图书介绍
X Toolkit Intrinsics编程手册 11.4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 叶欣,罗华平等编 著
- 出版社: 北京:海洋出版社
- ISBN:7502719091
- 出版时间:1991
- 标注页数:381页
- 文件大小:30MB
- 文件页数:391页
- 主题词:窗口软件
PDF下载
下载说明
X Toolkit Intrinsics编程手册 11.4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
简介1
第一章X Window System介绍4
1.1服务程序和客户程序6
1.2软件层次8
1.3事件驱动编程9
1.4窗口管理程序10
1.5 X的扩展10
第二章X Toolkit介绍11
2.1用目标基编程11
2.1.1目标基的内容13
2.1.2 目标基类和实例13
2.1.3使用资源的目标基可配置性17
2.1.4目标基的独立性18
2.1.5 目标基与应用程序之间的相互作用18
2.1.6 Xt和面向对象编程20
22 X Toolikt应用程序的结构23
2.3一个简单的X Toolkit应用程序23
2.3.1代码24
2.3.2编译应用程序26
2.3.3应用程序缺省文件27
2.3.4硬码(hardcode)和非硬码28
2.4连接目标基和应用程序代码29
2.4.1反调用30
2.4.2动作32
2.5.1在应用程序中设置和获得资源38
2.5资源的进一步讨论38
2.52 Core资源42
2.53其它继承的资源43
第三章使用目标基的更多技术47
3.1使用复合目标基47
3.1.1为一个实例层次设置资源49
3.1.2几何管理实践50
3.2使用限制目标基51
3.3使用弹出54
3.4反调用的进一步讨论60
3.4.1把数据传递给反调用60
3.4.2反调用表62
3.5.1应用程序数据结构63
3.5应用程序资源63
3.5.2资源表64
3.5.3获得资源66
3.6命令行选项68
3.6.1标准命令行选项68
3.6.2定义用户自己的命令行选项68
3.7 防止用户定制目标基资源72
3.7.1使用vararg接口72
3.7.2使用argList接口73
第四章一个应用程序例子77
4.1 xbitmap1:使用BitmapEdit目标基的位图编辑器77
4.1.1 目标基的公共函数80
4.1.2应用程序缺省文件80
4.2 xbitmap2:增加滚卷条以处理大型位图80
4.2.2翻译表中的动作参数84
4.2.3 resize_thumbs动作84
4.2.1覆盖翻译84
4.2.4滚卷条的反调用85
4.3 xbitamp3:增加显示位图的图形87
4.3.1应用程序的图形89
4.3.2写位图文件92
4.4 xbitmap4:不使用BitmapEdit目标基的位图编辑器93
第五章目标基内部95
5.1 目标基源文件组织95
5.2私有头文件——BitmapEdip.h96
5.2.1部分结构和记录96
5.2.2类部分和类记录97
5.2.3实例部分结构和实例记录98
5.3 目标基实现文件——BitmapEdit.c99
5.3.1约束包含文件100
5.3.2定义资源表101
5.3.3翻译表和动作表103
5.3.4声明方法104
5.3.5初始化类记录105
5.3.6 Core方法介绍109
5.3.7为应用程序使用而封装类记录110
5.3.8一个方法例子110
5.4公共头文件——BitmapEdit.h112
5.5编写目标基的过程114
5.6约定总结115
第六章基本的目标基方法117
6.1 目标基内部的图形模型117
6.2方法initialize118
6.2.1创建GC119
6.3 expose方法121
6.4 set_values方法124
6.5 resize方法126
6.6 query_geometry方法128
6.7 destroy方法130
6.8 目标基框架中的动作131
第七章事件、翻译和加速器134
7.1翻译表语法134
7.1.1指令135
7.1.2选择翻译的事件135
7.1.3键盘事件的细节138
7.1.4其它事件类型的细节139
7.1.5修饰词140
7.1.6事件序列144
7.1.7翻译之间的相互作用146
7.2加速器147
7.2.1事件传播149
7.2.2在多个目标基中安装加速器151
7.2.3在代码中定义加速器151
7.2.4 display_accelerators方法152
第八章更多的输入技术153
8.1事件处理程序153
8.1.1增加事件处理程序155
8.1.2增加不可屏蔽事件处理程序156
8.1.3删除事件处理程序157
8.1.4增加纯事件处理程序157
8.2编写使用专门的事件数据的例程158
8.2.1事件类型和结构名称159
8.3.1获得文件输入161
8.3文件、管道和插座输入161
8.3.2获得管道输入163
8.4超时(Timeouts)163
8.4.1可见性问题166
8.5工作过程167
8.6事件队列的低级管理169
8.6.1 XtPending和XtPeekEvent169
8.6.2事件过滤程序170
8.6.3输入敏感性171
第九章资源管理和类型转换172
9.1资源基础介绍172
9.2资源数据库如何工作175
9.2.1资源规格说明的格式175
9.2.2资源文件的合并176
9.2.3语言串177
9.2.4备份资源179
9.2.5资源匹配算法180
9.2.6资源的优先规则182
9.3类型转换185
9.3.1 XtRString的转换185
9.3.2其它已有的类型转换186
9.3.3不用转换的特殊的缺省资源187
9.3.4类型转换程序的登录189
9.3.5显式地激活转换程序193
9.3.6编写类型转换程序194
9.4子部份和子资源196
9.4.1 中继方法197
9.4.2子资源的管理197
10.1窗口管理程序交互199
第十章 客户程序之间通讯199
10.1.1 Shell子类200
10.1.2 Shell资源的设置200
10.1.3屏幕空间202
10.1.4输入方式203
10.1.5颜色表204
10.1.6图符206
10.1.7窗口管理程序的装饰207
10.2 目标基之间通讯的选择机制207
10.2.1原子选择如何工作208
10.2.2高亮显示选取的数据(属主方面)210
10.2.3用XtOwnSelection作出选择(属主方面)215
10.2.4对选择的请求(请求者方面)216
10.2.5选择的转换(属主方面)218
10.2.6选择的最终粘贴过程(请求者方面)220
10.2.7选择放弃时(属主方面)222
10.2.8选择传送完成时(属主方面)222
10.2.9 ICCCM的一致性223
10.2.10增量选择如何工作226
10.2.11其它的选择程序227
第十一章几何管理228
11.1复合管理如何工作229
11.1.1 初始几何的协商230
11.1.2复合目标基中基本的Core方法233
11.1.3孩子目标基的布局235
11.1.4 change_managed方法237
11.1.5 XtQueryGeometry和query_geometry方法237
11.1.6 XtMakeGeometryRequest和geometry_manager方法238
11.2限制目标基如何工作239
11.1.7 insert_child和delete_child方法239
11.3限制目标基的编写240
11.3.1 Core资源表240
11.3.2限制资源表240
11.3.3类结构的初始化242
11.3.4 Constraint的initialize方法244
11.3.5 class_part_init方法245
11.3.6 geometry_manager方法245
11.3.7 resize方法249
11.3.8 Core和Constraint的set_values方法251
11.3.9 change_managed方法251
11.3.11重新安排几何的延迟处理252
11.3.10 query_geometry方法252
11.4组合目标基253
11.5栈顺序253
第十二章 菜单、辅助目标基和阶式弹出255
12.1菜单方式及其实现256
12.1.1如何弹出菜单257
12.1.2菜单窗格258
12.2创建和使用菜单的几种方法259
12.2.1 呈现式菜单:指示器的获取259
12.2.2下落式菜266
12.2.3阶式菜单268
12.2.4使用第4版的SimpleMenu目标基272
12.2.5弹出创建的延迟276
12.4辅助目标基277
12.3关于对话盒277
12.4.1辅助目标基内部280
12.4.2专用头文件280
12.4.3辅助目标基的源文件281
12.4.4公共头文件282
12.4.5辅助目标基父母282
第十三章其它ToolKit编程技术286
13.1出错和警告286
13.2 对象288
13.3取得信息的宏289
13.4键盘聚焦和accept_focus方法290
13.5键盘翻译291
13.6存储分配292
13.8 Xt的获取函数293
13.7动作中继站和动作的直接调用293
13.9文件的查找和国际化294
13.10应用上下文294
13.10.1多重应用上下文295
13.10.2为多重应用上下文重写XtAppMainLoop295
13.10.3多重应用上下文中使用的函数296
13.11多重顶层Shell296
13.12多重服务程序之间的连接296
13.13类扩展结构297
附录A OPEN LOOK和Motif299
附录B字体和颜色的描述319
附录C命名习惯330
附录D版本注释331
附录E xbitmap应用程序352
热门推荐
- 1088046.html
- 578409.html
- 1980090.html
- 3597974.html
- 300032.html
- 431777.html
- 1887800.html
- 2637099.html
- 3855265.html
- 2735948.html
- http://www.ickdjs.cc/book_1902817.html
- http://www.ickdjs.cc/book_2548140.html
- http://www.ickdjs.cc/book_1218009.html
- http://www.ickdjs.cc/book_1994312.html
- http://www.ickdjs.cc/book_2951346.html
- http://www.ickdjs.cc/book_416477.html
- http://www.ickdjs.cc/book_2582378.html
- http://www.ickdjs.cc/book_977169.html
- http://www.ickdjs.cc/book_234986.html
- http://www.ickdjs.cc/book_1864063.html