《X Window编程实务》求取 ⇩

第一章 X窗口系统简介1

1.1 客户服务器模型1

1.2 显示和屏幕2

1.3 资源3

1.4 请求3

1.5 窗口的基本概念3

1.5.1 窗口的层次结构3

1.5.2 X的坐标系统5

1.5.3 映射与窗口可见性5

1.5.4 保存窗口的内容6

1.6 事件6

1.7 输入设备7

1.7.1 鼠标7

1.7.2 键盘8

1.8 窗口管理器8

1.9 应用程序与X窗口系统的界面8

1.10 总结10

第二章 Xt Intrinsics程序设计11

2.1 命名协议11

2.2 X工具包程序设计模型12

2.3 Xt Intrinsics基本函数13

2.3.1 初始化13

2.3.2 建立专用工具包14

2.3.3 管理widget15

2.3.4 事件发送16

2.3.5 设置widget资源16

2.4 例子:memo19

2.4.1 建立和使用memo21

2.4.2 建立实用程序库22

2.4.3 事件处理程序23

2.4.4 回调函数26

2.4.5 运用转换管理程序27

2.5 应用程序上下文33

2.6 小结35

第三章 资源管理程序36

3.1 什么是资源36

3.2 指定资源36

3.2.1 名字与类37

3.2.2 资源管理程序的匹配算法39

3.3 管理应用程序资源40

3.3.1 装入资源数据库40

3.3.2 检索应用程序资源42

3.3.3 从命令行中获得资源46

3.3.4 类型转换47

3.3.5 动态资源52

3.4 widget资源协议55

3.5 总结56

第四章 OLIT widget集57

4.1 widget类57

4.2 Intrinsics widget类58

4.2.1 Core widget类58

4.2.2 Composite widget类59

4.2.3 Constraint widget类60

4.2.4 Shell widget类60

4.3 OLIT widget类61

4.3.1 OLIT widget元类62

4.3.2 动作widget63

4.3.3 Manager widget89

4.3.4 文本控制widget103

4.3.5 Container widget114

4.3.6 Popup widget138

4.3.7 注册帮助156

4.4 小结158

第五章 事件的处理159

5.1 事件的定义159

5.2 事件屏蔽(event masks)160

5.3 事件类型160

5.3.1 键盘事件(Keyboard Events)160

5.3.2 指针事件162

5.3.3 交叉事件162

5.3.4 焦点事件(FocusEvents)166

5.3.5 爆光事件(Exposure events)166

5.3.6 结构控制(Structure Control)166

5.3.7 状态通知167

5.3.8 颜色表通知168

5.3.9 通讯事件168

5.4 用Xt Intrinsics处理事件168

5.4.1 事件处理器的使用169

5.5 消费事件回调(consume event callback)174

5.6 管理事件队列176

5.7 超时的处理177

5.7.1 超时在报警方面的使用177

5.7.2 循环超时181

5.8 工作过程的使用(using Work Proceduress)183

5.9 其它输入源的处理187

5.9.1 输入回调的使用187

5.10 总结196

第六章 颜色的使用197

6.1 X颜色模型197

6.1.1 颜色表197

6.1.2 颜色的分配201

6.2 示例:一个颜色表编辑器205

6.2.1 头文件:coloredit.h206

6.2.2 源文件:coloredit.c207

6.2.3 类资源文件213

6.3 总结215

第七章 光栅图象的操作216

7.1 象素图216

7.2 位图216

7.3 可画区域间的拷贝217

7.4 图象222

7.4.1 图象的创建222

7.4.2 图象的显示223

7.5 摘要227

第八章 图形环境228

8.1 图形环境的创建228

8.2 图形环境的操作230

8.2.1 显示功能(display function)230

8.2.2 位级屏蔽(plane Mask)231

8.2.3 前景与背景231

8.2.4 直线属性232

8.2.5 填充形式233

8.2.6 字体234

8.2.7 剪取屏蔽235

8.3 图形暴露(GRAPHICS EXPOSURES)235

8.4 区域235

8.5 小结237

第九章 文本与字体238

9.1 字体238

9.2 文本操作239

9.3 示例:一个文件浏览器240

9.3.1 加入平滑滚动248

9.4 小结251

第十章 X图形原语的使用252

10.1 点的绘制252

10.2 线的绘制261

10.3 多边形和弧的绘制265

10.4 示例:一个简单的绘画程序267

10.5 小结278

第十一章 客户之间的通信279

11.1 原子279

11.2 使用特性280

11.2.1 特性事件283

11.2.2 使用特性以共享数据283

11.3 与事件的通信291

11.3.1 客户消息事件291

11.3.2 一个实例xtalk292

11.4 X的选择技术305

11.4.1 基本概念305

11.4.2 用Xt Intrinsics进行选择307

11.4.3 给memo程序增加选择功能309

11.4.4 一个简单的剪贴板312

11.5 OLIT的拖曳和引入技术315

11.5.1 从源应用程序中拖出315

11.5.2 引入到目标应用程序中317

11.5.3 给coloredit程序增加拖曳功能318

11.5.4 给draw程序增加一个引入点323

11.5.5 DropTarget widget328

11.5.6 用DropTarget widget实现拖曳操作330

11.5.7 用DropTarget widget注册一个引入点338

11.6 小结345

第十二章 新widget的创建347

12.1 widget的内部结构347

12.1.1 widget的类记录348

12.1.2 实例记录350

12.1.3 继承352

12.1.4 数据抽象354

12.2 一个简单的widget:Dial widget355

12.2.1 专用标题文件DialP.h356

12.2.2 公用标题文件Dial.h357

12.2.3 Dial widget源文件Dial.c358

12.2.4 使用Dial widget370

12.2.5 编译Dial widget程序371

12.3 继承的使用与SquareDial widget371

12.3.1 专用标题文件SquareDialP.h372

12.3.2 公用标题文件SquareDial.h372

12.3.3 源文件SquareDial.c373

12.3.4 使用SquareDial widget类376

12.4 元类377

12.5 小结378

第十三章 Composite Widget的创建379

13.1 Composite widget的结构379

13.2 Composite Widget:Row Widget380

13.2.1 私有头文件:RowP.h380

13.2.2 公有头文件:Row.h381

13.2.3 源文件:Row.c381

13.2.4 Row widget的使用393

13.3 小结395

第十四章 Constraint Widget的创建397

14.1 Constraint Widget结构397

14.2 一个约束widget:Tree Widget398

14.2.1 树的私有头文件:TreeP.h398

14.2.2 树的公有头文件:Tree.h400

14.2.3 树的资源文件:Tree.c400

14.2.4 Tree widget的使用416

14.3 小结420

附录A OLIT类树421

附录B OLIT WIDGET参考422

附录C 键与按钮定义521

附录D LibX.h524

附录E PIXMAPS525

1993《X Window编程实务》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由文都编写 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Photoshop 5.X实用教程(1998 PDF版)
Photoshop 5.X实用教程
1998 北京市:人民邮电出版社
PROENGINEER WILDFIR( PDF版)
PROENGINEER WILDFIR
新编纳税实务实训教程( PDF版)
新编纳税实务实训教程
北京:北京理工大学出版社
THROUGH A WINDOW(1990 PDF版)
THROUGH A WINDOW
1990 MARINER BOOKS
The history of decorative arts. Classicism and the baroque in Europe(1996 PDF版)
The history of decorative arts. Classicism and the baroque in Europe
1996 Abbeville Press
VERGILIUS(1904 PDF版)
VERGILIUS
1904 NEW YORK AND LONDON HARPER & BROTHERS PUBLISHERS
THE EAST WINDOW(1925 PDF版)
THE EAST WINDOW
1925 The Abingdon Press New York
BANK WINDOW ADVERTISING(1919 PDF版)
BANK WINDOW ADVERTISING
1919 THE BANKERS PUBLISHING COMPANY
X WINDOW SYSTEM C Library and Protocol Reference(1988 PDF版)
X WINDOW SYSTEM C Library and Protocol Reference
1988 Digital Press
WINDOW 95 SIMPLIFIED(1995 PDF版)
WINDOW 95 SIMPLIFIED
1995 IDG BOOKS
X-Window系统的应用编程(1991 PDF版)
X-Window系统的应用编程
1991 北京科海培训中心
NetWare 3.x-4.x实用培训教程(1997 PDF版)
NetWare 3.x-4.x实用培训教程
1997 西安:西安电子科技大学出版社
X Toolkit Intrinsics编程手册  11.4版(1991 PDF版)
X Toolkit Intrinsics编程手册 11.4版
1991 北京:海洋出版社
X Window编程指南  11.4版(1991 PDF版)
X Window编程指南 11.4版
1991 北京:海洋出版社
X Window高级编程指南  11.4版(1991 PDF版)
X Window高级编程指南 11.4版
1991 北京:海洋出版社