图书介绍

MOTIF编程指导与实例PDF|Epub|txt|kindle电子书版本网盘下载

MOTIF编程指导与实例
  • Keith D.Gregory著;郭勇等译 著
  • 出版社: 北京:海洋出版社
  • ISBN:7502706763
  • 出版时间:1994
  • 标注页数:525页
  • 文件大小:19MB
  • 文件页数:537页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MOTIF编程指导与实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

导读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

热门推荐