图书介绍

Visual C++与面向对象程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++与面向对象程序设计教程 第2版
  • 吕军,杨琦,罗建军等编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040129256
  • 出版时间:2003
  • 标注页数:342页
  • 文件大小:77MB
  • 文件页数:354页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++与面向对象程序设计教程 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 C++入门1

1.1软件开发与C++语言1

1.2算法与程序2

1.3输入、编译、调试和运行一个C++程序4

1.4 C++语言的输入与输出命令4

1.5程序设计语言的发展5

1.6 C++程序的基本要素7

1.6.1标识符、关键词和标点符号7

1.6.2注释7

1.6.3源程序8

1.7编译预处理8

1.7.1宏定义8

1.7.2文件包含9

1.8 Visual C++的集成开发环境10

1.8.1菜单和工具栏11

1.8.2 Developer Studio窗口11

1.8.3用Developer Studio编写和调试简单C++程序11

1.8.4菜单选项、快捷键和工具栏12

上机练习题15

第二章 控制结构16

2.1程序的基本控制结构16

2.2 C++的控制结构18

2.2.1顺序结构18

2.2.2选择结构18

2.2.3循环结构19

2.3结构化程序设计20

2.4伪代码21

2.5结构化程序设计方法简介24

2.6 C++的其他控制转移语句24

2.6.1 switch语句25

2.6.2 goto语句和语句标号26

2.6.3 break语句和continue语句27

2.6.4 exit()函数和abort()函数28

2.7 Developer Studio的文本编辑器28

上机练习题34

第三章 基本数据类型35

3.1数据类型35

3.1.1整型数据的表示方法36

3.1.2实型数据的表示方法36

3.2常量36

3.2.1整型常量37

3.2.2实型常量37

3.2.3字符常量37

3.2.4字符串常量38

3.3变量38

3.3.1变量的声明38

3.3.2变量的初始化40

3.4数组40

3.5字符型数组和字符串处理库函数41

3.6类型修饰符和常量修饰符43

3.7枚举类型44

3.8 typedef语句45

3.9 Developer Studio的文件处理功能46

3.10 Visual C++程序的编译、连接和运行47

3.11查看和修改编译、连接错误48

上机练习题51

第四章 表达式53

4.1算术运算符和算术表达式53

4.2逻辑运算符和逻辑表达式54

4.3赋值运算符和赋值表达式54

4.4自增运算符和自减运算符55

4.5表达式中各运算符的运算顺序56

4.6其他具有副作用的运算符57

4.7问号表达式和逗号表达式58

4.8类型不同的数据之间的混合算术运算59

4.9运行错误的判断与调试60

4.10基本调试手段61

4.11注释号在调试中的作用62

4.12条件编译62

上机练习题66

第五章 函数67

5.1函数的定义67

5.2函数的调用69

5.3函数原型70

5.4函数间的参数传递70

5.4.1值调用70

5.4.2引用调用71

5.5函数重载72

5.6局部变量和全局变量73

5.7内联函数74

5.8带有默认参数的函数75

5.9 C++的库函数75

5.10函数模板76

5.11变量的存储类别77

5.11.1自动变量(auto)77

5.11.2静态变量(static)77

5.12 Developer Studio的跟踪调试功能78

上机练习题81

第六章 指针83

6.1地址与指针83

6.1.1地址83

6.1.2指针84

6.2指针运算84

6.3指针与数组87

6.4动态存储分配90

6.5指针和函数91

6.5.1指针作为函数的参数91

6.5.2返回指针的函数92

6.5.3指向函数的指针93

6.6指针的数组94

6.7指针的初始化96

6.8 Visual C++的帮助功能96

上机练习题99

第七章 类和对象100

7.1面向对象的思想100

7.2面向对象程序设计的特点101

7.3类与对象102

7.3.1类的定义102

7.3.2成员函数的定义103

7.3.3内联成员函数104

7.3.4对象104

7.4构造函数与析构函数106

7.5数据成员的初始化108

7.6对象与指针109

7.7 const修饰符110

7.8 MFC的CString类111

7.9 MFC的CTime类和CTimeSpan类113

7.9.1 CTime类114

7.9.2 CTimeSpan类115

7.9.3 CTime类和CtimeSpan类的运算115

7.10类的嵌套115

7.11如何在程序中使用MFC类库116

7.12使用FileView标签116

上机练习题119

第八章 继承与派生120

8.1继承与派生120

8.1.1为什么使用继承120

8.1.2派生类的定义121

8.1.3派生类中的变化122

8.2派生类的继承方式122

8.2.1公有继承122

8.2.2私有继承124

8.2.3保护继承126

8.3派生类的构造函数和析构函数127

8.3.1构造函数128

8.3.2析构函数129

8.4显式访问基类成员129

8.5静态成员131

8.6类模板132

8.7使用ClassView标签134

上机练习题139

第九章 多态性140

9.1多态性概述140

9.2派生类对象替换基类对象142

9.3虚函数143

9.3.1虚函数定义143

9.3.2虚函数的使用限制145

9.4抽象类146

9.5运算符重载148

9.6文件处理150

9.7异常处理机制152

上机练习题159

第十章 Windows编程160

10.1 Windows编程的基本思想160

10.2 MFC编程161

10.3单文档界面(SDI)应用程序162

10.4在窗口的客户区输出文字和图形163

10.5编制消息处理函数167

10.5.1消息映射167

10.5.2利用ClassWizard编制消息处理函数168

10.6鼠标和键盘消息处理168

10.7 Windows的用户界面对象170

10.7.1窗口170

10.7.2系统菜单171

10.7.3标题栏171

10.7.4菜单栏171

10.7.5工具条171

10.7.6客户区171

10.7.7垂直滚动条和水平滚动条172

10.7.8状态栏172

10.7.9图标172

10.7.10光标172

10.7.11插入符172

10.7.12对话框172

10.7.13控件172

10.8 Windows数据类型与变量的命名规则173

10.9用AppWizard生成文档/视图结构的程序框架175

10.10 Developer Studio的C1assWizard(类向导)184

上机练习题191

第十一章 文档/视图结构192

11.1文档/视图概念192

11.2视图类193

11.3文档类194

11.4文档/视图类之间的协作关系195

11.5使客户区重绘200

11.6定时器消息203

11.7文档/视图结构中的应用程序类204

11.8文档/视图结构中的框架窗口类205

11.9文档/视图结构中各类对象之间的协作关系205

11.10 Visual C++的常用调试宏205

11.10.1 TRACE0宏205

11.10.2 ASSERT()宏206

11.10.3 ASSERT VALID()宏206

11.10.4 CObject.Dump()成员函数206

上机练习题212

第十二章 图形设备接口和资源213

12.1设备环境类和图形对象213

12.2 Windows应用程序资源214

12.3库存图形对象215

12.4画笔与画刷217

12.5位图223

12.6菜单225

12.7字体227

12.8绘图模式229

12.9 GDI坐标系230

12.10图标、快捷键和字符串表231

12.11向项目中添加资源231

12.12资源编辑器232

12.12.1图标编辑器232

12.12.2位图编辑器233

12.12.3菜单编辑器233

12.12.4快捷键编辑器234

12.12.5字符串表编辑器234

上机练习题242

第十三章 对话框243

13.1对话框(Dialog)243

13.2控件246

13.3对话框的初始化246

13.4对话框的数据交换和数据检验机制246

13.5非模态对话框252

13.6公用对话框252

13.6.1颜色选择对话框253

13.6.2字体选择对话框253

13.7对话框模板资源的编辑254

13.8使用C1assWizard建立对话框类256

13.9为对话框类加入成员变量256

上机练习题263

第十四章 控件264

14.1常用控件264

14.2基于对话框的应用程序274

14.3动画控件277

14.4用AppWizard生成基于对话框的应用程序279

上机练习题281

第十五章 文档读写与打印282

15.1序列化(Serialize)282

15.2打印和打印预览283

15.3自定义类的序列化286

15.4编写独立的打印处理程序288

15.5更新命令用户接口消息291

15.6工具条与状态条294

15.7 Developer Studio的输出窗口295

上机练习题297

第十六章 多文档界面程序298

16.1 MDI应用程序298

16.2滚动视图304

16.3对话视图305

16.4文本编辑视图306

16.5使用AppWizard建立MDI程序框架307

上机练习题309

附录310

附录1 ASCII码表310

附录2 常用库函数311

附录3 可供两人对弈的中国象棋程序317

附录4 防空战游戏程序328

附录5 七巧板程序336

热门推荐