图书介绍

微机编程人员必备工具书 共二册 X Window工具包使用指南 1、2册PDF|Epub|txt|kindle电子书版本网盘下载

微机编程人员必备工具书 共二册 X Window工具包使用指南 1、2册
  • 孙德和等编译 著
  • 出版社: 北京希望电脑公司
  • ISBN:
  • 出版时间:1991
  • 标注页数:626页
  • 文件大小:10MB
  • 文件页数:644页
  • 主题词:

PDF下载


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

下载说明

微机编程人员必备工具书 共二册 X Window工具包使用指南 1、2册PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 程序员指南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

热门推荐