当前位置:首页 > 工业技术
Xwindow培训教程
Xwindow培训教程

Xwindow培训教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:李俊英,叶新恩编著
  • 出 版 社:北京:海洋出版社
  • 出版年份:1994
  • ISBN:7507737987
  • 页数:415 页
图书介绍:
上一篇:机械设计下一篇:服装表演与策划
《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 Intrinsics 52

2.3.2 X View 55

第三章 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 图形文本GC 118

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.c 377

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

8.4.1 程序的操作 386

8.4.2 主程序的描述 387

8.4.3 子例程的描述 395

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

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

相关图书
作者其它书籍
返回顶部