기타/Windows 개발(32)
-
C++ 리펙토링 예제
* 이전 교육 샘플 소스http://nashorn.tistory.com/entry/C-%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81-%EC%98%88%EC%A0%9C
2014.12.24 -
실전! 고성능 TCP/IP 서버와 네크워크 분석 프로그래밍
삼성 SDS 멀티캠퍼스교육시간 : 35시간교재 : 자체 교재 ------------------------------------------------ TCPEchoService - ConsoleChatService - MFCChatService - ThreadChatService - SelectExam, AsyncSelectExam, EventSelectExam - UDPExam - FileCopyExam - IOCPServerExam
2014.12.18 -
[MFC] jsonCPP를 이용한 json 파싱
생각보다 어렵지 않게 MFC에서 json 파싱을 할 수 있는 "jsonCPP"라는 라이브러리를 알게 되었다. http://taxihighway.tistory.com/20* 프로젝트 속성의 "구성속성-링커-입력"에서 특정 기본 라이브러리 무시에 "msvcprtd.lib;LIBCMTD.lib"를 추가해주고 빌드해야 한다. http://javawork.egloos.com/viewer/2532817http://wonderfuldream.tistory.com/319
2014.12.12 -
[MFC] 사례중심! Visual C++ MFC Programming 샘플
삼성 SDS 멀티캠퍼스 교육시간 : 35시간 교재 : 자체 교재 ----------------------------------------------- - SDIExam/MDIExam (Serialize 포함) - HybridExam - ThreadExam, ThreadCrashExam - LocalDBExam (MDB, SQLite 연동) - TCPEchoExam(Thread 포함)- ChatService (Server/Client 프로젝트 포함)- WeatherExam (Yahoo Weather API 연동, XML 파싱)- DaumAPIExam (Daum OpenAPI 연동, JSON - RegistryExam- DllExam, DllTestExam
2014.12.11 -
[MFC] 파일 입출력 예제
간단한 텍스트 파일 입출력 예제가 만드는 것 때문에 헤맸다. http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=722007&ref=721961 try { file.Open(_T("testAddr.csv"), CFile::modeRead | CFile::shareDenyNone); } catch (CException* e) { e->Delete(); return FALSE; } char szBufRead[4096] = {0,}; char szBufData[4096] = {0,}; int nSizeRead; int nIndex = 0; int i; while((nSizeRead = file.Read(szBufRead, 4095..
2014.12.08 -
[MFC] Base64 인코딩/디코딩
인터넷에 공개된 C언어용 Base64 인코딩/디코딩 소스를 가져다가 쓰면서, 나름 정상적으로 인코딩/디코딩이 되기는 하는데 결과값이 다르게 나와서 헤메던 도중... 다음 포스트를 통해서 중요한 힌트를 얻게 되었다.http://www.obg.co.kr/index.php?mid=programming&listStyle=list&document_srl=5425 Base64로 인코딩 하기전에 반드시!!!! UTF-8로 변환을 한 다음, Base64로 인코딩을 해야한다. 그래야 정상적으로 인코딩 되어서 다른 쪽에서도 문제없이 디코딩을 할 수 있다. 다른 프로그래밍을 할 때에는 별로 신경쓰지 않아도 되는 부분이지만, MFC 프로그래밍에서는 주의해야 한다. 정상적으로 BASE64 인코딩/디코딩되는지를 검증하려면 다음 ..
2013.12.20