本收讲解如何在Visual Studio.NET集成开发环境下,利用Visual Basic.NET来开发Windows组件,详细而逐步深入地介绍了使用Visual Basic.NET开发Windows组件过程中所遇到的各种问题和所使用的新技术。
本书前4章介绍了简单组件的开发流程,在Visual Basic.NET环境中构建组件、应用开发组件以及在组件开发中调用组件。第5-7章由浅入深地介绍了数十个开发组件过程中常用的小例程。最后一章讲述了工程项目的实用设计步骤。
本书适合于熟悉Visual Basic编程的开发人员。如果你没有丰富的开发经历,那么通过演练本书的例程,也会带给你瓣的感受,并体会到开发的乐趣。
第1章 Visual Basic.NET组件编程概要
1.1 组件开发介绍
1.2 创建组件
1.3 本章小结
第2章 在Visual Basic.NET中构造组件
2.1 理解.NET组件
2.2 .NET组件特性
2.3 进程内组件
2.4 进程外组件
2.5 .NET类和组件
2.6 在Visual Studio.NET环境中使用多个Visual Basic工程
2.7 本章小结
第3章 COM组件如何调用.NET组件
3.1 互用性带来的好处
3.2 在COM应用程序中创建可以使用的.NET类
3.3 练习从COM中调用.NET组件
3.4 本章小结
第4章 在客户端应用程序中调用COM组件
4.1 非管理代码和运行时可调用封装器
4.2 利用TLBIMP转换元数据
4.3 练习从.NET中调用COM
4.4 用TLBIMP创建部件
4.5 本章小结
第5章 组件设计应用案例(一)--火力侦察的10个案例
5.1 数据传输组件
5.2 动画演示装饰组件
5.3 计时器组件
5.4 程序启动组件
5.5 魔光幻影文本框组件
5.6 资源浏览器组件
5.7 MP3播放器组件
5.8 系统信息组件
5.9 压缩组件
5.10 高级记事本组件
5.11 本章小结
第6章 组件设计应用案例(二)--初露锋芒的10个案例
6.1 倒计时牌组件
6.2 高级计算器组件
6.3 HTML语言转化器组件
6.4 文件加密组件
6.5 给定范围查找素数的组件
6.6 调色板组件
6.7 图片浏览器组件
6.8 图片信息组件
6.9 图片格式转换组件
6.10 发送E-mail组件
6.11 本章小结
第7章 组件设计应用案例(二)--比拼内力的10个案例
7.1 图表组件
7.2 VCD播放器组件
7.3 AVI播放器组件
7.4 聊天组件
7.5 发送邮件组件
7.6 网页浏览组件
7.7 阅读邮件组件
7.8 电话拨号组件
7.9 在线发送消息组件
7.10 计算机数值转换组件
7.11 本章小结
第8章 工程项目设计
8.1 软件开发基本步骤
8.2 可行性研究的目的和内容
8.3 软件的需求分析
8.4 软件设计
8.5 软件的物理实现--编码
8.6 本章小结
谢谢您选择本书,为了能更好地帮助您学习本书的知识,请仔细阅读下面的内容。
读者对象
本书是针对有一定Visual Basic. NET开发基础的读者编写的。 适合于Visual Basic编程爱好者、Visual Basic程序员、软件项目经理和其他软件开发人员阅读参考,可作为各高等院校计算机相关专业“基于组件开发”课程的选修教材。
写作环境
本书在编写时使用的软件版本是Windows 2000 Professional操作系统和Microsoft. NET框架1.0版本。建议您采用相同的软件环境学习本书,如果您在其他软件环境下学习本书. 请留意书中一些有关不同开发环境应该注意问题的提示。
学习建议
在学习前4章时,可以把学习节奏放得慢些,到了第5章以后,可以适当加快学习进度. 当学习完本部书后,可以再将前4章内容进行精读。本书需要您重点掌握的知识就是组件开发的流程与实际开发技巧。整部书的学习时间以一个月为宜,并可在学完后作为一本实用参考书进行案头查阅。学完本书后,能够提高您的开发效率和质量,并可举一反三,将本书所列举的例程应用到实际工程中。
光盘说明
在本书中的第5-7章给出了30个比较精彩的小例程。这些例程的工程文件在光盘的相应目录下都可以很方便地找到。您在学习时只需复制相应的例程工程文件到硬盘上,并更改其只读属性,便可以使用了。
技术支持
如果您在阅读本书的过程中有什么困难,您可以登录到“黑魔方”专题网站,网址是http://www.heimofang.com。这是大家共同交流的平台,在那里会有很多的作者、老师、读者、编辑在一起交流,在相关的栏目中发求助帖子,您的问题会很快得到解答。除上述方法外,也可以使用下面的方式寻求技术支持(但可能会慢一些)。
发电子邮件到laix@tup.tsinghua.edu.cn
打电话给010-62783449或发传真给010-62771155
发信到北京清华大学出版社第二事业部 《黑魔方丛书》编委会收(邮编100084)