图书介绍
ObjectWindows用户参考手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李林等编译 著
- 出版社: 北京:海洋出版社
- ISBN:7502726098
- 出版时间:1992
- 标注页数:283页
- 文件大小:12MB
- 文件页数:300页
- 主题词:
PDF下载
下载说明
ObjectWindows用户参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一部分 了解ObjectWindows4
第一章 Windows概述4
1.1Windows应用程序是什么4
1.1.1Windows的优点5
1.1.2要求5
1.2面向对象和窗口设计5
1.2.1更好的界面5
1.2.1.3对消息的自动响应6
1.2.1.2Windows函数的抽象6
1.2.1.1窗口信息封装6
1.3Windows程序的结构10
1.3.1Windows的结构10
1.3.2与Windows及DOS的交互10
1.4“Hello.Windows”11
1.4.1应用程序启动代码的责任12
1.4.2主窗口的责任12
1.4.3应用程序的开发周期12
2.1创建ObjectWindows应用程序的预备工作14
2.1.1Contaiher类库14
第二章 分步骤介绍Windows14
2.1.2目录15
2.1.3给出正确的库16
2.1.3.1使用DLL的ObjectWindows应用程序16
2.1.4生成资源文件(resourcefile)16
2.1.4.1对于BonandC++用户17
2.1.4.2列于TurboC++forWindows用户17
2.2创建一个ObjectWindows应用程序的特殊说明17
2.2.1用IDE来建立一个ObjectWindows应用程序18
2.2.2使用BorlandC++命令行工具来建立ObjectWindows应用程序18
2.3.1.1定义应用程序类19
2.3第1步:一个简单的Windows应用程序19
2.3.1应用程序要求19
2.4笫2步:主窗口类21
2.4.1窗口对象21
2.4.1.1句柄(handtes)22
2.4.1.2父子窗口22
2.4.2生成主窗口对象22
2.4.3对消息进行响应23
2.4.4一个应用程序的结束24
第三章 填充窗口27
3.1“显示正文”到底意谓着什么27
3.2.1消息的结构28
3.2第3步:在窗口中显示正文28
3.2.2清除屏幕29
3.3第4步:在窗口里画线29
3.3.1拖动模式30
3.3.2对拖动消息的响应30
3.4第5步:改变线的宽度32
3.4.1笔的选择33
3.4.1.1换支笔34
3.4.2使用输入对话35
3.5第6步:绘图35
3.5.2用对象存贮图形36
3.5.1绘画模式36
3.5.4重画存好的图形39
第四章 添加一个菜单40
4.1菜单资源40
4.2第7步:主窗口的菜单41
4.3接收一个菜单消息42
4.4响应菜单消息43
第五章 进行对话45
5.1加一个弹出窗口45
5.1.1生成弹出式窗口46
5.1.2MakeWindow函数46
5.2加一个对话框47
5.2.2运行对话框48
5.2.1增加一个数据成员48
5.3第9步:将所画的存在文件中49
5.3.1管理状态49
5.3.2打开和保存文件51
第六章 弹出窗口53
6.1第10步:弹出一个帮助窗口53
6.2在ObjectWindows中使用模块54
6.2.1修改主程序54
6.2.2生成模块54
6.3.1控制是什么56
6.3在窗口添加控制56
6.2.2产生窗口控制57
6.2.3控制对象作为数据成员57
6.2.4对控制进行管理58
6.2.5对控制消息响应59
第二部分 使用ObjectWindows63
第七章 ObjectWindows概述63
7.1ObjectWindows约定63
7.2ObjectWindows中的层次结构64
7.2.5.1TWindow65
7.2.5.2TEditWindow65
7.2.5窗口对象(Windowobject)65
7.2.6对话对象(Dialogojbect)65
7.2.5.3TFilWindow65
7.2.4界面对象(Intefaceobject)65
7.2.3类TApplication65
7.2.2类TModule65
7.2.1类Object65
7.2.4.1TWindowsObject65
7.2.7.4TRadioButton66
7.2.7.10TScrollbar66
7.2.7.9TEdit66
7.2.7.8TStatic66
7.2.7.7TGroupBox66
7.2.7.6TComboBox66
7.2.7.5TListBox66
7.2.7.1TControl66
7.2.7.3TCheckBox66
7.2.7.2TButton66
7.2.7控制对象(Controlobject)66
7.2.6.3TlnputDialog66
7.2.6.2TFileDialog66
7.2.6.1TDialog66
7.3.1ObjectWindows对Windows函数的调用67
7.3WindowsAPl函数67
7.3.2访问Windows函数67
7.2.8MDl对象67
7.2.8.2TMDlClient67
7.2.8.1TMDlFrame67
7.2.9ScrollerObjects(滚动器对象)67
7.3.3风格常数的组合68
7.3.4Windows函数的类型68
7.3.4.1Windowmanagerinterface函数68
7.3.4.2Graphicdeviceinterface(GDl)函数68
7.3.4.3Systemkservicesinterface函数68
7.3.5.1Enumeration函数(枚举函数)69
7.3.5回调函数(callbackfunction)69
7.3.5.2使用精巧回调70
7.4窗口消息70
7.4.1Windows消息之参数71
7.4.2Windows消息的类型71
7.4.2.1Windowmanagementmessages(窗口管理消息)71
7.4.2.2Initializationmessages(初始化消息)71
7.4.2.9Scroll-barnotificationmessages(滚动条通知消息)72
7.4.2.10Non-clientareamessages(非用户区消息)72
7.4.2.8Controlnotificationmessages(控制通知消息)72
7.4.2.11Mutipledocumentinterfacemessages(多文档界面消息)72
7.4.3消息的缺省处理72
7.4.27Controlmanipulationmessages(控制操作消息)72
7.4.2.6Systeminformationmessages(系统信息消息)72
7.4.2.5Clipboardmessages(剪贴板消息)72
7.4.2.4Systemmessages(系统消息)72
7.4.2.3Inputmessages(输入消息)72
7.4.4发送消息73
7.4.5消息值所处的范围73
7.4.6用户定义的消息74
第八章 模块与应用程序对象75
8.1应用程序的流程75
8.2初始化应用程序76
8.2.1初始化主窗口76
8.2.2初始化每个运行实例77
8.2.3初始化第一个应用实例78
8.3运行应用程序80
8.4终止应用程序80
第九章 界面对象81
9.1TWindowsObiect类81
9.2什么是界面对象?81
9.3窗口的父子关系82
9.3.1子窗口表82
9.3.2子窗口遍历83
9.4消息处理83
9.4.1对消息的响应84
9.4.2命令与子窗口消息85
9.4.2.1命令消息的处理85
9.4.3缺省的消息处理86
9.4.2.2子窗口消息处理86
第十章 窗口对象88
10.1TWindow类88
10.2初始化和创造窗口对象88
10.2.1初始化窗口对象88
10.2.2创建窗口元素91
10.2.3初始化和创建总结92
10.3窗口类注册92
10.3.1注册属性93
10.3.1.1类风格(classstyle)成员94
10.4.1滚动条属性95
10.4窗口的卷动95
10.3.1.5缺省菜单(Defaultmenu)成员95
10.3.1.4背景颜色(Backgroundcolor)成员95
10.3.1.3游标(Cursor)成员95
10.3.1.2图标(Icon)成员95
10.4.2给窗口一个滚动条96
10.4.3一个滚动的例子97
10.4.4自动滚动和跟踪98
10.4.5修改卷动单位和范围99
10.4.5修改卷动的位置99
10.4.6设置页大小99
10.4.7改进Paint成员函数100
10.5编辑窗口与文件窗口101
10.5.1编辑窗口101
10.5.2文件窗口104
11.2.1构造和初始化对话对象105
11.2使用一个子对话对象105
11.1使用对话资源105
第十一章 对话对象105
11.2.2创建和执行对话106
11.2.2.1模式(model)和无模式(modeless)的对话106
11.2.3关闭一个子对话106
11.2.4作为主窗口的对话107
11.2.4.1为无模式的对话定义窗口类107
11.2.5对控制的操作和对消息的处理107
11.2.5.1管理对话的控制108
11.2.5.2对于控制通知消息的响应109
11.2.6使用对话的扩展的实例110
11.2.5.3对话与控制通讯的例子110
11.3输入对话111
11.4文件对话(Filedialog)112
第十二章 控制对象114
12.1使用控制对象114
12.1.1构造和创建控制115
12.1.2消去和删除控制116
12.1.3控制与消息处理116
12.1.3.1操纵一个窗口控制116
12.1.3.2响应控制通知消息116
12.2控制焦点(Controlfocus)和键盘117
12.3.2修改列表框118
12.3.1构造和创建列表框118
12.3列表框控制118
12.3.3查询列表框120
12.3.4从列表框得到选择120
12.4组合框121
12.4.1三种组合框122
12.4.1.1简单组合框122
12.4.1.2下拉的组合框122
12.4.1.3下拉表的组合框122
12.4.1.4选择组合框的类型123
12.3.2组合框的构造123
12.3.3修改组合框123
12.4.2查询静态控制124
12.4.3改变静态控制124
12.3.4例子应用程序:CBoxTest124
12.4.1构造静态控制124
12.4静态控制(staticcontrol)124
12.4.4例子:StatTest应用程序125
12.5编辑控制125
12.6.1构造编辑控制126
12.6.2剪贴板和编辑操作127
12.6.3查询编辑控制128
12.6.5范倒程序:EditTest130
12.6.4.3驱动正文选取和滚动130
12.6.4.2插入正文130
12.6.4修改编辑控制130
12.6.4.1删除正文130
12.7按式按钮(pushbutton)控制131
12.7.1对按纽消息的响应131
12.8确认框和无线电按纽132
12.8.1构造确认框和无线电按钮132
12.8.2查询选取框的状态132
12.8.3修改选取框的状态133
12.8.4对确认框和无线电按钮消息的响应133
12.9组框133
12.9.3示例程序:BtnTest134
12.10滚动条134
12.9.2对组框消息的响应134
12.9.1构造一个组框134
12.10.1构造滚动条对象135
12.10.2查询滚动条136
12.10.3修改滚动条136
12.10.4对滚动条事件的响应137
12.10.5示例:SBarTest138
12.11传递控制数据138
12.11.1定义一个传递缓冲区(transferbuffer)139
12.11.2构造控制并允许传递141
12.11.3传递数据141
12.11.5传递例子142
12.11.4设制传输控制142
第十三章 设制控制对象143
13.1修改一个预定义的控制143
13.1.1修改创建风格143
13.1.2修改预定义的消息响应144
13.1.2.1为预定义的控制指定另外的处理144
13.1.2.2重载一个预定义控制的响应144
13.2使用设制控制145
13.2.1设计一个设制控制145
第十四章 MDI对象147
14.1MDI应用程序的组成部分147
1421构造MDI框架窗口148
14.2构造MDI窗口148
14.1.1每个MDI窗口是一个对象148
14.2.2构适MDI子窗口149
14.3在MDI应用用中的消息处理150
14.3管理MDI子窗口150
14.3.1激活子窗口150
14.3.2子窗口菜单150
14.4MDI范例应用程序151
第十五章 流式对象152
15.1lostream库152
15.2重载的〈〈和〉〉操作符153
15.4流管理器154
15.3流式类和TStreamable154
15.5流式类的构造函数156
15.6流式类名字157
15.7使用流管理器158
15.7.1链入流管理器代码158
15.7.2创建一个流对象159
15.7.3使用流对象159
15.8流上的集合159
15.8.1使数组成为流式的159
15.8.2流式的建造器函数160
15.83StreamableName成员函数161
15.8.4流式的读取器函数162
第十六章 类参考164
第三部分 ObjectWindows参考手册164
TSampleclassName(示范类名称)class示范类头文件165
ObjectObject.h166
操作符〉〉和操作符〈〈168
TApplicationapplicat.h169
TButtonbutton.h173
TCheckBoxcheckbox.h175
TComboBoxcomboxh178
TControlcontrol.h181
TDialogdialog.h183
TEditedit.h189
TEditWindoweditwnd.h194
TFileDialogfiledial.h197
TFileWindowfilewnd.h200
TGroupBoxgroupbox.h204
TlnputDialoginputdia.h206
TListBoxlistbox.h207
TMDlClientmdi.h212
TMDlFramemdi.h215
TModulemodule.h219
TRadioButtonradiobut.h221
TScrollBarscrollbar.h224
TScrollerscroller.h228
TSearchDialogeditwnd.h233
TStaticstatic.h234
TWindowwindow.h236
TWindowsObjectWindobi.h241
第十七章 流式类引用253
17.1流层次253
fpbaseobjstm.h253
fpstreamobjstrm.h255
ifpstreamobjstrm.h256
iopstreamobjstrm.h257
ipstreamobjstrm.h257
ofpstreamobjstrm.h260
Opstreamobjstrm.h261
pstreamobjstrm.h263
TStreamableObjstrm.h265
TStreamableClassobistrm.h266
第十八章 杂项268
SampleSample的头文件268
应用程序类常量(applicationClassConstant)owldefsh.h268
BF××××常量owldefs.h268
BUlLDER类型obistrm.h269
CLASSDEF(类名)宏定义defs.h269
CLASSDLI宏269
CLASSTYPE宏defs.h269
CM××××常量owldefs.h270
DELTA宏objstrm.h271
dialogClass常量owldefs.h271
DLL宏271
EM××××常量owldefs.h271
EXPORT宏owldefs.h272
FAR宏defs.h272
函数GetApplicationObjectopplicat.h272
ID××××常量owldefs.h273
__link宏Objstrm.h273
moduleClass常量Owldefs.h273
函数OWLGetVersionowl.h274
operatornew274
operatordelete274
NF××××owldefs.h274
OWLVersion常量owl.h275
P_id_type类型定义objstrm.h275
SafetyPoolsafepool.h275
ScrollerClass常量owldefs.h276
SD××××常量owlrc.h276
Streamablelnit类型objstrm.h276
TActionFund类型Windobj.h277
TActionMenuFunc类型windobj.h277
TComboBoxData类combobox.h277
TDialogAttr类型dialog.h278
TF××××常量owldefs.h278
TCondFunc类型windobj.h278
TCondMemFunc类型windobj.h278
TListBoxData类listbox.h279
TMessage类型windobj.h280
TScrollBarData类型scrollba.h280
TSearchStruct类型editund.h281
TWindowAttr类型window.h281
WB××××常量owldefs.h282
WindowsClass常量owldefs.h282
WM××××常量owldefs.h282
热门推荐
- 591206.html
- 1704620.html
- 1377845.html
- 2166269.html
- 1478714.html
- 3815879.html
- 1459789.html
- 2484131.html
- 3791706.html
- 3714016.html
- http://www.ickdjs.cc/book_2278631.html
- http://www.ickdjs.cc/book_3013019.html
- http://www.ickdjs.cc/book_1733506.html
- http://www.ickdjs.cc/book_2873610.html
- http://www.ickdjs.cc/book_2192572.html
- http://www.ickdjs.cc/book_816560.html
- http://www.ickdjs.cc/book_1668638.html
- http://www.ickdjs.cc/book_1623565.html
- http://www.ickdjs.cc/book_855373.html
- http://www.ickdjs.cc/book_2000361.html