图书介绍
XView编程手册 11.4版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 叶欣等编 著
- 出版社: 北京:海洋出版社
- ISBN:7502719091
- 出版时间:1991
- 标注页数:455页
- 文件大小:22MB
- 文件页数:469页
- 主题词:
PDF下载
下载说明
XView编程手册 11.4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
简介1
第一章XView和X Window System3
1.1 XWindow System3
1.1.1服务器和客户5
1.2软件层次5
1.3 X的扩展7
1.4窗口管理程序7
1.5处理事件8
1.7 OPENLOOK图形用户接口10
1.6 XViewToolkit发展10
第二章XView程序员模型12
2.1面向对象的程序设计12
2.1.1对象类层次12
2.12对象句柄14
2.2基于属性的函数15
2.2.1创建和操作对象15
2.2.2改变对象的属性15
2.2.3属性种类16
2.3内部属性——值表16
2.4对象类型16
2.4.1通用对象(Generic Object)17
2.4.3框架和子框架18
2.4.2窗口对象18
2.4.4子窗口21
2.4.5不可见对象25
2.5通知器模型25
2.5.1反调用编程方式25
2.5.2为什么是基于通知的系统?25
2.5.3通知器、对象和应用程序之间的关系。25
2.5.4直接调用通知器26
3.1.1编译XView程序29
3.12 XView库29
3.1.3头文件(headerfile)29
3.l接口总观29
第三章创建XView应用程序29
3.1.4 命名习惯30
3.1.5 XView方式编程的例子31
3.2初始化XVi32
3.2.1使用xv init032
3.3创建和修改对象33
3.3.1使用xv create()33
3.3.2使用xv find()35
3.3.3使用xv destroy()36
3.3.4使用xv set()和xv get036
3.4 xv main loop()和通知器38
第四章框架39
4.1.1 窗口管理程序的作用40
4.1框架的种类40
4.2基本框架41
4.2.1 XView初始化和基本框架41
4.2.2题头和脚注42
4.2.3关闭基本框架44
4.2.4 出确认45
4.3命令框架45
4.3.1手工显示框架46
4.3.2插栓(Pushpin)46
4.3.3 FRAME DONE PROC过程48
4.4.1忙框架49
4.4其它属性49
4.3.4显示改变大小角49
4.4.2框架大小50
4.4.3框架颜色50
4.4.4子窗口51
4.5撤销框架52
4.6框架包小结53
第五章油布和Openwin54
5.1油布模型55
5.2创建油布56
5.2.1在油布中画图57
5.3重绘过程58
5.4.1 自动改变油布的大小64
5.4控制油布的大小64
5.4.2直接改变油布的大小65
5.4.3跟踪改变油布的大小66
5.5滚动油布66
5.6分割油布视图67
5.6.1用滚动条分割视图67
5.6.2用xv set()来分割视图68
5.6.3得到视图窗口68
5.7在油布中处理输入70
5.7.1缺省事件70
5.7.2事件通知70
5.8油布和OPENWIN包小结74
第六章处理输入76
6.1 对XView 中事件的介绍76
6.2事件类76
6.3登记事件77
6.3.1 指明X事件屏蔽78
6.3.2指明XView事件79
6.4事件处理器82
6.5事件结构82
6.6确定事件83
6.6.1键盘事件83
6.7解释客户消息86
6.7.1拖(drag)和丢(drop)86
6.7.2发送和读入客户消息87
6.8直接读输入88
6.9样本程序89
6.10事件的扩展93
第七章面板95
7.1创建面板96
7.1.1可滚动面板97
7.2创建面板项97
7.3面板布局98
7.3.1显式定位项99
7.3.2项的通常定拉100
7.3.3布置带有值的面板项100
7.4面板项值101
7.3.4确定面板的大小101
7.5重复面板的项102
7.6面板项类102
7.7按钮项102
7.7.1按钮选择103
7.7.2菜单按钮104
7.8选择项106
7.8.1 项中选项的显示和布局106
7.8.2平行表106
7.8.3排斥性和非排斥性选择107
7.8.4确认框选择108
7.8.5简略的选择109
7.9滚动列表(Scrolling List)110
7.8.6简略的菜单按钮110
7.9.1显示列表项111
7.9.2 增加和删除列表人口113
7.9.3列表选择114
7.9.4列表通知114
7.10消息项115
7.11 滑杆项116
7.11.1 滑杆选择117
7.11.2滑杆通知117
7.11.3滑杆值117
7.13文本项和数字文本项118
7.12标杆118
7.13.1当前文本项119
7.13.2文本选择119
7.13.3文本通知119
7.13.4编写自己的文本通知过程120
7.13.5文本值122
7.14数字文本项122
7.15高级的面板使用122
7.16给面板项连数据122
7.17重绘面板125
7.17.1使用PANELREPAINT PROC125
7.17.2绘面板项127
7.18面板事件处理128
7.18.2使用PANELBACKGROUND PROC129
7.18.3使用PANELEVENT PROC129
7.18.1使用WIN EVENT PROC129
7.18.4事件处理例子130
7.19面板包小结131
第八章文本子窗口133
8.1创建文本子窗口133
8.2设置文本子窗口的属性133
8.3文本子窗口的内容134
8.4编辑文本子窗口134
8.4.1装入文件134
8.43在文本子窗口内写135
8.4.2检查文本子窗口的状态135
8.4.4文本窗口内读136
8.4.5删除文本136
8.4.6模拟编辑字符137
8.4.7替代字符137
8.4.8编辑记录138
8.4.9哪个文件正在被编辑138
8.5保存窗口内的编辑139
8.5.1存储编辑139
8.5.2废弃编辑139
8.6.3 TEXTSW INSERT FROM FILE140
8.6.2 TEXTSW CONTENTS140
8.6.1 TEXTSW_FILE_CONTENTS140
8.6设置文本窗口的内容140
8.7在文本窗口内定位文本显示141
8.7.1屏幕行和文件行141
8.7.2绝对定位141
8.7.3相对定位142
8.7.4哪些文件行是可见的?142
88.查找和匹配模式143
8.8.1匹配一字符段143
8.8.2匹配一特定模式143
8.9标记位置144
8.10处理多个视图146
8.9.2设置初始选择146
8.9.1得到文本选择146
8.11文本窗口的通知147
8.12文本窗口包小结149
第九章TTY窗口150
9.1创建TTY窗口150
9.2驱动TTY窗口151
9.3监视TTY窗口中的程序154
9.4直接与TTY窗口交谈154
9.5包小结156
第十章滚动条157
10.1创建滚动条158
10.3一个例子159
10.2和对象间的关系159
10.4管理滚动条164
10.4.1监视什么时候滚动条事件出现165
10.5滚动条包小结167
第十一章菜单168
11.1菜单类型168
11.1.1弹出式菜单168
11.1.2下拉式菜单169
11.1.3右拉式菜单169
11.2菜单选项169
11.2.1选择项(choice item)169
11.2.2排斥性选项170
11.2.3非排斥性选项171
11.3创建菜单171
11.4显示菜单172
11.5一个简单的程序172
11.6创建菜单项175
11.6.1使用MENU ITEM175
11.6.2使用MENU ACTION ITEM176
11.6.3使用MENUITEM176
11.7添加菜单项177
11.8右拉式菜单177
11.9菜单产生过程179
11.10使用转换菜单181
11.9.1父菜单181
11.9.2使用MENU GEN RPOC181
11.11菜单布局182
11.12制作插入了插栓的菜单182
11.13通知过程184
11.14查找菜单项186
11.15初始和缺省的菜单选择187
11.16修改菜单的遣散187
11.17撤销菜单187
11.17.3菜单客户数据188
11.18例子程序188
11.17.2释放右拉式菜单188
11.17.1释放申请的字符串188
11.19菜单包小结191
第十二章通告193
12.1创建和显示通告193
12.1.1响应选择和值195
12.1.2 通告触发子196
12.2另一个例子198
12.3 通告包小结200
第十三章光标202
13.1创建光标202
13.1.1 simple_cursor.c202
13.2预定义光标203
13.3热点和光标定位204
13.4彩色光标206
13.5光标包小结207
第十四章图符208
14.1创建和撤销图符208
14.2图符的图象208
14.2.1图符文本211
14.2.2 ICON TRANSPARENT LABEL212
14.3图符包小结212
第十五章不可见对象213
15.1 显示器213
15.2屏幕对象213
15.2.1多屏幕214
15.3服务器包215
15.3.1创建服务器(建立连接)215
15.3.2与多个服务器连接216
15.3.3得到服务器216
15.4服务器图像217
15.4.1创建服务器图像217
15.5全屏幕包219
15.6不可见包小结222
第十六章字体223
16.1创建字体223
16.1.1字体族和方式226
16.1.3 比例化字体227
16.1.2字体大小227
16.1.4用名字指定字体229
16.2字体尺寸229
16.3字体包小结231
第十七章资源232
17.1预定义的缺省值232
17.2 XView资源数据库函数234
17.2.1布尔型资源235
17.2.2整数型资源236
17.2.3字符型资源236
17.2.4字符串资源237
17.2.5枚举型资源237
第十八章选择服务239
18.1 XView选择模型240
18.2使用选择服务241
18.3得到当前选择241
18.3.1 Seln_request结构243
18.4使用selection query()248
18.5选择包总结253
第十九章通知器254
19.1基本概念254
19.1.1主线式输入处理254
19.1.2事件驱动式输入处理254
19.2通知器的功能254
19.3.1限制255
19.3通知器如何工作255
19.4什么是通知器客户?256
19.5信号处理256
19.5.1避免使用的信号257
19.5.2 signal()的替代257
19.5.3定时器259
19.5.4处理SIGTERM262
19.5.5处理SIGCHLD262
19.6客户事件264
19.6.1传送客户事件264
19.6.2带参数的传送265
19.7接收客户事件266
19.6.4撤销事件的传送时间266
19.6.3传送撤销事件266
19.8通过文件描述符读和写267
19.8.1读文件268
19.8.2 在管道上读和写269
19.9插入273
19.9.1 使用插入274
19.9.2插入的接口274
19.9.3一个插入的例子274
19.9.4在改变大小事件中插入275
19.9.5修改框架的撤销276
19.10通知器控制278
19.10.1 间接的分发279
19.10.2直接的分发280
19.11错误代码281
19.12 问题283
第二十章颜色284
20.1 XView颜色模型284
20.1.1颜色图段类型285
20.2创建颜色图段285
20.2.1指明颜色286
20.2.2 cms名字288
20.3颜色和象素值288
20.3.1前景色和背景色289
20.4 color_logo.c程户290
20.5控制器颜色图段292
20.5.1改变面板项的颜色293
20.6和颜色图段使用xv_find()294
20.7油布和颜色图295
20.8另一例子295
第二十一章 出错恢复和帮助300
21.1 XView错误300
21.1.1简单的出错处理300
21.1.2 X错误处理301
21.1.3高级出错处理302
21.1.4调用xv_error()303
21.1.5重新访问错误处理器304
21.2帮助包305
21.2.1使用XV HELP DATA306
21.2.2连帮助数据306
21.2.3手工显示帮助307
21.2.4帮助文件安装308
第二十二章XView内部309
22.1方法(method)309
22.1.1方法的次序310
22.2内部属性——值表311
22.2.1属性值311
22.2.2创建属性表312
22.2.3解释属性313
22.2.4检查无效的属性314
22.2.5 消耗属性315
22.3 XView包315
22.3.1 Xv pkg类型315
22.4标志包316
22.4.1头文件316
22.4.2实现文件318
22.4.3包说明319
22.4.4初始化方法320
22.4.5设置方法323
22.4.6获得方法324
22.4.7撤销方法325
22.6编译实现文件326
22.5例子程序清单326
22.7 Bitmap327
22.7.1位图的初始化方法328
22.7.2位图的设置方法329
22.7.3位图的获得方法330
22.7.4创建位图实例331
22.8查找方法332
22.8.1概念上的实现333
22.8.2实际的实现333
22.9图像(Image)包334
22.9.1 图像包的初始化方法335
22.9.3图像的获得方法336
22.9.2图像的设置方法336
22.9.4图像的撤销方法337
22.9.5图像的查找方法337
22.9.6 image.c程序339
22.10本章总结340
附录A属性总结341
附录B过程和宏总结389
附录C数据类型410
附录D事件代码415
附录E命令行参数418
附录F OPENLOOK用户接口兼容性420
附录G程序例子424
热门推荐
- 2242743.html
- 2037007.html
- 2336264.html
- 3692100.html
- 2083946.html
- 3627961.html
- 216416.html
- 1641237.html
- 1673540.html
- 1485903.html
- http://www.ickdjs.cc/book_2541709.html
- http://www.ickdjs.cc/book_1343430.html
- http://www.ickdjs.cc/book_2103799.html
- http://www.ickdjs.cc/book_560482.html
- http://www.ickdjs.cc/book_1631704.html
- http://www.ickdjs.cc/book_835287.html
- http://www.ickdjs.cc/book_2310546.html
- http://www.ickdjs.cc/book_158629.html
- http://www.ickdjs.cc/book_3643519.html
- http://www.ickdjs.cc/book_3885964.html