본문 바로가기
728x90

IT39

[C#] 토이 프로젝트 : Winform으로 캐치마인드 만들기 - 1 지난번에 채팅 프로그램을 만들고 해당 기능을 담고있는 새로운 프로그램을 만들어 보자.(회사에 일이 없어서 놀고있는건 비밀) 우선 어떤 프로그램을 만들어 볼지 생각해 보았다.# 아이디어1. Discord와 같이 텍스트 채팅도 가능하지만 음성 채팅이 가능한 프로그램2. 기존 채팅 프로그램에 사진이나 영상 전송 기능 추가3. 채팅으로 하는 온라인?게임 당장 떠올랐던건 위 3개의 아이템이다. 아얘 새로운 프로그램은 아마 없을 것 같으니 기존에 있는 프로그램들 중 대중성이 높은 프로그램을 생각해 보았다. 2번은 새로운 프로그램이기보단 기능 추가 개념이니 일단 패쓰..(나중에 업데이트 해볼 예정)결국 1번과 3번중 어떤걸 해볼까 하다가 회사에서 통화를 테스트를 해볼수는 없으니 3번으로 결정!!# 새로운 기능채팅 프.. 2025. 8. 5.
[C#] 토이 프로젝트 : Winform으로 채팅 프로그램 개발 - 2 https://noob-programmer.tistory.com/57 [C#] 토이 프로젝트 : Winform으로 채팅 프로그램 개발 - 1최근 새로운 회사에 이직했다.그런데 이 회사는 c#코딩이 전무하고 자체 프레임워크를 사용하여 쿼리만 작성하면 되는 회사다.c# 언어에 대해 까먹을 것 같아서(이미 많이 까먹었지만..) 간단한noob-programmer.tistory.com지난번 1편에 이어서 이번엔 클라이언트(사용자)의 프로그램을 만들어 보았다. 기본 기능1. 접속 기능(서버 프로그램의 IP, Port 입력을 통한 서버 연결)2. 닉네임 설정3. 메세지 발신, 수신 기능 사실 서버측 프로그램을 만들었다면 클라이언트측 프로그램은 아주 쉽다.서버 프로그램에 들어간 기술과 거의 99%동일한 기능을 가지고.. 2025. 8. 4.
[C#] 토이 프로젝트 : Winform으로 채팅 프로그램 개발 - 1 최근 새로운 회사에 이직했다.그런데 이 회사는 c#코딩이 전무하고 자체 프레임워크를 사용하여 쿼리만 작성하면 되는 회사다.c# 언어에 대해 까먹을 것 같아서(이미 많이 까먹었지만..) 간단한 프로그램들을 만들어 볼까 한다.(두서 없이 일기장처럼 쓸 예정이니 이해 부탁드림..) 1. 주요 기능 : Only 단순 채팅2. 개발 조건 : Visual Studio 2022, .netFramework 4.7.2, c# Winform3. 사용 기능 : Socket, Thread, Timer 등4. 개발 이유 : 회사pc에서 카카오톡이 안돼서..지금은 다행이 사용 가능함.. 누가 일부러 막아놨나.. 어떤 기능을 넣어야 할까?1. 하나의 프로그램으로 여러 사용자가 동시에 사용할 수 있을까? 2. 접속방식은 어떻게 할.. 2025. 8. 1.
[ComAnalyzer2] COM 통신, Socket 통신 테스트 프로그램 이번에 설비와 통신을 위해 프로그램을 만들던 중 알게된 프로그램이다. COM통신은 물론 Socket(서버, 클라이언트) 통신이 모두 가능한 아주 신기한 프로그램이다! 기본적으로 통신설정 메뉴에서 어떤 방식으로 통신할 것인지 선택하면 포트번호, ip주소 등과 같은 상세설정을 할 수 있다. 우측 하단에 설정과 상태가 모두 초록불이 들어와야 정상적인 테스트를 할 수 있다! 참고로 수신(주황색)을 보면 수신된 문자 앞 뒤로 stx / ext가 있는데 이는 텍스트의 시작,종료 부분을 알려주는 것이다.나는 ext가 아니라 etx로 알고있다. 이 문자는 Banary -> ACII에 02(stx)를 넣으면  문자가, 03(etx)를 넣으면  이 문자가 나올것이다. 전송 시  사이에 apple 이렇게 적.. 2025. 6. 26.
[MS-SQL] PARTITION BY vs GROUP BY 차이 기존에 개발되었던 저장 프로시저를 보다가 문득 의문이 들었던 부분이다. 지금까지는 SUM 집계함수 절을 사용할때는 GROUP BY를 이용하여 특정 컬럼을 기준으로 합계를 구하는 방법만 사용해왔다.그런데 SUM절과 PARTITION BY절을 같이 쓰는 쿼리를 보게 되었다. 대충 구성은 아래와 같이 되어있다. SELECT VALUE_1, SUM(VALUE_2) OVER ( PARTITION BY VALUE_1 ) AS VALUE_2FROM TEST 아직 PARTITION BY를 잘 몰라 대체 왜? 굳이? GROUP BY가 아닌 PARTITION BY를 쓴거지? 어처피 GROUPING하는건 똑같이 않나? 라고 생각하고 PARTITION BY의 기능에 대해 찾아보.. 2025. 6. 19.
[MS-SQL] CONVERT 스타일 특징 이전에 정리한 MS-SQL CONVERT의 정리내용에 추가로 알게 된 내용을 정리해본다.https://noob-programmer.tistory.com/2 [MSSQL]날짜 형 변환 / CONVERT(자료형,DATETIME,형식)번호쿼리 결과코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERnoob-programmer.tistory.com 📌.. 2025. 5. 30.
728x90