图书介绍
Borland C++ Object Windows程序设计指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 方旭等编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810125923
- 出版时间:1995
- 标注页数:692页
- 文件大小:30MB
- 文件页数:717页
- 主题词:
PDF下载
下载说明
Borland C++ Object Windows程序设计指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 了解类的层次结构1
1.1.1 使用类1
目录1
第一章 ObjectWindows综述1
1.1.2 继承成员2
1.1.3 成员函数类型3
1.2.1 窗口类4
1.2 对象的拓扑构造函数4
1.2.3 控制类5
1.2.2 对话框类5
1.2.4 图形类6
1.2.6 模块和应用程序类7
1.2.5 打印类7
1.2.8 其他杂类8
1.2.7 文档/视图类8
2.2 步骤1:基本应用程序9
2.1.1 学习中的文件9
第二章 学用ObjectWindows9
2.1 开始9
2.3.1 增加一个窗口类11
2.3 步骤2:处理窗口事件11
2.2.1 哪里去找更多的信息11
2.3.3 事件处理函数12
2.3.2 添加一个响应表12
2.3.5 重写CanClose函数13
2.3.4 被封装的API调用13
2.3.7 哪里获得更多信息14
2.3.6 把TMyWindow当作主窗14
2.4.2 设备场境下的显示15
2.4.1 构造一个设备场境15
2.4 步骤3:在窗口内写15
2.5.1 添加新事件16
2.5 步骤4:窗内作图16
2.4.3 清除窗口16
2.4.4 哪里查找更多信息16
2.5.2 添加一个TClientDC指针17
2.6.1 添加一个画刷19
2.6 步骤5:改变线的粗细19
2.5.3 哪里查找更多信息19
2.6.2 改变画刷尺寸20
2.6.3 调用SetPenSize21
2.6.5 哪里查找更多的信息22
2.6.4 画刷的清除22
2.7.1 重绘窗口23
2.7 步骤6:画窗和添加菜单23
2.7.2 菜单命令27
2.8.1 改变TMyWindow29
2.8 步骤7:使用通用对话框29
2.8.2 改善CanClose30
2.8.4 CmFileOpen函数31
2.8.3 CmFileSave函数31
2.8.6 打开和存图32
2.8.5 CmFileSaveAs函数32
2.9.1 TLine类34
2.9 步骤8:增加多条线34
2.8.7 CmAbout函数34
2.8.8 哪里查找更多信息34
2.9.2 TLines数组35
2.9.3 插入和提取TLine对象36
2.9.4 扩展TMyWindow37
2.10.1 TLine类的改变38
2.10 第9步:改变笔38
2.9.5 何处获取更多信息38
2.10.2 TMyWindow类的改动41
2.11 步骤10:添加修饰42
2.10.3 何处获取更多信息42
2.11.2 创建状态条43
2.11.1 改变主窗口43
2.11.3 创建控制条44
2.12 步骤11:转向Doc/View模型46
2.11.5 何处获取更多信息46
2.11.4 在修饰框中插入对象46
2.12.3 TDraw Document类47
2.12.2 Doc/View模型47
2.12.1 组织应用程序的源程序47
2.12.4 TDrawView类52
2.12.6 支持应用程序中的Doc/View55
2.12.5 定义文档样本55
2.13 第12步:转向MDI59
2.12.7 获取更多信息59
2.13.1 在应用中支持MDI60
2.13.2 TDrawDocument及TDrawView的改动62
2.13.3 TDrawListView类71
2.14 进一步学习76
2.13.4 获取更多信息76
3.1.2 创建一个对象77
3.1.1 包含头文件77
第三章 应用程序对象77
3.1 最低需求77
3.2 初始化应用程序78
3.1.4 创建最小的应用程序78
3.1.3 找到该对象78
3.2.1 构造应用程序79
3.2.2 初始化应用程序81
3.2.4 初始化窗口82
3.2.3 初始化每个新的实例82
3.4.1 改变关闭行为84
3.4 关闭应用程序84
3.3 应用程序消息处理84
3.3.1 特殊消息处理84
3.3.2 空闲处理84
3.5.2 使用Microsoft 3—D控制库85
3.5.1 使用Borland Custon Contras库(BCCL)85
3.5 使用控制库85
4.1 界面对象有何用处87
第四章 界面对象(interface cbjects)87
4.3.1 什么时候一个窗口的句柄有效88
4.3 创建界面对象88
4.1.1 界面对象要做些什么88
4.2 类属界面对象:TWindow88
4.3.3 对象特性89
4.3.2 让界面元素可见89
4.4.2 删除界面对象90
4.4.1 删除界面元素90
4.3.4 窗口特性90
4.4 删除界面对象90
4.5.2 构造子窗口91
4.5.1 子窗口列表91
4.5 父与子界面元素91
4.5.3 产生子窗口成员92
4.5.5 自动生成93
4.5.4 删除窗口93
4.5.7 查找一个特定的子窗口94
4.5.6 操作子窗口94
4.6 登录窗口类95
4.5.8 利用子窗口列表95
5.1 说明响应表96
第五章 事件处理96
5.3 定义响应表入口97
5.2 定义响应表97
5.3.1 命令消息宏98
5.3.2 Windows消息宏99
5.3.3 子对象ID通知消息宏100
6.1.1 构造窗口对象103
6.1 使用窗口对象103
第六章 窗口对象103
6.1.2 设置创建属性104
6.2 布局窗口106
6.1.3 创建窗口界面元素106
6.2.1 布局限制107
6.2.2 使用布局窗口110
6.3.1 构造框架窗口对象111
6.3 框架窗口111
6.4.1 构造装饰框架窗口对象113
6.4 装饰框架窗口113
6.3.2 修改框架窗口113
6.4.2 向装饰框架窗口增添装饰114
6.5.2 建立MDI应用程序115
6.5.1 MDI应用程序115
6.5 MDI窗口115
7.2 调整菜单对象118
7.1 创建菜单对象118
第七章 菜单对象118
7.3 查询菜单对象119
7.6 在主窗口里添加菜单资源120
7.5 使用弹出式菜单120
7.4 使用系统菜单对象120
8.1.1 构造一对话框对象121
8.1 使用对话框对象121
第八章 对话框对象121
8.1.2 执行对话框功能122
8.2 使用一对话框作为主窗口125
8.1.3 关闭对话框125
8.3.1 利用控制进行通讯126
8.3 在对话框中操作控制命令126
8.4.1 控制对象127
8.4 联系界面对象和控制127
8.4.2 确定控制128
8.5.2 使用普通对话框129
8.5.1 使用输入对话框129
8.5 使用对话框129
8.5.3 使用颜色设置对话框131
8.5.4 使用文件打开对话框132
8.5.5 使用文件保存对话框133
8.5.6 使用查询和替换对话框134
8.5.7 使用打印对话框136
9.1.1 文档137
9.1 文档和视图是如何共同工作的137
第九章 文档/视图对象137
9.1.2 视图138
9.2 文档模板139
9.1.4 DOC/View(文档/视图)的管理139
9.1.3 文档和视图类的联系139
9.2.2 创建模板类实例140
9.2.1 设计文档模板类140
9.2.3 调整已存在模板141
9.3 使用文档管理器142
9.3.2 TDocManager事件处理143
9.3.1 构造文档管理器143
9.4.3 数据访问函数145
9.4.2 在文档上添加功能145
9.4 创建文档类145
9.4.1 构造TDocument145
9.4.6 使用文档管理器147
9.4.5 扩展文档功能147
9.4.4 关闭文档147
9.4.7 使用视图148
9.5.2 在视图上添加功能149
9.5.1 构造TView149
9.5 建立视图对象149
9.5.3 在视图上添加显示方式150
9.6.1 在应用程序对象中处理Doc/View事件151
9.6 Doc/View事件处理151
9.5.4 关闭视图151
9.6.2 在视图中处理Doc/View事件152
9.7 Doc/View特性153
9.7.2 访问特性的信息154
9.7.1 特性的值和名称154
10.1 控制类156
第十章 控制对象156
10.2.1 构造控制对象157
10.2 构造和取消控制对象157
10.1.1 什么是控制157
10.3.3 像对话框一样操作窗口159
10.3.2 响应控制159
10.2.2 显示控制159
10.2.3 撤消控制159
10.3 控制对象间的通讯159
10.3.1 操纵控制159
10.4.1 使用列表框控制160
10.4 使用特别的控制160
10.4.2 使用静态控制162
10.4.3 使用按钮控制163
10.4.4 使用选择框和单选按钮控制164
10.4.5 使用组合框165
10.4.6 使用滚动条166
10.4.8 使用编辑控制168
10.4.7 使用滑动尺和标尺168
10.4.9 使用组合框170
10.5.1 使用传输缓冲区172
10.5 设置并读取控制值172
10.5.2 定义传输缓冲区173
10.5.3 定义相应的窗口或对话框174
10.5.4 传输数据175
11.1.1 TGadget类177
11.1 Gadgets(小工具)177
第十一章 小工具和小工具窗口对象177
11.1.2 从TGadget中派生180
11.2.2 TTextGadget类182
11.2.1 TSeperatorGadget类182
11.2 ObjectWindows的Gadget类182
11.2.3 TBitmapGadget类183
11.2.4 TButtonGadget类184
11.2.5 TControlGadget类185
11.3 Gadget窗口186
11.3.1 从TGadgetWindow中派生190
11.4.1 TControlBar类191
11.4 ObjectWindows Gadget窗口类191
11.4.3 TStatusBas类192
11.4.2 TMessageBar类192
11.4.4 TToolBox类194
12.1 建立一打印机对象195
第十二章 打印机对象195
12.2 建立一打印输出对象196
12.4 打印一文档文件198
12.3 打印窗口内容198
12.4.5 其他的打印输出考虑事项199
12.4.4 指明另外的页199
12.4.1 设置打印参数199
12.4.2 计数页数199
12.4.3 打印每页199
12.5 选择不同的打印机200
13.1 GDI类组织方式201
第十三章 图形对象201
13.2 改变被封装的GDI功能202
13.3 处理设备场境203
13.3.1 TDC类204
13.4.1 构造TPen209
13.4 TPen类209
13.3.2 对象数据成员和函数209
13.4.2 访问TPen210
13.5.1 构造TBrush211
13.5 TBrush类211
13.6.1 构造TFont212
13.6 TFont类212
13.5.2 访问TBrush212
13.6.2 访问TFont213
13.7.1 构造TPalette214
13.7 TPalette类214
13.7.2 访问TPalette215
13.8.1 构造TBitmap216
13.8 TBitmap类216
13.7.3 扩展TPalette216
13.8.2 访问TBitmap217
13.8.3 扩展TBitmap218
13.9.1 构造和取消TRegion219
13.9 TRegion类219
13.9.2 访问TRegion220
13.10.1 构造TIcon223
13.10 TIcon类223
13.11 TCursor类224
13.10.2 访问TIcon224
13.11.2 访问TCursor225
13.11.1 构造TCursor225
13.12.1 构造和取消TDib226
13.12 TDib类226
13.12.2 访问TDib227
13.12.3 扩展TDib230
14.1.2 过滤器验证类231
14.1.1 验证基类231
第十四章 验证对象231
14.1 标准的验证类231
14.1.6 图象验证类232
14.1.5 串查找验证类232
14.1.3 划定验证类范围(范围验证类)232
14.1.4 查找验证类232
14.2.2 构造并分配验证对象233
14.2.1 构造一个编辑控制对象233
14.2 使用数据验证类233
14.3.3 成员函数IsValidInput234
14.3.2 成员函数IsValid234
14.3 重载验证类成员函数234
14.3.1 成员函数Valid234
14.3.4 成员函数Error235
15.1 使用VBX控制236
第十五章 可视基控制对象236
15.2.1 TVbxControl类237
15.2 VBX控制类237
15.3.1 事件响应表239
15.3 处理VBX控制消息239
15.2.2 TVbxEventHandler类239
15.3.3 查找事件信息240
15.3.2 解释一控制事件240
15.4 访问VBX控制241
15.4.1 VBX控制特征243
16.1.1 DLL入口和退出函数244
16.1 编写DLL函数244
15.4.2 VBX控制方法244
第十六章 ObjectWindows动态链接库244
16.1.2 输出DLL函数245
16.2.1 定义共享类246
16.2 写入共享的ObjectWindows类246
16.1.3 输入(调用)DLL函数246
16.3 TModule对象247
16.5 从一非ObjectWindows应用程序中调用—ObjectWindows DLL248
16.4 使用ObjectWindows作为一DLL248
16.7 混合静态和动态链接库249
16.6 隐式和显式载入249
第十七章 库参考信息250
TBird类(示例)251
ObjectWindows库(OWL)252
ObjectWindos头文件253
BF xxxx常量257
CM_xxxx编辑常量257
ObjectWindows资源文件257
ObjectWindows库参考(OWL reference)257
CM_xxxx编辑替代常量258
CM_xxxx编辑文件退出常量258
CM_xxxx编辑文件常量258
DEFINE_RESPONSE_TABLE宏259
DEFINE_DOC_TEMPLATE_CLASS宏259
CM_xxxxMDI常量259
DECLARE_RESPONSE_TABLE宏259
dnxxxx文档消息数260
dmxxxx文档管理模式常量260
dt文档视口常量261
ID_xxxx文件常量262
EV_xxxx宏262
END_RESPONSE_TABLE宏262
IDS_xxxx文档字符串ID常量263
IDM_xxxx菜单ID常量263
ID_xxxx打印机常量263
IDA_xxxx加速键ID常量263
IDS_xxxx例外消息264
IDS_xxxx编辑文件ID常量264
IDS_xxxx打印机字符串ID常量265
IDS_xxxx列表视口ID常量265
MAX_RSRC_ERROR_STRING常量266
LongMulDiv函数266
IDS_xxxx有效性ID常量266
IDW_MDICLIENT常量266
IDW_MDIFIRSTCHILD常量266
ImParent常量266
ofxxxx文档打开值267
NColors函数267
NBits函数267
_OWLDLL宏268
_OWLDATA宏268
pfxxxx特征属性常量268
_BUILDWLDLL宏268
_OWLCLASS宏268
TActionFunc typedef269
shxxxx文档共享常量269
_OWLFAR宏269
_OWLFUNC宏269
OWLGetVersion函数269
TApplication类270
TAnyDispatcher typedef270
TActionMemFunc typedef270
TAnyPMF typedef270
TBandInfo类277
TApplication∷TXInvalidMain Window类277
TBitmap类278
TBitmapGadget class281
TBitSet类282
TBrush类283
TButton类284
TButtonGadget类287
TCelArray类290
TCharSet类292
TCheckBox类293
TChoose ColorDialog类296
TChooseColorDialog∷TData结构298
TChooseFontDialog类299
TChooseFontDialog∷TData结构301
TClipboard类303
TClientDc类303
TClipppboardViewer类306
TColor类308
TComboBox类310
TComboBoxData类315
TCommonDialog类317
TCondFunctype319
TControl类320
TCondMemFuc typedef320
TControlBar类322
TControlGadget类325
TCreatedDC类326
TCursor类327
TDC类328
TDecoratedFrame类364
TDesktopDC类367
TDecoratedMDIFrame类367
TDialog类369
TDib类374
TDialogAttr结构374
TDocManager类379
TDibDC类379
TDocTemplate类384
TDocTemplateT〈D,V〉类386
TDocument类387
TDocument∷Lost类392
TDropInfo类393
TEdgeConstraint结构394
TEdge OrSizeConstraint结构395
TEdit类396
TEditFile类404
TEditSearch类407
TEditView类410
TEventHandler类412
TEventHandler∷TEventInfo类413
TEventHandler∷TEqualOperator类型413
TFileDocument类414
TEventStatus枚举414
TFileSaveDialog类417
TFileOpenDialog类417
TFiltervalidator类420
TFindReplaceDialog类421
TFindDialog类421
TFindReplaceDialog∷TData结构424
TFloatingFrame类425
TFont类427
TFrameWindow类428
TGadget类432
TGadgetWindow类437
TGadgetWindowFont类443
TGauge类444
TGdiObject类446
TGdiObject∷TxGdi类450
TGroupBox类451
THSLider类452
THintMode枚举452
TIcon类453
TIC类453
TInStream类455
TInputDialog类455
TKeyboardModeTracker类456
TLayoutConstraint结构458
TLayoutMetrics类459
TLayoutWindow类462
TListBox类466
TListBoxData结构472
TListView类473
TMDIChild类477
TLookupValidator类477
TMDIClient类479
TMDIFrame类483
TMemoryDC类486
TMeasurementUnits枚举486
TMenu类487
TMenuDescr类490
TMenuDescr∷TGroup枚举491
TMessageBar类492
TMetaFilePict类493
TMetaFileDC类493
TModule类495
TOpenSaveDialog类501
TModule∷TXInValidModule类501
TOpenSaveDialog∷TData结构503
TPalette类505
TPaintDC类505
TOutStream类505
TPaletteEntry类509
TPen类510
TPicResult枚举512
TPlacement枚举512
TPoint类512
TPointer〈〉类514
TPopupMenu类515
TPreviewPage类516
TPrintDC类518
TPrintDialog类527
TPrintDialog∷TData struct528
TPrintPreviewDc class530
TPrinter类534
TPrintAbortDlg Class535
TPrintout class536
TPrintoutFlags enum537
TProcInstance class538
TPXPictureValidtor class538
TRadioButton类540
TRangekValidatcr类542
TRect Class543
TRegion类548
TRelationship enum551
TReplaceDialog类551
TResld类552
TResponeTableEntry类553
TRgbQuad Class553
TRgbTriple类554
TScreenDC类555
TScrollBar555
TScroller类558
TSeparatorGadget Class561
TSite Class561
TSlider类563
TSortedStringArray typedef570
TStatic Class570
TStatus Class572
TStatusBar类572
TStream Class576
TStringLookupValidator Class577
TSystemMenu Class577
TTextGadget类578
TTileDirection enum579
TTinyCaption Class580
TToolBox Class585
TTransterDirection enum587
TValidator Class587
TValidator∷TXValidator Class590
TVbxControl Class590
TVbxEventHandler Class596
TView类600
TVSlider类603
TWidthHeight enum枚举604
TWindow类604
TWindow∷TXWindow类634
TWindowFlag枚举634
TWindowAttr结构635
TWindowDC类635
TWindowView类636
TXCompatiblity类638
TXOWl类638
Vnxxxx视口标志信息常量640
Voxxxx合法常量640
Voxxxx异常状态枚举641
第十八章 事件处理程序642
第十九章 调度函数650
i_WPARAM_Dispatch651
i_U_W_U_Dispatch651
LRESULT_WPARAM_LPARAM_Dispatch651
U_POINT_Dispatch651
i_LPARAM_Dispatch651
HBRUSH_HDC_W_U_Dispatch651
U_WPARAM_LPARAM_Dispatch652
U_Dispatch652
v_LPARAM_Dispatch652
v_POINT_Dispatch652
U_U_U_W_Dispatch652
U_U_U_U_Dispatch652
v_U_U_Dispatch653
v_U_POINT_Dispatch653
v_U_U_U_Dispatch653
v_U_B_W_Dispatch653
v_POINTER_Dispatch653
v_WPARAM_LPARAM_Dispatch654
v_WPARAM_Dispatch654
v_W_W_Dispatch654
v_Dispatch654
v_U_U_W_Dispatch654
第二十章 封装的WIN API函数655
附录A OjbectWindows 1.0到ObjectWindows 2.0的转换661
A.1 转换用户码662
A.1.1 转换到Borland C++ 4.0662
A.1.3 OWLCVT命令行语句663
A.1.4 备份旧的源文件663
A.1.2 OWLCVT转换663
A.1.5 如何在命令行中使用OWLCVT664
A.1.6 如何在IDE内使用OWLCVT665
A.2 转换清单665
A.3 转换过程667
A.3.1 处理消息和事件667
A.3.2 改变窗口对象672
A.3.3 调用Windows API函数673
A.3.4 改变头文件674
A.3.5 ObjectWindows资源675
A.3.6 构造虚拟类675
A.3.7 强制转换虚基类到派生类型676
A.3.8 从基于对象的容器类库移到BIDS库676
A.3.9 流677
A.3.10 MDI类678
A.3.11 MainWindow变量680
A.3.12 用一个对话框作主窗口680
A.3.13 TApplication消息处理函数681
A.3.14 DefxxxProc函数682
A.3.16 CloseWindows、ShutDownWindow和Destroy函数683
A.3.17 ForEach和FirstThat函数683
A.3.15 绘图函数683
A.3.18 TComboBoxData和TListBoxData类684
A.3.19 TEditWindow和TFileWindow类684
A.3.20 TSearchDialog和TFileDialog类685
A.3.22 分发处理函数686
A.3.23 DispatchAMessage函数686
A.3.21 ActivationResponse函数686
A.3.24 KBHandlerWnd687
A.3.25 MAXPATH687
A.3.26 风格约定688
A.4.1 OWLCVT错误690
A.4.2 编译程序警告690
A.4 故障检查690
A.4.3 编译程序错误691
A.4.4 运行时间错误691
热门推荐
- 968860.html
- 737803.html
- 2465747.html
- 1233663.html
- 3159608.html
- 1205889.html
- 2198509.html
- 98272.html
- 569916.html
- 1395585.html
- http://www.ickdjs.cc/book_1587668.html
- http://www.ickdjs.cc/book_1644622.html
- http://www.ickdjs.cc/book_1028007.html
- http://www.ickdjs.cc/book_2594050.html
- http://www.ickdjs.cc/book_3893173.html
- http://www.ickdjs.cc/book_3521660.html
- http://www.ickdjs.cc/book_229508.html
- http://www.ickdjs.cc/book_831612.html
- http://www.ickdjs.cc/book_3878833.html
- http://www.ickdjs.cc/book_47318.html