图书介绍

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

如何编写X-Windows系统下的应用程序
  • 荣堂 著
  • 出版社: 北京希望电脑公司
  • ISBN:
  • 出版时间:1991
  • 标注页数:375页
  • 文件大小:22MB
  • 文件页数:385页
  • 主题词:

PDF下载


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

下载说明

如何编写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

热门推荐