图书介绍

X Toolkit Intrinsics编程手册 11.4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

X Toolkit Intrinsics编程手册 11.4版
  • 叶欣,罗华平等编 著
  • 出版社: 北京:海洋出版社
  • ISBN:7502719091
  • 出版时间:1991
  • 标注页数:381页
  • 文件大小:30MB
  • 文件页数:391页
  • 主题词:窗口软件

PDF下载


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

下载说明

X Toolkit Intrinsics编程手册 11.4版PDF格式电子书版下载

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

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

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

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

图书目录

目 录1

简介1

第一章X Window System介绍4

1.1服务程序和客户程序6

1.2软件层次8

1.3事件驱动编程9

1.4窗口管理程序10

1.5 X的扩展10

第二章X Toolkit介绍11

2.1用目标基编程11

2.1.1目标基的内容13

2.1.2 目标基类和实例13

2.1.3使用资源的目标基可配置性17

2.1.4目标基的独立性18

2.1.5 目标基与应用程序之间的相互作用18

2.1.6 Xt和面向对象编程20

22 X Toolikt应用程序的结构23

2.3一个简单的X Toolkit应用程序23

2.3.1代码24

2.3.2编译应用程序26

2.3.3应用程序缺省文件27

2.3.4硬码(hardcode)和非硬码28

2.4连接目标基和应用程序代码29

2.4.1反调用30

2.4.2动作32

2.5.1在应用程序中设置和获得资源38

2.5资源的进一步讨论38

2.52 Core资源42

2.53其它继承的资源43

第三章使用目标基的更多技术47

3.1使用复合目标基47

3.1.1为一个实例层次设置资源49

3.1.2几何管理实践50

3.2使用限制目标基51

3.3使用弹出54

3.4反调用的进一步讨论60

3.4.1把数据传递给反调用60

3.4.2反调用表62

3.5.1应用程序数据结构63

3.5应用程序资源63

3.5.2资源表64

3.5.3获得资源66

3.6命令行选项68

3.6.1标准命令行选项68

3.6.2定义用户自己的命令行选项68

3.7 防止用户定制目标基资源72

3.7.1使用vararg接口72

3.7.2使用argList接口73

第四章一个应用程序例子77

4.1 xbitmap1:使用BitmapEdit目标基的位图编辑器77

4.1.1 目标基的公共函数80

4.1.2应用程序缺省文件80

4.2 xbitmap2:增加滚卷条以处理大型位图80

4.2.2翻译表中的动作参数84

4.2.3 resize_thumbs动作84

4.2.1覆盖翻译84

4.2.4滚卷条的反调用85

4.3 xbitamp3:增加显示位图的图形87

4.3.1应用程序的图形89

4.3.2写位图文件92

4.4 xbitmap4:不使用BitmapEdit目标基的位图编辑器93

第五章目标基内部95

5.1 目标基源文件组织95

5.2私有头文件——BitmapEdip.h96

5.2.1部分结构和记录96

5.2.2类部分和类记录97

5.2.3实例部分结构和实例记录98

5.3 目标基实现文件——BitmapEdit.c99

5.3.1约束包含文件100

5.3.2定义资源表101

5.3.3翻译表和动作表103

5.3.4声明方法104

5.3.5初始化类记录105

5.3.6 Core方法介绍109

5.3.7为应用程序使用而封装类记录110

5.3.8一个方法例子110

5.4公共头文件——BitmapEdit.h112

5.5编写目标基的过程114

5.6约定总结115

第六章基本的目标基方法117

6.1 目标基内部的图形模型117

6.2方法initialize118

6.2.1创建GC119

6.3 expose方法121

6.4 set_values方法124

6.5 resize方法126

6.6 query_geometry方法128

6.7 destroy方法130

6.8 目标基框架中的动作131

第七章事件、翻译和加速器134

7.1翻译表语法134

7.1.1指令135

7.1.2选择翻译的事件135

7.1.3键盘事件的细节138

7.1.4其它事件类型的细节139

7.1.5修饰词140

7.1.6事件序列144

7.1.7翻译之间的相互作用146

7.2加速器147

7.2.1事件传播149

7.2.2在多个目标基中安装加速器151

7.2.3在代码中定义加速器151

7.2.4 display_accelerators方法152

第八章更多的输入技术153

8.1事件处理程序153

8.1.1增加事件处理程序155

8.1.2增加不可屏蔽事件处理程序156

8.1.3删除事件处理程序157

8.1.4增加纯事件处理程序157

8.2编写使用专门的事件数据的例程158

8.2.1事件类型和结构名称159

8.3.1获得文件输入161

8.3文件、管道和插座输入161

8.3.2获得管道输入163

8.4超时(Timeouts)163

8.4.1可见性问题166

8.5工作过程167

8.6事件队列的低级管理169

8.6.1 XtPending和XtPeekEvent169

8.6.2事件过滤程序170

8.6.3输入敏感性171

第九章资源管理和类型转换172

9.1资源基础介绍172

9.2资源数据库如何工作175

9.2.1资源规格说明的格式175

9.2.2资源文件的合并176

9.2.3语言串177

9.2.4备份资源179

9.2.5资源匹配算法180

9.2.6资源的优先规则182

9.3类型转换185

9.3.1 XtRString的转换185

9.3.2其它已有的类型转换186

9.3.3不用转换的特殊的缺省资源187

9.3.4类型转换程序的登录189

9.3.5显式地激活转换程序193

9.3.6编写类型转换程序194

9.4子部份和子资源196

9.4.1 中继方法197

9.4.2子资源的管理197

10.1窗口管理程序交互199

第十章 客户程序之间通讯199

10.1.1 Shell子类200

10.1.2 Shell资源的设置200

10.1.3屏幕空间202

10.1.4输入方式203

10.1.5颜色表204

10.1.6图符206

10.1.7窗口管理程序的装饰207

10.2 目标基之间通讯的选择机制207

10.2.1原子选择如何工作208

10.2.2高亮显示选取的数据(属主方面)210

10.2.3用XtOwnSelection作出选择(属主方面)215

10.2.4对选择的请求(请求者方面)216

10.2.5选择的转换(属主方面)218

10.2.6选择的最终粘贴过程(请求者方面)220

10.2.7选择放弃时(属主方面)222

10.2.8选择传送完成时(属主方面)222

10.2.9 ICCCM的一致性223

10.2.10增量选择如何工作226

10.2.11其它的选择程序227

第十一章几何管理228

11.1复合管理如何工作229

11.1.1 初始几何的协商230

11.1.2复合目标基中基本的Core方法233

11.1.3孩子目标基的布局235

11.1.4 change_managed方法237

11.1.5 XtQueryGeometry和query_geometry方法237

11.1.6 XtMakeGeometryRequest和geometry_manager方法238

11.2限制目标基如何工作239

11.1.7 insert_child和delete_child方法239

11.3限制目标基的编写240

11.3.1 Core资源表240

11.3.2限制资源表240

11.3.3类结构的初始化242

11.3.4 Constraint的initialize方法244

11.3.5 class_part_init方法245

11.3.6 geometry_manager方法245

11.3.7 resize方法249

11.3.8 Core和Constraint的set_values方法251

11.3.9 change_managed方法251

11.3.11重新安排几何的延迟处理252

11.3.10 query_geometry方法252

11.4组合目标基253

11.5栈顺序253

第十二章 菜单、辅助目标基和阶式弹出255

12.1菜单方式及其实现256

12.1.1如何弹出菜单257

12.1.2菜单窗格258

12.2创建和使用菜单的几种方法259

12.2.1 呈现式菜单:指示器的获取259

12.2.2下落式菜266

12.2.3阶式菜单268

12.2.4使用第4版的SimpleMenu目标基272

12.2.5弹出创建的延迟276

12.4辅助目标基277

12.3关于对话盒277

12.4.1辅助目标基内部280

12.4.2专用头文件280

12.4.3辅助目标基的源文件281

12.4.4公共头文件282

12.4.5辅助目标基父母282

第十三章其它ToolKit编程技术286

13.1出错和警告286

13.2 对象288

13.3取得信息的宏289

13.4键盘聚焦和accept_focus方法290

13.5键盘翻译291

13.6存储分配292

13.8 Xt的获取函数293

13.7动作中继站和动作的直接调用293

13.9文件的查找和国际化294

13.10应用上下文294

13.10.1多重应用上下文295

13.10.2为多重应用上下文重写XtAppMainLoop295

13.10.3多重应用上下文中使用的函数296

13.11多重顶层Shell296

13.12多重服务程序之间的连接296

13.13类扩展结构297

附录A OPEN LOOK和Motif299

附录B字体和颜色的描述319

附录C命名习惯330

附录D版本注释331

附录E xbitmap应用程序352

热门推荐