目 录
引论
0.1为什么要使用VisualC十十
0.2了解本书所使用的方法
0.3本书内容简介
0.4VisualC十十1.5版本中的新内容
0.5读者需要具备什么条件
第一章 C++入门
1.1关于Windows的基本知识
1.1.1Windows的历史
1.1.2剖析一个窗口
1.1.3用户应具有Windows编程思想和意识
1.2创建第一个程序
1.3步入C十十世界
1.3.1C十十预定义I/O流
1.4掌握对象的概念
1.4.1带有类的C语言
1.5分析堆栈对象实例
1.6初始化对象
1.7类继承性
1.8定制类:函数覆盖(overriding)
1.9函数重载
1.10不同参数个数的重载函数
1.11围绕C十十基础进一步学习
第二章 C十十Windows应用程序分析
2.1关于Windows编程
2.1.1匈牙利表示法
2.2创建第一个真正的Windows程序
2.3分析C+十Windows程序
2.3.1VisualC十十视图和文档
2.4CFirstApp对象
2.5CMainFrame对象
2.6FirstDoc的对象
2.7FirstView对象
第三章 键盘和鼠标输入
3.1在Windows中使用键盘
3.1.1关于Windows键盘输入的约定
3.2设计第一个文档
3.3设计第一个视图
3.3.1保存新字符
3.3.2this关键字
3.4在窗口中加进插入记号
3.5鼠标和鼠标事件
3.5.1在程序代码中使用鼠标
第四章 菜单
4.1菜单中的约定
4.2向程序添加菜单
4.2.1建立菜单
4.2.2将菜单项与程序代码连接起来
4.3在Windows中增加快捷键
4.4在Windows中增加加速键
4.5复选菜单项
4.6使用用户界面消息把菜单项变成灰暗
4.7在程序代码中增加菜单项
第五章 对话框:按钮和文本框
5.1消息框
5.2对话框设计
5.2.1使用CDialog成员函数更新数据
5.2.2使用VisualC十十成员变量更新数据
5.3计算器实例
5.4记事簿(Notepad)实例
第六章 对话框:列表框、网格;电子表格
6.1数据库例子
6.2列表框
6.3组合框
6.4电子表格例程
6.5在代码中使用VBX控件
6.6用一个对话框作为主窗口
第七章 图形学与鼠标驱动绘图程序
7.1建立绘图程序菜单
7.2编写绘图程序
7.3在Windows中设置单独的像素
7.4在绘图程序中自由绘图
7.5画线
7.5.1选择颜色和画笔
7.6绘制矩形
7.7绘制椭圆
7.8用彩色填充图形
7.9“拉伸”图形
第八章 文件
8.1MFC文件处理
8.2CFile类的实例
8.2.1写一个文件
8.2.2读一个文件
8.3顺序和随机访问文件
8.4通过更新记事薄来处理文件
8.5文档的修改标志
8.6更新数据库来处理文件
8.7定制顺序化的方式
第九章 多文档和多视图
9.1多文档界面(MDI)程序
9.2加滚动条
9.3多视图
9.4分解窗口(SplitterWindows)
第十章 异常处理和调试
10.1异常处理
10.1.1调试窗口
10.1.2处理多个异常
10.2调试
10.2.1测试程序
10.2.2在工作中调试
10.2.3断点
10.2.4单步执行
10.3小结
第十一章 对象链接与嵌入(OLE)
11.1VisualC十十中OLE程序设计
11.2OLE程序分析
11.3OLE项尺寸的定制
11.4双击打开OLE项
11.5小结
附录A Windows程序设计
A.1Windows编程原理
A.2鼠标行为
A.3键盘行为
A.4Edit菜单
A.5File菜单
A.6Help菜单
附录B 本书的配套软盘