《面向对象的编程向导-Visual C++5.0》求取 ⇩

1 初识VC++5.0--魅力无穷1

1.1 构造Visual C++5.0环境2

1.1.1 VC++5.0运行环境2

1.1.2 VC++5.0安装过程3

1.2 VC++5.0的启动4

1.2.1 VC++5.0存在哪儿5

1.2.2 浏览VC++5.0的各个组件6

1.2.3 启动VC++5.07

1.3 Microsoft Developer Studio开发平台7

1.3.1 Microsoft Developer Studio的窗口组成7

1.3.2 窗口的组成8

1.3.3 使用联机帮助10

1.4 初步实践,开发简单程序11

1.4.1 一个小程序11

1.4.2 编译和连接程序文件14

1.4.3 运行程序16

1.5 调试程序错误17

1.5.1 修改源程序17

1.5.2 重新进行编译和连接18

1.6 小结19

2 VC++语言入门——打好基础21

2.1 编写基本控制台程序22

2.1.1 一个简单的“显示”程序22

2.1.2 数据输入24

2.1.3 字符流输入输出25

2.2 基本数据类型26

2.2.1 常用的几种数据类型27

2.2.2 变量修饰符const28

2.2.3 数组29

2.2.4 指针30

2.3.1 算术运算31

2.3 基本运算31

2.3.2 关系运算符32

2.3.3 逻辑运算33

2.3.4 new和delete34

2.4 赋值语句35

2.4.1 普通赋值语句36

2.4.2 筒练赋值语句36

2.4.3 条件赋值语句37

2.4.4 表达式的类型变换38

2.5 流程控制39

2.5.1 条件语句39

2.5.2 循环语句while41

2.5.3 循环语句for42

2.6 函数43

2.6.1 函数的基本结构43

2.6.2 参数与指针45

2.7 结构类型46

2.7.1 结构定义47

2.7.2 结构应用举例47

2.8 小结48

3 学习“类”概念——循序渐进51

3.1 类的基本概念52

3.1.1 类的结构52

3.1.2 对象生成54

3.1.3 访问对象的成员56

3.2 类的函数成员58

3.2.1 函数原型58

3.2.2 一个用函数原型实现复数减法的例子60

3.2.3 在线函数62

3.2.4 构造函数63

3.2.5 函数重载65

3.2.6 析构函数67

3.2.7 初始化表69

3.3.1 调用公有成员函数为成员数据赋值71

3.3 对象赋值71

3.3.2 对象赋值语句74

3.3.3 拷贝构造函数75

3.3.4 this指针77

3.4 程序结构方法81

3.4.1 程序的一般结构81

3.4.2 大型程序结构例子82

3.5 对象数组84

3.5.1 什么是对象数组84

3.5.2 一个例子86

3.6 访问类成员88

3.6.1 静态成员88

3.6.2 友员90

3.7 继承与模板94

3.7.1 类的继承94

3.7.2 多重继承97

3.7.3 模板100

3.8 异常处理103

3.8.1 异常的扔出与扑捉103

3.8.2 Win32异常事件处理106

3.9 小结110

4 应用向导——远航的风帆111

4.1 生成C++源程序112

4.1.1 概述112

4.1.2 生成Windows GUI程序框架115

4.2 运行how-are-you程序121

4.2.1 版本选择121

4.2.2 编译和连接122

4.2.3 程序运行123

4.3 应用程序框架结构125

4.3.1 how-are-you的4个主类125

4.3.2 应用类125

4.3.4 视图类127

4.3.3 主窗口类127

4.3.5 文档类128

4.3.6 how-are-you的辅助文件128

4.4 程序如何工作129

4.4.1 程序是怎样运行的129

4.4.2 消息控制130

4.5 一个修改源程序的例子133

4.5.1 为程序框架添加代码133

4.5.2 程序运行136

4.6 添加代码后的程序清单137

4.6.1 文件how-are-youDoc.h程序清单137

4.6.2 文件how-are-youDoc.cpp的程序清单139

4.6.3 文件how-are-youView.cpp的程序清单141

4.7 小结143

5 类向导——忠实的朋友145

5.1.1 设置中文菜单146

5.1 设计菜单146

5.1.2 为“编辑”菜单栏增加一个菜单项【清除】149

5.1.3 运行测试152

5.1.4 删除菜单项153

5.2 设计工具条按钮153

5.2.1 添加按钮【×】153

5.2.2 按钮与菜单项关联155

5.2.3 程序运行158

5.3.1 概述159

5.3 为新菜单项添加处理程序159

5.3.2 用ClassWizard修改源程序160

5.3.3 运行测试164

5.4 对话框设计165

5.4.1 概述165

5.4.2 设计对话框的样式165

5.4.3 建立对话框与菜单项的关联170

5.4.4 运行测试173

5.5.1 设计控件处理程序174

5.5 生成控件处理程序174

5.5.2 运行测试177

5.6 修改过的文件清单178

5.6.1 文件how-are-youDoc.h清单178

5.6.2 文件how-are-youDoc.cpp清单179

5.6.3 文件how-are-youView.h的程序清单181

5.6.4 文件how-are-youView.cpp程序清单183

5.6.5 文件DIAG.h的清单185

5.6.6 文件DIAG.cpp的程序清单186

5.7 小结188

6 图形设计——锦上添花189

6.1 屏幕是多大的舞台?190

6.1.1 了解光栅显示190

6.1.2 了解窗口坐标193

6.1.3 了解设备环境194

6.2 了解基本图形函数194

6.2.1 点函数SetPixel()195

6.2.2 小插曲——巧用随机函数rand()196

6.2.3 第一个图形项目201

6.2.4 使用在线帮助了解图形函数的用法208

6.2.5 掌握一个原则——数据与视图分离209

6.2.6 了解画笔与画刷210

6.2.7 矩形函数Rectangle()210

6.2.8 直线函数Line To()215

6.2.9 椭圆函数Ellipse()和圆217

6.2.10 图形跟着窗口缩放218

6.3 小结219

7 交互式绘图——即兴发挥221

7.1 建立菜单222

7.1.1 创建新项目222

7.1.2 建立DrawTool菜单223

7.1.3 建立GDITool菜单227

7.2.1 在文档类中定义变量229

7.2 在文档类中定义变量229

7.2.2 文档类的构造函数231

7.3 菜单的响应232

7.3.1 定义prepareDoc宏232

7.3.2 DrawTool菜单的响应233

7.3.3 颜色对话框236

7.3.4 Color菜单的响应函数237

7.3.5 了解绘图方式239

7.3.6 DrawMode菜单的响应函数240

7.4 用鼠标器控制操作242

7.4.1 鼠标左键按下消息的响应242

7.4.2 鼠标移动消息的响应247

7.4.3 鼠标左键抬起消息的响应252

7.4.4 鼠标左键双击的响应254

7.5 程序清单256

7.5.1 文件GraphDemo.cpp的程序清单256

7.5.2 文件GraphDemoDoc.h的程序清单259

7.5.3 文件GraphDemoDoc.cpp的程序清单261

7.5.4 文件GraphDemoView.h的程序清单262

7.5.5 文件GraphDemoView.cpp的程序清单263

7.5.6 文件的Resource.h程序清单277

7.6小结278

8 位图与动画——风光无限279

8.1 了解位图280

8.1.1 位图文件格式280

8.2 了解位图资源282

8.2.1一个新的实验项目282

8.2.2 位图资源的定义283

8.2.3 建立菜单286

8.2.4 在视图类中定义成员变量287

8.2.5 利用WM-SIZE消息及时获得窗口的最新尺寸290

8.2.6 使用LoadBitmap()函数载入位图资源290

8.2.8 使用BitBlt()函数或StretchBlt()函数显示位图292

8.2.7 使用CreateCompatibleDC()函数创建兼容设备环境292

8.2.9 Align to Right-bottom菜单项的响应294

8.2.10 Align to Center菜单项的响应295

8.2.11 Stretch菜单项的响应296

8.2.12 Stretch(Auto Scale)菜单项的响应297

8.2.13 Tile菜单项的响应299

8.3 了解计时器300

8.3.1 计时器的工作原理300

8.3.2 计时器的精度301

8.3.3 计时器的个数限制301

8.4 一个动画实验项目302

8.4.1 生成应用程序框架302

8.4.2 在视图类中增加成员变量305

8.4.3 视图类的构造函数和析构函数306

8.4.4 Start菜单的响应309

8.4.6 WM_SIZE消息的响应310

8.4.5 Stop菜单的响应310

8.4.7 计时器消息的响应311

8.5 小结312

第9章 音频处理——发烧天堂313

9.1 了解MCI314

9.1.1 什么是高级音频函数314

9.1.2 简单设备和复合设备315

9.1.3 声音与音乐316

9.2创建新的演示项目MCIDemo316

9.2.1 创建新项目的基本框架316

9.2.2 定制菜单和工具条按钮321

9.2.3 定制控件323

9.2.4 定义消息响应函数323

9.2.5 在视图类CMCIDemoView中增加变量324

9.2.6增加多媒体连接库326

9.3 “打开”对话框和“另存为”对话框327

9.4 了解mciSendCommand()函数329

9.5.1 ID_BUTTON_PLAY按钮的响应330

9.5 统一的入口330

9.5.2 ID_BUTTON_STOP按钮的响应331

9.6 使用sndPlaySound()函数播放波形音频332

9.7 菜单的响应函数333

9.7.1 WAVE Audio菜单项的响应333

9.7.2 MIDI Audio菜单项的响应334

9.7.3 AVI Vedio菜单项的响应334

9.7.4 CD Audio菜单项的响应335

9.8 小结336

10 多文档应用——完美无缺337

10.1 创建多文档应用程序338

10.1.1 生成多文档应用程序框架338

10.1.2 运行测试340

10.1.3 还要为多文档应用程序做些什么345

10.2.1 增加文档 CScribbleDoc 中的画图工具346

10.2 完善文档类 CScribbleDoc346

10.2.2 定义笔划类CStroke353

10.2.3 文档初始化356

10.2.4 通过重载虚函数完善文档类的新建和打开功能357

10.2.5 文档数据怎样进行输入和输出362

10.3 完善视图类 CscribbleView365

10.3.1 笔划显示365

10.3.2 怎样实现视图的重画368

10.3.3 视图类如何处理鼠标消息370

10.4 测试应用程序新开发的功能374

10.4.1 编译运行374

10.4.2 测试应用程序功能375

10.5 文档类的程序清单377

10.5.1 ScribbleDoc.h头文件清单377

11.5.2 ScribbleDoc.cpp源程序清单379

10.6 小结383

1998《面向对象的编程向导-Visual C++5.0》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由许曰滨等编著 1998 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象的程序设计与C++教程(1995 PDF版)
面向对象的程序设计与C++教程
1995 北京:电子工业出版社
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
C++和OSF/Motif面向对象的混合编程技巧( PDF版)
C++和OSF/Motif面向对象的混合编程技巧
北京希望电脑公司
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
Visual FoxPro 3.0面向对象编程(1995 PDF版)
Visual FoxPro 3.0面向对象编程
1995 成都:成都科技大学出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
面向对象的编程指南(1996 PDF版)
面向对象的编程指南
1996 北京:电子工业出版社
面向对象Visual C++编程技巧(1997 PDF版)
面向对象Visual C++编程技巧
1997 北京:电子工业出版社
面向对象编程的C++/ES(1992 PDF版)
面向对象编程的C++/ES
1992 北京:中国铁道出版社
Visual Basic 6 面向对象程序设计(1999 PDF版)
Visual Basic 6 面向对象程序设计
1999 北京:人民邮电出版社
面向对象Visual C++和Windows编程指南与实例(1996 PDF版)
面向对象Visual C++和Windows编程指南与实例
1996 西安:西安交通大学出版社
面向对象程序设计导论(1995 PDF版)
面向对象程序设计导论
1995 杭州:浙江大学出版社