Category Archives: Windows Programming

WIN32 Console Program Using MFC Classes

.NET2005


  • 프로젝트 새로 만들기

    • 메뉴에서 File->New->Project->Visual C++ 템플릿->Win32->Win32 Console Application를 선택한 후 “프로젝트 이름(예를 들어, Console)”을 적고 확인버튼을 누른다.
    • Console Application과 (Add common header files for)MFC을 선택하고 Finish버튼을 누른다.

    사용자 삽입 이미지
    사용자 삽입 이미지 
  • 솔루현 이름으로 폴더가 생김

  • 사용자 삽입 이미지


  • 코드추가

  • 사용자 삽입 이미지


  • Resource 편집

  • 사용자 삽입 이미지


  • 컴파일 (build F7)과 실행 (execute F5 또는 CTRL+F5)

  • 사용자 삽입 이미지

    MFC Utility & Collection Class demo

    MFC Console Program (MFC Utility & Collection Class 비템플렛 예제)
    1214643777.cpp
    MFC Console Program (MFC Collection Template Class 템플렛 예제)
    1395304735.zip
    Array/List/Map/Tree 자료구조 선택가이드
    http://minjang.egloos.com/482401

    MFC Collection Class
    http://msdn.microsoft.com/en-us/library/942860sh(VS.71).aspx


    COLLECT Sample: MFC Collection Class Demo
    http://dis.dankook.ac.kr/lectures/hci07/entry/COLLECT-Sample-Illustrates-MFC-Collection-Classes

    Hello Windows Programming

    HelloSDK
    -WndProc함수의 WM_PAINT 에서 “Hello, SDK” 화면출력
    -WndProc함수의 WM_LBUTTONDOWN 에서 왼쪽마우스버튼을 누르면 “마우스를 클릭했습니다.” 메시지박스
    -WndProc함수의 WM_KEYDOWN 에서 키보드중 ESC 누르면 “프로그램을 종료합니다.” 메시지박스뜨고난 후 종료
    1132816891.cpp
    HelloMFC
    -CMainFrame::OnPaint() 에서 “Hello, SDK” 화면출력
    -CMainFrame::OnLButtonDown(…) 에서 왼쪽마우스버튼을 누르면 “마우스를 클릭했습니다.” 메시지박스
    -CMainFrame::OnKeyDown(…) 에서 키보드중 ESC 누르면 “프로그램을 종료합니다.” 메시지박스뜨고난 후 종료

    1060132275.cpp

    C++ Classdemo

    C++ Classdemo
    -Swap 함수의 reference를 이용한 call by reference
    -Swap 함수 overloading
    -Point 클래스와 Point3D 클래스 inheritance
    -inline 함수
    -SetPosition함수에서 default parameter 사용법
    -default copy constructor 사용
    -연산자 overloading operator++()
    -friend 사용 friend std::ostream& operator<<
    -static member variable static int count;

    1096514620.zip