图书介绍
Borland C++4.5 for Windows编程指南pdf电子书版本下载
- (美)William Roetzheim著;陈晓明等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505331043
- 出版时间:1995
- 标注页数:358页
- 文件大小:30MB
- 文件页数:374页
- 主题词:
PDF下载
下载说明
Borland C++4.5 for Windows编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
引 言 1
第一章Borland C++4.5综述 1
1.1 安装和配置Microsoft Windows 3.1 1
第一章Borland C++4.5综述 1
引 言 1
目 录 1
概 览 1
1.2.1安装Borland C++的准备工作 3
1.2安装Borland C++4.5 3
1.2.2开始安装过程 4
1.2.3将编译器传送到另外一台计算机上 6
1.3.1建立一个新的项目 7
1.3使用集成开发环境 7
1.3.2迅速查看合适的菜单选择项 9
1.4 使用Borland AppExpert 10
1.3.3其它IDE的特性和能力 10
1.4.1应用程序 11
1.4.2主窗口(MAIN WINDOW) 13
1.4.4试验APPEXPERT 15
1.4.3多文档界面子窗口/视图(MDI CHILD/VIEW) 15
1.5 使用Borland ClassExpert 16
第二章转向对象 18
2.1什么是对象 18
2.1.1类和对象 18
第二章转向对象 18
2.2对象的特性 19
2.2.1封装 19
2.2.2抽象 19
2.2.3继承 19
2.2.4多态性 19
2.2.5解释面向对象的概念 20
2.3应用封装 21
2.4应用抽象 22
2.5应用继承 23
2.6应用多态性 25
2.7继承与包容 26
2.8转变到面向对象的观点上 27
第三章在C++里支持对象 28
3.1 C++的背景 28
3.2 C和C++之间的相似之处 28
第三章在C++里支持对象 28
3.3 C和C++之间的区别 29
3.3.1 对(类型系统(typing system)的扩充 30
3.3.2 只是使C++成为更加完善的C的扩充 30
3.3.3为C++提供面向对象支持的扩充 30
3.4.1类 31
3.4 C++如何实现封装 31
3.4.2访问控制 33
3.4.3友元(Friends) 35
3.5 C++的抽象 38
3.5.1运算符重载 38
3.5.2换型(CAST)运算符 39
3.5.3重载其他的运算符 40
3.5.4在重用库中重载运算符 42
3.6 C++的继承 42
3.6.1从一个父类上继承 42
3.6.2从多个父类中继承 44
3.7 C++的多态性 44
3.7.1静态联编 44
3.7.2虚函数 46
3.8构造函数 46
3.9析构函数 48
第四章Windows程序的基本元素 49
4.1 Windows适用于什么地方 49
第四章Windows程序的基本元素 49
4.1.1理解TRACKER 50
4.1.2 TRACKER主窗口 51
4.2菜单 52
4.3对话框 53
4.4图象表示 54
4.5输出设备 55
4.6联机帮助 55
4.7输入设备 55
4.8创建一个应用程序 58
第五章菜单 59
5.1 使用AppExpert创建Tracker 1.1 59
第五章菜单 59
5.1.1改变AppExpert 60
5.2使用ClassExpert修改菜单 62
5.2.1创建并且修改菜单 64
5.2.2使用ClassExpert和Resource Workshop的一个简便方法 66
5.3菜单约定 73
5.4高级的菜单特性 74
5.5修改加速条 75
5.5.1创建新的位图 75
5.5.2输入现有的位图 78
5.5.3修改加速条和应用程序图符 79
5.6使用状态条 82
5.7增加应用程序专有的代码 83
5.7.1 向Tracker增加应用程序专有的类 83
5.7.2在你的项目中增加类 86
5.8理解并修改生成的代码 87
5.8.1 TrackerApp类 88
5.8.2 trackerMDIClient类 98
5.8.3 trackerMDIChild 108
5.8.4 trackerWindow类 118
5.9利用ObjectWindows进行编程 125
5.9.1窗口信息的封装 125
5.9.2抽象 126
5.9.3自动消息响应 126
5.10 Windows函数和消息 126
5.10.1 Windows函数的类型 126
5.10.2 Windows消息源 128
5.11始终让用户参与进来 129
5.10.3消息的区域 129
第六章对话框 130
6.1 Tracker应用程序 130
6.1.1利用C1assExpert增加对话框 130
第六章对话框 130
6.1.2修改SetCoordDialog代码 132
6.1.3为调用对话框增加代码 135
6.2定义对话框的需求 136
6.2.1对话框子控制 137
6.2.2对话框设计说明表 138
6.3使用Resource Workshop来创建对话框 139
6.3.1启动对话编辑器 139
6.2.3 Tracker对话框的设计说明表 139
6.3.2给对话框命名 141
6.3.3增加控制 142
6.3.4设置控制属性 144
6.3.5将控制对齐 146
6.4编程策略 147
6.3.7保存对话框 147
6.3.6测试对话框 147
6.5与对话控制通信 148
6.5.1编辑控制 149
6.5.2列表框 150
6.5.3组合框 152
6.5.4分组框 153
6.5.5按钮 153
6.5.6复选框 153
6.5.7单选按钮 154
6.6作为对象的对话框控制 154
6.6.1 TControl类 155
6.6.2 TScrollBar类 155
6.6.3 TStatic类 156
6.6.4 TEdit类 156
6.6.5 TListBox类 156
6.6.6 TComboBox类 156
6.6.7 TButton类 157
6.6.8 TCheckBox类 157
6.6.9 TRadioButton类 157
6.7使用传送缓冲器 157
6.8始终让用户参与进来 158
第七章图形设备接口 159
第七章图形设备接口 159
7.1设备上下文(device context) 159
7.2输出文本 163
7.2.1使用TextOut() 164
7.2.2使用DrawText() 164
7.2.3改变文本输出特性 164
7.2.4在窗口中给文本定位 165
7.3选择字体 166
7.3.1创建一个字体 166
7.3.3删除字体 167
7.4图形原语 167
7.4.1画线原语 167
7.3.2选择新字体 167
7.4.2区域填充原语 170
7.4.3选择画笔和填充模式 171
7.5窗口、视域和映象方式 173
7.6 Tracker Paint()成员函数 174
第八章打印机和绘图仪 177
8.1 OWL打印支持 177
8.1.1 TPrinter类 177
8.1.2 TPrintout类 177
第八章打印机和绘图仪 177
8.1.3 TPreviewPage类 178
8.2打印机转义码 178
8.3有关打印机的提示 180
8.3.1打印机联编处理 181
8.3.2禁止Print Manager(打印管理器) 181
8.3.3同样的内容输出到屏幕和打印机 181
8.3.4设置激光打印机上的剪贴区域 182
8.4 Tracker中与打印有关的类 182
8.4.1 APXPrintOut类 183
8.4.2 PreviewWindow类 185
第九章生成联机帮助 192
9.1帮助文件开发概述 192
第九章生成联机帮助 192
9.2帮助主题概述 193
9.3创建RTF文件 194
9.3.1在页中增加上下文串 194
9.3.2增加一个目录 194
9.3.3增加转移链接 194
9.3.4增加弹出链接 195
9.3.5增加一个关键字索引 195
9.4修改帮助文件 195
9.6创建帮助项目文件 196
9.5适用于Word for Windows的一个帮助创建支持工具 196
9.7编译帮助文件 197
9.8把帮助文件链接到应用程序中 197
第十章位图和中介文件的使用 199
第十章位图和中介文件的使用 199
10.1 MetaTest程序 199
10.1.1运行MetaTest 199
10.2中介文件的使用 200
10.2.1非艺术人员使用的中介文件 201
10.3.1增加用户定义的资源 203
10.3作为资源的中介文件 203
10.3.2用户中介文件作为资源使用 205
10.4清退位图 206
10.5 MetaTest源代码 209
第十一章鼠标器、键盘和定时器 230
第十一章鼠标器、键盘和定时器 230
11.1鼠标器基础 230
11.2鼠标光标形状 234
11.2.1用Resource Workshop创建一个光标 235
11.3 Windows键盘驱动程序 236
11.4键盘消息 237
11.5重映象键 240
11.6 Windows定时器 241
第十二章调试和剖析 243
12.1调试Windows应用程序 243
12.1.1编译器和链接器报警 243
第十二章调试和剖析 243
12.1.2用MessageBeep()和MessageBox()进行调试 244
12.1.3用printf()调试 246
12.1.4一些涉及多方面问题的提示 246
12.2剖析Windows应用程序 249
12.2.1它是如何工作的 249
12.2.2工作性能的改善 249
12.3编写你自己的C++Windows程序 250
附录A Borland ObjectWindows Library概要 251
附录A Borland ObjectWindows Library概要 251
附录B建立一个类重用库 253
附录B建立一个类重用库 253
附录C C++的程序设计标准 256
C.1面向对象设计的表示法 256
C.1.1外部设计 256
附录C C++的程序设计标准 256
C.1.2内部设计 257
C.1.3继承关系 258
C.1.4构成关系 258
C.2 用于C++开发的文件组织 259
C.3 C++头文件的结构 260
C.4 C++源代码文件的结构 264
C.5为简单代码辩护 266
C.6程序设计准则的样板 266
附录D使用COCOMO/W估算Windows程序成本 267
D.1 COCOMO的基本模型 267
D.1.1环境因子 267
附录D使用COCOMO/W估算Windows程序成本 267
D.1.2估算页数 268
D.2使用COCOMO/W的一般步骤 271
D.3 使用COCOMO/W 273
D.4 把COCOMO/W应用于C++ 277
附录E Tracker支撑类源代码清单 279
附录E Tracker支撑类源代码清单 279
F.2盘上文件清单 352
F.1安装及使用该盘 352
附录F盘上所包含的内容 352
附录F盘上所包含的内容 352