《MOTIF编程方法及实例》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张超谟编著
  • 出 版 社:北京:石油工业出版社
  • 出版年份:1997
  • ISBN:7502120971
  • 页数:286 页
图书介绍:

第一章 Motif 概述 1

第一节 X 简介 1

一、X-Window 的基本概念 1

二、X 的工具箱 2

三、X 的层次结构 2

四、Motif 程序的编译 2

五、X 应用程序的运行 3

第二节 Motif 图形用户界面系统的开发工具 3

一、专门供开发人员使用的基本开发工具 4

二、用户界面语言UIL 4

三、交互式开发工具 bx 4

第三节 Motif 程序的组成 4

一、一个简单的 Motif 程序 4

二、widget 与 gadget 6

三、Motif 程序的头文件 9

四、初始化 Xtlntrinwics 10

五、创立 widget 11

六、管理 widget 11

七、为 widget 加回调、事件处理或动作映射函数 12

八、实现 12

九、事件循环 12

十、放弃或取消 widget 12

第四节 命名规则 13

第五节 Motif 资源 13

一、资源文件格式 13

二、资源命名 14

三、资源文件的查找 15

四、用程序设置资源值 15

五、在程序中获取资源值 16

第二章 管理器型 widget 17

第一节 通告 XmBulletinBoard 17

一、包含文件 17

二、建立 BullentinBoard 17

三、BulletinBoard 常用资源 18

四、使用BulletinBoard 举例 18

第二节 标号 XmLabel (元 widget) 20

一、包含文件 21

二、建立 Label 21

三、Label 常用资源 21

四、XmString 数据类型 22

五、常用的XmString函数 23

六、Pixmap 数据类型 23

七、使用 Label 举例 24

第三节 行列 XmRowColumn 26

一、包含文件 26

二、建立 RowColumn 26

三、RowColumn常用资源 27

四、使用 RowColumn 举例 28

第四节 活动窗格 XmPanedWindow 29

一、包含文件 29

二、建立PanedWindow 29

三、PandWindow 常用资源 30

四、使用PanedWindow 举例 30

第五节 表格 XmForm 31

一、包含文件 31

二、建立 Form 32

三、Form 常用资源 32

四、使用 Form 举例 33

第六节 三维边框 XmFrame 36

一、包含文件 36

二、建立 Frame 36

三、Frame 常用资源 36

四、使用Frame 举例 36

第七节 滚动窗XmScrolledWindow 与滚动条 XmScrollBar 38

一、滚动窗 XmScrolledWindow 38

二、使用ScrolledWindow 举例 40

三、滚动条 XmScrollBar 42

四、使用滚动条举例 44

第八节 标尺XmScale 46

一、包含文件 46

二、建立 Scale 46

三、Scale 常用资源 46

四、Scale 回调 47

五、对Scale 值的存取 48

六、使用Scale举例 48

第三章 元 widget 56

第一节 按钮 56

一、下压按钮 XmPushButton 56

二、箭头按钮 XmArrowButton 57

三、开关按钮 XmToggleButtion 59

四、绘画按钮 63

第二节 键盘输入 65

一、输入焦点与遍历 65

二、XmText 与 XmTextField 68

三、滚动正文 74

第三节 列表 XmList 与滚动列表 XmScrolledList 76

一、列表 List 76

二、滚动列表 ScrolledList 81

第四章 事件与回调 85

第一节 事件 85

一、登记事件 85

二、XEvent 联合 86

三、事件屏蔽码 87

四、X 事件的种类 89

五、事件使用举例 93

六、为不可屏蔽事件、登记事件处理函数 99

第二节 回调 100

一、登记回调 100

二、回调函数形式 100

三、回调结构 100

四、删除回调 101

五、回调资源 101

六、常用 widget 回调速查表 108

第三节 动作 118

一、动作举例 118

二、动作表 120

三、安装动作表 120

四、动作函数形式 120

五、转换表 121

第四节 其它事件处理技术 126

一、定时调用 126

二、后台处理 128

三、文件输入与输出 132

第五章 菜单 136

第一节 标准 Motif 程序的外观 136

一、包含文件 136

二、创建MainWindow 136

三、MainWindow 常用资源 137

第二节 菜单 140

一、菜单条 141

二、下拉菜单 145

三、弹出菜单 148

四、选择菜单 152

第六章 对话框 154

第一节 消息对话框 MessageBox 154

一、包含文件 154

二、创建消息对话框 154

三、消息对话框的态性 155

四、对话框的态性 157

五、对话框的管理 158

六、获取 XmMessageBox 的内部成分 158

第二节 选择对话框 XmSelectionBox 162

一、包含文件 162

二、创建选择对话框 162

三、选择对话框常用资源 164

四、获取选择对话框的孩子 165

五、提示对话框 170

六、文件选择对话框 171

七、命令对话框 172

第三节 定制对话框 174

第七章 绘图 183

第一节 标准 Xlib 参数 183

一、说明显示器 183

二、目标窗口 183

三、Pixmap 数据类型 184

四、图形属性集 184

第二节 颜色 209

一、颜色映射表 209

二、颜色使用方法 215

第三节 常用 Xlib 绘图函数 217

一、画点画线函数 217

二、填充函数 220

三、绘字符串函数 221

第四节 绘画管理器 XmDrawingArea 221

一、包含文件 221

二、创建 DrawingArea 221

三、DrawingArea 常用资源 222

四、使用 Drawing 举例 223

第八章 Motif 综合编程方法 248

第一节 方法简述与操作过程 248

一、方法简述 248

二、操作过程 250

第二节 程序及详细注解 255

参考文献 287