图书目录

第1章第一个Visual C++程序1

1.1程序效果与功能1

1.2程序的实现过程2

1.3Visual C++ 6.0开发环境16

1.3.1Visual C++ 6.0菜单栏17

1.3.2VC联机帮助33

习题33

第2章C++基础知识34

2.1一个简单的C++程序34

2.2数据类型35

2.2.1C++的基本数据类型35

2.2.2复合数据类型35

2.3常量38

2.3.1整型常量38

2.3.2实型常量38

2.3.3字符常量38

2.3.4字符串常量39

2.3.5布尔常量39

2.3.6符号常量39

2.4变量39

2.5运算符和表达式40

2.5.1算术运算符与表达式40

2.5.2赋值运算符与表达式41

2.5.3逗号运算符与表达式41

2.5.4逻辑运算符与表达式42

2.5.5条件运算符与表达式42

2.5.6sizeof运算43

2.5.7位运算43

2.6指针43

2.6.1指针的类型与定义44

2.6.2指针的初始化44

2.6.3字符串指针44

2.6.4引用类型44

目录◆Visual C++程序设计教程◆2.7C++的控制语句45

2.7.1条件语句45

2.7.2循环语句47

2.7.3转移语句48

2.8函数49

2.9类与对象50

2.9.1类的定义50

2.9.2对象51

2.9.3内联函数52

2.10构造函数与析构函数53

2.10.1构造函数53

2.10.2析构函数55

2.11方法重载55

2.11.1函数重载55

2.11.2操作符重载56

2.12友元58

2.12.1友元函数58

2.12.2友元类59

2.13继承和派生60

2.13.1派生类的声明60

2.13.2派生类的生成过程61

2.14多态性61

习题61

第3章工具栏和状态栏62

3.1程序效果要求62

3.2工具栏、状态栏和控件栏65

3.3实现过程66

3.3.1创建工程66

3.3.2工具栏按钮的编辑67

3.3.3编写代码72

3.4理论总结78

习题83

第4章编辑框和复选框84

4.1程序效果要求84

4.2程序实现过程86

4.2.1创建工程86

4.2.2程序可视化设计87

4.2.3引入变量88

4.2.4代码编写90

4.3理论总结96

4.3.1编辑框96

4.3.2复选框100

习题102

第5章用户交互实现——鼠标和键盘103

5.1鼠标程序要求103

5.2鼠标程序实现过程104

5.2.1创建工程104

5.2.2程序可视化设计104

5.2.3编写代码105

5.2.4改进程序106

5.3键盘程序要求109

5.4键盘程序实现过程109

5.4.1创建工程109

5.4.2程序可视化设计110

5.4.3事件处理110

5.5理论总结112

习题116

第6章菜单117

6.1程序效果要求117

6.2程序实现过程119

6.2.1创建工程119

6.2.2创建菜单119

6.2.3主窗口可视化设计124

6.2.4引入变量125

6.2.5代码编写126

6.3理论总结129

习题134

第7章对话框136

7.1对话框效果要求136

7.2程序实现过程138

7.2.1创建工程138

7.2.2可视化设计138

7.2.3代码编写149

7.3理论总结159

7.3.1对话框的设计159

7.3.2模式对话框的调用160

7.3.3无模式对话框的调用161

7.3.4对话框数据交换和校验162

7.3.5信息框163

7.3.6通用对话框类164

习题167

第8章文本处理169

8.1程序效果要求169

8.2程序实现过程170

8.2.1创建工程170

8.2.2可视化设计172

8.2.3文本显示177

8.2.4工具条按钮代码编写181

8.3理论总结185

习题188

第9章图形处理189

9.1绘制图形程序要求189

9.2绘图程序实现过程190

9.2.1创建工程190

9.2.2主窗口设计191

9.2.3代码编写198

9.2.4其他功能的设计与实现214

9.3绘制图形的理论总结218

9.3.1获取设备环境对象218

9.3.2画笔与画刷219

9.3.3绘图函数223

9.3.4光标和图标227

9.4位图处理程序要求229

9.5位图处理程序实现过程230

9.5.1创建工程231

9.5.2主窗口设计232

9.5.3插入图片到工程232

9.5.4位图显示233

9.5.5改变位图大小235

9.6位图处理理论总结238

习题242

第10章ActiveX控件使用243

10.1使用ActiveX控件的程序效果图243

10.2程序的实现过程244

10.2.1创建Calendar.exe工程244

10.2.2注册Calendar ActiveX控件245

10.2.3设计可视化窗口246

10.2.4引入变量251

10.2.5添加代码253

10.3ActiveX控件的理论257

10.3.1关于控件257

10.3.2ActiveX控件复制257

10.3.3代码分析257

习题258

参考文献259