Visual Basic程序调试实用手册PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)David G.Jung,(美)Jeff Kent著;宋黎松,侯国峰等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2001
- ISBN:7505363638
- 页数:374 页
第一部分 代码开发技巧 3
第1章 程序设计与管理 3
1.1 规划应用程序 4
1.1.1 确定用户 5
1.1.2 项目范围 6
1.1.3 程序定义 7
1.1.4 范围“蔓延” 14
1.1.5 开发计划 15
1.2 代码复查和系统测试 16
1.2.1 版本控制 17
1.2.2 回退开发 18
1.3 编写好的代码 18
1.3.1 面向对象的编程 18
1.3.2 开发人员,开始编写代码 18
1.3.3 代码风格 19
1.3.4 代码缩进 20
1.3.5 编写代码的过程中添加注释 21
1.3.6 命名数据类型 21
1.3.7 变量操作 23
1.4 小结 26
第2章 软件发布方法 29
2.1 如果出现错误 31
2.1.1 错误跟踪 32
2.1.2 反复构造和测试 34
2.1.3 用三种不同的方法测试软件 35
2.1.4 发布Alpha和Beta测试版 36
2.2 软件新产品首次展示 37
2.2.1 版本号 38
2.3 小结 40
第二部分 调试VB 43
第3章 调试工具 43
3.1 调试阶段 44
3.1.1 Visual Basic调试用IDE 45
3.2 静态调试 47
3.2.1 建立工程 48
3.2.2 工程提要 50
3.2.3 漏洞 50
3.2.4 调试一个停止的工程 51
3.2.5 排除漏洞 57
3.3 实时调试 58
3.3.1 建立工程 58
3.3.2 工程提要 58
3.3.3 漏洞 59
3.3.4 在实时方式下调试工程 60
3.3.5 排除漏洞 67
3.4 单步调试 67
3.4.1 建立工程 67
3.4.2 工程提要 68
3.5 小结 78
第4章 错误 79
4.1 Err对象 81
4.1.1 Err对象的属性 82
4.1.2 Err对象的方法 84
4.2 On Error语句 86
4.2.1 On Error GoTo line 87
4.2.2 On Error Resume Next 96
4.3 最佳实践 99
4.3.1 处理产生在错误处理程序中的错误 99
4.3.2 确保在程序中处理错误 100
4.3.3 恢复到上一次正常状态 100
4.3.4 划分应用程序 100
4.3.5 记录错误 100
4.4 小结 101
第5章 条件编译和编译选项 103
5.1 条件编译 104
5.1.1 #Const语句 105
5.1.2 条件编译的#If-Then语句 107
5.2 Compile on Demand 109
5.3 编译选择 109
5.3.1 Compile标签 109
5.3.2 高级优化选择 113
5.4 小结 115
第6章 Windows API 117
6.1 Windows API概述 118
6.2 使用Windows API 123
6.2.1 Declare(声明)语句 123
6.2.2 声明规则 129
6.2.3 调用Windows API函数 135
6.3 小结 138
第7章 ActiveX Data Objects 141
7.1 什么是ADO 142
7.2 提供者 143
7.2.1 数据提供者 144
7.2.2 服务提供者 145
7.2.3 动态属性 146
7.2.4 Property对象 147
7.2.5 Properties集合 149
7.3 访问并使用提供者 150
7.3.1 Connection参数 151
7.3.2 命令参数 157
7.3.3 Recordset参数 159
7.4 ADO错误 161
7.4.1 Error对象 162
7.4.2 Errors集合 169
7.5 小结 171
第8章 ActiveX控件 173
8.1 开发人员,作者和用户 175
8.2 Extender对象 177
8.3 周围属性 182
8.4 小结 185
第9章 用户界面 187
9.1 一致性 188
9.2 键盘可操作性 189
9.2.1 菜单 189
9.2.2 工具栏 194
9.2.3 控件 195
9.2.4 命令按钮 197
9.3 鼠标 199
9.3.1 弹出式菜单 199
9.3.2 鼠标指针 201
9.4 通知 204
9.4.1 消息框 204
9.4.2 激活 210
9.4.3 数据输入 211
9.5 小结 212
第10章 优化和调整 213
10.1 优化 214
10.1.1 何处需要优化 215
10.1.2 如何优化 215
10.1.3 优化到何种程度 216
10.2 性能调整 216
10.2.1 编程技巧 217
10.2.2 调整速度和规模 223
10.3 小结 227
第11章 COM,DCOM和COM+ 229
11.1 COM的历史简介 230
11.2 引用COM对象 233
11.2.1 前期绑定 233
11.2.2 后期绑定 235
11.2.3 Object Browser 236
11.2.4 CreateObject与GetObject 237
11.3 COM对象传递给开发人员的消息 238
11.4 COM组件中的错误处理 241
11.4.1 返回错误到客户程序 241
11.4.2 从另一个组件中处理错误 242
11.5 使用DCOM 242
11.5.1 安装和配置DCOM 242
11.6 三种常见的DCOM错误 244
11.6.1 错误70:Permission Denied 244
11.6.2 错误429:ActiveXComponent Can’t Creats Object 244
11.6.3 错误462:The Remote Server Machine Does Not Exit or is Unavaiable 245
11.7 开发COM+ 245
11.7.1 事务处理 245
11.7.2 消息队列 250
11.7.3 MTS,MSMO和Windows 2000 252
11.8 COM+和Visual Basic 252
11.8.1 创建一个COM+组件 253
11.8.2 配发COM+组件 255
11.8.3 访问COM+组件 256
11.9 小结 257
第12章 打包和展开 259
12.1 Microsoft的Package and Deployment Wizard 261
12.1.1 创建包 261
12.1.2 配发应用程序 271
12.2 安装组件的疑难解答 273
12.3 “DLL地狱” 274
12.3.1 较旧的DLL覆盖较新的DLL 275
12.3.2 重复的DLL问题 275
12.3.3 相同的名称,不同的用途 278
12.4 Windows Installer 279
12.5 小结 280
第三部分 VBA和自动化 283
第13章 Microsoft Office集成 283
13.1 自动化的(简要)历史 284
13.2 Microsoft Office 2000的自动化功能 285
13.3 对象和集合 286
13.4 对象模型 288
13.5 引用Office应用程序 289
13.6 创建对象 292
13.6.1 声明对象变量:前期绑定与后期绑定 292
13.6.2 实例化对象 293
13.6.3 CreateObject和GetObject函数 295
13.7 清除 300
13.8 小结 302
第14章 数据库编程 303
14.1 编码技巧 304
14.1.1 bang(!)和圆点(.) 304
14.1.2 忘记MoveNext 308
14.1.3 检查BOF和EOF 309
14.1.4 避免通过记录集更新 311
14.1.5 使用存储过程 313
14.1.6 只返回需要的数据 313
14.1.7 正确地处理引号 313
14.2 操作二进制大对象记录 315
14.3 ADO错误报告 320
14.4 数据库命令标准 321
14.4.1 表命名 322
14.4.2 列命名 322
14.4.3 常用列 323
14.4.4 存储过程 323
14.5 ADO的优化 324
14.5.1 事务处理 324
14.5.2 使用SQL语句胜过ADO对象 325
14.5.3 游标!又失败了! 325
14.6 小结 325
第四部分 VB和Internet 329
第15章 WebClasses和DHTML应用程序 329
15.1 IIS应用程序 330
15.1.1 通用应用程序设计原则 332
15.1.2 性能调整 336
15.1.3 错误处理 338
15.1.4 配发IIS应用程序 340
15.2 DHTML应用程序 341
15.2.1 配发DHTML应用程序 342
15.3 小结 345
第16章 Visual Basic:下一代 347
16.1 Visual Basic7对面向对象编程的支持 350
16.1.1 封装 350
16.1.2 继承 351
16.1.3 多态性 353
16.2 其他增强功能 355
16.2.1 参数化构造函数 355
16.2.2 初始化算子 355
16.2.3 共享成员 356
16.2.4 重载 356
16.2.5 类型安全 357
16.2.6 结构化的异常处理 358
16.2.7 自由线程化 359
16.3 Visual Basic和Internet 360
16.3.1 Web Forms 361
16.3.2 Web Services 362
16.4 小结 364
附录A 第三方工具 365
A.1 调试和测试工具 366
A.2 源代码库 369
A.3 源代码的版本控制工具 371
A.4 软件漏洞请求系统 372
A.5 软件分发工具 373
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《实用内科手册》黄清,阮浩航主编 2016
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017