《Motif与图形用户界面开发工具》求取 ⇩

目录1

第1章 Motif入门1

1.1 OSF/Motif与图形用户界面系统1

1.1.1 什么是图形用户界面1

1.1.2 图形用户界面系统的结构模型2

1.1.3 图形用户界面系统的开发工具3

1.1.4 图形用户界面系统的标准化4

1.1.5 X窗口系统简介5

1.1.6 Motif的组成11

1.2 Motif的安装和启动14

1.2.1 Motif的安装15

1.2.2 X服务器的启动24

1.2.3 Motif的启动28

1.2.4 Motif应用程序运行前的准备工作32

1.3 Motif的对象元和对象件34

1.3.1 XtIntrinsics和面向对象的程序设计方法34

1.3.2 Xlib、XtIntrinsics和MotifToolkit的命名约定37

1.3.3 Motif对象元类集合的组成及层次关系38

1.3.4 元对象元简介42

1.3.5 外壳对象元简介43

1.3.6 初等对象元简介44

1.3.7 管理器对象元简介47

1.3.8 对话对象元简介51

1.3.9 对象件简介53

1.4 如何用Motif编写应用程序54

1.4.1 XtIntrinsics的程序设计模型54

1.4.2 Motif程序的头文件55

1.4.3 初始化XtIntrinsics57

1.4.4 建立对象元59

1.4.5 为对象元加用户函数60

1.4.6 实现对象元62

1.4.7 事件处理循环62

1.5.1 什么是资源64

1.5 资源和资源的管理64

1.5.2 资源名和资源类65

1.5.3 资源的匹配规则67

1.5.4 资源数据库的建立68

1.5.5 应用程序资源71

1.5.6 命令行选项76

1.5.7 后备资源78

1.5.8 资源类型的转换79

1.6 一个Motif程序的实例xmhello83

1.6.1 xmhello使用的对象元83

1.6.2 xmhello的应用程序资源84

1.6.3 xmhello的命令行选项84

1.6.4 xmhello的完整代码85

1.6.5 xmhello的运行87

2.1 XmMainWindow对象元的组成与用途88

2.1.1 XmMainWindow对象元的创建88

第2章 XmMainWindow对象元和应用程序的主窗口88

2.1.2 对象元的管理与实现89

2.1.3 XmMainWindow对象元的组成92

2.1.4 设置XmMainWindow对象元中的构件99

2.2 XmMainWindow对象元的资源100

2.2.1 资源的种类101

2.2.2 资源的设置104

2.2.3 资源的获取105

2.3.1 为菜单注册回调函数106

2.3 为XmMainWindow对象元注册回调函数106

2.3.2 为命令区注册回调函数108

2.3.3 为工作区注册回调函数110

2.4 光标的使用111

2.4.1 光标的组成112

2.4.2 光标的创建与释放112

2.4.3 光标的定义和修改115

3.1.1 XmDrawingArea对象元的资源和用途119

3.1 XmDrawingArea对象元和图形的输出119

第3章 几种管理器对象元119

3.1.2 绘图现场120

3.1.3 颜色125

3.1.4 X窗口系统的图元函数130

3.1.5 Expose事件和图形的重画134

3.2 XmScrolledWindow和XmScrollBar对象元136

3.2.1 XmScrolledWindow对象元的工作模型136

3.2.2 XmScrolledWindow对象元的资源137

3.2.3 XmScrollBar对象元的资源和用途140

3.2.4 XmScrollBar的回调资源145

3.3 XmScale对象元147

3.3.1 XmScale对象元的创建147

3.3.2 XmScale对象元的资源149

3.3.3 XmScale对象元的回调资源150

3.4 XmPanedWindow对象元153

3.4.1 XmPanedWindow对象元的创建153

3.4.3 窗格及其用途156

3.4.2 XmPanedWindow对象元的资源156

第4章 对话框和对话对象元158

4.1 Motif的对话框158

4.1.1 对话框的用途158

4.1.2 消息对话框的建立159

4.1.3 有模式对话框和无模式对话框160

4.1.4 Motif的专用对话框与简便函数161

4.1.5 对话框的管理164

4.2 XmDialogShell对象元164

4.2.1 XmDialogShell对象元的建立164

4.2.2 XmDialogShell对象元的特点165

4.3 XmBulletinBoard对象元和公告板对话框166

4.3.1 XmBulletinBoard对象元与公告板对话框的创建166

4.3.2 XmBulletinBoard的对话资源166

4.3.3 一个建立公告板对话框的实例168

4.4 XmForm对象元与结构对话框169

4.4.1 相对邻接170

4.4.2 位置邻接173

4.4.3 XmForm对象元与结构对话框的创建174

4.5 XmMessageBox对象元与消息对话框175

4.5.1 XmMessageBox对象元的创建175

4.5.2 设置消息对话框的类型资源与消息符号176

4.5.3 设置消息对话框的消息串177

4.5.4 XmMessageBox对象元的控制按钮178

4.5.5 获取XmMessageBox对象元的内部子对象元178

4.5.6 为XmMessageBox对象元的控制按钮注册回调函数179

4.6 XmSelectionBox对象元与选择对话框181

4.6.1 XmSelectionBox对象元的组成181

4.6.2 XmSelectionBox对象元与选择对话框的创建182

4.6.3 XmSelectionBox对象元的回调资源183

4.7 XmCommand对象元184

4.7.1 XmCommand对象元的创建184

4.6.5 获取XmSelectionBox的内部子对象元184

4.6.4 提示对话框184

4.7.2 XmCommand对象元的使用实例185

4.8 XmFileSelectionBox对象元与文件选择对话框186

4.8.1 XmFileSelectionBox的组成与创建186

4.8.2 XmFileSelectionBox对象元的回调资源188

4.8.3 文件的搜索189

4.9.1 Motif对话框的修改193

4.9 对话框的定制193

4.8.4 目录的搜索193

4.9.2 新类型对话框的建立195

第5章 标题和按钮202

5.1 标题202

5.1.1 标题的创建203

5.1.2 正文标题203

5.1.3 象图标题205

5.1.4 标题的对齐207

5.1.5 使用多种字体的正文标题208

5.2.1 推按按钮的创建210

5.2 推按按钮210

5.2.2 XmPushButton的回调资源211

5.2.3 连续点触鼠标键的处理212

5.3 触发按钮215

5.3.1 触发按钮的创建215

5.3.2 XmToggleButton的回调函数216

5.3.3 旋钮盒与检查盒218

5.4 画板按钮221

5.4.1 画板按钮的特点与创建221

5.4.2 画板按钮的使用实例222

5.5 箭头按钮223

5.5.1 箭头按钮的特点与创建223

5.5.2 箭头按钮的使用实例224

第6章 XmList、XmText和XmTextField对象元226

6.1 XmList对象元226

6.1.1 XmList对象元的创建227

6.1.2 对表项的操作229

6.1.3 XmList的回调资源237

6.2 XmText对象元和XmTextField对象元240

6.2.1 XmText和XmTextField的编辑功能240

6.2.2 XmText和XmTextField对象元的创建241

6.2.3 XmText和XmTextField的简便函数242

6.2.4 XmText和XmTextField的回调资源252

第7章 Motif的菜单系统262

7.1 弹出式菜单系统262

7.1.1 弹出式菜单系统的组成262

7.1.2 创建简单弹出式菜单263

7.1.3 创建弹出式菜单的一般方法266

7.1.4 显式创建菜单外壳和弹出式菜单面板269

7.2 下拉式菜单系统与子菜单271

7.2.1 下拉式菜单系统的组成271

7.2.2 创建简单下拉式菜单系统272

7.2.3 XmCascadeButton对象元与子菜单275

7.3 选项菜单系统278

7.3.1 选项菜单系统的组成278

7.3.2 使用简便函数创建选项菜单系统279

7.4 其他的菜单技术281

7.4.1 设置菜单光标281

7.4.2 为菜单加助记键和捷径键282

7.4.3 设置菜单的灵敏性283

7.4.4 建立菜单系统的高级技术285

第8章 Xt的事件处理技术292

8.1 回调函数的进一步讨论292

8.1.1 给对象元注册回调函数的方法292

8.1.2 回调函数的参数传递295

8.1.3 与回调函数有关的其他技术297

8.2 翻译表和动作函数302

8.2.1 翻译表302

8.2.2 动作函数312

8.2.3 给应用程序注册动作函数的方法314

8.3 事件处理函数317

8.3.1 事件屏蔽码及事件类型318

8.3.2 给对象元注册事件处理函数的方法319

8.3.3 注销事件处理函数326

8.4 加速表326

8.4.1 事件的传播326

8.4.2 设置加速表327

8.4.3 注册加速表328

8.5 Xt中的其他事件处理技术332

8.5.1 定时函数333

8.5.2 工作函数335

8.5.3 事件队列的低级管理函数338

第9章 X窗口系统的字体与Motif的复合串342

9.1 X窗口系统的字体342

9.1.1 BDF格式的字体文件342

9.1.2 字体的命名规则和文件fonts.dir346

9.1.4 几个与字体有关的X命令348

9.1.3 字体的别名和文件fonts.alias348

9.1.5 汉字字体的建立351

9.1.6 字体在应用程序中的使用方法351

9.2 复合串353

9.2.1 字符集和字体表353

9.2.2 复合串的创建354

9.2.3 复合串的操作356

9.2.4 含有多种字体的复合串358

9.3.1 fileviewer的数据结构构360

9.3 一个使用多种字体的程序实例fileviewer360

9.3.2 fileviewer的程序结构362

第10章 客户之间的通信369

10.1 原子369

10.1.1 什么是原子369

10.1.2 Motif的原子管理功能370

10.2 特性的使用370

10.2.1 什么是特性370

10.2.2 建立特性和在特性中存储数据371

10.2.3 删除特性372

10.2.4 从特性中检索数据373

10.2.5 PropertyNotify事件374

10.2.6 使用特性传递数据375

10.3 用事件进行通信382

10.3.1 事件的发送382

10.3.2 ClientMessage事件382

10.3.3 一个消息通信的实例xtalk383

10.4.1 基本概念395

10.4 X的选取机制395

10.4.2 选取的使用396

10.4.3 XtIntrinsics对选取的支持398

10.4.4 一个使用选取机制的实例clipboard401

10.5 Motif的剪裁板405

10.5.1 Motif的剪裁板函数405

10.5.2 往剪裁板中存储数据406

10.5.5 一个使用剪裁板函数的实例408

10.5.3 从剪裁板上取出数据408

10.5.4 作废数据项408

10.5.6 按名拷贝411

10.6 外壳对象元及它与窗口管理程序的通信414

10.6.1 Motif的外壳对象元414

10.6.2 窗口管理程序与窗口通信协议414

10.6.3 外壳对象元的基本资源415

10.6.4 VendorShell对象元的资源418

10.6.5 注册协议回调函数421

第11章 基于Motif风格的图形用户界面开发工具424

11.1 用户界面语言UIL424

11.1.1 UIL语言概述424

11.1.2 UIL语言的基本元素425

11.1.3 用UIL语言描述用户界面432

11.1.4 编译UIL模块447

11.1.5 Motif资源管理器(MRM)函数的使用449

11.2.1 HPArchitect概述457

11.2 面向编程的交互式用户界面开发工具HPArchitect457

11.2.2 用对象元建立用户界面460

11.2.3 用C语言增加界面行为466

11.2.4 使用Architect的C解释器测试应用程序471

11.2.5 创建用户界面的可执行程序475

11.2.6 更进一步的编辑技巧478

11.3 面向应用的用户界面开发系统“向导”481

11.3.1 “向导”系统的特点481

11.3.2 使用“向导”系统设计用户界面482

11.3.3 用户界面与应用程序的集成492

11.3.4 “向导”系统的前景展望496

附录1 Motif对象元简明参考指南498

附录2 Motif函数简明参考指南533

附录3 Motif对象元的资源值640

附录4 Motif的回调结构642

附录5 Motif虚拟键的映射648

参考文献651

1995《Motif与图形用户界面开发工具》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张倪等编著 1995 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

图形图像工具实用详解(1999 PDF版)
图形图像工具实用详解
1999 北京:清华大学出版社
面向对象数据库应用开发——开发工具 In( PDF版)
面向对象数据库应用开发——开发工具 In
UNIX系统V第4版-OPEN LOOK图形用户界面用户指南( PDF版)
UNIX系统V第4版-OPEN LOOK图形用户界面用户指南
北京:电子工业出版社
Power Builder 应用开发用户手册 卷Ⅱ 第14章 PowerBuilder 的 Internet 开发工具 IDT( PDF版)
Power Builder 应用开发用户手册 卷Ⅱ 第14章 PowerBuilder 的 Internet 开发工具 IDT
计算机用户界面及其工具(1994 PDF版)
计算机用户界面及其工具
1994 北京:科学出版社
XENIX开发系统图形界面CGI(1990 PDF版)
XENIX开发系统图形界面CGI
1990 北京:北京科学技术出版社
图形用户界面设计与技术 以Borland C++为工具(1997 PDF版)
图形用户界面设计与技术 以Borland C++为工具
1997 西安:西安电子科技大学出版社
如何开发Windows环境下的图形用户界面应用程序(1997 PDF版)
如何开发Windows环境下的图形用户界面应用程序
1997 北京:电子工业出版社
XENIX开发系统 计算机图形界面CGI(1994 PDF版)
XENIX开发系统 计算机图形界面CGI
1994 北京:科学出版社
Microsoft客户/服务器开发工具实用手册(1997 PDF版)
Microsoft客户/服务器开发工具实用手册
1997 北京:清华大学出版社
AutoCAD 2000开发工具  ObjectARX开发工具与应用实例(1999 PDF版)
AutoCAD 2000开发工具 ObjectARX开发工具与应用实例
1999 北京:人民邮电出版社
计算机绘图(1995 PDF版)
计算机绘图
1995 北京:机械工业出版社
图形用户界面技术及其程序设计(1993 PDF版)
图形用户界面技术及其程序设计
1993 北京:北京大学出版社
CAD图形开发工具(1997 PDF版)
CAD图形开发工具
1997 上海:上海科学技术出版社
面向对象数据库应用开发 开发工具Informix-NewEra(1996 PDF版)
面向对象数据库应用开发 开发工具Informix-NewEra
1996 北京:清华大学出版社