Xwindow培训教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李俊英,叶新恩编著
- 出 版 社:北京:海洋出版社
- 出版年份:1994
- ISBN:7507737987
- 页数:415 页
第一章 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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019