《X窗口程序设计》求取 ⇩

第一章X窗口系统快速入门1

1.1 简介1

1.2 示例1:一个最简单的X程序3

1.3 示例2:打开一个简单的窗口7

1.4 示例3:对openWindow函数添加新的功能14

1.5 小结19

第二章X系统基本概念20

2.1 客户-服务器模型20

2.2 显示器和屏幕21

2.3 资源21

2.4 请求21

2.5 窗口的基本概念22

2.6 事件24

2.7 输入设备24

2.8 窗口管理器25

2.9 应用程序与X窗口系统的界面25

2.10 小结27

第三章Xlib的事件处理28

3.1 简介28

3.2 事件驱动型编程28

3.3 X窗口事件的模型29

3.4 事件请求29

3.5 事件模30

3.6 从X窗口服务器接收事件30

3.7 事件查询31

3.8 事件类型32

3.9 鼠标按钮事件33

3.10 键盘事件35

3.11 进入/离开事件36

3.12 暴露事件37

3.13 例1:一个检查事件的程序38

3.14 例2:一个基于鼠标的画图程序41

3.15 小结44

第四章Xlib的键盘事件处理46

4.1 简介46

4.2 抽象键定义KeySym46

4.3 元键(Alt)49

4.4 鼠标按钮50

4.5 示例程序51

4.6 键盘匹配的改变56

4.7 小结56

第五章XtIntrinsics程序设计57

5.1 简介57

5.2 命名规则57

5.3 X工具包程序设计模型58

5.4 Xtlntrinsics基本函数59

5.5 例子memo65

5.6 应用程序上下文76

5.7 小结78

第六章资源管理程序79

6.1 简介79

6.2 什么是资源79

6.3 指定资源79

6.5 组件资源协议97

6.6 小结98

第七章组件类99

7.1 简介99

7.2 组件类99

7.3 Intrinsics组件类100

7.4 OLlT组件类102

第八章动作组件104

8.1 OblongButton组件104

8.2 OblongButton无窗口组件108

8.3 RectButton组件108

8.4 CheckBox组件111

8.5 MenuButton组件112

8.6 MenuButton无窗口组件115

8.7 AbbrevMenuButton组件116

8.8 Slider组件118

8.9 Gauge组件121

8.10 Scrollbar组件122

8.11 DropTarget组件125

8.12 Stub组件126

第九章管理者组件127

9.1 BulletinBoard组件127

9.2 ControlArea组件128

9.3 DrawArea组件130

9.4 RubberTile组件131

9.5 Form组件133

9.6 FooterPanel组件135

第十章文本控制组件137

10.1 StaticText组件137

10.2 TextField组件138

10.3 TextEdit组件141

第十一章容器组件147

11.1 Caption组件147

11.2 Exclusives和Nonexclusives组件149

11.3 Flat组件155

11.4 ScrolledWindow组件161

11.5 ScrollingList组件162

第十二章弹出式组件169

12.1NoticeShell组件169

12.2 MenuShell组件171

12.3 PopupWindowShell组件173

第十三章X的颜色机制184

13.1 简介184

13.2 X颜色模型184

13.3 示例:一个颜色表编辑器190

13.4 小结198

第十四章光栅图像的操作199

14.1 简介199

14.2 象素图199

14.3 位图199

14.4 可画区之间的拷贝200

14.5 图像204

14.6 小结208

第十五章图形环境与图形文本操作209

15.1 简介209

15.2 图形环境的创建209

15.3 图形环境的操作211

15.4 图形暴露与区域215

15.5 点的绘制216

15.6 线的绘制216

15.7 多边形和弧的绘制217

15.8 字体218

15.9 文本操作219

15.10 小结220

第十六章事件的处理221

16.1 简介221

16.2 事件的定义221

16.3 事件模222

16.4 事件类型222

16.5 用XtIntrinsics处理事件229

16.6 消费事件回调233

16.7 事件队列管理234

16.8 超时处理234

16.9 工作过程235

16.10 其他输入源的处理235

16.11 小结236

第十七章间客户间通信237

17.1 简介237

17.2 原子237

17.3 特性238

17.4 和用事件进行通信247

17.5 选择技术259

17.6 OLIT的拖曳和引入技术266

17.7 小结269

第十八章创建新组件270

18.1 简介270

18.2 组件的内部结构270

18.3 一个简单的组件类:Dial组件278

18.4 继承293

18.5 元类298

18.6 小结298

第十九章组合组件的创建299

19.1 简介299

19.2 组合组件的结构299

19.3 Row组件300

19.4 小结315

第二十章约束组件的创建316

20.1 简介316

20.2 约束组件结构316

20.3 约束组件:Tree组件317

20.4 小结339

参考文献340

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

高度相关资料

Delphi 4.x程序设计入门学得快(1999 PDF版)
Delphi 4.x程序设计入门学得快
1999 北京:科学出版社
ADO.NET程序设计( PDF版)
ADO.NET程序设计
Auto CAD R12 窗口设计技巧与ADS程序设计参考( PDF版)
Auto CAD R12 窗口设计技巧与ADS程序设计参考
清华大学出版社
VAX P.S.I X.29程序设计员指南( PDF版)
VAX P.S.I X.29程序设计员指南
2000系列资料出版中心
Clipper 5.X中文数据库程序设计(1995 PDF版)
Clipper 5.X中文数据库程序设计
1995 上海:上海科学普及出版社
Windows 3.X程序设计入门(1995 PDF版)
Windows 3.X程序设计入门
1995 北京:北京航空航天大学出版社
标准Windows程序设计 Visual C++与MFC及Win32 API的应用(1997 PDF版)
标准Windows程序设计 Visual C++与MFC及Win32 API的应用
1997 北京:人民邮电出版社
Java应用程序设计接口 下 窗口工具箱和applet(1997 PDF版)
Java应用程序设计接口 下 窗口工具箱和applet
1997 北京:北京大学出版社
程序设计  程序员级(1999 PDF版)
程序设计 程序员级
1999 北京:清华大学出版社
LISP程序设计(1983 PDF版)
LISP程序设计
1983 北京:清华大学出版社
FoxPro 2.X高级程序设计教程(1993 PDF版)
FoxPro 2.X高级程序设计教程
1993 北京:学苑出版社
程序设计(1985 PDF版)
程序设计
1985 上海:上海交通大学出版社
X 窗口系统的 C 语言程序库(1994 PDF版)
X 窗口系统的 C 语言程序库
1994 南京:南京大学出版社
FoxPro 2.X程序设计进阶(1994 PDF版)
FoxPro 2.X程序设计进阶
1994 北京:学苑出版社
Visual C++实用编程技术  从C++、面向对象到窗口程序设计(1999 PDF版)
Visual C++实用编程技术 从C++、面向对象到窗口程序设计
1999 武汉:华中理工大学出版社