图书介绍

用X Toolkit进行面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

用X Toolkit进行面向对象程序设计
  • 寇建立编著 著
  • 出版社: 南京:南京大学出版社
  • ISBN:7305025496
  • 出版时间:1994
  • 标注页数:471页
  • 文件大小:15MB
  • 文件页数:484页
  • 主题词:

PDF下载


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

下载说明

用X Toolkit进行面向对象程序设计PDF格式电子书版下载

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

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

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

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

图书目录

目 录1

第一篇引 论1

第一章X窗口系统介绍1

1.1 X窗口系统的产生背景及发展现状1

1.2 X的结构组成及特点2

1.2.1 X服务器3

1.2.2 X协议3

1.2.3 Xlib3

1.2.5 X窗口系统的特点4

1.2.4 X工具箱4

1.3 X的概念、原理及应用编程5

1.3.1 X的几个基本概念6

1.3.2窗口7

1.3.3像图和可画体8

1.3.4绘图和图形上下文9

1.3.5输入设备:键盘和鼠标9

1.3.6 X的事件驱动方式编程9

1.4 X工具箱10

1.5应用程序开发的低级和高级方法10

2.1 OO方法的起源12

第二章面向对象程序设计与X窗口系统12

2.2面向对象程序设计与窗口系统13

2.3面向对象的程序设计原则13

2.3.1封装14

2.3.2继承16

2.3.3动态联编16

2.4 Xlib与面向对象程序设计17

2.5 Xt与面向对象程序设计17

2.6 Xt构件与C++对象18

2.6.1 C++类分层结构树(Class Hierarchy)18

2.6.2 Xt的类分层结构树(An Xt Class Hierarchy)20

2.6.3构件数据结构21

2.7 Xt与C++的面向对象程序设计比较25

第二篇Xt应用程序设计27

第三章Xt应用程序设计综述27

3.1 Xt应用程序框架27

3.2 Xt应用程序中的反调用函数30

3.3一个使用反调用函数的Xt应用程序例32

3.4 Xt应用程序中的动作函数38

3.5 一个使用了动作函数的Xt应用程序例39

4.1设计阻塞式对话框43

第四章开发更高层接口43

4.2 respbox.c:阻塞式对话框程序模块介绍44

4.3实现阻塞式对话框46

4.4一个使用了阻塞式对话框的应用程序50

4.5关于处理多个并发对话框的问题53

第五章一个大型的Xt应用程序例54

5.1设计考虑54

5.1.1方案54

5.1.2具体设计问题55

5.2 commondel.c:公共数据结构和操作56

5.1.3模块分解56

5.3 delete.c:命令行删除程序60

5.4 xwaste.c:xwaste的总控模块65

5.4.1应用程序资源66

5.4.2为废物箱浏览器增加动作函数69

5.4.3其它数据结构70

5.4.4 main()函数:启动操作考虑71

5.4.5顶层构件实例树分析74

5.4.6 xwaste的动作函数77

5.4.7 xwaste的反调用函数79

5.5 xwaste.bskt.c:废物箱模块84

5.4.8键盘聚焦函数84

5.5.1与废物箱有关的数据结构85

5.5.2管理废物箱浏览器窗口中的文件名88

5.5.3废物箱文件操作91

5.6 xwaste.menu.c:xwaste的菜单模块94

5.7报警盒模块:alert.c97

5.8 xwaste的构件实例树100

5.9回顾与总结102

6.2 Xlib编程的缺点104

6.1 Xlib编程的重要性104

第六章Xt构件程序设计综述104

第三篇Xt构件程序设计104

6.3构件编程的重要性105

6.4扩充现有的构件集105

6.5开发通用的构件类105

6.6组合式构件105

6.7构件数据结构和操作综述107

6.8构件数据结构109

6.9构件类和实例初始化113

6.10继承115

6.11单继承和多继承118

7.2 XiStrSelect:简介121

第七章设计简单构件121

7.1构件命名约定121

7.3 StrSelect.h:公共接口122

7.4 StrSelectP.h:构件私有数据结构125

7.5 StrSelect.C:实现文件127

7.5.1声明127

7.5.2动作函数表和翻译表128

7.5.3资源129

7.5.4类记录130

7.5.5 XiStrSelect的方法函数136

7.5.6动作函数143

7.5.7公共接口函数144

7.5.8操作脱屏像图147

7.6字符串选择构件演示程序150

第八章设计组合式构件155

8.1简单构件与组合式构件比较155

8.2 XiAlert:综述156

8.3 Alert.h:公共接口156

8.4 AlertP.h:构件私有数据结构158

8.5.1资源161

8.5 Alert.c:实现文件161

8.5.2类记录162

8.5.3 XiAlert方法函数166

8.5.4公共接口函数172

8.5.5支撑函数175

8.6一个报警盒演示程序176

8.7应用程序中的XiAlert181

第九章设计高层接口构件182

9.1构件类的可复用性182

9.2构件XiFileSelect功能及实现简述182

9.3 FileSelect.h:公共接口183

9.4 FileSelectP.h:类私有数据结构184

9.5 FileSelect.c:实现文件187

9.5.1资源188

9.5.2类记录189

9.5.3方法函数191

9.5.4动作函数197

9.5.5公共接口函数198

9.5.6私有反调用函数200

9.5.7与系统有关的低级函数201

9.6一个文件选择盒演示程序204

9.7 XiFileSelect与OSF/Motif的XmFileSelectionBox206

10.1 XiButton的功能及总体设计207

第十章设计非命令式的选择按钮207

10.2 Button.h:公共接口208

10.3 ButtonP.h:私有数据结构208

10.4 Button.c:实现文件210

10.4.1动作函数表和翻译表210

10.4.2资源表210

10.4.3类记录211

10.4.4 XiButton的方法函数212

10.4.6公共接口函数215

10.4.5动作函数215

10.4.7其余的低级支撑函数217

第十一章一个由按钮组成的选盒221

11.1 XiChoice总体设计221

11.2 Choice.h:公共接口222

11.3 ChoiceP.h私有数据结构224

11.4 Choice.c:实现文件226

11.4.1资源227

11.4.2类记录228

11.4.3 XiChoice方法函数230

11.4.4公共接口函数235

11.4.5其余的低级支撑函数241

第十二章使用Xi构件集开发应用程序243

12.1 xdelete:文件删除实用程序243

12.2 xconvert:整型数转换程序246

附录253

附录1 Xt应用程序中的反调用函数253

附录2 Xt应用程序中的动作函数258

附录3一个对话框高层模块263

附录4废物箱实用程序272

附录5杂项函数320

附录6一个通用的字符串选择构件322

附录7一个通用的报警盒构件345

附录8用报警盒构件修改废物箱程序的模块alert.c364

附录9一个文件选择盒构件367

附录10一个非命令式按钮构件395

附录11一个可配置的多项选盒构件414

附录12一个文件删除实用程序447

附录13一个整数基转换实用程序450

附录14一个单行正文编辑构件457

参考文献471

热门推荐