본문 바로가기
반응형

개발469

[개발/MFC] UTF8로 파일저장하기 [개발/MFC] UTF8로 파일저장하기 CString strFilePath = dlg.GetPathName(); // UTF8로 컨버팅 int nAllocLen = WideCharToMultiByte (CP_UTF8, 0, strSaveData, -1, NULL, 0, NULL, NULL); CHAR * pBuffer = new CHAR [nAllocLen + 1]; memset (pBuffer, 0, nAllocLen); WideCharToMultiByte (CP_UTF8, 0, strSaveData, -1, pBuffer, nAllocLen + 1, NULL, NULL); // 파일로 저장 CFile file; file.Open (strFilePath, CFile::modeCreate | CFile:.. 2012. 5. 2.
[개발/MFC] WM_TIMER 예제 [MFC] WM_TIMER 예제 // Message Map BEGIN_MESSAGE_MAP(CDlgDlg, CDialog) ... ON_WM_TIMER() END_MESSAGE_MAP()...// Timer ID constants. const UINT ID_TIMER_ONE = 0x1001; const UINT ID_TIMER_TWO = 0x1000;// Start the timers. void CDlgDlg::StartTimer() { // Set timer for Minutes. SetTimer( ID_TIMER_ONE, 60 * 1000, 0 ); // Set timer for Seconds. SetTimer( ID_TIMER_TWO, 1000, 0 ); }// Stop the timers. voi.. 2012. 5. 2.
[개발/MFC] Sleep()함수 대신 프로그램 딜레이 시키기 [개발/MFC] Sleep()함수 대신 프로그램 딜레이 시키기 개발을 하다가 보면... 어떤 조건이 true가 될 때까지 기다려야 할 때가 있다. 그렇게 하려면 loop를 사용해야한다. 그리고 대기함수인 Sleep() 함수를 사용하게 되는 경우가 생기는데 이 함수를 사용하면. 모든 메세지 처리가 중단되기 때문에 프로그램 응답 없음과 같은 애매하고 난감한 사항에 처하게 된다. 그래서 이 Sleep()이라는 함수 대신에 프로세스나 쓰레드에서 사용되는 메세지는 처리되면서 특정조건이 만족할 때까지 기다릴 수 있는 함수가 필요하다. 대기시간 동안 메세지큐에서 메세지를 확인하여 처리하면서 기다리게 해준다. /////////////////////////////////////////////////////////////.. 2012. 5. 2.
[개발/IT] 공감가는 회사에 개발자로 있다면... [개발/IT] 공감가는 회사에 개발자로 있다면... 모든 회사가 이런 건 아니지만 공감하게 된다면... 이직을 고려해보라는 선배들의 말씀들을 그냥 넘길수는 없겠지요. 개발자에게 국한된 것이라 생각하면 오산. 노는 것과 기술개발을 동일시 하는 느낌을 받는다면... 바로 ===333 2012. 4. 17.
[IT/개발] 우유를 시켜먹는 사람보다 배달하는 사람이 더 건강하다 백번 듣는 것 보다 한 번 직접 보는 게 낫다는 말처럼책으로만 보는 것보다는 직접 만들어보고 경험해보는 것이,알고 있는 것보다는 직접 가르쳐보는 것이확실하게 자기의 것으로 만들 수 있다는 것을.... 출처: 인터넷 아래의 글을 읽어 보자.... 우유를 시켜먹는 사람보다 배달하는 사람이 더 건강하다. 2004.06.10 10:23 류(ryujt) http://cafe.naver.com/codeway/137 만년 초보 딱지를 달고 다니는 사람들이 있다. 스스로 초보 수준임을 모르는 사람까지 합하면 그 수는 무시 못할 정도에 이르게 된다. 무엇이 문제일까? 물론 수 많은 개발자들의 숫자만큼 수많은 이유가 있을 것이므로 몇 가지 말로 일반화하기란 너무 어렵다. 다만, 만약 지금 내가 거론하려는 조건들이 그대에게.. 2012. 4. 7.
[개발] 프로그래밍의 분야 프로그래밍의 분야 1. 시스템 운영체제, 드라이버, 웹 서버 2. 개발툴 모델링툴, 개발언어 3. 응용프로그램 그룹웨어, ERP, 업무용 소프트웨어 4. 유틸리티 그래픽뷰어, 파일관리, 워드프로세서 5. 실시간처리 레이더 시스템, 항공관제 시스템 6. 미들웨어 트랜잭션처리 7. 펌웨어(Firmware) 하드웨어 내장형 제어 프로그램 개발자 분류 1. 제품개발자 박스로 팔리거나 다운로드 형태로 팔리는 패키지 제품을 개발한다. 2. 시스템통합개발자 외주 개발에 참여하는 개발업무를 담당한다. 3. 시스템프로그래머 드라이버나 운영체제 기능의 일부를 개발한다. 4. 품질관리자 최근 대형 SI 프로젝트의 소프트웨어 품질관리 책임자를 말한다. 세부 업무를 보면 형상관리, 위험관리 등의 업무를 맡고 있다. ISO 90.. 2012. 4. 7.
반응형