《微机编程人员必备工具书 共二册 X Window工具包使用指南 1、2册》求取 ⇩

第一部分 程序员指南1

1.1工具包应用程序结构2

1.2何为widget?2

1.3面向对象程序设计3

1.4术语4

1.5Intrinsics数据类型5

1.6Callback模式6

1.8应用程序用户界面8

1.7错误处理8

1.9一个简单的应用程序:“Goodbye,world”10

1.10应用程序上下文13

1.11初始化工具包14

1.12退出应用程序19

1.13编写应用程序20

1.14编写新的widget21

1.15调试工具包应用程序22

1.16过程和宏22

1.17过程类型编写widget23

1.19设计widget组24

1.18有关头文件24

第二章 Widget25

编写应用程序25

2.1公用widget25

2.2类层次结构25

2.3初始化widget类27

2.4Widget命名规则27

2.6.1核心widget及其资源28

2.5Widget资源28

2.6基本widget类28

2.6.2合成widget及其资源30

2.6.3约束widget31

2.7视屏、颜色位图和窗口深度31

2.8创建widget实例31

2.9实现widget33

2.10反实现widget34

2.11消除widget35

2.12Widget信息函数36

编写Widget38

2.13Widget数据结构38

2.14结构命名的规则41

2.15编写头文件41

2.15.1编写私用头文件42

2.15.2编写公用头文件44

2.15.3内部头文件45

2.16基本widget类45

2.16.1核心类结构45

2.16.2核心实例结构48

2.16.3合成类结构50

2.16.4合成实例结构51

2.16.5约束类结构51

2.16.6约束实例结构52

2.17声明类记录53

2.18类方法54

2.20类初始化57

2.19类信息函数57

2.21扩展记录58

2.22预知子类62

2.23初始化widget62

2.24实现widget67

2.25消除widget68

2.26设计类方法69

2.27新widget方法69

3.1何为资源?72

编写应用程序72

第三章 资源和返回过程72

3.2资源命名规则73

3.3资源形式74

3.4资源说明76

3.5资源文件77

3.6解析命令行80

3.7资源转换82

3.8参数表85

3.9可变参数过程87

3.10资源文件与参数表的关系89

3.11应用程序资源90

3.12找出有关widget的资源92

3.13在widget创建中的资源94

3.14获得widget资源94

3.15设置widget资源96

3.16返回过程96

编写widget96

3.17资源表99

3.18设计资源104

3.19转换高速缓存器105

3.20资源转换器106

3.21增加新类型转换器114

3.22关联记数118

3.23提供资源值119

3.24设置资源值120

3.25子资源123

3.26返回过程127

4.1几何130

第四章 合成widget和几何管理130

编写应用程序130

4.2子代次序131

4.3管理和非管理widget131

4.4映射与不映射133

4.5实现、未实现、管理和非管理widget134

4.6使用约束widget134

编写widget136

4.7合成widget136

4.8插入和删除子代137

4.9数据存贮138

4.10通知管理组变化138

4.11用于widget创建的控制流140

4.12几何改变141

4.13进行几何请求142

4.14几何管理程序146

4.15从上层改变几何151

4.17查询几何152

4.16响应几何变化152

4.18编写约束widget156

第五章 外壳widget与Popup163

编写应用程序163

5.1外壳widget163

5.2外壳widget资源165

5.3外壳与几何170

5.4外壳的子代171

5.5创建新widget树171

5.6弹出式外壳与弹出式子代172

5.7创建弹出式外壳173

5.8弹出式widget的类型174

5.9控制弹出175

编写widget178

5.10外壳类层次178

5.10.1Shell(外壳)widget181

5.10.2覆盖外壳widget182

5.10.3窗口管理程序外壳widget182

5.10.5瞬时外壳widget184

5.10.4矢量外壳widget184

5.10.6高级别外壳widget185

5.10.7应用程序外壳widget185

5.11矢量外壳186

第六章 事件处理191

编写应用程序191

6.1X事件191

6.2应用程序主循环191

6.3替换输入源192

6.4计时器193

6.5截取表194

6.6设置窗口管理器模型195

6.7集中处理196

6.8获取事件199

6.9分配事件200

6.10一般事件分配循环201

6.11背景工作过程202

编写widget6.204

6.14敏感性204

6.12使用Xlib事件例程204

6.13指针和键盘截取204

15事件过滤器205

6.16处理显示206

6.17可见性208

6.18实现敏感性209

6.19接受输入集中209

6.20有关截取列表210

6.21指针和键盘截取211

6.22X事件处理器214

6.23获得当前事件掩码218

第七章 转换管理219

编写应用程序219

7.1转换表219

7.2设置多滴答时限223

7.3程序中的转换表224

7.5增加应用程序动作225

7.6编写动作过程225

7.4资源文件中的转换表225

7.7XtMenuPopup及XtMenuPopdown226

7.8转换举例226

7.9直接调用动作过程228

7.10处理键盘229

7.11定义加速器230

7.12安装加速器230

7.13加速器举例231

7.14把widget用作一个窗口232

7.15缺省转换和动作表233

编写widget233

7.16显示加速器236

第八章 非widget对象237

编写应用程序237

8.1背景介绍237

8.2基本Object类238

8.2.1Object及其资源238

8.2.2RectObj及其资源238

8.4Object信息函数239

8.2.3Object未定义的资源239

8.3类型及Intrinsic实例239

8.5在应用程序中使用Object240

8.6Gadget的使用241

编写widget8.7基本的Object类242

8.7.1Object类结构242

8.7.2Object实例结构243

8.7.3RectObj类结构244

8.7.4RectObj实例结构245

8.7.5Unnamed(保留专用)类245

8.7.6Object及RectObj的声明245

8.8在widget中使用Object245

8.9编写Compositewidget以支持Gedget246

8.10编写Gadget250

9.1工具包版本253

9.2数组的大小253

9.3查找widget253

第九章 Odds和Ends253

编写应用程序253

9.4存贮管理255

9.5坐标转换256

9.6错误处理257

9.7设置彩色图窗口262

9.8查询文件263

9.10获取最近的时间戳266

编写widget266

9.9选择项266

9.11图形文本267

9.12合并显示267

9.13选择项268

9.13.1获取选择值270

9.13.2提供选择272

9.14增加的选择277

9.14.1增量式获取选择值277

9.14.2增量式提供选择278

9.16选择时限280

9.15获取选择请求事件280

编写应用程序282

10.1样本widget282

10.1.1标号(Label)widget282

第十章 综述282

10.1.2按键(Pushbutton)Widget283

10.1.3MenuItemWidget284

10.1.4盒子(Box)Widget284

10.1.5最小最大(MinMax)Widget285

10.1.7菜单(Mcnu)Widget286

10.1.6验证(Confirm)Widget286

10.1.8标号(Label)Gadget287

10.1.9图形(Graph)Widget288

10.1.10图形显示(GraphDisplay)对象288

10.1.11杠显示(BarDisplay)对象288

10.2台式(Desktop)计算器290

10.2.1实现方法291

10.2.2应用程序缺省文件298

10.3邮件通知器(MailNotifier)301

10.2.3程序设计练习301

10.3.1实现方法302

10.3.2应用程序缺省文件306

10.3.3程序设计练习307

10.4系统监控器307

10.4.1实现方法308

10.4.2应用程序缺省文件311

10.4.3程序设计练习311

编写widget311

10.5标号(label)widget311

10.5.1公用头文件312

10.5.2私用头文件313

10.5.3实现方法314

10.5.4程序设计练习326

10.6按钮(pushbutton)widget326

10.6.1公用头文件326

10.6.2私用头文件327

10.6.3实现方法328

10.6.4程序设计练习337

10.7.1公用头文件337

10.6.4程序设计练习337

10.7.2私用头文件338

10.7.3实现方法339

10.7.4程序设计练习340

10.8盒子(Box)widget340

10.8.1公用头文件340

10.8.2私用头文件341

10.8.3实现方法342

10.8.4程序设计练习347

10.8.4程序设计练习347

10.9.1公用头文件348

10.9.1公用头文件348

10.9.3实现方法350

10.10证实(Confirm)widget360

10.10.1公用头文件360

10.9.4程序设计练习360

10.10.2私用头文件361

10.10.3实现方法362

10.10.3实现方法362

10.11Confirmwidget的另一种实现途径368

10.11.1公用头文件368

10.11.2私用头文件368

10.11.3实现方法369

10.12.1公用头文件374

10.12菜单(Menu)widget374

10.12.1公用头文件374

10.12.3实现方法376

10.12.4程序设计练习389

10.13标号(Label)gadget389

10.13.1公用的头文件389

10.13.2私用头文件389

10.13.3实现方法390

10.13.4程序设计练习398

1991《微机编程人员必备工具书 共二册 X Window工具包使用指南 1、2册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孙德和等编译 1991 北京希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

中外工具书使用指南(1988 PDF版)
中外工具书使用指南
1988 南京:江苏科学技术出版社
工具机制造公差  2  工具机手册  第48册(1981 PDF版)
工具机制造公差 2 工具机手册 第48册
1981
无心磨  中  工具机手册  第16册(1979 PDF版)
无心磨 中 工具机手册 第16册
1979
夹具  2  工具机手册  第32册(1980 PDF版)
夹具 2 工具机手册 第32册
1980
夹具  1  工具机手册  第31册(1980 PDF版)
夹具 1 工具机手册 第31册
1980
微机必备高级工具软件:PCTOOLS R5.1-6.O使用指南(1991 PDF版)
微机必备高级工具软件:PCTOOLS R5.1-6.O使用指南
1991 北京科海培训中心
X Window编程指南  11.4版(1991 PDF版)
X Window编程指南 11.4版
1991 北京:海洋出版社
电脑软件硬件实用全书(1994 PDF版)
电脑软件硬件实用全书
1994 成都:电子科技大学出版社
电脑必备工具(1996 PDF版)
电脑必备工具
1996 长春:吉林科学技术出版社;台湾立威出版股份有限公司
微机必备工具软件学用指南(1995 PDF版)
微机必备工具软件学用指南
1995 成都:电子科技大学出版社
常用工具软件使用指南(1994 PDF版)
常用工具软件使用指南
1994 成都:成都科技大学出版社
中文工具书使用指南(1993 PDF版)
中文工具书使用指南
1993 上海:华东师范大学出版社
常用工具软件使用指南(1998 PDF版)
常用工具软件使用指南
1998 北京:中国水利水电出版社
实用工具软件使用指南(1997 PDF版)
实用工具软件使用指南
1997 北京:人民邮电出版社
Internet常用工具软件使用指南(1998 PDF版)
Internet常用工具软件使用指南
1998 北京:人民邮电出版社