본문 바로가기
728x90

IT/C#4

[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.
외부 DB 제어, 조작 시 트랜잭션 오류 몇일 전 외부 ERP와 Interface하던 중 외부 데이터베이스에는 트랜잭션을 사용할 수 없다는 에러메세지가 나왔다. 하지만 프로시저에서는 트랜잭션을 사용하지 않았는데..라고 계속 원인을 찾던 중 서버에서 프로시저를 호출할 때 트랜잭션 처리를 한다는것을 발견! TransactionScope이 클래스로 프로시저를 호출하고 있었기 때문에 발생했던 것이였다! 해결법은 개발환경마다 다르니 혹시 프로시저에서 트랜잭션을 사용하고 있지 않은데 계속 같은 문제가 발생한다면 TransactionScope를 사용하고 있지는 않은가 확인해 볼 필요가 있다. https://learn.microsoft.com/ko-kr/dotnet/api/system.transactions.transactionscope?view=net-7.0 2025. 4. 22.
728x90