《MOTIF编程指导与实例》求取 ⇩

导读1

第一章 关于Motif的介绍6

1.1 “是机制而不是政策”6

1.2 进入Motif6

1.3 X层次结构7

第二章 widget9

2.1 什么是widget9

2.2 面向对象编程的介绍9

2.3 作为对象的widget10

2.4 Motif类树10

2.5 widget事例树12

第三章 widget资源14

3.1 什么是资源14

3.2 资源表14

3.3 关于命名约定的注意事项15

3.5 widget的命名16

3.4 资源文件16

3.6 资源说明格式19

3.7 资源文件样本19

3.8 通过类设置资源21

3.9 widget名使用通配符后的解释21

3.10 不加设置的资源22

3.11 为资源文件加注释22

3.12 程序如何使用资源22

3.13 在命令行上设置资源24

3.14 用编程方法进行资源设置24

3.15 固联资源值26

3.16 用程序获取资源值26

第四章 编写一个Motif程序28

4.1 widget的数据类型28

4.2 一个Motif程序的生命周期28

4.3 程序模板32

4.4 头文件33

4.5 Motif程序的编译34

4.6 关于程序量大小的一点说明35

4.7 什么是标准I/O36

第五章 XmLabel37

5.1 概述37

5.2 XmLabel的继承性37

5.3 XmLabel资源37

5.4 使用XmLabel:“Hello,World!”40

5.5 设置Label中的字体41

5.6 XmString数据类型44

5.7 通过程序设置LabelString47

5.8 使用XmLabel显示图像49

第六章 管理器51

6.1 概述51

6.2 继承51

6.4 再谈管理器52

6.3 Constraint(约束):概述52

6.5 度量:unitType资源55

6.6 XmBulletinBoard58

6.7 XmBulletinBoard实例61

6.8 XmRowColumn65

6.9 XmRowColumn实例71

6.10 XmPanedWindow77

6.11 XmPanedWindow实例:三个标号和一个方格窗口80

6.12 XmForm81

6.13 XmForm实例88

第七章 按钮95

7.1 概述95

7.2 继承95

7.3 XmPushButton96

7.4 XmPushButton实例:按这儿99

7.5 XmArrowButton101

7.6 XmArrowButton实例102

7.7 XmToggleButton104

7.8 XmToggleButton实例109

第八章 事件与回调112

8.1 概述112

8.2 处理X事件113

8.3 事件句柄实例:鼠标跟踪器121

8.4 回调127

8.5 按钮回调129

8.6 XmPushButton回调实例:Press Here131

8.7 动作132

8.8 转译135

8.9 动作/转译实例:多按钮下压按钮142

8.10 XmPushButton默认转译144

9.1 概述146

9.2 输入焦点146

第九章 键盘输入146

9.3 键盘事件147

9.4 遍历147

9.5 遍历实例:三个Tab组149

9.6 XmText152

9.7 XmText资源153

9.8 XmText回调158

9.9 XmText默认转译160

9.10 XmText便利函数164

9.11 XmText实例:便笺167

9.12 XmText实例:入口域169

9.13 滚动正文173

9.14 创建滚动正文“widget”174

9.15 滚动正文资源174

9.16 滚动正文实例:文件浏览器176

10.1 概论180

10.2 滚动条成份及术语180

第十章 滚动条180

10.3 XmScrolledWindow181

10.4 XmScrolledWindow资源182

10.5 创建和初始化滚动窗口185

10.6 XmScrolledWindow实例:滚动的行—列186

10.7 XmScrollBar189

10.8 XmScrollBar的资源189

10.9 XmScrollBar回调192

10.10 由程序来得到或设置滚动条的值193

10.11 XmScrollBar示例194

10.12 XmScale197

10.13 XmScale资源197

10.14 XmScale的回调200

10.15 由程序得到如设置标尺的值200

10.16 XmScale示例201

11.2 Motif客户的成分204

11.1 概述204

第十一章 Motif程序的外观204

11.3 XmMainWindow205

11.4 XmMainWindow资源205

11.5 XmMainWindow的便利函数207

11.6 XmSeparator208

11.7 XmSeparator资源208

11.8 XmSeparator示例211

11.10 XmFrame资源213

11.9 XmFrame213

11.11 XmFrame示例:在框架中显示label215

11.12 新的标准程序模板217

11.13 一简单应用程序:文本编辑器221

第十二章 菜单227

12.1 概述227

12.2 XmCascadeButton227

12.3 XmCascadeButton资源227

12.5 XmRowColumn菜单资源229

12.4 XmCascadeButton的回调229

12.6 XmRowColumn回调231

12.7 菜单条232

12.8 标准Motif菜单条234

12.9 菜单条示例程序:给编辑器增加一菜单条236

12.10 XmMenuShell与一菜单条的事例树239

12.11 下拉菜单240

12.12 下拉菜单示例:为编辑器添加下拉菜单。241

12.13 助记符245

12.14 菜单加速键247

12.15 级联下拉菜单249

12.16 级联下拉菜单示例250

12.17 弹出菜单251

12.18 弹出菜单示例:色彩选择菜单251

12.19 选项菜单255

12.20 针对选项菜单而作的资源xmRowColumn设置255

12.21 选项菜单的例子程序:字体族与大小257

12.22 总结260

第十三章 对话263

13.1 概述263

13.2 对话的模态性264

13.3 对话设计与成员264

13.4 XmDialogShell264

13.5 XmDialogShell资源265

13.6 对话的管理与放弃267

13.7 XmBulletinBoard对话框资源267

13.8 建立并使用一对话270

13.9 通告栏对话的示例程序271

13.10 消息框280

13.11 XmMessageBox281

13.12 XmMessageBox资源281

13.13 XmMessage便利函数284

13.14 XmMessageBox示例:“Can't Find”警告285

13.15 获取与分配输入焦点287

第十四章 列表289

14.1 概述289

14.2 XmLiist289

14.3 XmList资源291

14.4 XmList回调293

14.5 XmList便利函数295

14.6 XmList示例:E-Mail地址选择297

14.7 滚动列表302

14.8 滚动列表资源302

14.9 滚动列表示例:滚动的E-Mail地址303

14.10 XmSelectionBox304

14.11 XmSelectionBox资源305

14.12 XmSelectionBox回调309

14.13 创建与使用一选择框309

14.14 访问选择框的孩子310

14.15 XmSelectionBox示例:E-Mail地址311

14.16 XmFileSelectionBox313

14.17 XmSelectionBox资源314

14.18 创建与使用XmFileSeletionBox315

14.19 XmFileSelectionBox示例:Open/Save As…选项317

14.20 XmCommand326

14.21 XmCommand资源327

14.22 XmCommand便利函数329

14.23 XmCommand示例330

第十五章 通过Motif使用Xlib332

15.1 概述332

15.2 X服务器332

15.3 用数字表示的颜色333

15.4 标准Xlib参数335

15.5 图形现场336

15.7 XmDrawingArea资源343

15.6 XmDrawingArea343

15.8 XmDrawingArea回调344

15.9 XmDrawingArea举例:Doodle346

第十六章 资源的进一步介绍364

16.1 概述364

16.2 程序事例名364

16.3 命令行选项368

16.4 资源转换程序371

16.5 编写一个转换程序379

16.6 quark386

16.7 在资源管理器外使用转换程序389

16.8 转换Cache392

16.9 应用程序资源393

17.1 概述398

17.2 文件I/O398

第十七章 客户间通信398

17.3 时限404

17.4 后台处理:Workproc408

17.5 在客户间发送事件411

17.6 原子413

17.7 窗口特性415

17.8 窗口管理器协议420

17.9 选择427

17.10 裁剪板437

17.11 示例:把剪切、拷贝、和粘帖功能加入正文编辑器443

17.12 XmText的直接裁剪板接口450

附录A ISO Latin 1字符集452

附录B Widget类总汇453

附录C X事件参考477

C.1 概述477

C.2 事件类型477

C.3 事件屏蔽码478

C.4 XEvent480

C.5 XAnyEvent483

C.6 ButtouPress,ButtonRelease484

C.7 CirculateNotify485

C.8 CirculateRequest486

C.9 ClientMessage487

C.10 ColormapNotify488

C.11 ConfigureNotify489

C.12 ConfigureRequest491

C.13 CreateNotify493

C.14 DestroyNotify494

C.15 EnterNotify,LeaveNotify495

C.16 Expose497

C.17 FocusIn,FocusOut498

C.18 GraphicsExpose,NoExpose499

C.19 GravityNotify501

C.20 KeymapNotify502

C.21 KeyPress,KeyPelease503

C.22 MapNotify,UnmapNotify505

C.23 MappingNotify506

C.24 MapRequest507

C.25 MotionNotify508

C.26 PropertyNotify510

C.27 ReparentNotify511

C.28 ResizeRequest512

C.29 SelectionClear513

C.30 SelectionNotify514

C.31 SelectionRequest515

C.32 VisibilityNotify516

附录D X和Motif的变动518

D.1 概述518

D.2 从Motif 1.0到1.1518

D.3 从X11 Release 3到Release 4520

D.4 从X11 Release 4到Release 5524

1994《MOTIF编程指导与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由Keith D.Gregory著;郭勇等译 1994 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

X Window/Motif 编程速成(1998 PDF版)
X Window/Motif 编程速成
1998 北京:清华大学出版社
c程序设计实验与指导( PDF版)
c程序设计实验与指导
Turbo C高级编程指导与实例(1991 PDF版)
Turbo C高级编程指导与实例
1991 北京希望电脑公司
C程序设计技术指导与实例(1991 PDF版)
C程序设计技术指导与实例
1991 北京希望电脑公司
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
黔西南布依族苗族自治州综合农业区划(1989 PDF版)
黔西南布依族苗族自治州综合农业区划
1989 贵阳:贵州人民出版社
Delphi 5编程与开发实例(1999 PDF版)
Delphi 5编程与开发实例
1999 北京:人民邮电出版社
OpenGL编程实例(1999 PDF版)
OpenGL编程实例
1999 北京:人民邮电出版社
OpenGL编程实例与技巧(1999 PDF版)
OpenGL编程实例与技巧
1999 北京:人民邮电出版社
面向对象Visual C++和Windows编程指南与实例(1996 PDF版)
面向对象Visual C++和Windows编程指南与实例
1996 西安:西安交通大学出版社
Visual Basic 6.0编程实例与技巧(1998 PDF版)
Visual Basic 6.0编程实例与技巧
1998 北京:中国水利水电出版社
Windows 95实用编程与范例(1997 PDF版)
Windows 95实用编程与范例
1997 北京:清华大学出版社
JAVA编程与实例(1997 PDF版)
JAVA编程与实例
1997 北京:电子工业出版社
Visual Basic 5.0编程实例与技巧(1998 PDF版)
Visual Basic 5.0编程实例与技巧
1998 北京:中国水利水电出版社
BASIC语言程序设计指导与范例(1995 PDF版)
BASIC语言程序设计指导与范例
1995 北京:中国科学技术出版社