新闻资讯
看你所看,想你所想

Visual C++ 面向对象程式设计

Visual C++ 面向对象程式设计

Visual C++ 面向对象程式设计

Visual C++ 面向对象程式设计是戴光明所着中山大学出版社出版的书籍。

基本介绍

  • 作者:戴光明
  • ISBN:9787306026248
  • 页数:294
  • 定价:27.0
  • 出版社:中山大学出版社
  • 出版时间:2005-11
  • 装帧:平装
  • 开本:16

内容介绍

本书由作者总结多年教学和科研编程的实践经验编写,以C++语言为基础,从三个层次系统地介绍了面向对象程式设计的语言、方法。书中以浅显的语言讲解晦涩难懂的语法规则,并配以大量的图表和例题,内容叙述深入浅出、详略得当。在每一章的末尾对其重点和难点进行了小结。书中所有示例程式均在Visual C++6.O中经过调试和成功运行。 本书适合理、工科院校计算机类专业作为程式设计课程的教材和教学参考书,也可作为理、工科院校非计算机专业面向对象程式设计课程的教材和教学参考书。

图书目录

第一章C 入门1
1.1软体开发与C 语言1
1.2算法与程式2
1.3输入、编译、调试和运行一个C 程式4
1.4C 语言的输入与输出命令4
1.5程式设计语言的发展5
1.6C 程式的基本要素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.8VisualC 的集成开发环境10
1.8.1选单和工具列11
1.8.2DeveloperStudio视窗11
1.8.3用DeveloperStudio编写和调试简单C 程式11
1.8.4选单选项、快捷键和工具列12
上机练习题15
第二章控制结构16
2.1程式的基本控制结构16
2.2C 的控制结构18
2.2.1顺序结构18
2.2.2选择结构18
2.2.3循环结构19
2.3结构化程式设计20
2.4伪代码21
2.5结构化程式设计方法简介24
2.6C 的其他控制转移语句24
2.6.1switch语句25
2.6.2goto语句和语句标号26
2.6.3break语句和continue语句27
2.6.4exit()函式和abort()函式28
2.7DeveloperStudio的文本编辑器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.8typedef语句45
3.9DeveloperStudio的档案处理功能46
3.10VisualC 程式的编译、连线和
运行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.9C 的库函式75
5.10函式模板76
5.11变数的存储类别77
5.11.1自动变数(auto)77
5.11.2静态变数(static)77
5.12DeveloperStudio的跟蹤调试功能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.8VisualC 的帮助功能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.7const修饰符110
7.8MFC的CString类111
7.9MFC的CTime类和CTimeSpan类113
7.9.1CTime类114
7.9.2CTimeSpan类115
7.9.3CTime类和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.1Windows编程的基本思想160
10.2MFC编程161
10.3单文档界面(SDI)应用程式162
10.4在视窗的客户区输出文字和图形163
10.5编制讯息处理函式167
10.5.1讯息映射167
10.5.2利用ClassWizard编制
讯息处理函式168
10.6滑鼠和键盘讯息处理168
10.7Windows的用户界面对象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.8Windows数据类型与
变数的命名规则173
10.9用AppWizard生成文档/视图
结构的程式框架175
10.10DeveloperStudio的
ClassWizard(类嚮导)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.10VisualC 的常用调试宏205
11.10.1TRACE()宏205
11.10.2ASSERT()宏206
11.10.3ASSERT_VALID()宏206
11.10.4CObject::Dump()成员函式206
上机练习题212
第十二章图形设备接口和资源213
12.1设备环境类和图形对象213
12.2Windows应用程式资源214
12.3库存图形对象215
12.4画笔与画刷217
12.5点阵图223
12.6选单225
12.7字型227
12.8绘图模式229
12.9GDI坐标系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控制项24613.3对话框的初始化246
13.4对话框的数据交

转载请注明出处海之美文 » Visual C++ 面向对象程式设计

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com