图书介绍
用X Toolkit进行面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![用X Toolkit进行面向对象程序设计](https://www.shukui.net/cover/17/31565203.jpg)
- 寇建立编著 著
- 出版社: 南京:南京大学出版社
- ISBN:7305025496
- 出版时间:1994
- 标注页数:471页
- 文件大小:15MB
- 文件页数:484页
- 主题词:
PDF下载
下载说明
用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