图书介绍
如何编写X-Windows系统下的应用程序2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 荣堂 著
- 出版社: 北京希望电脑公司
- ISBN:
- 出版时间:1991
- 标注页数:375页
- 文件大小:22MB
- 文件页数:385页
- 主题词:
PDF下载
下载说明
如何编写X-Windows系统下的应用程序PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录2
引言2
1.X-Windows的历史2
2.为什么现在流行X-Windows2
3.什么是X-Windows4
4.X-Windows的基本构成5
5.运行X-Wirdows需要什么6
6.本书对X-Windows的处理方法6
第一部分学习X-Windows编程7
第一章构造第一个X-Windows程序7
1.1 例1:一个最小的X-Windows程序8
1.1.1例1的源码9
1.2 例2:开一个最简单的窗口13
1.2.1 创建一个窗口14
1.2.2向窗口管理程序发“暗示”(Hints)17
1.2.3卸(Flushing)显示器18
1.2.4关闭窗口18
1.2.5例2的源码19
1.3例3:增添开窗函数的内容23
1.3.1 Icons(肖像)23
1.3.2例3的源码25
1.3.3 Icon的位象28
1.4小结29
第二章用X-windows画图30
2.1 画线和矩形30
2.2 图形上下文31
2.2.1 为窗口创建一个图形上下文31
2.3例1:画线和矩形32
2.3.1例1的源码32
2.4通过弧画椭圆43
2.5填充椭圆和矩形43
2.6.1例2的源码44
2.6例2:画并填充椭圆和矩形44
2.7 画多条线、多个矩形及圆弧48
2.8小结51
第三章颜色的使用51
3.1 彩色应用的移植性及有用性51
3.2 X-Windows中的颜色映象52
3.3例1:用红色画一条线53
3.3.1 例1的源码54
3.4例2:使用更多的颜色,且重复使用60
3.4.1例2的源码60
第四章使用文本…………………………………………………………………………(67 )4.1 字型67
3.5小结67
4.1.1装入字型68
4.1.2建立图形上下文68
4.1.3写文本69
4.1.4文本写在何处70
4.1.5找到字型的大小70
4.1.6释放字型71
4.1.7使用字型时的小麻烦71
4.1.8找到可用的字型72
4.2.1范例程序的源码75
4.2 范例程序75
4.1.9有限的X服务器资源75
4.3小结79
第五章事件80
5.1事件驱动型编程80
5.2 X-Windows事件的模型80
5.3要求事件81
5.4事件Mask81
5.5从X-Windows服务器接收事件82
5.6轮询事件83
5.8鼠标按钮事件84
5.7事件类型84
5.9键盘事件87
5.10进入/离开事件88
5.11暴露(exposure)事件89
5.12例1:一个检查事件的程序90
5.12.1例1的源码91
5.13 例2:一个基于鼠标的画图程序97
5.13.1例2的源码98
5.14用xev程序获取有关事件模型的更多信息104
5.15小结104
第六章键盘事件105
6.1 Meta(AJt)键109
6.2鼠标按钮110
6.3范例程序112
6.3.1范例程序的源码112
6.4键盘映象什么时候变化119
6.5小结120
第七章Rubber-Band线120
7.1光栅操作函数121
7.2 GC图形函数小结126
7.3例1:Rubber-Band线126
7.3.1例1的源代码128
7.4例2:Rubber-Band椭圆136
7.4.1例2的源代码136
7.5例3:显示光栅操作函数141
7.5.1例3的源代码146
7.6小结152
第八章X-Windows标准及与窗口管理程序的相互作用153
8.1 X-Windows命令行参数153
8.2显示器名154
8.3 X-Windows几何154
8.4为窗口创建光标155
8.4.1 作为文本的光标156
8.4.2创建你自己的光标159
8.4.3释放光标资源160
8.5例1:接收命令行参数及建立光标160
8.5.1例1的源码164
第十章 多窗口应用程序168
8.6例2:向窗口管理程序发送更多信息180
8.6.1类型性质(Class Property)181
8.6.2改变窗口尺寸181
8.6.3 Icon名183
8.6.4例2的源码183
8.7小结189
第二部分构造一个X-Window s系统应用程序190
第九章介绍一个绘图应用程序Draw:用户指南190
9.1 浮动式选择查找表(Palette)191
9.1.1点192
9.1.2文本192
9.1.3装进新文件192
9.1.4恢复(Undo)绘图操作193
9.2命令行参数193
9.3熟练用户Meta键的妙用(shortcut)194
9.4关键错误的处理194
9.5处理致命性I/O错196
9.6小结197
10.1 浮动的查找表(Palette)198
10.1.1 加亮一个查找表选择207
10.1.2刷新查找表窗口208
10.1.3查找表光标211
10.2绘图窗口216
10.3清除X-Windows及GC资源218
10.4 Draw应用程序的文件格式219
10.5.1 XCopyPlane221
10.5 Pixmap及窗口221
10.5.2用Pixmap恢复222
10.6小结224
第十一章Draw应用程序中的事件处理224
11.1事件mεsk及选择事件226
11.2绘图事件227
11.3查找表选择事件236
11.4文本输入事件239
11.5键盘妙用事件244
11.6 X-Windows服务器生成事件247
11.7小结249
第十二章弹出窗口及对话框250
12.1 在X-Windows中建立一个弹出窗口251
12.2从查找表中调用弹出窗口253
12.3确定鼠标定位光标的位置254
12.4一个弹出文件名对话框256
12.5实现对话框257
12.6建立对话窗口261
12.7显示对话窗口的内容263
12.8对话事件264
12.9清除267
4.ClientMessage364
3.CirculateRequest364
5.ColormapNotify365
6.ConfigureNotify365
7.ConfigureRequest366
8.CreateNotify366
9.DestroyNotify366
10.EnterNotify,LeaveNotify367
11.Expose367
12.FocusIn,FocusOut368
13.GraphicsExpose,NoExpose368
15.KeyMapNotify369
14.GravityNotify369
16.KeyPress,KeyRelease370
17.MapNotify,UnmapNotify370
18.PropertyNotify371
19.ReparentNotify371
20.ResizeRequest372
21.SelectionClear372
22.SelectionNotify372
23.SelectionRequest373
24.VisibilityNotify373
附录C图形上下文373
热门推荐
- 3796927.html
- 3397669.html
- 3285839.html
- 1047076.html
- 3242258.html
- 2512979.html
- 750334.html
- 553716.html
- 1683643.html
- 1590547.html
- http://www.ickdjs.cc/book_3006897.html
- http://www.ickdjs.cc/book_1437826.html
- http://www.ickdjs.cc/book_585766.html
- http://www.ickdjs.cc/book_891183.html
- http://www.ickdjs.cc/book_3376057.html
- http://www.ickdjs.cc/book_118541.html
- http://www.ickdjs.cc/book_823934.html
- http://www.ickdjs.cc/book_2480010.html
- http://www.ickdjs.cc/book_2911637.html
- http://www.ickdjs.cc/book_2045019.html