《Xwindow培训教程》求取 ⇩

第一章 X Window System基本概念1

1.1 X窗口系统的产生与发展1

1.2 X窗口系统的特点与环境2

1.2.1 X的特点2

1.2.2 X的环境3

1.3 服务器与用户应用程序5

1.3.1 服务器与应用程序5

1.3.2 服务器与应用间的信息传递6

1.4 窗口与窗口管理器8

1.4.1 窗口及其特性8

1.4.2 窗口管理器9

1.5 事件10

1.5.1 事件类型11

1.5.2 事件结构13

1.5.3 事件选择15

第二章 X Window System组成18

2.1 X网络协议18

2.1.1 X协议信息18

2.1.2 X协议特点18

2.1.3 X协议功能类型19

2.1.4 X协议数据结构24

2.2 Xlib图形子程序库35

2.2.1 Xlib的作用36

2.2.2 Xlib函数37

2.2.3 函数功能类型41

2.3 X工具箱52

2.3.1 X Toolkit Intrinsics52

2.3.2 X View55

第三章 X应用程序的结构59

3.1 Helloworld.c应用程序59

3.1.1 Helloworld.c程序功能59

3.1.2 程序的流程图59

3.1.3 程序编码60

3.2 Helloworld.c程序结构分析62

3.2.1 头文件63

3.2.2 说明63

3.2.3 初始化64

3.2.4 输入事件请求67

3.2.5 窗口映射67

3.2.6 读事件主循环68

3.2.7 关闭连接70

3.3 建立和运行Helloworld.c程序70

3.4 网络上运行应用程序71

3.4.1 局域地运行一个应用72

3.4.2 远程地运行一个应用73

第四章 窗口及应用74

4.1 窗口的概念74

4.1.1 窗口的工作方式74

4.1.2 窗口的层次74

4.1.3 窗口的配置76

4.1.4 窗口的生存周期77

4.2 窗口的简单操作77

4.2.1 窗口建立78

4.2.2 请求窗口事件79

4.2.3 窗口映射80

4.2.4 改变窗口的背景和边界81

4.2.5 撤消窗口映射82

4.2.6 破坏窗口83

4.3 控制窗口结构的操作84

4.3.1 操作窗口几何84

4.3.2 移动和改变窗口86

4.3.3 操作窗口压栈顺序88

4.3.4 操作窗口结构90

4.4 窗口特性、属性及高级窗口操作92

4.4.1 窗口特性92

4.4.2 窗口属性93

4.4.3 高级窗口操作99

4.5 窗口通知事件105

4.5.1 请求窗口通知事件106

4.5.2 接收和处理窗口通知事件106

4.5.3 窗口通知事件的生成107

4.6 窗口操作应用实例109

第五章 绘制图形118

5.1 图形文本GC118

5.1.1 X图形资源118

5.1.2 图形文本的属性及操作121

5.2 基本画图操作131

5.2.1 基本画图133

5.2.2 图形外露和Expose事件161

5.3 高级画图技术166

5.3.1 填充形式167

5.3.2 点刻和瓦图168

5.3.3 剪裁171

5.3.4 像图、位图与图像174

5.3.5 提高绘图速度的规则187

第六章 文本输出与颜色设置189

6.1 文本输出189

6.1.1 字体选择189

6.1.2 字体结构192

6.1.3 绘制文本204

6.2 颜色的概念216

6.2.1 颜色与像素值216

6.2.2 颜色图与可见类220

6.2.3 获取颜色的X信息函数224

6.3 颜色的操纵230

6.3.1 颜色的可共享性和可修改性230

6.3.2 共享颜色元策略231

6.3.3 标准颜色图策略234

6.3.4 独享颜色元策略237

6.3.5 处理颜色的服务函数243

6.4 颜色图的使用246

6.4.1 建立颜色图247

6.4.2 设置颜色图属性247

6.4.3 拷贝颜色图248

6.4.4 释放颜色图248

6.4.5 安装和退出虚拟颜色图249

6.4.6 处理ColormapNotify事件249

6.5 设置颜色的绘图实例250

6.5.1 用红色画线的应用程序250

6.5.2 多种颜色绘制图形的应用程序255

第七章 指针与键盘261

7.1 指针261

7.1.1 指针组成261

7.1.2 指针控制263

7.1.3 光标操纵268

7.2 指针事件289

7.2.1 鼠标事件289

7.2.2 指针移动事件297

7.2.3 指针穿越窗口事件304

7.2.4 操作指针的应用实例308

7.3 键盘323

7.3.1 键盘事件324

7.3.2 标准键盘处理方法325

7.4 键盘聚焦和键盘获取335

7.4.1 键盘聚焦335

7.4.2 键盘获取341

7.5 指针与键盘操作应用实例343

7.5.1 检查事件的应用程序343

7.5.2 处理键盘输入应用程序350

第八章 应用程序与窗口管理程序的交互356

8.1 应用与窗口管理程序交互方式356

8.1.1 窗口管理程序的干涉356

8.1.2 给窗口管理程序的暗示360

8.2 特性369

8.2.1 特性的名字369

8.2.2 特性数据格式和类型370

8.2.3 标准特性370

8.3 向窗口管理程序发送更多的信息372

8.3.1 发送暗示的windowx.c应用程序372

8.3.2 向窗口管理器发送暗示的子程序window.c377

8.4 基本窗口管理程序的设计386

8.4.1 程序的操作386

8.4.2 主程序的描述387

8.4.3 子例程的描述395

附录A 财科家用电脑与系列软件411

附录B X Windows常见术语中英文对照表413

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

高度相关资料

Internet培训教程(1996 PDF版)
Internet培训教程
1996 清华大学出版社;西蒙与舒斯特国际出版公司
Internet培训教程(1996 PDF版)
Internet培训教程
1996
入党培训教程( PDF版)
入党培训教程
武汉大学出版社
传销培训教程(1996年10月第1版 PDF版)
传销培训教程
1996年10月第1版 华南理工大学出版社
入党培训教程(1993.10 PDF版)
入党培训教程
1993.10 兰州大学出版社
AutoCAD12.0 培训教程( PDF版)
AutoCAD12.0 培训教程
Turbo C培训教程(1993 PDF版)
Turbo C培训教程
1993 北京:学苑出版社
DOS 5.0 培训教程(1993 PDF版)
DOS 5.0 培训教程
1993 北京:海洋出版社
Photoshop 5.0培训教程(1998 PDF版)
Photoshop 5.0培训教程
1998 成都:成都科技大学出版社
XENIX 培训教程(1992 PDF版)
XENIX 培训教程
1992 北京:海洋出版社
INTERNET培训教程(1999 PDF版)
INTERNET培训教程
1999 福州:福建教育出版社
选用主机板不求人  第2版(1999 PDF版)
选用主机板不求人 第2版
1999 北京:人民邮电出版社
FreeHand 8.0培训教程(1999 PDF版)
FreeHand 8.0培训教程
1999 北京:北京航空航天大学出版社
WPS 2000培训教程(1999 PDF版)
WPS 2000培训教程
1999 北京:中国水利水电出版社
WPS 2000培训教程(1999 PDF版)
WPS 2000培训教程
1999 北京:人民邮电出版社