Tree Control 은 하나하나의 노드가 계층구조로 이루어진 컨트롤 주요 속성 Has buttons 하위 노드가 있는 노드에 사각형 모양의 버튼을 그려준다. Has lines 각 노드를 연결하는 라인을 그려준다. Lines at...
MFC( 2/4 )
MFC 파일 관련 클래스 CFile 파일 입출력을 담당( 열기 -> 입출력 -> 닫기 ) CFile::Open() 파일을 연다 CFile::Close() 파일을 닫는다. CFile::Read() 파일의 현재 위치에서 데이...
MFC(1/4)
목차 : 구조, 메시지, GDI, BMP, DIB MFC? c++기반의 API 클래스 라이브러리, 윈도우 어플리케이션의 뼈대를 제공하며, 이를 AFX(Application Frameworks)라 한다. MFC 구조 OS - SDK...
정규표현식
정규표현식 (Regular Expression : 특정한 규칙을 가진 문자열 집합을 표현하는 데 사용하는 형식 언어) 문자 클래스"[","]" 사이에 포함된 문자 집합 외부 에는 12개의 문자, 내부 에...
디버깅 팁(Debugging Tip)
예외에 중단점 설정하기 : 예외발생시의 사용자 지정을 추가할 수 있다. 디버그 - 예외 throw std::exception("Exception Error"); 값이 변경될 때 브레이킹 포인트 걸기 ...
04. 디버거는 어떻게 작동하는가?
디버거 : 다른 프로세스를 조정할 수 있는 프로세스(parent) 디버기 : 디버거에서 시작된 프로세스(child) Window 디버거들의 종류 : 사용자 모드 디버거(애플리케이션 디버깅), 커널모드 디버거(OS 커널 디버깅) ...
NSIS
NSIS(Nullsoft Scriptable Install System) 스크립트 기반 인스톨 시스템 #Script Exam Name "Exam1" OutFile "Exam1.exe" Inst...
전처리기
전처리문 (#include, #define, #ifdef...) 컴파일 이전에 미리 처리되는 문장 (= 선행처리기 ) 로 소스코드를 지우지 않고 활성화 / 비활성화 하는데 이용된다 . 첫문자는 '#' ...
03. 코딩하는 동안에 디버깅하기
Assertion 함수나 매크로로 디버그 빌드에서만 실행된다. 어떤 조건이 실패했는지 알려주는 역활을 한다. 또한 어떤 변수나 프로그램의 상태는 변경하지 않는다.(읽기전용) Assertion Role 1. 한번에 하나씩 확인하는 것 ...
WP.DLL
DLL(Dynamic-link library) MS에서 구현된 동적 라이브러리. 내부 프로그램이 불러서 쓸 수 있는 다양함 함수 제공 DLL 호출의 2가지 방식 묵시적 연결(Implicit linking) : proj...