《如何编写X-Windows系统下的应用程序》
作者 | 荣堂 编者 |
---|---|
出版 | 北京希望电脑公司 |
参考页数 | 375 |
出版时间 | 1991(求助前请核对) 目录预览 |
ISBN号 | 无 — 求助条款 |
PDF编号 | 810504898(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

目 录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
1991《如何编写X-Windows系统下的应用程序》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由荣堂 1991 北京希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- WINDOWS汇编语言及系统程序设计
- 1995 北京:北京大学出版社
-
- Windows应用程序集粹
- 1994年12月第1版 电子工业出版社
-
- Novell Netware程序员指南 用C编写Netware应用程序
- 北京希望电脑公司
-
- 如何使用OpenGL开发程序
- 1999 北京:北京理工大学出版社
-
- 如何编写质量体系程序文件
- 1995 北京:中国标准出版社
-
- X-Window系统的应用编程
- 1991 北京科海培训中心
-
- FoxPro 2.5 for windows高级应用程序开发指南 如何开发全功能的FoxPro 2.5应用程序
- 1995 北京:电子工业出版社
-
- 如何写UNIX设备驱动程序
- 1991 中国科学院希望高级电脑技术公司
-
- 用Java编写Web小应用程序
- 1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
-
- 如何开发Windows 95 应用程序
- 1996 北京:清华大学出版社
-
- 如何开发Windows环境下的图形用户界面应用程序
- 1997 北京:电子工业出版社
-
- X 窗口系统的 C 语言程序库
- 1994 南京:南京大学出版社
-
- 中文Windows 95系统应用程序入门
- 1996 大连:大连理工大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD