第一篇 基礎篇
第1章 面向對象的程序設計和C 語言
1. 1 面向對象和Windows編程
1. 2 C 語言基礎
1. 2. 1 C 的基本數據類型
1. 2. 2 標識符
1. 2. 3 變量
1. 2. 4 常量
1. 3 基本運算符
1. 3. 1 算術運算符
1. 3. 2 關系運算符
1. 3. 3 邏輯運算符
1. 3. 4 位操作運算符
1. 3. 5 特殊運算符
1. 4 流程控制
1. 4. 1 條件語句
1. 4. 2 循環(huán)語句
1. 4. 3 轉移語句
1. 4. 4 分支語句
1. 5 簡單的輸入和輸出
1. 5. 1 cin輸入流
1. 5. 2 cout輸出流
1. 6 類和對象
1. 6. 1 類和類的定義
1. 6. 2 對象和對象的定義
1. 6. 3 構造函數和析構函數
1. 6. 4 函數重載
1. 7 類的繼承
1. 8 多態(tài)性和虛函數
1. 8. 1 多態(tài)性
1. 8. 2 靜態(tài)聯(lián)編和動態(tài)聯(lián)編
1. 8. 3 虛函數
第2章 Visual C 可視化集成開發(fā)環(huán)境
2. 1 了解Visual C 可視化集成開發(fā)環(huán)境
2. 1. 1 項目工作區(qū)
2. 1. 2 App Wizard 應用程序向導
2. 1. 3 Class Wizard 類向導
2. 1. 4 WizardBar 向導工具條
2. 1. 5 Developer Studio的一些快捷特性
2. 2 Visual C
6. 0的菜單欄
2. 2. 1 File菜單
2. 2. 2 Edit菜單
2. 2. 3 View菜單
2. 2. 4 Insert菜單
2. 2. 5 Project菜單
2. 2. 6 Build菜單
2. 2. 7 Debug菜單
2. 2. 8 Tools菜單
2. 2. 9 Window菜單
2. 2. 10 Help菜單
第3章 第一個應用程序
3. 1 編寫第一個窗口程序
3. 2 AppWizard所創(chuàng)建的文件
3. 3 編譯和鏈接Hello程序
3. 4 應用程序執(zhí)行機制
3. 4. 1 WinMain函數
3. 4. 2 應用程序類
第4章 使用Class Wizard
4. 1 Class Wizard入門
4. 2 訪問Class Wizard
4. 2. 1 Message Maps 消息映像 選項卡
4. 2. 2 Member Variables 成員變量 選項卡
4. 2. 3 Automation選項卡
4. 2. 4 ActiveX Events選項卡
4. 2. 5 Class Info選項卡
4. 3 向項目添加新類
4. 4 添加新函數
4. 5 使用Class Wizard添加成員變量
第二篇 Run-Time函數庫
第5章 字符與字符串操作函數
5. 1 字符分類
5. 1. 1 isalnum, iswalnum
5. 1. 2 isalpha, iswalpha
5. 1. 3 isascii, iswascii
5. 1. 4 iscntrl, iswcntrl
5. 1. 5 _ismbclegal
5. 2 緩沖區(qū)操作
5. 2. 1 _memccpy
5. 2. 2 memchr
5. 2. 3 memcmp
5. 2. 4 memcpy
5. 2. 5 _memicmp
5. 2. 6 memmove
5. 2. 7 memset
5. 2. 8 swab
5. 3 字符串操作
5. 3. 1 strcat, wcscat
5. 3. 2 strlen, wcslen
5. 3. 3 _strrev, _wcsrev
5. 3. 4 strstr, wcsstr
5. 3. 5 strtok, wcstok
第6章 浮點運算
6. 1 浮點運算
6. 1. 1 acos
6. 1. 2 cabs
6. 1. 3 ceil
6. 1. 4 floor
6. 1. 5 div
6. 1. 6 log, log10
6. 1. 7 lrotl, lrotr
6. 1. 8 pow
6. 1. 9 rand
6. 1. 10 sqrt
第7章 目錄與文件
7. 1 目錄操作
7. 1. 1 chdir, wchdir
7. 1. 2 chdrive
7. 1. 3 _getcwd, _wgetcwd
7. 1. 4 _mkdir, _wmkdir
7. 1. 5 _searchenv, wsearchenv
7. 2 文件處理
7. 2. 1 _chsize
7. 2. 2 _access, _waccess
7. 2. 3 _filelength
7. 2. 4 _makepath, _wmakepath
7. 2. 5 _mktemp, _wmktemp
7. 2. 6 _splitpath, _wsplitpath
7. 2. 7 _stat, _stati64, _wstat
7. 3 流的輸入與輸出
7. 3. 1 fclose, fcloseall
7. 3. 2 fopen, _wfopen
7. 3. 3 fprintf, fwprintf
7. 3. 4 fread
7. 3. 5 fscanf, fwscanf
7. 3. 6 fwrite
7. 3. 7 gets, _getws
7. 3. 8 printf, wprintf
7. 3. 9 puts, _putws
7. 3. 10 scanf, wscanf
7. 3. 11 sprintf, swprintf
7. 3. 12 sscanf, swscanf
第8章 工具函數
8. 1 參數訪問
8. 1. 1 va_arg, va_end, va_start
8. 2 時間
8. 2. 1 asctime, wasctime
8. 2. 2 clock
8. 2. 3 difftime
8. 2. 4 localtime
8. 2. 5 strftime, wcsftime
8. 2. 6 time
8. 3 數據格式轉換
8. 3. 1 abs
8. 3. 2 atof, atoi, atoi64, atol
8. 3. 3 _ecvt
8. 3. 4 tolower, _tolower, towlower
8. 4 分配內存
8. 2. 1 free
8. 2. 2 malloc
8. 2. 3 realloc
8. 5 進程與環(huán)境
8. 5. 1 assert
8. 5. 2 atexit
8. 5. 3 _beginthread, _beginthreadex
8. 5. 4 exit
8. 5. 5 getenv, _wgetenv
8. 5. 6 _getpid
8. 5. 7 _putenv, _wputenv
8. 5. 8 system, _wsystem
第三篇 MFC
第9章 根類
9. 1 CObject
9. 1. 1 構造函數
9. 1. 2 診斷
9. 1. 3 串行化
9. 1. 4 其他
9. 2 CRuntimeClass
第10章 MFC應用結構類
10. 1 CCmdTarget
10. 1. 1 屬性
10. 1. 2 操作
10. 1. 3 可重載的函數
10. 2 CCmdUI
10. 2. 1 數據成員
10. 2. 2 操作
10. 3 CCreateContext
10. 4 CCriticalSection
10. 4. 1 構造函數
10. 4. 2 方法
10. 5 CDocTemplate
10. 5. 1 構造函數
10. 5. 2 屬性
10. 5. 3 操作
10. 5. 4 可重載的函數
10. 6 CDocument
10. 6. 1 構造函數
10. 6. 2 操作
10. 6. 3 可重載的函數
10. 6. 4 郵件函數
10. 7 CEvent
10. 7. 1 構造函數
10. 7. 2 方法
10. 8 CFrameWnd
10. 8. 1 數據成員
10. 8. 2 構造函數
10. 8. 3 初始化
10. 8. 4 操作
10. 8. 5 可重載的函數
10. 8. 6 命令處理
10. 9 CMDIChildWnd
10. 9. 1 構造函數
10. 9. 2 初始化
10. 9. 3 操作
10. 10 CMDIFrameWnd
10. 10. 1 構造函數
10. 10. 2 操作
10. 10. 3 可重載的函數
10. 11 CMultiDocTemplate
10. 11. 1 構造函數
10. 12 CMultiLock
10. 12. 1 構造函數
10. 12. 2 方法
10. 13 CMutex
10. 13. 1 構造函數
10. 14 COleDocument
10. 14. 1 構造函數
10. 14. 2 操作
10. 14. 3 可重載的函數
10. 14. 4 郵件函數
10. 14. 5 消息句柄
10. 15 COleIPFrameWnd
10. 15. 1 構造函數
10. 15. 2 可重載的函數
10. 16 COleLinkingDoc
10. 16. 1 構造函數
10. 16. 2 操作
10. 16. 3 可重載的函數
10. 17 COleServerDoc
10. 17. 1 構造函數
10. 17. 2 屬性
10. 17. 3 操作
10. 17. 4 可重載的函數
10. 18 CRichEditDoc
10. 18. 1 屬性
10. 18. 2 數據成員
10. 18. 3 可重載的函數
10. 19 CRichEditView
10. 19. 1 構造函數
10. 19. 2 屬性
10. 19. 3 數據成員
10. 19. 4 操作
10. 19. 5 可重載的函數
10. 20 CSemaphore
10. 20. 1 構造函數
10. 21 CSingleDocTemplate
10. 21. 1 構造函數
10. 22 CSingleLock
10. 22. 1 構造函數
10. 22. 2 方法
10. 23 CSyncObject
10. 23. 1 構造函數
10. 23. 2 方法
10. 23. 3 屬性
10. 24 CWinApp
10. 24. 1 數據成員
10. 24. 2 構造函數
10. 24. 3 操作
10. 24. 4 可重載的函數
10. 24. 5 初始化
10. 24. 6 命令句柄
10. 25 CWinThread
10. 25. 1 數據成員
10. 25. 2 構造函數
10. 25. 3 操作
10. 25. 4 可重載的函數
第11章 窗口. 對話和控件類
11. 1 CColorDialog
11. 1. 1 數據成員
11. 1. 2 構造函數
11. 1. 3 操作
11. 1. 4 可重載的函數
11. 2 CCommonDialog
11. 2. 1 構造函數
11. 3 CControlBar
11. 3. 1 數據成員
11. 3. 2 可重載的函數
11. 3. 3 操作
11. 4 CCtrlView
11. 4. 1 構造函數
11. 4. 2 數據成員
11. 5 CDaoRecordView
11. 5. 1 構造函數
11. 5. 2 屬性
11. 5. 3 操作
11. 6 CDataExchange
11. 6. 1 數據成員
11. 6. 2 操作
11. 7 CEdit
11. 7. 1 構造函數
11. 8 CEditView
11. 8. 1 數據成員
11. 8. 2 構造函數
11. 8. 3 屬性
11. 8. 4 操作
11. 8. 5 可重載的函數
11. 9 CFileDialog
11. 9. 1 數據成員
11. 9. 2 構造函數
11. 9. 3 操作
11. 10 CFontDialog
11. 10. 1 數據成員
11. 10. 2 構造函數
11. 11 CFormView
11. 11. 1 構造函數
11. 12 CListView
11. 12. 1 構造函數
11. 12. 2 屬性
11. 13 CMiniFrameWnd
11. 13. 1 構造函數
11. 14 COleDialog
11. 14. 1 操作
11. 15 CPrintDialog
11. 15. 1 數據成員
11. 15. 2 構造函數
11. 16 CRecordView
11. 16. 1 構造函數
11. 16. 2 屬性
11. 16. 3 操作
11. 17 CScrollView
11. 17. 1 操作
11. 17. 2 構造函數
11. 18 CStatic
11. 18. 1 構造函數
11. 18. 2 初始化
11. 19 CTreeView
11. 19. 1 構造函數
11. 19. 2 屬性
11. 20 CView
11. 20. 1 構造函數
11. 20. 2 操作
11. 20. 3 可重載的函數
11. 21 CWnd
11. 21. 1 數據成員
11. 21. 2 構造函數/析構函數
11. 21. 3 初始化
第12章 繪圖和打印類
12. 1 CBitmap
12. 1. 1 構造函數
12. 1. 2 初始化
12. 2 CBrush
12. 2. 1 構造函數
12. 2. 2 初始化
12. 3 CDC
12. 3. 1 數據成員
12. 3. 2 構造函數
12. 4 CFont
12. 4. 1 構造函數
12. 4. 2 初始化
12. 4. 3 操作
12. 4. 4 屬性
12. 5 CPaintDC
12. 5. 1 數據成員
12. 5. 2 構造函數
12. 6 CPen
12. 6. 1 構造函數
12. 6. 2 初始化
12. 6. 3 操作
12. 6. 4 屬性
12. 7 CWindowDC
12. 7. 1 構造函數
12. 7. 2 數據成員
第13章 文件和數據庫類
13. 1 CDaoDatabase
13. 1. 1 數據成員
13. 1. 2 構造函數
13. 2 CDaoRecordset
13. 2. 1 數據成員
13. 2. 2 構造函數
13. 2. 3 屬性
13. 2. 4 可重載的函數
13. 3 CDaoWorkspace
13. 3. 1 數據成員
13. 3. 2 構造函數
13. 3. 3 屬性
13. 4 CDBException
13. 4. 1 數據成員
13. 5 CFieldExchange
13. 5. 1 操作
13. 6 CFile
13. 6. 1 數據成員
13. 6. 2 構造函數
13. 6. 3 輸入/輸出
13. 6. 4 定位
13. 6. 5 封鎖
13. 6. 6 狀態(tài)
13. 6. 7 靜態(tài)
13. 7 CMemFile
13. 7. 1 構造函數
13. 7. 2 操作
13. 8 COleStreamFile
13. 8. 1 構造函數
13. 8. 2 屬性和操作
13. 9 CRecordset
13. 9. 1 數據成員
13. 9. 2 構造函數
13. 10 CSharedFile
13. 10. 1 構造函數
13. 10. 2 操作
13. 11 CStdioFile
13. 11. 1 數據成員
13. 11. 2 構造函數
第14章 Internet和網絡類
14. 1 CAsynSocket
14. 1. 1 構造函數
14. 1. 2 屬性
14. 1. 3 運行
14. 1. 4 數據成員
14. 2 CHttpFilter
14. 2. 1 構造函數
14. 2. 2 屬性
14. 2. 3 可重載的函數
14. 2. 4 操作
14. 3 CHttpFilterContext
14. 3. 1 數據成員
14. 3. 2 構造函數
14. 3. 3 屬性
14. 4 CHttpServer
14. 4. 1 構造函數
14. 4. 2 可重載的函數
14. 4. 3 屬性
14. 5 CHttpServerContext
14. 5. 1 數據成員
14. 5. 2 構造函數
14. 5. 3 操作
14. 5. 4 操作符
14. 6 CInternetConnection
14. 6. 1 構造函數
14. 6. 2 操作
14. 6. 3 操作符
14. 7 CInternetSession
14. 7. 1 構造函數
14. 7. 2 屬性
14. 7. 3 操作
14. 7. 4 可重載的函數
14. 7. 5 操作符
14. 8 CSocket
14. 8. 1 構造函數
14. 8. 2 屬性
14. 8. 3 操作
14. 8. 4 可重載的函數
14. 9 CSocketFile
14. 9. 1 構造函數