《面向对象的Windows编程技术》求取 ⇩

第一章 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

1994《面向对象的Windows编程技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王培杰等编著 1994 大连:大连理工大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C++面向对象的程序开发技术 构造CASE TOOLS(1996 PDF版)
C++面向对象的程序开发技术 构造CASE TOOLS
1996 北京:电子工业出版社
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
Windows环境下的面向对象程序设计(1992 PDF版)
Windows环境下的面向对象程序设计
1992 北京科海培训中心
C++和OSF/Motif面向对象的混合编程技巧( PDF版)
C++和OSF/Motif面向对象的混合编程技巧
北京希望电脑公司
Visual FoxPro 3.0面向对象编程(1995 PDF版)
Visual FoxPro 3.0面向对象编程
1995 成都:成都科技大学出版社
面向对象的编程指南(1996 PDF版)
面向对象的编程指南
1996 北京:电子工业出版社
面向对象Visual C++编程技巧(1997 PDF版)
面向对象Visual C++编程技巧
1997 北京:电子工业出版社
面向对象编程的C++/ES(1992 PDF版)
面向对象编程的C++/ES
1992 北京:中国铁道出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
面向对象Visual C++和Windows编程指南与实例(1996 PDF版)
面向对象Visual C++和Windows编程指南与实例
1996 西安:西安交通大学出版社
面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社
面向对象的分析(1992 PDF版)
面向对象的分析
1992 北京:北京大学出版社
面向对象的Windows程序设计基础(1996 PDF版)
面向对象的Windows程序设计基础
1996 北京:人民邮电出版社
面向对象的编程向导-Visual C++5.0(1998 PDF版)
面向对象的编程向导-Visual C++5.0
1998 北京:人民邮电出版社