UNIX系统V第4版 程序员指南 Open look图形用户界面 Programmer's guide Open look graphical user interfacePDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:熊志国,董士海译
- 出 版 社:北京:电子工业出版社
- 出版年份:1992
- ISBN:7505315579
- 页数:126 页
目录 1
第—章 引言 1
1.1 前言 1
1.1.1 目的 1
1.1.2 概观 1
1.1.3 文档约定 1
第二章 OPEN LOOK工具箱 3
2.1 X窗口系统和Xt Intrinsics 3
2.2 OPEN LOOK Widgets 3
2.2.1 Flat Widgets和Gadgets 4
2.2.1.1 Flat Widgets 4
2.2.2 Widgets命名约定 5
2.2.1.2 Gadgets 5
2.2.3 Widgets的资源 6
2.2.4 获取和设置Widget资源 7
2.2.5 基本Widget资源 8
2.2.6 为Flat化Widgets指定资源 10
2.2.6.1 子对象资源列表 11
2.2.6.2 继承资源 11
2.2.6.3 在列表中顺序化资源 11
2.2.6.4 用于说明Flat Widget中子对象的资源 11
2.2.7 屏幕分辨率与色彩 12
2.2.7.1 初级色彩 12
2.2.7.2 设备分辨率 12
2.2.8.2 随分辨率自动选择字体 13
2.3 Widget函数和应用 13
2.2.8.1 标准字体 13
2.2.8 所支持的字体 13
图2—1 Oblong Button Widgets 14
图 14
2.3.1 OPEN LOOK Widget描述 14
2.3.1.1 动作Widgets 14
图2—2 Rectangular Button Widgets 15
图2—3 CheckBox Widget 16
图2—4 MenuButton Widget 17
图2—5 AbbrevMenuButton Widget 17
图2—6A Slider Widget(水平) 18
图2—6B Slider Widget(垂直) 18
图2—7A Scrollbar Widget(水平) 19
图2—8 StaticText Widget 20
图2—7B Scrollbar Widget:到达左端或上端的升降器和比例指示器 20
2.3.1.2 正文控制Widgets 20
2.3.1.3 收容器Widgets 21
图2—9 TextField Widget 21
图2—10 BulletinBoard Widget(着色) 22
图2—11A ControlArea Widegt(着色) 23
图2—11B ControlArea Widget(宽和高控制) 23
图2—12 Form Widget(着色) 24
图2—13 Caption Widget 25
图2—14 Exclusives Widget例子 26
图2—15 Scrolled Window Widget 27
图2—16A ScrollingList Widget的公共组件 28
图2—16B 给ScrollingList增加一个元素 28
图2—17 Notice Widget 29
2.3.1.4 弹出式选择 29
图2—18 PopupWindow Widget 30
图2—19 Menu Widget 31
2.3.2 OPEN LOOK例程 31
2.3.2.1 必须的Xt Intrinsic例程 31
2.3.2.3 登记求助 32
2.3.2.2 OPEN LOOK初始化 32
2.3.2.7 Flat Widget例程 33
2.3.2.6 控制输入聚焦 33
2.3.2.5 出错处理例程 33
2.3.2.4 套装的Widgets 33
2.3.3 有多个基窗口的应用 34
2.3.2.8 常规例程 34
第三章 使用OPEN LOOK工具箱编程 35
3.1 引言 35
3.2 如何编写OPEN LOOK程序 35
3.2.1 面向对象的编程 35
3.3 遍历系统 36
3.3.1 包含文件目录 36
3.3.2 库 36
3.3.3 编译命令 36
3.3.4 公有和私有的包含文件 37
3.4 示例程序注解 37
3.4.1 创建一个按钮Widget 38
3.4.1.1 程序描述 38
3.4.2 创建一个组合Widget 40
3.4.2.1 程序描述 40
3.4.3.1 程序描述 44
3.4.3 创建一个菜单 44
3.4.4.1 输入数据 50
3.4.4 摘录的编程示例 50
3.4.4.2 使用Slider Widget 52
3.4.4.3 定义和使用Stub Widget 54
3.4.4.4 使用From Widget 58
3.5.1 说明收容器的设置 62
3.5 使用Flat化的Widgets 62
3.5.2 回调函数和Flat Widgets 63
3.5.3 设置子对象的状态 64
3.5.4 获取子对象的状态 65
3.5.5 获取子对象上的求助 66
3.6 编程注意事项 66
3.6.1 命名约定 66
3.6.2 宏注意事项 66
3.6.3 回调函数限制 67
3.6.4 排错提示 67
第四章 X窗口系统版本11,OPEN LOOK约定 69
4.1 引言 69
4.2 总的考虑 69
4.2.1 通信方法 69
4.2.1.1 特征 69
4.2.1.2 事件 69
4.2.2 限制 70
4.2.3 命名规则 70
4.3.1 窗口装饰 71
4.3.2 标准装饰 71
4.3 窗口特征 71
4.2.5 特征注记 71
4.2.4.2 效率 71
4.2.4.1 可扩充性 71
4.2.4 协议注记 71
4.3.3 定制装饰 73
4.3.5 窗口色彩 74
4.3.4 按钉(Pin)状态 74
4.3.6 繁忙窗口 75
4.4 与委托方间通信约定的关系 76
4.3.7 聚焦转向 76
4.4.1 WM_NORMAL_HINTS 76
4.4.2 WM_HINTS…………………………………………………………………(76 )4.4.3 WM_PROTOCOLS 77
4.4.3.1 WM_SAVE_YOURSELF 77
4.4.3.2 WM_DELETE_WINDOW 77
4.4.3.3 WM_TAKE_FOCUS 77
4.4.4 窗口组 77
4.4.5 输入聚焦 79
4.5 工作空间与文件管理程序决定 80
4.6 零碎的实现问题 84
4.6.1 可钉住的菜单和覆盖重定向 84
4.6.2 全尺寸窗口 84
附录A 全面的Widget示例程序 85
A.1 设计目标 85
A.2 程序描述 86
词汇表 121
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《Java语言程序设计教程》胡光 2018
- 《C语言程序设计》黑新宏,胡元义主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017