图书介绍
面向对象的Windows编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王培杰等编著 著
- 出版社: 大连:大连理工大学出版社
- ISBN:7561109636
- 出版时间:1994
- 标注页数:622页
- 文件大小:28MB
- 文件页数:635页
- 主题词:
PDF下载
下载说明
面向对象的Windows编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C++基础1
1.1 C++要素1
1.1.1 封装1
目录1
1.1.2 继承4
1.1.3 多态性4
1.2 用类描述现实世界5
1.2.1 用类来描述点5
1.1.4 重载5
1.2.2 成员的存取控制6
1.2.3 构造函数和析构函数8
1.2.4 成员函数的实现9
1.2.5 对象的创建和使用11
1.2.6 复合对象12
1.3 应用继承14
1.3.1 继承和访问控制15
1.3.2 派生类的构造函数16
1.3.3 派生类的成员函数17
1.3.4 动态对象20
1.4 C++的虚函数23
1.4.1 虚函数的说明24
1.4.2 虚函数的应用25
1.5 C++中更多的灵活性32
1.5.1 引用32
1.5.2 类的静态成员33
1.5.3 类的友元34
1.5.4 操作符重载35
1.6 使用C++的流36
1.6.1 C++流概述37
1.6.2 C++流类库结构37
1.6.3 标准输入输出38
1.6.4 格式化的输入输出40
1.6.5 文件的输出41
1.6.6 文件的输入42
1.6.7 用户定义类型的输入输出44
2.1.1 标准用户界面48
2.1 Windows的功能与特点48
第二章 Windows系统概述48
2.1.2 多任务49
2.1.3 设备独立性50
2.1.4 动态连接51
2.2 Windows应用程序的用户界面51
2.2.1 窗口52
2.2.2 对话框和控制53
2.3.3 插入符54
2.3.4 位图54
2.3.1 图标54
2.3.2 光标54
2.3 Windows的资源54
2.3.5 字体55
2.3.6 画笔55
2.3.7 刷子55
2.4 Windows编程的特点55
2.4.1 事件驱动55
2.4.2 应用程序和操作系统联系密切56
2.4.3 图形界面57
2.4.4 用户界面58
2.5 面向对象的编程方法58
2.5.1 面向对象的编程方法58
2.5.2 Windows面向对象的特点59
2.5.3 面向对象的Windows程序设计60
第三章 建立Windows应用程序61
3.1 Windows应用程序的组成61
3.2.2 文件操作63
3.2 Borland C++3.1集成环境63
3.2.1 起动IDE63
3.2.3 编辑操作64
3.2.4 建立工程文件65
3.2.5 设置编译和连接参数65
3.2.6 编译连接应用程序67
3.2.7 运行调试应用程序68
3.3 Borland C++资源编辑器Resource Workshop68
3.3.3 Resource Workshop的工程文件编辑窗口69
3.3.2 使用工程69
3.3.1 Resource Workshop如何组织资源文件69
3.3.4 创建资源文件实例71
3.4 建立一个Windows程序72
3.4.1 定义自己的应用程序类和窗口类72
3.4.2 编写成员函数代码73
3.4.3 建立模块定义文件74
3.4.4 建立资源描述文件74
3.4.5 建立工程文件74
3.4.6 编译连接、运行Sdraw74
3.5 Windows的编程风格75
3.5.1 Windows程序的命名规则75
3.5.2 OWL的命名规则76
3.5.3 预处理命令的使用77
第四章 Windows编程要点78
4.1 Windows的管理机制78
4.1.2 消息的产生79
4.1.3 消息的传递79
4.1.1 消息79
4.1.4 消息的处理80
4.1.5 Windows的管理机制80
4.2 Windows应用程序的主程序80
4.2.1 主程序的格式80
4.2.2 Windows中常用的数据类型82
4.2.3 窗口类的注册82
4.2.4 创建窗口86
4.2.5 窗口的显示88
4.2.6 建立消息循环89
4.2.7 终止应用程序90
4.2.8 完整的主程序90
4.3 Windows应用程序的窗口函数92
4.3.1 窗口函数92
4.3.2 窗口函数的声明92
4.3.3 窗口函数对消息的响应93
4.3.4 Windows的模块定义文件94
4.4 OWL的应用程序对象类95
4.4.1 ObjectWindows类库(OWL)简介96
4.4.2 Object Windows的TModule类98
4.4.3 Object Windows的TApplication类100
4.5 OWL的窗口对象类102
4.5.1 TWindowsObject类103
4.5.2 TWindow类106
4.5.3 OWL的消息响应函数107
4.6 OWL的工作过程109
4.7 建立自己的应用程序111
4.7.1 SDraw的应用程序对象类111
4.7.2 SDraw的窗口对象类112
第五章 菜单和键盘加速键114
5.1 菜单组成114
5.2 定义一个标准菜单116
5.2.1 用资源语句定义一个菜单116
5.2.2 在Resource Workshop的Menu编辑器上定义菜单118
5.3 在应用程序中加入菜单120
5.3.1 为窗口类指定菜单120
5.3.2 为特定窗口指定菜单121
5.4 响应菜单消息122
5.5 增强的菜单功能128
5.5.1 菜单创建129
5.5.2 菜单修改131
5.5.3 位图作为菜单项143
11.2.5 文本属性控制实例148
5.6 在菜单中加入键盘加速键149
5.6.1 在菜单项里加入加速键正文150
5.6.2 在资源描述文件中加入加速键表150
5.6.3 装载加速键表151
6.1 图形设备接口(GDI)概述160
6.1.1 GDI的功能特点160
第六章 图形多输出160
6.1.2 GDI设备描述表(DC)161
6.1.3 逻辑绘图对象165
6.2 在窗口里画图166
6.2.1 画线函数166
6.2.2 画填充图函数167
6.2.3 在程序中应用绘图函数169
6.3.1 绘图坐标系177
6.3 使用绘图属性177
6.3.2 绘图模式178
6.3.3 颜色设置180
6.3.4 笔180
6.3.5 刷子182
6.3.6 背景模式和背景颜色184
6.3.7 多边形填充方式185
6.3.8 和画线有关的设备描述表属性185
6.3.9 和填充图有关的设备描述表属性186
6.3.10 WM_PAINT消息186
6.3.11 应用示例187
7.1 图标204
第七章 图标和光标204
7.1.1 自定义图标205
7.1.2 在应用程序中装载图标206
7.1.3 指定一个类图标207
7.1.4 绘制一个图标207
7.1.5 显示动态图标207
7.1.6 在对话框内显示图标208
7.1.7 图标显示程序209
7.2 光标213
7.2.1 控制光标的形状213
7.2.2 显示光标216
7.2.3 显示一个砂漏状光标的例子217
7.2.4 鼠标器输入217
7.2.5 应用程序实例219
第八章 面向对象编程235
8.1 对绘图程序的重新思考235
8.2 建立图形对象类236
8.2.1 图形类的基类236
8.2.2 随意线类TPen238
8.2.3 直线类TLine239
8.2.4 圆类240
8.2.5 TBox类240
8.2.6 矩形类和椭圆类240
8.3 建立绘图工具类241
8.3.1 绘图工具的基类241
8.3.2 画笔工具TPenTool242
8.3.3 画线工具TLineTool242
8.3.5 矩形工具类TRectTool243
8.3.4 TBoxTool243
8.3.6 椭圆工具类TEllipseTool和圆工具类244
8.4 建立画布类244
8.5 工具盒类245
8.6 调色板类247
8.7 修改后的绘图程序249
第九章 对话框279
9.1 对话框概述279
9.2 创建对话框281
9.2.1 对话框模板281
9.2.2 用WorkShop建立对话框模板284
9.2.3 显示模式对话框285
9.2.4 显示无模式对话框289
9.3 OWL的对话框类(TDialog)294
9.4 OWL的控制类297
9.4.1 按钮控制297
9.4.3 编辑框(edit control)300
9.4.2 静态控制(static control)300
9.4.4 按钮和编辑控制应用示例302
9.4.5 列表框(List Box)310
9.4.6 组合框(ComboBox)313
9.5 传递控制数据315
9.5.1 控制的数据类型316
9.5.2 定义数据传递缓冲区319
9.5.3 构造控制320
9.5.4 利用ObjectWindows的数据传递机制进行数据传递的例子320
10.1 位图简介332
第十章 位图332
10.2 创建位图333
10.2.1 创建和装载位图文件333
10.2.2 在内存中创建位图335
10.3 创建设备无关位图337
10.3.1 设备无关位图的结构337
10.3.2 创建设备无关位图339
10.4 显示位图342
10.4.1 使用BitBlt函数显示一个内存位图343
10.4.2 放大、缩小位图344
10.4.3 在模式刷子中使用位图345
10.4.4 显示一个与设备无关的位图347
10.4.5 应用实例347
第十一章 文本输出386
11.1 文本输出函数386
11.1.1 TextOut386
11.1.2 ExtText Out387
11.1.3 DrawText388
11.1.4 TabbedTextOut390
11.1.5 文本输出函数的应用391
11.2 文本属性的控制414
11.2.1 控制文本的颜色414
11.2.2 控制文本的背景色415
11.2.3 设置字符间距416
11.2.4 设置文本的排列方式417
11.3.1 物理字体419
11.3 字体419
11.3.2 逻辑字体420
11.3.3 使用备用字体423
11.3.4 使用逻辑字体423
11.3.5 旋转字体425
11.4 获得文本信息425
11.4.1 GetTextMetrics426
11.4.2 GetTextExtent426
11.5 使用字体及文本信息函数实例427
11.6.1 Windows字符的输入过程460
11.6 键盘输入460
11.6.2 虚拟键461
11.6.3 翻译消息463
11.6.4 WM CHAR消息463
11.7 插入符464
11.7.1 创建插入符(Caret)465
11.7.2 插入符(Caret)的显示和隐藏466
11.7.3 插入符的位置控制466
11.8 字符输入应用实例467
12.1 Windows的滚动杠505
第十二章 滚动杠505
12.2 OWL的滚动杠类(TScroller)506
12.3 在窗口中加入滚动杠508
12.4.2 跟踪509
12.5 修改滚动单位和范围509
12.5.1 修改滚动范围509
12.4.1 自动滚动509
12.4 自动滚动和跟踪509
12.5.2 修改滚动单位510
12.6 修改滚动的位置510
12.7 设置页大小510
12.8 应用实例511
第十三章 流式类543
13.1 流式类的构造543
13.1.1 流式类的构造函数544
13.1.2 流式类的建造器544
13.1.4 流式类的读入器545
13.1.3 流式类的写入器545
13.1.5 流式类名字546
13.1.6 重载输入输出操作符>>和<<546
13.1.7 流式类的注册548
13.1.8 链入流管理器代码548
13.2 ObjectWidnows的流549
13.2.1 ObjectWidnows流的结构549
13.2.2 opstream类549
13.2.3 ipstream类550
13.2.4 文件输出551
13.2.5 文件输入553
13.3 流式类的应用及实例554
13.4 流管理器的管理机制617
13.4.1 流式类的基类TStreamable617
13.4.2 流式类引用输出操作符617
13.4.3 流式类引用输入操作符619
13.4.4 流式类指针输出操作符620
13.4.5 流式类指针输入操作符621
热门推荐
- 2573493.html
- 2502624.html
- 3325482.html
- 1496135.html
- 1868539.html
- 1048259.html
- 3788536.html
- 3666481.html
- 711591.html
- 1809939.html
- http://www.ickdjs.cc/book_3213686.html
- http://www.ickdjs.cc/book_740047.html
- http://www.ickdjs.cc/book_1081292.html
- http://www.ickdjs.cc/book_3195573.html
- http://www.ickdjs.cc/book_3478156.html
- http://www.ickdjs.cc/book_3608083.html
- http://www.ickdjs.cc/book_753840.html
- http://www.ickdjs.cc/book_2651672.html
- http://www.ickdjs.cc/book_1667215.html
- http://www.ickdjs.cc/book_2081683.html