图书介绍

X Window编程指南 11.4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

X Window编程指南 11.4版
  • 叶欣,叶连恩等编 著
  • 出版社: 北京:海洋出版社
  • ISBN:7502719091
  • 出版时间:1991
  • 标注页数:352页
  • 文件大小:11MB
  • 文件页数:361页
  • 主题词:窗口软件

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

X Window编程指南 11.4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录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

热门推荐