第一篇 基础篇
第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 循环语句
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 多态性和虚函数
1. 8. 1 多态性
1. 8. 2 静态联编和动态联编
1. 8. 3 虚函数
第2章 Visual C 可视化集成开发环境
2. 1 了解Visual C 可视化集成开发环境
2. 1. 1 项目工作区
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所创建的文件
3. 3 编译和链接Hello程序
3. 4 应用程序执行机制
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 缓冲区操作
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 进程与环境
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 状态
13. 6. 7 静态
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 构造函数