| MFC로 프로그래밍을 할 때 필요한 모든 테크닉을 설명한 책. 150여개 이상의 실전에서 사용할 수 있는 예제를 담았다. MFC 프로그래밍을 체계적으로 배우고 실전에서 활용할 수 있는 능력을 기를 수 있도록 구성했다.
메시지 처리, 컨트롤, 대화상자, 템플리트, GDI, DLL등의 MFC로 작성하는 일반 프로그램의 내용을 초급부터 고급까지 다양한 내용으로 구성했으며 일반 어플리케이션에서 사용되는 툴 팁 제작 기법 등을 상세히 소개하였다. 또한 DLL사용하기, 화면보호기 만들기, 트레이 아이콘 만들기, 보통 프로그램 로고 화면이라고 불리우는 스플래시 윈도우 만들기, 게임을 제작할 때 필수적으로 사용하는 애니메이션의 제작, 프로그램의 기본정보를 레지스트리에 저장하는법, 모든 윈도우에서 메시지를 후킹하는 법, Paint Shop처럼 화면을 캡처할 경우 어떻게 하는지 등을 예제를 통해 배워본다.
데이터베이스에 있어서는 ODBC를 이용한 데이터베이스 프로그래밍의 전반적인 내용과 DAO의 전반적인 내용을 예제를 작성해 가면서 이해할 수 있도록 하였으며 ,고급 기법과 일반기법으로 나누어서 상세하게 설명하였다. 또한 COM, Automation, OLE 객체 삽입, 드래깅과 드롭, Active X컨트롤 사용법과 제작법, OLE와 ActiveX에 대한 기본 내용을 상세하게 설명하였다.
그 밖에 RS_232C를 이용한 통신 프로그래밍, 소켓 프로그래밍, FTP, HTTPD 프로그래밍과 NT에서 Internet 프로그래밍의 핵심인 ISAPI를 완벽분석하며, 인터넷 익스플로러를 내장하는 방법, BMP 출력과 저장, JPG 출력과 저장, GIF출력과 저장, 출력 등 필수적으로 사용하는 3개의 그래픽 파일을 출력하고 저장하는 방법을 상세히 설명하며 실제 예제와 라이브러리를 제작해본다.또한 Wave, MIDI, AVI 출력방법과 CD_Audio 출력에 대한 MCI 프로그래밍의 전반적인 부분, Wave 파일을 분석하여 녹음 편집을 가능하게 하는 예제를 작성해본다.
Win32 SDK를 이용하여 윈도우 프로그램밍을 하는 기본 방법과 C++언어 프로그래밍 방법, 데이터 베이스 라이브러리 만들기, 윈도우 파일관리자 프로그램 만들기, 통신 에뮬레이터 만들기 등 실전에 응용될 수 있는 프로그램을 만드는 방법과 실제사용으로 사용할 수 있는 프로그램의 전체 소스를 공개했다. MFC 프로그래밍의 필수 함수들을 모아서 사전식으로 검색할 수 있도록 하여 프로그래밍을 할 때 쉽게 참고할 수 있도록 하였다.
Bible답게 초보자들에게는 내용이 방대하고 다소 어렵다고 느낄 수도 있는 책이다. 하지만 중급이상의 독자라면 이런 레퍼런스 한권정도는 갖고 있을만하다. |
제1부 MFC 프로그래밍
1.Visual C++ 전체 보기
2.그래픽 처리
3.메시지 처리와 자식윈도우
4.대화상자와 Resource
5.컨트롤 클래스
6.메뉴, 도구바, 상태바
7.도큐먼트와 파일 입출력
8.SDI, MDI 템플리트
9.분할 윈도우, 다중 뷰, 다양한 윈도우 스타일
10.메모리와 스레드
11.프린터 출력하기
12.도움말 만들기
제2부 프로그래밍 팁
1.DLL를 사용하고 DLL를 만들자
2.화면 보호기, 트레이 아이콘, 스플래시 윈도우
3.애니메이션 출력
4.윈도우 레지스트리에 데이터 저장과 로드
5.메시지 훅킹과 최상단 윈도우
6.PaintShop 같이 화면 캡쳐하기
제3부 데이터베이스
1.ODBC프로그래밍, DAO 프로그래밍
2.진보적인 ODBC 프로그래밍
3.진보적인 DAO 프로그래밍
제4부 OLE 와 Active X
1.DDE 프로그래밍
2.COM 을 이해하자
3.OLE automation을 구현한다.
4.Active X프로그램 이용하기
5.Active X프로그램 만들기
6.OLE 객체 삽입
7.OLE 드래깅과 드롭
제5부 네트워크와 통신
1.RS_232C 프로그래밍
2.소켓 프로그래밍
3.FTP, HTTPD 프로그래밍
4.HtmlView를 이용한 웹브라우저 만들기
5.ISAPI 를 분석한다.
제6부 그래픽 프로그래밍
1.BMP파일 컨트롤
2.JPG 파일 완벽분석
3.GIF 파일 출력과 저장
제7부 멀티미디어 프로그래밍
1.멀티미디어 서비스
2.MCI 드라이버를 이용한 MIDI, CD_AUDIO, MPEG, WAVE 출력
3.Wave 파일 완벽 컨트롤
제8부 윈도우 프로그래밍 기본
1.Win32 API를 이용한 윈도우 프로그래밍
2.C++개념 파악하기
제9부 실전 상용프로그램 만들기
1.데이터베이스 라이브러리 만들기
2.윈도우 파일 관리자 "자료지킴이"
3.통신 에뮬레이터 "열린공간"
제10부 레퍼런스 가이드 |