《VisualAge for C++编程指南》求取 ⇩

前言1

本书内容1

本书的编排1

本书使用的惯例2

本书中的术语2

不承诺2

相关的出版物2

关于作者3

获得支持3

致谢4

第一章内容简介4

第一章先决条件和基础知识5

1.1 你应具备1.2 什么样的硬件和软件?5

1.3 硬件要求5

1.2.1 C编程要求5

1.2.2 C++编程要求5

1.4 软件要求7

1.7 安装所需的软件8

1.6 开发对运行环境的要求8

1.5 数据库说明8

1.6.1 安装注意事项9

1.7 VisualAge for C++文件夹中有些什么?9

1.8 使用VisualAge C++文档10

1.9 开始使用VisualAge for C++工具16

1.10 本章小结17

1.11 第二章简介18

2.1.1 使用部件选择器19

2.1 开始运行Visual Builder19

第二章创建Hello World应用程序19

2.1.2 部件选择器选项20

2.2 创建一个新的可视部件21

2.3 熟悉集中编辑器23

2.3.1 条目和控制23

2.3.2 自由表格区24

2.3.3 使用工具条25

2.3.4 Visual Builder菜单条25

2.4 使用控制——IFrameWindow25

2.4.1 改变字体27

2.4.2 生成C++代码29

2.4.3 建立并运行Hello World应用程序31

2.5 为Hello World增加更多的功能33

2.5.1 子部件名称34

2.5.2 选择部件35

2.5.3 连接35

2.5.4 保存并创建改进了的Hello World38

2.5.5 浏览代码38

2.7 第三章简介44

2.6 本章小结44

第三章建立一个加法器45

3.1 理解VisualAge部件45

3.1.1 可视部件45

3.1.2 非可视部件46

3.2 建立一个加法器46

3.2.1 取名习惯47

3.2.2 构造AdderView48

3.2.3 什么是组和Tab停止位?54

3.2.4 设置 Group 和 Tab Stop55

3.2.5 使用部件接口编辑器61

3.3 运行已完成的加法器69

3.4 本章小结69

3.5 第四章简介70

第四章建立一个计算器73

4.1 拷贝部件73

4.1.1 构造计算器74

4.2 测试计算器用户界面83

4.2.1 增加处理器86

4.2.2 消除编辑框内容88

4.2.3 设置Result编辑框90

4.2.4 增加一个应用程序图标92

4.2.5 为工具条增加一个弹出式菜单93

4.2.6 禁止改变主窗口的大小95

4.2.7 建立完整的计算器用户界面95

4.2.8 测试完整的计算器用户界面95

4.3 本章小结96

4.4 第五章简介96

5.1.1 动作、属性和事件97

第五章完成计算器应用程序设计97

5.1 理解VisualAge部件97

5.1.2 在计算器中增加动作98

5.1.3 增加有效特性98

5.1.4 修改属性类型99

5.2 生成Calc的代码101

5.2.1 在Calc部件中增加C++代码103

5.2.2 提交异常103

5.3 使用改进了的Calc非可视部件104

5.3.1 初始化一个编辑框105

5.3.2 修改属性-属性连接106

5.4 实现异常处理107

5.4.1 定制逻辑107

5.4.2 消息框110

5.4.3 编译和测试计算器程序110

5.5 本章小结111

5.6 第六章简介111

6.2 使用跟踪来理解应用程序113

6.1 介绍跟踪工具113

第六章调试程序113

6.2.1 在程序中加入跟踪点115

6.2.2 跟踪所需的系统设置115

6.2.3 理解跟踪信息116

6.3 介绍源代码调试器117

6.3.1 调试计算器应用程序117

6.3.2 启动调试器118

6.3.4 在调试器中设置断点119

6.3.3 在调试器中查看源代码119

6.3.5 逐步运行源代码120

6.4 本章小结123

6.5 第七章简介123

第七章建立一个Reminder List125

7.1 使用子部件125

7.1.1 Reminder List的要求125

7.1.2 构造Reminder应用程序127

7.1.3 Reminder程序的可视部件127

7.1.4 设置IMultiCellCanvas控制128

7.1.6 使用IRadioButton控制132

7.1.5 使用一个IsetCanvas132

7.2 运行Reminder List 的用户界面138

7.3 创建Reminder窗口的菜单条138

7.3.1 建立帮助菜单结构141

7.3.2 产品信息窗口141

7.4 实现一个弹出式菜单145

7.4.1 连接Reminder的弹出式菜单146

7.4.2 使用一个IVBInfoArea146

7.5 定制IMultiCellCanvas148

7.6 什么是帮助文件?149

7.6.1 编译一个帮助文件151

7.6.2 测试应用程序的帮助功能151

7.6.3 自动装入.VBB文件154

7.7 本章小结155

7.8 第八章简介155

第八章完成Reminder List程序157

8.1 复习一下Rerninder程序157

8.1.1 理解客户的需求157

8.1.2 建立单选按钮管理器非可视部件158

8.1.3 定义属性160

8.1.4 定义动作160

8.1.5 增加用户代码162

8.1.6 单选按钮管理器如何工作163

8.2 使用永久数据164

8.2.1 使用IProfile类164

8.2.2 设置IProfile165

8.2.3 重叠连接167

8.2.5 编辑和运行168

8.2.4 设置Iprofile关键字168

8.3 测试Reminder程序170

8.3.1 查看Windows Registry170

8.3.2 查看OS/2的 REMINDER.INI文件170

8.4 本章小结171

8.5 第九章简介172

第九章汽车租用(CarLeese)程序173

9.1 程序要求173

9.2 建立CustomerCanvas173

9.2.1 拷贝控制174

9.2.3 用静态文本显示数据176

9.2.2 在多格画板中增加行176

9.2.4 在多格画板中增加一个输入域178

9.3 把多格画板设置成可扩展的179

9.4 测试CustomerCanvas180

9.4.1 运行一个画板180

9.4.2 建立TestView180

9.4.3 运行TestView181

9.5 建立LeaseCalc非可视化部件182

9.6.1 设计要点183

9.6 定义属性183

9.7 定义动作184

9.8 增加LeaseCalc的代码184

9.8.1 使用Icolor类186

9.9 完成LeaseCalc程序187

9.10 建立MyDate部件188

9.10.1 继承部件特征189

9.10.2 把继承的特性增加到有效连接表中189

9.11 完成应用程序设计191

9.12 运行LeaseCalc测试程序192

9.13 运行程序193

9.14 本章小结194

9.15 第十章简介194

第十章使用文本文件195

10.1 构造CustomerListCanvas部件195

10.1.1 使用List Box部件195

10.2 测试CustomerListCanvas197

10.1.2 完成设置197

10.3 建立FlatFile非可视化部件199

10.3.1 定义属性199

10.3.2 定义事件200

10.3.3 定义动作200

10.4 生成FlatFile代码200

10.6 为FlatFile非可视化部件增加逻辑201

10.5.1 定义Open动作201

10.5.2 使用Close动作203

10.5.3 定义readLine动作203

10.5.5 定义WriteLioe动作204

10.5.4 定义readFile动作204

10.7 使用FlatFile部件205

10.8 运行TestView2程序207

10.8 建立LeaseFileParser209

10.8.1 定义属性209

10.8.2 定义事件209

10.8.3 定义动作209

10.9 在LeaseFileParser非可视化部件中增加算法210

10.9.1 编写setInputLine函数代码211

10.9.2 编写addToColletion成员函数的代码212

10.9.3 编写ParseLine成员函数的代码212

10.9.4 编写elementAt动作的代码213

10.10 测试LeaseFileParser部件213

10.11 运行完整的TestView2程序214

10.12 本章小结216

10.13 第十一章简介216

11.2.1 什么是记事簿?217

11.2 对INotebook控制的考虑217

11.1 对汽车租借应用程序的总结217

第十一章完成租借程序217

11.3 定义租借记事簿的视图218

11.3.1 选择记事簿部件218

11.4 设置记事簿页面220

11.5 使用INiewProt控制221

11.6 视图的考虑222

11.7 建立一个非可视复11.8 合部件223

11.8.1 连接非可视部件225

11.9 定义属性225

11.8.2 继承特性227

11.10 完成汽车租借应用程序230

11.10 完成CustomerCanvas部件230

11.11 完成LeaseNotebook部件230

11.12 使用记事簿中的变量231

11.14 本章小结235

11.15 第十二章简介236

第十二章创建一个数据浏览程序237

12.1 建立客户数据库237

12.2.1 启动Data Access Builder的一些变化238

12.3 把数据库表映射到C++部件上238

12.2 数据访问建立器(Data Access Builder)238

12.3.1 建立其它映射241

12.3.2 浏览表映射241

12.4 生成Data Access代码243

12.5 编译Data Access部件244

12.6 查看.VBE文件244

12.7 引入Data Access部件245

12.8 构造DBViewer245

12.9 使用容器控制246

12.9.1 使用容器的列247

12.10 测试DBViewer249

12.11 使用IDatastore部件249

12.12 运行完整的DBVIEWER程序251

12.13 分发使用了DB2的程序252

12.13.1 把可执行文件捆绑到数据库上252

12.14 本章小结253

12.15 第十三章简介254

13.1 建立一个可重用的画板255

第十三章增加数据库记录255

13.1.1 构造ContactCanvas部件256

13.1.2 继承ContactCanvas部件特性258

13.1.3 多重继承258

13.1.4 构造ContactAddView259

13.1.5 完成ContactAddView的用户界面设计260

13.2 改进DBVIEWER部件261

13.2.1 使用提交和回滚261

13.3 什么是工厂?262

13.2.2 设置DetailsViewSplit262

13.3.1 使用对象工厂263

13.3.2 检查对象工厂263

13.3.3 在工厂上使用变量264

13.3.4 创建模式对话框265

13.3.5 什么是自动删除?266

13.3.6 测试次级窗口267

13.4 把一条记录增加到数据库中267

13.5 测试增加记录功能270

13.6 实现一个字符串生成器271

13.6.1 连接提交和回滚272

13.6.2 把程序捆绑到数据库上274

13.7 测试完整的DBAddRecord程序275

13.7.1 最后几点考虑275

13.8 本章小结276

13.9 第十四章简介276

第十四章 其它编程技术277

14.1建立DLL277

14.1.1 DLL的Make文件278

14.1.2 建立一个资源DLL280

14.1.4 工具条按钮的位图尺寸282

14.1.3 工具条按钮的位图282

14.1.5 位图转换285

14.1.6 位图的其它用法285

14.2 抽取资源字符串286

14.3 多重继承287

14.4 WorkFrame IDE288

14.4.1 Project Smart(项目精灵)288

14.5 建立一个灵巧窗口(Smart window)288

14.5.1 实现方法290

14.6 使用类结构浏览器291

14.7 了解错误日志293

14.9 在Windows 3.1下运行程序294

14.9.1 Windows 3.1的限制294

14.8 将参数传递给程序294

14.10 提高应用程序的性能295

14.10.1 减少运行时刻DLL的大小295

14.10.2 动态连接与静态连接295

14.11.2 容器视图296

14.11.3 容器的直接编辑296

14.11.1 线程支持296

14.11 本书未覆盖的内容296

14.11.4 多媒体支持297

14.11.5 DDE支持297

14.11.6 SOM支持297

14.11.7 OLE支持297

14.11.8 拖放支持297

14.11.9 自定义控制298

14.11.10 小组编程298

14.12 本章小结298

14.13 本书总结298

1998《VisualAge for C++编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(D.R.尼尔森)Dale R.Nilsson,(美) 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++ 5.0编程指南(1998 PDF版)
Visual C++ 5.0编程指南
1998 北京:国防工业出版社
Visual C++6.0编程指南(1999年05月第1版 PDF版)
Visual C++6.0编程指南
1999年05月第1版 科学出版社
Borland C++ 3.1 编程指南(1993年12月第1版 PDF版)
Borland C++ 3.1 编程指南
1993年12月第1版 清华大学出版社
TURBO C音乐编程指南(1994 PDF版)
TURBO C音乐编程指南
1994 北京希望电脑公司
Visual C++ 5.0编程指南(1998 PDF版)
Visual C++ 5.0编程指南
1998 北京:科学出版社
C语言结构化程序设计(1997 PDF版)
C语言结构化程序设计
1997 北京:机械工业出版社
Borland C++多媒体编程指南(1996 PDF版)
Borland C++多媒体编程指南
1996 北京:电子工业出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:科学出版社
VisualAge for Java企业版应用开发指南(1998 PDF版)
VisualAge for Java企业版应用开发指南
1998 北京:电子工业出版社
C++ Builder 3编程指南(1998 PDF版)
C++ Builder 3编程指南
1998 北京:人民邮电出版社
C++程序语言编写指南(1996 PDF版)
C++程序语言编写指南
1996 电子工业出版社;香港万里机构出版有限公司
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:航空工业出版社
C语言编程员指南(1991 PDF版)
C语言编程员指南
1991 中国科学院希望高级电脑技术公司
Borland C++实用编程指南(1994 PDF版)
Borland C++实用编程指南
1994 北京:航空工业出版社
Visual C++5 ActiveX编程指南(1998 PDF版)
Visual C++5 ActiveX编程指南
1998 北京:清华大学出版社