内 容 简 介Visual Basic 2005是Microsoft Visual Studio开发组件中功能强大的快速开发工具,由于其所具有的强大功能和友好的开发环境,一经推出便广受好评,成为Windows平台上应用程序开发的利器;而Microsoft SQL Server 2005更是在商用数据库市场上独领风骚,两者的结合堪称程序开发的黄金组合。本书包括13章,系统地介绍了Visual Basic 2005中文版以及SQL Server 2005的基本操作,并对使用Visual Basic开发数据库应用程序的方法进行了详细的介绍,具体包括Visual Basic 2005开发环境、数据库基本原理及应用、数据库访问接口概述、数据绑定技术、数据显示控件、Windows窗体应用程序开发流程及发布、Web数据库应用程序的开发流程及发布等内容。并且在本书的光盘上附有全部案例的源代码和视频讲解,读者可以根据需要在示例代码的基础上进行二次开发。本书作为使用Visual Basic进行数据库开发的实例教程,围绕SQL Server 2005的特点对此类应用程序的开发流程进行了详细的说明,教学重点明确、结构合理、语言简明,而且每个实例均为作者在本领域工作中的真实案例,具有很强的实用性,适用对象为Visual Basic及SQL Server的初、中级读者,可以作为Visual Basic程序设计培训班的教材,也适合软件程序开发人员或是工科高等院校学生自学使用。
Visual Basic.NET是Microsoft Visual Studio.NET开发组件中功能强大的快速开发工具。它不仅继承了Visual Basic 6.0简单易学的特性,还新增了“继承”功能,使得Visual Basic变成了真正的“面向对象的”编程工具。在数据库领域,其表现更是引人注目,它提供了多种数据库开发技术,支持几乎所有的数据库系统,如SQL Server、Oracle、MySQL、Sybase、Access等;而且还提供了良好的开发环境和丰富的文档支持。 SQL Server 2005是在SQL Server 2000的基础上扩展升级的产品,是一款面向高端的数据库管理系统。它不仅继承了SQL Server 2000的性能、稳定性、便于管理和易于开发等优势,同时又具有许多新特性,赢得了众多用户的喜爱。 本书面向初、中级用户,全面系统地介绍了用Visual Basic开发SQL Server数据库的基础知识、基本方法和具体应用。当然,如果您是一名高手,这本书也将是一本极好的参考书。 本书由浅入深、层层深入地讲解了利用Visual Basic和SQL Server共同开发数据库系统的技术。全书共分为13章,包括Visual Basic、ADO、ADO.NET基础的介绍,使用ASP.NET技术开发网络数据库程序,数据库基础及SQL语言的讲解,以及各实例的具体应用。 第一章讲解了Visual Basic 2005的开发环境。本章首先介绍了使用Visual Basic 开发Windows窗体应用程序和Web应用程序的基础,然后通过两个简单的例子,来演示如何使用Visual Basic生成桌面应用程序和ASP Web应用程序。 第二章讲解了ADO对象模型。虽然在Visual Basic 2005中提倡使用ADO.NET连接数据库,但是在该版本中还是保留了对ADO对象模型的支持。本章首先介绍了ADO对象模型的概念,然后通过几个例子进一步说明Connection对象、Command对象和RecordSet对象的使用,最后通过一个综合例子来说明如何综合使用ADO中的常见对象。 第三章讲解了ADO.NET对象模型。本章首先讲解了ADO.NET和ADO的区别,然后讲解了ADO.NET组件的结构,接下来讲解了.NET数据提供程序,最后讲解了DataSet组件。 第四章讲解了“数据绑定”功能。首先介绍了简单数据绑定和复杂数据绑定,然后通过例子介绍了使用数据绑定的常见方案。 第五章讲解了水晶报表的使用。主要包括创建水晶报表、设置项目属性、把水晶报表绑定到报表显示控件、导出报表和打印报表。 第六章讲解了如何使用ASP.NET框架配合Visual Basic开发Web数据库程序。本章首先介绍了Windows程序开发和ASP.NET程序开发的区别,然后介绍了如何配置ASP.NET的运行环境,接下来介绍了Visual Basic在开发Web数据库程序中的作用和常用类,以及ASP.NET的常用控件和常见对象,最后简单介绍了使用ASP.NET配合Visual Basic开发数据库的流程。 第七章讲解了SQL Server 2005数据库管理系统。本章包括数据库管理、表管理、创建视图、创建存储过程和各种查询操作。对数据库、表和视图的操作通过两种方式来进行:使用可视化操作和使用SQL语句。 第八章至第十一章通过4个案例详细介绍了利用Visual Basic开发Windows窗体数据库管理系统的方法,包括超市管理系统、宾馆管理系统、医院管理系统和房地产管理系统。读者可以学会如何使用Visual Basic进行Windows项目开发,还可以掌握使用ADO.NET操作数据库的方法。 第十二章是“在线考试”系统,通过它读者可以学会如何使用ASP.NET和ADO.NET创建数据库应用程序。此外,读者还可以学会使用HTML元素设计页面的格式以及通过Web.Config设置Web程序的环境变量等方法。 第十三章介绍了后台数据库的移植和升级,以及Windows程序和Web程序的打包和发布。 本书附带一张光盘,此光盘包含全书应用到的所有案例的源代码和视频讲解,为了运行这些代码,读者需要配置一个运行环境,需要安装Visual Basic 2005中文企业版和SQL Server 2005简体中文版,详细的配置请参考本书具体章节的介绍。 本书由臧洪光、王涛、唐植华、周明辉编著,参与本书编辑和修改的还有靳荣、沈小禹、汪金元、席洪海、王峰、周文兵、董睿、黄东、何明开、章占军、陈志昊、闫首宇、王庆春、杨大伟、王先傲、荣海超、吴鼎一、鲍斌、季军、李伟、朱庆友等同志。在此,编者对以上人员致以诚挚的谢意! 由于本书涉及的范围比较广泛,作者的经验有限,时间仓促,书中难免有不足之处,敬请广大读者、专家提出宝贵意见。 编 者