Visual Basic是Windows环境下简单、易学、高效的编程语言,其快速开发的特性深受程序员的喜爱。Visual Basic.NET是微软公司基于.NET框架重新设计的语言,新增和加强了许多新的面向对象的特性,例如引入了继承、接口和重载等特性。此外,还增加了结构化异常处理、托管代码和符合通用语言运行时(CLS)等特性,大大提高了VB应用程序的稳定性和可伸缩性,可用于大型应用程序的开发,完成复杂而艰巨的任务。这些新的特性使得Visual Basic .NET再次成为程序员关注的焦点。
本书内容
本书介绍了使用Microsoft Visual Basic.NET和Visual Studio.NET集成开发环境开发面向对象应用程序的知识,包括.NET Framework与VS.NET IDE的关系、.NET Framework的工作原理(公共语言运行时和类库)、程序集与中间语言、VS.NET的开发环境、面向对象的编程基础。
此外,本书还介绍了使用VB.NET类进行编程、使用类接口进行编程、VB.NET的GUI设计、在VB.NET中创建多文档窗口应用程序、VB.NET的图形和文件处理、创建.NET控件、使用VB.NET访问数据库等,以及在VB.NET中处理多个数据表的知识。
本书第13章介绍了VB.NET在ASP.NET中的应用,内容包括创建一个Web应用程序、开发Web页面、创建Web控件、使用Web数据绑定和Web服务等内容。第14章开发部署了一个VB.NET范例应用程序,包括对“图书管理系统”项目进行案例分析、部署Windows和Web三层应用程序等内容。
本书特色
本书通过实例介绍VB.NET程序开发知识,具有实用性教程的特色。
? 本书使用VB.NET语言开发了“图书管理系统”,读者可以从中学习使用UML建模、三层设计等逼真的开发过程。
? 介绍了UML语言的应用知识,UML是面向对象开发过程中描述示例的系统要求语言,在真实的开发过程中非常重要。
? 强调了三层设计思想,本书内容和实例严格按照图形用户接口类、问题域类和数据访问类三层的思想划分和实现。
? 各章编写了大量“实验指导”,引导读者应用该章知识独立练习编程项目。
? 思考与练习题可以帮助学生检查对VB.NET开发理论知识的掌握程度。
本书读者对象
本书围绕范例介绍了VB.NET程序开发过程的完整知识,突出了面向对象实现方式,读者可以从本书中得到完美的编程体验。本书可以作为普通高校计算机相关专业的VB.NET编程初级教程,也可以作为接触过VB.NET基础知识,需要深入学习面向对象开发的中级教程。
编写过程难免会有错误,欢迎读者与我们联系,帮助我们改正提高。
编 者
2006年4月