삽이 부서질 때까지 삽질
먼저 MFC 응용프로그램 프로젝트를 생성하고 설정 옵션은 아래와 같습니다. 단계 변경 사항 응용 프로그램 종류 '단일 문서' 선택'문서/뷰 아키텍처 지원' 해제'비주얼 스타일 전환 사용' 해제 데이터베이스 지원 변경 사항 없음 사용자 인터페이스 기능 '클레식 메뉴 사용' 선택 고급 기능 모든 옵션 해제 메뉴 생성하는 방법은 두가지가 있어요. 1. 리소스를 이용한 메뉴 생성2. 코드를 이용한 메뉴 생성 먼저 리소스 를 이용한 메뉴 생성법에 대해서 알아 볼게요. 1. 클래스 뷰에서 오른쪽 클릭한 뒤 추가에 리소스를 누르고2. 메뉴를 추가 하면 됩니다. 그러면 아래 그림과같이 자동으로 메뉴에 ID가 추가가되고 IntiInstance 함수에는 IDR_MAINFRAME 이 추가가 되어있습니다. 여기서 보이는 Lo..
MFC 구조는 검정 화살표MFC 기본 클래스는 주황 화살표 구조는 가장 밖에 있는게 프레임 윈도우 또는 메인 윈도우라고 부르며, 클라이언트 부분은 툴바, 뷰, 상태바가 존재한다.프레임 윈도우와 뷰는 부모 - 자식 관계으로 이루어져 있다. 기본 클래스는 3가지로 이루어져있는데 각각 응용 프로그램 클래스, 프레임 윈도우클래스, 뷰 클래스 이다.응용 프로그램 클래스 프레임 윈도우 생성, 메세지 루프 제공 프레임 윈도우 클래스 프레임 윈도우 기능 제공, 뷰 생성 뷰 클래스 뷰 기능 제공 첫 사진에 나온 실행 파일의 소스들이다. SimpleToolbar.CPP 에는 BEGIN_MESSAGE_MAP(클래스 이름, 베이스 클래스 이름) 매크로와 END_MESSAGE_MAP() 매크로 사이에 윈도우 메세지와 메세지 지..
쿠쿠 샌드 박스 구축 해놓은 서버가 있었는데 안돌아가서 다시 구축했는데 ... 시간이 좀 걸린... 눙물...제가 구축한 버전은 쿠쿠샌드 박스 1.2 버전이고 현재 최신 버전은 2.0 버전입니다.2.0으로 안한 이유는 단지 귀찮아서?...나중에 새롭게 해야죠... 먼저 필요한 라이브러리 및 실행 파일들을 설치합시다. $ sudo apt-get install python-dev libtool byacc flex bison git automake python-pip mongodb libfuzzy-dev libvirt-dev tcpdump subversion virtualbox vim curl python-lxml 그리고 야라 3.3.0 버전을 설치!!하려면 다운을 받아야겠죠. $ wget https://gi..