《Windows环境下的面向对象程序设计》求取 ⇩

第一部分ObjectWindows初步1

第一章继承窗口1

1.1何谓Windows应用程序?1

1.1.1 Windows的优点2

1.1.2 要求2

1.2面向对象的窗口编程2

1.2.1 一个较好的Windows接口3

1.3Windows程序的结构7

1.3.1 Windows的结构8

1.3.2 与Windows和DOS的交互作用8

1.4 “Hello,Windows”8

1.5 应用程序开发步骤10

第二章Windows基础11

2.1编制一个ObjectWindows应用程序:预备知识12

2.1.1 容器类库12

2.1.2 目录12

2.1.3 指定正确的库12

2.1.4 生成资源文件13

2.2建立ObjectWindows应用程序14

2.2.1 使用IDE建立ObjectWindows应用程序14

2.2.2 使用Borland C++命令行工具建立ObjectWindows应用程序15

2.3第一步:一个简单的Windows应用程序15

2.3.1 应用程序要求15

2.4第二步:主窗口类18

2.4.1 何谓窗口对象18

2.4.2 生成主窗口对象19

2.4.3 响应消息20

2.4.4 终止应用程序21

第三章充实窗口24

3.1 显示上下文24

3.2第三步:在窗口中绘制文本25

3.2.1 消息结构25

3.2.2 清屏26

3.3第四步:在窗口中画线26

3.3.1 拖拽模型27

3.3.2 响应拖拽消息27

3.4第五步:改变线宽29

3.4.1 选择新的画笔29

3.4.2 运行输入对话框32

3.5第六步:绘制图形32

3.5.1 绘图模式33

3.5.2 把图形当作对象来存贮33

3.5.3 重绘存贮的图形35

第四章增加菜单37

4.1 菜单资源37

4.2 第七步:主窗口菜单38

4.3 解释菜单消息39

4.4 响应菜单消息40

第五章增加对话框41

5.1第八步:增加一个弹出式窗口41

5.1.1 生成弹出式窗口42

5.1.2 MakeWindow函数42

5.2增加一个对话框42

5.2.1 增加一个数据成员43

5.2.2 运行对话框44

5.3第九步:存贮图形到文件中45

5.3.1 状态管理45

5.3.2 打开和存贮文件47

第六章弹出窗口49

6.1 第十步:弹出一个帮助窗口49

6.2使用ObjectWindows中的模块49

6.2.1 修改主程序50

6.2.2 建立HELPWIND模块50

6.3增加控制到窗口中52

6.3.1 何谓控制?52

6.3.2 建立窗口控制52

6.3.3 作为数据成员的控制对象53

6.3.4 管理控制53

6.3.5 对控制事件的响应55

第二部分使用ObjectWindows57

第七章概述57

7.1 ObjectWindows的约定57

7.2ObjectWindows的类体系58

7.2.1 Object58

7.2.2 TModule58

7.2.3 TApplication59

7.2.4 界面对象59

7.2.5 窗口对象59

7.2.6 对话框对象59

7.2.7 控制对象60

7.2.8 MDI对象60

7.2.9 滑动尺对象61

7.3Windows API函数61

7.3.1 ObjectWindows调用Windows函数61

7.3.2 对Windows函数的访问61

7.3.3 组合类型常量62

7.3.4 Windows函数类型62

7.3.5 回调函数62

7.4Windows消息64

7.4.1 Windows消息参数65

7.4.2 Windows的消息类型65

7.5 缺省的消息处理66

7.6 发送消息67

7.7 消息值域67

7.8 用户定义的消息67

第八章模块和应用程序对象69

8.1 应用程序流程69

8.2初始化应用程序70

8.2.1 初始化主窗口70

8.2.2 初始化各个应用程序事例71

8.2.3 初始化第一个应用程序事例72

8.3 运行应用程序74

8.4 关闭应用程序74

第九章界面对象75

9.1 TWindowsObject75

9.2 为何要用界面对象?75

9.3窗口父/子关系76

9.3.1 子窗口表76

9.3.2 子窗口编历函数77

9.4消息处理77

9.4.1 对消息的响应78

9.4.2 命令和子窗口消息79

9.4.3 缺省消息处理80

第十章窗口对象82

10.1 TWindow类82

10.2初始化和生成窗口对象82

10.2.1 初始化窗口对象82

10.2.2 生成窗口元素85

10.2.3 初始化和窗口生成概述85

10.3窗口类登记86

10.3.1 登记属性87

10.4翻滚窗口88

10.4.1 滑动尺属性89

10.4.2 为窗口设定滑动尺90

10.4.3 滚动实例90

10.4.4 自动翻卷和跟踪92

10.4.5 修改翻卷单位和区间92

10.4.6 修改翻卷位置93

10.4.7 设置页的尺度93

10.4.8 为翻滚优化绘图成员函数93

10.5编辑窗口和文件窗口94

10.5.1 编辑窗口94

10.5.2 文件窗口97

第十一章对话框对象99

11.1 使用对话框资源99

11.2使用子对话框对象99

11.2.1 构造和初始化子对话框对象99

11.2.2 生成和执行对话框99

11.2.3 关闭子对话框100

11.2.4 把对话框用作为主窗口101

11.2.5 控制管理和消息处理101

11.2.6 使用对话框的复杂范例104

11.3 输入对话框105

11.4 文件对话框106

第十二章控制对象108

12.1控制对象的使用109

12.1.1 控制的构造与创建109

12.1.2 控制的撤除109

12.1.3 控制和消息处理109

12.2 控制焦点与键盘111

12.3列表框控制111

12.3.1 构造和创建列表框112

12.3.2 修改列表框112

12.3.3 查询列表框113

12.3.4 从列表框取得所选内容114

12.4组合框115

12.4.1 三种组合框115

12.4.2 创建组合框117

12.4.3 修改组合框117

12.4.4 应用实例:CBoxTest117

12.5静态控制118

12.5.1 创建静态控制118

12.5.2 查询静态控制119

12.5.3 修改静态控制119

12.5.4 静态控制的例子:StatTest程序119

12.6编辑控制119

12.6.1 创建编辑控制120

12.6.2 书写板和编辑操作121

12.6.3 查询编辑控制122

12.6.4 修改编辑控制123

12.6.5 例子程序:EditTest124

12.7按钮控制124

12.7.1 对按钮消息的响应125

12.8校核框和互锁按钮125

12.8.1 创建校核框和互锁按钮125

12.8.2 查询选择框的状态126

12.8.3 修改选择框的状态126

12.8.4 响应校核框和互锁按钮消息127

12.9成组框127

12.9.1 创建成组框127

12.9.2 响应成组框消息127

12.9.3 程序范例:BtnTest127

12.10滑动尺128

12.10.1 创建滑动尺对象129

12.10.2 查询滑动尺129

12.10.3 修改滑动尺130

12.10.4 响应滑动尺事件130

12.10.5 范例程序:SBarTest132

12.11传递控制数据132

12.11.1 定义传输缓冲器132

12.11.2 创建控制和使能缓冲器134

12.11.3 传输数据135

12.11.4 为控制自定义传输135

12.11.5 数据传输范例136

第十三章建立自己的控制对象137

13.1修改预定义控制137

13.1.1 修改生成方式137

13.1.2 修改预定义消息响应138

13.2使用用户控制139

13.2.1 设计一个用户控制139

第十四章MDI对象141

14.1MDI应用程序的组成141

14.1.1 每个MDI窗口都是一个对象141

14.2构造MDI窗口142

14.2.1 构造MDI主窗口142

14.2.2 构造MDI子窗口142

14.3 MDI应用程序中的消息处理143

14.4管理MDI子窗口144

14.4.1 子窗口的活动性144

14.4.2 子窗口菜单144

14.5 MDI应用程序范例144

第十五章流对象145

15.1 I/O流(iostream)库145

15.2 重载的<<和>>操作符146

15.3 流类和TStreamable147

15.4 流管理器147

15.5 流类的构造函数149

15.6 流类名称150

15.7使用流管理器150

15.7.1 同流管理器码连接150

15.7.2 创建流对象151

15.7.3 使用流对象152

15.8流集合152

15.8.1 使Array变为流类152

15.8.2 流构造函数152

15.8.3 StreamableName成员函数154

15.8.4 流的读函数155

第十六章类参考156

TSampleClassName类157

数据成员157

成员函数157

Object158

数据成员158

成员函数158

友员159

相关函数159

运算符>>和<<159

TApplication160

数据成员160

成员函数161

TButton163

数据成员164

成员函数164

TCheckBox165

数据成员166

成员函数166

TComboBox168

数据成员169

成员函数169

TControl171

成员函数172

TDialog173

数据成员174

成员函数174

TEdit178

成员函数179

TEditWindow183

数据成员183

成员函数183

TFileDialog185

数据成员185

成员函数186

TFileWindow187

数据成员188

成员函数188

TGroupBox190

数据成员191

成员函数191

TInputDialog192

数据成员193

成员函数193

TListBox194

成员函数194

TMDIClient198

数据成员198

成员函数198

TMDIFrame200

数据成员201

成员函数201

TModule204

数据成员204

成员函数205

TRadioButton207

成员函数207

TScrollBar208

数据成员209

成员函数209

TScroller212

数据成员212

成员函数214

TSearchDialog216

成员函数217

TStatic217

数据成员218

成员函数218

TWindow220

数据成员220

成员函数221

TWindowsObject225

数据成员226

成员函数226

第十七章流类参考237

流类体系237

fpbase237

成员函数238

fpstream238

成员函数239

ifpstream239

成员函数239

iopstream240

成员函数240

ipstream241

成员函数241

友元242

ofpstream243

成员函数243

opstream244

成员函数244

友员246

pstream246

数据成员246

成员函数247

友元248

TStreamable248

成员函数248

友元249

TStreamableClass249

成员函数249

友元250

第十八章其它构件251

事例251

applicationClass常量251

BF_XXXX常量251

BUILDER类型251

_CLASSDEF(类名)宏252

_CLASSDLL宏252

_CLASSTYPE宏252

CM_XXXX常量252

_DELTA宏253

dialogClass常量254

DLL_宏254

EM_XXXX常量254

_EXPORT宏254

_FAR宏254

GetApplicationObject函数255

ID_XXXX常量255

_link宏256

moduleClass常量256

NF_XXXX常量256

运算符delete256

运算符new256

OWLGetVersion函数257

OWLVersion常量257

P_id_type typedef257

SafetyPool类257

数据成员257

成员函数257

scrollerClass常量258

SD_XXXX常量258

StreamableInit类型258

TActionFunc类型259

TActionMemFunc类型259

TComboBoxData类259

数据成员259

成员函数259

TCondFunc类型259

TCondMemFunc类型260

TDialogAttr类型260

TF_XXXX常量260

TListBoxData类260

数据成员261

成员函数261

TMessage类型261

TScrollBarData类型262

TSearchStruct类型262

TWindowAttr类型263

WB_XXXX常量263

windowClass常量264

WM_XXXX常量264

1992《Windows环境下的面向对象程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由 1992 北京科海培训中心 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
Windows环境下的多媒体程序设计( PDF版)
Windows环境下的多媒体程序设计
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
Delphi与面向对象程序设计(1997 PDF版)
Delphi与面向对象程序设计
1997 大连:大连理工大学出版社
面向对象程序设计语言(1993 PDF版)
面向对象程序设计语言
1993 北京:石油工业出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社
Visual Basic 6 面向对象程序设计(1999 PDF版)
Visual Basic 6 面向对象程序设计
1999 北京:人民邮电出版社
面向对象程序设计导论(1995 PDF版)
面向对象程序设计导论
1995 杭州:浙江大学出版社