본문 바로가기

분류 전체보기1382

c# tcp client server - 쓰레드 소켓 ui 프로그래밍 예제 c# ui thread 소켓 프로그래밍 예제입니다.크로스 스레드 기반이며 c# tcp client server 소스 모두 포함되어 있습니다. 출처 : Visual C# Kicks프로젝트 다운로드 - Cross Thread를 응용한 C# TCP / IP 통신입니다C#에서 교차 스레드 작업(Cross Thread)이란 다른 스레드에서 컴포넌트를 호출하여 사용한다는 의미입니다. .NET 프레임워크 2.0부터 적절한 교차 스레드 작업은 더이상 옵션 수준에 머물지 않고, 프로그래밍 시 요구 사항으로 전환되었기에 중요한 부분입니다. 예를 들어, 별도의 스레드를 현재 작업 중인 폼에서 호출하면 아래와 같은 오류 메세지가 뜹니다. Cross-thread operation not valid: Control 'Form1'.. 2017. 3. 8.
VSCode 확장프로그램 12개 추천 - 1.33 버전 비주얼스튜디오 2019 기준입니다. VSCode 1.33에 적용할 수 있습니다. 주황색 번호를 누르면 해당 사이트로 이동합니다. 1. vscode-icons아이콘이 붙어 선명합니다. 2. GitLens무조건 편합니다. "커밋 단위로 파일 비교"할 수 있고, "마지막 커밋 내용 보기" 등 기능이 다양합니다. git blame 명령어 입력할 필요가 없습니다. 3. Prettie코드 포맷을 자동으로 설정합니다! 여러 사람의 손을 타는 것 보다 비주얼스튜디오 Prettie에게 맡기는 것이 편합니다. 4. Git HistoryGit log를 보기 편합니다. 5. Bracket Pair Colorizer괄호 색상을 보기 좋게 바꿔줍니다. 굉장히 쉽게 읽을 수 있습니다! 최고 중의 최고! 또한, Beta 버전이지만 .. 2017. 3. 8.
MFC C# 문자열 자르기 비교 - CString String Mid, Left, Right MFC(CString class)에서 Left, Mid, Right를 사용하여 문자열 자르기하는 방법은 아래와 같습니다. MFC (CString) Samples: 12345678910CString somestring = L"ABCDEFG"; somestring.Left(3) == L"ABC" somestring.Mid(2,3) == L"CDE"somestring.Mid (2) == L"CDEFG" somestring.Right(3) == L"EFG" The index starts at 0 (MFC and C#), so nIndex=2 means the 3rd char!cs C#의 Substring()과 비교하면 이렇습니다. 두 언어의 문자열 자르기 비교표입니다. MFC (CString) C# (strin.. 2017. 3. 7.
MFC CArray 2차원 배열 예제 및 3가지 사용 방법 출처 - SimpleSamples.info : CArray [링크] MFC CArray 사용법아래는 CArray를 사용하는 간단한 예제로 2차원 배열로 선언한 예입니다. 이중 배열로 선언해 사용하기 위해선 typedef를 먼저 만들어야 합니다. 12typedef CArray CArrayType;cs 다음엔 아래와 같이 MFC CArrayType을 선언합니다. 1CArrayType Doubles;cs 그리고, 항목을 추가합니다. (D는 Double형 변수) 1Doubles.Add (D);cs 다시, 반복문으로 채워봅니다. 12345int n = Doubles.GetSize(); for (Index=0; Index 2017. 3. 7.