Visual Basic高效编程

Visual Basic高效编程

(美) 赫梅尔 (Hummel,J.) 等, 著

出版社:清华大学出版社

年代:2003

定价:38.0

书籍简介:

本书由美国DevelopMentor公司从事应用系统咨询和开发的五位资深程序员共同编写,是为在Windows 2000及NT环境下进行分布式应用开发的程序员所编写的一本关于在VB中使用COM技术的较全面的参考书。书中介绍了COM和COM+的基本原理,讲述了基于接口、基于属性编程的概念和原理,探讨了如何使用COM+编写配置型组件,讨论了IIS和ASP中最为重要的内容,以及数据库访问方面的知识。本书适合有一定基础的VB中高级程序员使用。

作者介绍:

Joe Hummel是DevelopMentor公司的开发顾问, Lake Forest学院的教授, VBits会议的发言人,拥有加利福尼亚大学的计算机博士学位。

书籍目录:

译者序原书序致谢第1章 由随意编程转变为遵循软件工程原则 1.1 规则1-1:最大限度地发挥VB编译期类型检查的潜能 1.1.1 在每个模块的顶端使用Option Explicit语句 1.1.2 避免不经意地使用Variant数据类型 1.1.3 在VB IDE中运行时,使用Start With Full Compile命令 1.2 规则1-2:使用Debug.Assert显式声明假设 1.3 规则1-3:编译期条件不同时,考虑使用#If语句 1.4 规则1-4:抛出错误以提示异常 1.5 规则1-5:有效的错误处理:局部捕获,全局处理 1.6 规则1-6:了解类型和类的区别 1.7 规则1-7:采用面向对象的设计方法 1.8 规则1-8:推荐采用用户自定义类型而不是类来定义值类型

译者序原书序致谢第1章 由随意编程转变为遵循软件工程原则 1.1 规则1-1:最大限度地发挥VB编译期类型检查的潜能 1.1.1 在每个模块的顶端使用Option Explicit语句 1.1.2 避免不经意地使用Variant数据类型 1.1.3 在VB IDE中运行时,使用Start With Full Compile命令 1.2 规则1-2:使用Debug.Assert显式声明假设 1.3 规则1-3:编译期条件不同时,考虑使用#If语句 1.4 规则1-4:抛出错误以提示异常 1.5 规则1-5:有效的错误处理:局部捕获,全局处理 1.6 规则1-6:了解类型和类的区别 1.7 规则1-7:采用面向对象的设计方法 1.8 规则1-8:推荐采用用户自定义类型而不是类来定义值类型 1.9 规则1-9:一般任务的自动化第2章 设计、构建和使用基于COM的组件 2.1 规则2-1:从接口的角度进行思考 2.2 规则2-2;使用自定义接口 2.3 规则2-3:最好使用IDL独立定义自定义接口 2.4 规则2-4:使用自定义回调避免基于类的事件的局限性 2.5 规则2-5:要谨慎保持兼容性 2.5.1 脚本客户端程序 2.5.2 已编译的客户端程序 2.5.3 版本兼容的接口 2.6 规则2-6:选用正确的COM激活技术 2.6.1 COM激活 2.6.2 New操作符 2.6.3 CreateObject 2.6.4 GetObject 2.6.5 GetObjectContext.CreateInstance和Server.CreateObject 2.6.6 性能考虑 2.7 规则2-7:慎重使用Class_Terminate 2.8 规则2-8:根据会话而不是实体来建模 2.9 规则2-9:除了简单的小规模应用系统,避免使用ActiveX可执行程序第3章 MTS、COM+和VB—中间层 3.1 规则3-1:理解MTS和COM+应用程序设计 3.2 规则3-2:不要在MTS或COM+中使用单例 3.3 规则3-3:了解New、CreateObject及GetObjectContext.CreateInstance的适用场合 3.3.1 MTS和Windows NT4 3.3.2 COM+和Windows 2000 3.3.3 使用New遇到的更多问题 3.4 规则3-4:理解使用SetComplete的真实目的 3.5 规则3-5:对事务自动中止方式的思考 3.6 规则3-6:不要重新设计DBMS 3.7 规则3-7:不必配置所有组件 3.8 规则3-8:避免将以后会后悔的东西编译进DLL 3.9 规则3-9:将代码从MTS向COM+移植的实践技巧 3.9.1 在COM+中不再需要调用GetObjectContext.CreateInstance 3.9.2 将Me作为参数传递时,不再需要调用SafeRef 3.9.3 当事务中的次要对象返回错误时要小心;可能会获得形如“Method~of Object Failed~”的错误信息,而不是所指定的在错误传播之前返回的丰富错误信息 3.9.4 使用ObjectConstruct字符串 3.9.5 在COM+应用程序中进行进程内调用时执行声明性安全校验 3.9.6 在COM+中刷新组件命令不再是必需的 3.9.7 在安装Windows 2000以前版本的计算机上,COM+导出的客户安装程序需要Microsoft Installer(MSI) 3.10 规则3-10:编写运行于MTS和COM+中的代码的实践技巧 3.10.1 创建对象时坚持使用GetObjectContext.CreateInstance 3.10.2 使用可编程控制的安全措施对访问权限进行校验,而不要依赖于声明性安全措施 3.10.3 事务性方法调用失败时,在次要对象中最好使用DisableCommit而不是SetAbort 3.10.4 不要无意中将DLL安装到用户计算机上 3.10.5 坚持使用ObjectContext接口 3.10.6 分发对象引用时继续使用SafeRef第4章 Web和VB第5章 VB高效数据访问

内容摘要:

《Visual Basic高效编程》的特色在于它包含近50条最出色的编程实践准则,可以给从事实际开发工作的程序员提供具体的指导,以设计出更好的应用系统,编写出更优秀的代码。无论读者感兴趣的领域是COM、数据库,或者是使用MTS和COM+来开发分布式系统,本书都会给读者提供已在实践中证明的永远行之有效的解决方案,这些解决方案是本书的多位作者在VB应用领域多年咨询和培训中获得的经验浓缩和提炼。
《Visual Basic高效编程》着眼于一般的编程实践,从防错性编程到错误处理以及面向对象设计。另外,本书涉及COM使用过程中的关键性问题:接口、兼容性以及类的设计。在介绍成功的Web编程实践之后,随之介绍了构建多层应用系统时所应遵循的准则。本书还着重介绍了VB最重要的应用方向中数据库和高效数据访问方面的技巧和问题。

编辑推荐:

本书亮点:
合理的编程实践和面向对象程序设计原则,这些原则不仅适用于VB6,在VB.NET中也同样适用。
编写在MTS和COM+环境中都能正确运行的代码。
不必配置所有的组件就可提高程序的可扩缩性。
在Web应用程序中使用XML、IIS和ASP。
设计类以实现高效数据库访问。
作为卓有成效的实践经验的结晶,《Visual Basic高效编程》能使读者提高自身的编程技能,成为更高效的软件开发人员。

书籍规格:

书籍详细信息
书名Visual Basic高效编程站内查询相似图书
9787302077015
《Visual Basic高效编程》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)38.0语种简体中文
尺寸26装帧平装
页数印数 4000

书籍信息归属:

Visual Basic高效编程是清华大学出版社于2003.12出版的中图分类号为 TP312 的主题关于 BASIC语言-程序设计 的书籍。