X 窗口系统的 C 语言程序库PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:汤建平,潘金贵,肖林等编
- 出 版 社:南京:南京大学出版社
- 出版年份:1994
- ISBN:7305027138
- 页数:368 页
第一章 Xlib简介 1
1.1 X窗口系统概貌 1
1.2 错误 3
1.3 X1ib的命名和参数约定 3
1.4 关于程序设计 4
1.5 本书使用的约定 4
第二章 显示函数 6
2.1 打开显示终端 6
2.2 获取有关显示、图像格式和屏幕的信息 7
2.2.1 显示宏 7
2.2.2 图像格式宏 12
2.2.3 屏幕信息宏 13
2.3 NoOperation协议请求 16
2.4 释放客户程序建立的数据 16
2.5 关闭显示 17
2.6 X服务器关闭连接操作 17
第三章 窗口函数 19
3.1 视觉类型 19
3.2 窗口属性 21
3.2.1 背景属性 24
3.2.2 边框属性 24
3.2.3 重定位属性(Gravity Attributes) 25
3.2.4 备份存贮属性 26
3.2.5 下面保存标志(save under flag) 27
3.2.6 备份平面和备份像素属性 27
3.2.7 事件屏蔽和不传播屏蔽属性 27
3.2.8 替换重定向标志 27
3.2.9 颜色映像属性 28
3.2.10 光标属性 28
3.3 创建窗口 28
3.4 释放窗口 31
3.5 映像窗口 32
3.6 取消映像窗口 34
3.7 配置窗口 35
3.8 改变窗口堆栈顺序 39
3.9 改变窗口属性 41
3.10 变换窗口坐标 44
第四章 窗口信息函数 46
4.1 获取窗口信息 46
4.2 特征和原子 50
4.3 获取和改变窗口特征 53
4.4 选择 57
5.1 颜色映像函数 60
第五章 图形资源函数 60
5.1.1 创建、拷贝和释放颜色映像 61
5.1.2 分配、修改和释放颜色单元 63
5.1.3 读取颜色映像的入口 69
5.2 创建和释放像素映像 70
5.3 处理图形上下文/状态 71
5.4 使用GC例程 81
5.4.1 设置前景、背景、函数和平面屏蔽 81
5.4.2 设置线的属性和虚线 83
5.4.3 设置填充类型和填充规则 84
5.4.4 设置填充图块和画点 85
5.4.5 设置当前字体 88
5.4.6 设置剪裁区 88
5.4.7 设置弧模式、子窗口模式和图形暴露 90
第六章 图形函数 92
6.1 清除区域 92
6.2 拷贝区域 93
6.3 画点、直线、矩形和弧线 95
6.3.1 画一个或多个点 96
6.3.2 画一条或多条直线 97
6.3.3 画一个或多个矩形 99
6.3.4 画一条或多条弧线 100
6.4 填充区域 102
6.4.1 填充一个或多个矩形 102
6.4.2 填充一个多边形 103
6.4.3 填充一个或多个弧形区域 104
6.5 字型尺度 106
6.5.1 字型的装入和释放 111
6.5.2 获取和释放字型名字与信息 113
6 5.3 设置和修改字型搜寻路径 114
6.5.4 计算字符串尺寸 115
6.5.5 计算逻辑范围 116
6.5.6 查询字符串尺寸 117
6.6 显示正文 118
6.6.1 画出复合正文 119
6.6.2 画正文字符 120
6.6.3 画图像正文字符 122
6.7 在客户程序和服务器之间转换图像 123
6.8 光标 127
6.8.1 创建光标 128
6.8.2 改变和消除光标 130
6.8.3 定义光标 131
7.1 改变窗口的父窗口 132
第七章 窗口管理函数 132
7.2 控制窗口的生存时间 133
7.3 确定常驻颜色映像 134
7.4 捕捉指针 136
7.5 捕捉键盘 141
7.6 服务器捕捉 146
7.7 各种控制功能 146
7.7.1 控制输入关注 147
7.7.2 终止客户程序 149
7.8 键盘和指针设置 150
7.9 键盘编码 155
7.10 屏幕保存器控制 160
7.11 控制主机访问 162
7.11.1 添加、获取或删去主机 163
7.11.2 改变存取控制,使存取控制有效或无效 164
第八章 事件及事件处理函数 166
8.1 事件类型 166
8.2 事件结构 167
8.3 事件屏蔽 169
8.4 事件处理 170
8.4.1 键盘和指针事件 172
8.4.2 窗口的进入/退出事件 175
8.4.3 输入关注事件 178
8.4.4 键盘映像状态提示事件 182
8.4.5 暴露(Exposure)事件 183
8.4.6 窗口状态变化事件 185
8.4.7 结构控制事件 192
8.4.8 颜色映像状态变化事件 195
8.4.9 客户通信事件 196
8.5 选择事件 200
8.6 处理输出缓冲区 200
8.7 事件队列管理 201
8.8 处理事件队列 202
8.8.1 返回下一个事件 202
8.8.2 使用谓词过程选择事件 203
8.8.3 使用窗口或事件屏蔽选择事件 205
8.9 将事件放回队列 207
8.10 向其他应用程序发送事件 208
8.11 获取指针移动记载 209
8.12 处理错误事件 210
8.12.1 设置或取消同步 210
8.12.2 使用缺省的错误处理程序 211
9.1 与窗口管理程序通讯 215
第九章 预定义的特征函数 215
9.1.1 设置标准特征 216
9.1.2 设置和获取窗口名 217
9.1.3 设置和获取图标名 218
9.1.4 设置命令 219
9.1.5 设置与获取窗口管理程序提示 219
9.1.6 设置和获取窗口大小提示 221
9.1.7 设置和获取图标尺寸提示 225
9.1.8 设置和获取窗口类 226
9.1.9 设置和获取瞬态特征 227
9.2 处理标准颜色映像 228
9.2.1 标准颜色映像 229
9.2.2 标准颜色映像特征和原子 230
9.2.3 获取和设置XStandardColormap结构 231
第十章 应用工具函数 233
10.1 键盘实用函数 233
10.1.1 键盘事件函数 233
10.1.2 KeySym分类宏 236
10.2 获取X环境缺省值 237
10.3 分析窗口几何 238
10.4 分析颜色说明 240
10.6 处理区域 241
10.5 产生区域 241
10.6.1 创建、复制或释放区域 242
10.6.2 移动或缩放区域 242
10.6.3 区域计算 243
10.6.4 确定区域是否为空或相等 244
10.6.5 在区域中放置点或矩形 244
10.7 使用裁剪和粘贴缓冲区 245
10.8 确定视觉类型 247
10.9 处理图像 249
10.10 处理位图 252
10.11 使用资源管理程序 255
10.11.1 使用资源管理匹配规则 256
10.11.2 基本资源管理程序定义 257
10.11.3 资源数据库的存取 260
10.11.4 分解命令行选项 265
10.12 使用上下文管理程序 267
附录A Xlib函数和协议请求 270
附录B X字型光标 281
附录C 扩充 283
附录D 第10版的兼容函数 301
附录E KEYSYM编码 306
附录F 协议编码 311
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《旅伴文库 白衣女人》潘华凌译;(英)威尔基·柯林斯 2019
- 《南方快车》朱卫净,潘丽萍责编;吴娴敏译者;(智利)路易斯·塞普尔维达 2019
- 《流体力学与传热学》潘小勇编著 2019
- 《虚拟现实与人工智能技术的综合应用》潘晓霞著 2018
- 《韶山红色旅游发展的创新模式研究》刘建平 2020
- 《海明威书信集:1917-1961 上》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《中国城市发展报告 No.12 大国治业之城市经济转型》潘家华,单菁菁主编 2019
- 《英语口语读本》汤富华,戚永慧,华敏编著 2019
- 《儿童哲学的理论与实践》潘小慧著 2020