《Xilb编程手册 11.4版》求取 ⇩

前言1

目 录1

第一章简介2

1.1 X的版本2

1.2 X窗口系统的概念3

1.2.1显示和屏幕3

1.2.2用户服务器模型3

1.2.3 窗口管理5

1.2.4事件5

1.3 X窗口系统软件结构6

1.2.5 对X的扩展6

1.4 X库概述7

第二章X的基本概念10

2.1 Xlib是如何工作的10

2.1.1 X协议11

2.1.2缓冲11

2.1.3源13

2.1.4特性和源13

2.1.5窗口管理程序14

2.2什么是窗口15

2.2.1窗口特性16

2.2.2窗口分层18

2.2.3窗口堆栈顺序20

2.2.4映射和可视性20

2.3 X图形介绍21

2.3.1象素和颜色21

2.3.2象素和平面22

2.3.3象图和可画体22

2.4再谈窗口特性23

2.3.5瓦图和点刻23

2.3.4绘图和图形文件23

2.4.1窗口属性24

2.4.2窗口设置25

2.4.3类:输入输出和只输入窗口25

2.4.4深度和可视集25

2.4.5图符26

2.4.6根窗口的特殊性质26

2.5事件介绍27

2.5.1什么是事件27

2.5.3事件队列28

2.5.4事件结构28

2.5.2事件的选择和传播28

2.5.5事件循环29

2.6如何用X库编程序29

2.6.1 X应用的设计29

2.6.2 X应用的编制31

2.6.3 X应用的调试33

第三章基本窗口程序36

3.1运行程序36

3.2 basicwin主程序37

3.2.1包含文件及其说明37

3.2.2与服务器的连接39

3.2.3显示宏指令40

3.2.4获取窗口信息41

3.2.5建立窗口42

3.2.6颜色策略43

3.2.7准备图符象图44

3.2.8与窗口管理程序通讯45

3.2.9选择希望的事件类型49

3.2.10生成服务器资源50

3.2.11窗口映射50

3.2.12输出缓冲区清零50

3.2.13建立事件搜集循环51

3.2.14在何时绘图56

3.2.15绘制的图形何时出现56

3.2.16修改窗口大小的处理57

3.2.17退出程序57

3.2.18出错处理58

3.2.19小结58

3.2.20 basicwin的完整程序59

第四章窗口属性60

4.1设置窗口特性60

4.2窗口属性结构60

4.3可设置的属性62

4.3.1窗口背景63

4.3.2 窗口边界64

4.3.3位重心65

4.3.4窗口重心67

4.3.5后备存储69

4.3.6存贮69

4.3.7事件处理70

4.3.8子结构重定向优先权71

4.3.9颜色图71

4.3.11缺省属性72

4.4来自X窗口属性结构的信息72

4.3.10光标72

第五章图形文件75

5.1生成与设置图形文件76

5.1.1生成与设置GC的例子78

5.2图形文件之间的转换79

5.3控制图形元素的效果80

5.3.1逻辑函数80

5.3.2平面屏蔽83

5.3.3剪裁屏蔽83

5.4前景和背景84

5.5.1线段宽度85

5.5线段特征85

5.5.2线段类型86

5.5.3线端式样87

5.5.4连接点式样88

5.5.5虚线显示和区距89

5.5.6设置直线特征的例子90

5.6装饰(加花样)91

5.6.1瓦图92

5.6.2点刻92

5.6.5填充规则93

5.6.4填充式样93

5.6.3瓦图和点刻尺寸93

5.6.6弧模式(用于填充)94

5.7图形外露95

5.8字体97

5.9子窗口模式97

5.10 GC在两个客户之间的共享97

5.11 GC和服务器效率97

5.12图形文件队列97

5.13缺省的图形文件98

6.1绘图100

第六章绘制图形和正文100

6.1.1请求的容量限制101

6.1.2图形的绘制比例102

6.1.3 图形绘制的例子102

6.1.4填充103

6.1.5生成位图、象图、瓦图和点刻103

6.1.6拷贝和清除区域106

6.2字体和正文107

6.2.1字符格式107

6.2.2字体的装入107

6.2.3 字体度量108

6.2.4正文的定位111

6.2.5正文绘制子程序113

6.2.6绘制正文子程序114

6.2.7纵向正文115

6.2.8字体的性质115

6.2.9设置字体路径117

6.3区域117

6.3.1移动区域与改变其大小118

6.3.2对区域进行运算118

6.3.3返回区域信息118

6.4图象119

6.4.1图象管理120

6.4.2使用图象示例121

6.5光标122

6.5.1标准的光标字体123

6.5.2装入与修改光标123

第七章颜色125

7.1基本颜色项和概念125

7.1.1颜色名数据库126

7.1.2十六进制颜色说明128

7.2显示设备的差异128

7.2.1 中密彩色显示器128

7.2.3高性能彩色显示器129

7.2.2 单色和灰度级显示器129

7.2.4 X如何描述用可见集支持的颜色130

7.2.5可共享性与可修改性131

7.3分配共享的颜色133

7.3.1 X颜色的结构133

7.3.2分配只读颜色的程序134

7.3.3两种颜色的增强亮度137

7.3.4选择缺省颜色137

7.4分配专用颜色138

7.4.1为动态颜色分配读/写颜色元139

7.4.2为覆盖分配读/写颜色元141

7.4.3使用XAllocColorPlanes145

7.3获取完整的可见集信息146

7.5.1 X可见集的结构147

7.5.2选择可见集的例子147

7.6灰度级可见集149

7.7生成与安装颜色图149

7.7.1用来管理颜色图的函数150

7.7.2 ColormapNotify事件151

7.7.3要求的颜色图表151

7.8.1标准颜色图特性152

7.8标准颜色图152

7.8.2 XStandardColormap的结构153

7.8.3 3/3/2标准颜色图154

7.8.4生成与使用标准颜色图155

7.8.5 RGB到象素的转换159

7.9其它颜色处理函数160

第八章事件161

8.1事件处理回归161

8.2.1事件结构162

8.2.2事件类型和XEvent联合162

8.2事件处理162

8.2.3 Xlib事件队列163

8.2.4编写事件环164

8.2.5打印事件类型166

8.2.6获取事件的子程序167

8.2.7谓词过程169

8.3选择事件171

8.3.1事件屏蔽与事件之间的对应关系172

8.3.2设备事件的传播174

8.3.3事件屏蔽177

8.5由每一事件何处找到更多事件184

8.4送出事件184

第九章键盘和指示器186

9.1键盘186

9.1.1简单键盘输入187

9.1.2键盘映象191

9.1.3键符号背景194

9.1.4改变服务器范围的键盘映象195

9.1.5其它键盘处理程序197

9.2指针197

9.2.1 跟踪指针运动198

9.2.2处理指针按钮事件203

9.2.3改变指针按钮映象206

9.2.4移动指针206

9.3边界交叉及键盘聚焦改变事件206

9.3.1 KeymapNotify事件208

9.4获取键盘和指针208

9.5键盘优先权209

9.5.1设置键盘优先权209

9.5.2获取键盘优先权211

9.6指针优先权211

10.1特性和原子213

第十章客户间通信213

10.2同窗口管理程序通信214

10.2.1窗口管理程序标准特性215

10.2.2对话管理程序标准特性225

10.2.3窗口及对话管理程序可选择的特性226

10.2.4由窗口管理程序设置特性229

10.2.5文本特性230

10.2.6客户行为的限制231

10.3选择232

10.3.1选择机制233

10.3.3获取选择拥有权234

10.3.2选择实例234

10.3.4选择所有者的责任235

10.3.5放弃选择拥有权236

10.3.6请求选择236

10.3.7大量数据传递237

10.3.8其它选择特性及类型237

10.3.9 目标原子237

10.4剪切缓冲器238

第十一章管理用户优先权240

11.1使用XGetDefault241

11.2使用低级资源管理例程245

11.3标准几何形状246

11.4资源说明和匹配247

11.4.1紧联编和松联编249

11.4.2名字选择249

11.4.3存储/读取规则250

11.4.4资源管理值和表达类型251

11.5其他资源管理例程252

11.5.1将资源放到数据库中252

11.5.2区分标志252

12.1 basecalc的描述254

第十二章完整的应用254

12.2包含文件255

12.3 basecalc主程序256

12.4得到用户优先权257

12.4.1 basecal的用户缺省257

12.4.2剖析命令行257

12.4.3得到数据库260

12.4.4由数据库得选择项261

12.5打印实用消息264

12.6初始化计算器264

12.8事件选择268

12.9事件处理268

12.7制作窗口268

12.10画面钮270

12.11没有说明的例程271

第十三章其他编程技术272

13.1读写特性272

13.2屏幕保护273

13.3从其他宿主机和节点读取273

13.3.1加上、移去或列主机清单273

13.5关闭模式274

13.4得到窗口层次274

13.3.2允许和禁止存取控制274

13.6联接关闭操作275

13.7数据管理276

13.7.1正文管理276

13.8后函数276

13.9坐标变换276

13.10 对X的端口程序276

13.10.1从X10到X11的端口277

13.11扩展X277

14.1布局策略278

第十四章窗口管理278

14.2子结构重定向279

14.3重定双亲280

14.3.1 阴影280

14.4窗口保存集282

14.5窗口管理程序——客户通信282

14.5.1读暗示282

14.5.2设定图符大小283

14.6窗口管理函数283

14.7.1程序的操作285

14.7基本窗口管理程序285

14.7.2主程序的描述286

14.7.3窗口布局293

14.7.4选择输入293

14.7.5处理输入294

14.7.6 反转区域295

14.7.7光标295

14.7.8获取指示器295

14.7.9画菜单296

14.7.10循环窗口297

14.7.11升高和降低窗口297

14.7.12移动和改变窗口大小298

14.7.13 draw box例程301

14.7.14图符化(非图符化)窗口303

14.7.15创建图符305

14.7.16得到图符大小307

14.7.17修改图符表308

14.7.18移去图符308

14.7.19改变键盘聚焦309

14.7.20画聚焦框310

14.7.21执行Shell命令311

A.1字体说明313

A.1.1字体定义过程313

附录A说明字体313

A.1.2用简略名称定义字体名称314

A.1.3字体定义别名315

A.1.4使服务器知道别名文件316

A.1.5 fonts.dir文件316

附录B X10的兼容性318

B.1 XDraw和XDrawFilled318

B.2相关表320

附录C写X的扩展322

C.1基本协议支持例程322

C.2.2 嵌入到库中323

C.2.1初始化扩展程序323

C.2嵌入到 Xlib323

C.2.3嵌入到Xlib库数据结构328

C.3 GC高速缓存329

C.4图形批处理329

C.5写扩展程序330

C.5.1 请求、回答和Xproto.h331

C.5.2请求格式331

C.5.3 开始写根Stub例程332

C.5.4 锁定数据结构333

C.5.5发送协议请求和参数333

C.5.7回答334

C.5.6可变长度参数334

C.5.8 同步调用336

C.5.9分配和重新分配内存336

C.5.10 可移植性的考虑336

C.5.11导出正确的扩展操作码337

附录D basecalc应用程序338

附录E事件参考手册365

附录F Xmu库394

附录G软件信息(略)398

附录H版本注释398

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

高度相关资料

张闻天论青年修养与待人接物(1995 PDF版)
张闻天论青年修养与待人接物
1995 北京:中共党史出版社
IBM BASIC 语言编程手册  3.0版( PDF版)
IBM BASIC 语言编程手册 3.0版
上海电子计算机厂
supersoftc编译程序12版用户手册( PDF版)
supersoftc编译程序12版用户手册
0520资料出版联合体
编程高手  实用手册( PDF版)
编程高手 实用手册
北京:北京大学出版社
编辑出版工作手册(1975 PDF版)
编辑出版工作手册
1975 北京:科学技术文献出版社;重庆分社
FoxPro 2.6编程手册(1995 PDF版)
FoxPro 2.6编程手册
1995 北京:电子工业出版社
XView编程手册  11.4版(1991 PDF版)
XView编程手册 11.4版
1991 北京:海洋出版社
X协议参考手册  11.4版(1991 PDF版)
X协议参考手册 11.4版
1991 北京:海洋出版社
X Toolkit Intrinsics编程手册  11.4版(1991 PDF版)
X Toolkit Intrinsics编程手册 11.4版
1991 北京:海洋出版社
X教程  11.4版(1991 PDF版)
X教程 11.4版
1991 北京:海洋出版社
X Window编程指南  11.4版(1991 PDF版)
X Window编程指南 11.4版
1991 北京:海洋出版社
X教程  11.4版(1991 PDF版)
X教程 11.4版
1991 北京:海洋出版社
X Window高级编程指南  11.4版(1991 PDF版)
X Window高级编程指南 11.4版
1991 北京:海洋出版社
最新Visual BASIC 5.0中文版实用编程手册(1997 PDF版)
最新Visual BASIC 5.0中文版实用编程手册
1997 成都:电子科技大学出版社
PC程序员手册 第2版(1995 PDF版)
PC程序员手册 第2版
1995 北京:电子工业出版社