《X Window编程指南 11.4版》求取 ⇩

目 录1

绪论1

0.1 X的发展历史1

0.2 X为什么是这样?2

0.2.1柔性窗口系统2

0.2.2资源共享3

0.2.3产品系列一致性3

0.3 X是什么?3

0.3.1客户(Client)/服务器(Serve)轴心3

0.4.2 X工具箱5

0.4.1 Xlib5

0.4 X的组成5

0.4.3 X网络协议6

0.5 X运行环境6

0.6编排介绍6

第一部分X编程教程7

第一章建立第一个X程序8

1.1示例1:一个最小的X程序9

1.1.1示例1源代码10

1.2示例2:打开一个最小窗口14

1.2.1创建一个窗口14

1.2.2向窗口管理程序发送“提示(Hints)”17

1.2.3 刷新显示器18

1.2.5示例2源代码19

1.2.4释放窗口19

1.3示例3:对openWindow函数添加新的功能23

1.3.1 图符(icon)23

1.3.2示例3源代码25

1.3.3图符位图(Icon Bitmap)28

1.4小结29

第二章用X绘图30

2.1画直线和矩形30

2.2图形关联30

2.3示例1:画直线和矩形31

2.2.1窗口创建图形关联31

2.3.1示例1源代码32

2.4 利用圆弧画椭圆形41

2.5 填充椭圆形和矩形42

2.6 示例2:画出并填充椭圆形和矩形42

2.6.1 示例2源代码42

2.7 画多条直线,多个矩形和圆弧46

2.8 小结49

第三章 颜色的使用50

3.1 颜色应用软件的可移植性和其用法50

3.2 X的彩色映象(Colormap)51

3.3 示例1.用红色画一条直线52

3.3.1 示例1源代码53

3.4 示例2:使用更多的颜色58

3.4.1 示例2源代码59

3.5 小结64

第四章 正文的使用65

4.1 字体65

4.1.1 加载字体65

4.1.2 设置图形关联66

4.1.3 画正文66

4.1.5 指出字体大小68

4.1.4 所画正文的位置68

4.1.6 释放字体69

4.1.7 使用字体的技巧70

4.1.8 找到可用的字体70

4.1.9 有限的X服务器资源72

4.2 示例程序72

4.2.1 示例程序源代码72

4.3 小结76

第五章 事件77

5.1 事件驱动的编程77

5.2 X事件模型77

5.4 事件屏蔽78

5.3 请求事件78

5.5 从X服务器接收事件79

5.6 查询事件80

5.7 事件类型81

5.8 鼠标按钮事件82

5.9 键盘事件84

5.10 进入/离开事件85

5.11 暴露事件(Exposure Event)87

5.12示例1:检查事件的程序88

5.12.1示例1源代码88

5.13示列2:基于鼠标的绘图程序94

5.13.1示例2源代码95

5.14用XEV程序进一步了解X事件模型100

5.15小结100

第六章键盘事件101

6.1元按键(meta key)104

6.2 鼠标按钮105

6.3示例程序106

6.3.1示例程序源代码106

6.4键盘匹配的改变112

6.5小结113

第七章拖动画线114

7.1光栅操作函数114

73示例1:拖动画线121

7.2 GC图形函数总结121

7.3.1示例1源代码123

7.4示例2:拖动画椭圆形129

7.4.1示例2源代码130

7.5示例3:光栅操作函数的演示134

7.5.1示例3源代码138

7.6小结145

第八章X的标准以及与窗口管理程序的交互作用146

8.1 X命令行参数146

8.2显示器名146

8.3 X几何147

8.4为窗口创建光标148

8.4.1光标为正文149

8.4.2创建自己的光标152

8.4.3光标资源的释放153

8.5示例1:接收命令行参数并设置光标153

8.5.1示例1:源代码156

8.6示例2:向窗口管理程序发送更多的信息169

8.6.1分类特征170

8.6.2窗口大小171

8.6.3图符名172

8.6.4示例2源代码172

8.7小结177

第二部分 建立一个X窗口系统应用软件178

第九章Draw应用软件简介179

9.1浮动选择调色板179

9.1.1点180

9.1.2正文180

9.1.3加载新文件180

9.1.4消除绘图操作181

9.2命令行参数181

9.3特权用户的元按键简缩182

9.4严格的错误处理182

9.5处理致命的IO错误184

9.6小结186

第十章 多窗口应用程序187

10.1浮动调色板187

10.1.1加亮调色板选择项194

10.1.2刷新调色板窗口195

10.1.3调色板光标198

10.2画图窗口202

10.3 清除X窗口和GC资源203

10.4 Draw应用程序中的文件格式204

10.5 象图和窗口206

10.5.1 XCopyPlane206

10.5.2用象图进行撤销工作207

10.6小结208

第十一章draw应用程序中的事件处理210

11.1事件屏蔽和事件选择211

11.2画图事件212

11.3调色板选择事件219

11.4正文入口事件222

11.5键盘简缩输入事件225

11.6 X服务器产生的事件228

11.7小结230

第十二章弹出式窗口和对话框232

12.1在X中创建弹出式窗口232

12.2从调色板调出弹出式窗口234

12.2.1查找鼠标指示器位置235

12.2.2弹出式文件名对话框237

12.2.3对话框的实现238

12.2.4建立对话窗口241

12.2.5 显示对话窗口的内容242

12.2.6对话事件243

12.2.7消除246

12.3关于瞬间窗口的一些提示246

12.4小结247

第十三章Draw应用程序的源代码249

14.1暴露事件的处理319

14.2放大319

第十四章Draw应用程序的改进319

14.3滚动320

14.4光标的编辑320

14.5区域的截取与粘接/移动与拷贝320

14.6获取320

14.7倒置、反置或旋转321

14.8小结321

第三部分 X的工具箱322

第十五章X的工具箱简介323

15.2 Xt示例程序324

15.2.1初始化Xt库324

15.1 Xt工具箱324

15.2.2创建子目标基325

15.2.3 目标基的管理326

15.2.4目标基的实现326

15.2.5目标基事件循环327

15.2.6 目标基示例程序源代码327

15.2.7编译Xt程序329

15.3 X Toolkit的进一步说明329

15.4小结329

附录A X的颜色库330

附录B X事件类型和结构332

附录C图形关联344

附录D X客户程序的几个示例346

1991《X Window编程指南 11.4版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由叶欣,叶连恩等编 1991 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA编程指南(1997 PDF版)
JAVA编程指南
1997 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
javase60编程指南( PDF版)
javase60编程指南
计算机系统实用开发手册( PDF版)
计算机系统实用开发手册
X-Window系统的应用编程(1991 PDF版)
X-Window系统的应用编程
1991 北京科海培训中心
IntraBuilder编程指南(1999 PDF版)
IntraBuilder编程指南
1999 北京:电子工业出版社
CGI编程指南(1997 PDF版)
CGI编程指南
1997 北京:机械工业出版社
XView编程手册  11.4版(1991 PDF版)
XView编程手册 11.4版
1991 北京:海洋出版社
X协议参考手册  11.4版(1991 PDF版)
X协议参考手册 11.4版
1991 北京:海洋出版社
微机编程人员必备工具书 共二册 X Window工具包使用指南 1、2册(1991 PDF版)
微机编程人员必备工具书 共二册 X Window工具包使用指南 1、2册
1991 北京希望电脑公司
X Toolkit Intrinsics编程手册  11.4版(1991 PDF版)
X Toolkit Intrinsics编程手册 11.4版
1991 北京:海洋出版社
X教程  11.4版(1991 PDF版)
X教程 11.4版
1991 北京:海洋出版社
Xilb编程手册  11.4版(1991 PDF版)
Xilb编程手册 11.4版
1991 北京:海洋出版社
X教程  11.4版(1991 PDF版)
X教程 11.4版
1991 北京:海洋出版社
X Window高级编程指南  11.4版(1991 PDF版)
X Window高级编程指南 11.4版
1991 北京:海洋出版社
CGI 编程指南(1998 PDF版)
CGI 编程指南
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司