内容简介 本书首先介绍了ADO.NET的框架及数据库编程技术,以便为Visual Basic.NET数据库应用程序开发奠定基础。接着以5个实例详细讲述了如何开发Visual Basic.NET数据库应用程序,内容包括Bug跟踪管理系统、企业进销存管理系统、图书管理系统、考试报名管理系统、学生管理系统等,这些实例分别从系统功能设计、系统模块设计、数据库设计、系统详细设计等方面进行讲解,完整地讲述了设计一个项目所必须经过的所有步骤。本书的实例源代码可通过http://www.tupwk.com.cn/downpage/index.asp下载。本书主要面向有一定Visual Basic.NET基础的编程人员及工程人员。
前 言 微软.NET框架的推出,使得广大Visual Basic开发人员拥有了一个全新的编码平台,与Visual Basic 6.0相比,它不仅给带来了许多重要的变化,而且增加了很多新功能。Visual Basic.NET在数据库编程方面通过新的ADO.NET数据访问方法增强了原有的ADO的功能,提供了一整套检索和操作数据的类。 本书首先从ADO.NET的框架以及一些重要的数据库编程技术讲起,接着以5个实例详细讲述了如何开发数据库应用程序,从系统分析、功能设计、数据库设计、模块设计,到模块详细设计,再到联机帮助的制作、软件发布,让读者了解ADO.NET对象模型以及它的工作原理,学习如何使用ADO.NET产生的类访问数据库,以及编写和使用存储过程、视图、触发器、数据绑定和事务处理等,以使读者能够理解和应用系统的设计与开发思想。同时,在实例开发中,对Visual Basic.NET中控件的使用、编程技巧、错误处理也作了相应叙述。 本书的读者对象是对Visual Studio.NET和Visual Basic先前版本有一定了解的中级用户。另外,读者还应具备面向对象程序设计(Object Oriented Programming,OOP)、ADO.NET或ADO、数据库设计的一些基本知识。本书中部分章节适合初学者阅读,而另外一些章节则适合水平更高的读者阅读。 本书分为3部分: ● 第1部分包括第1章和第2章。第1章介绍ADO.NET的框架、ADO.NET数据库访问方法、构建自己的数据库访问对象。第2章主要介绍数据库编程技术,涉及SQL、PL/SQL基础、编写存储过程和包、事务处理等,并且通过示例详细讲述了数据绑定、使用存储过程、报表打印和数据输出技术。 ● 第2部分包括第3章到第7章。该部分内容非常丰富,详细讲解了实际的数据库应用程序的开发过程。在5个实例中,使用ADO.NET分别连接和操作Access、SQL Server和Oracle 9i数据库,对DataGrid、TreeView、ListView、水晶报表等控件的灵活使用以及编程技巧作了相应的描述。 ● 第3部分包括第8章和第9章。该部分讲述了联机帮助的制作以及软件的发布。 本书编写过程中,张江涛、徐日强、赵磊、杜江、刘旭、周鸣扬、范翠丽、刘伟、陈策、郑艳华、谢振华、唐兵、张俊岭、尹建民、冉林仓、李东玉等也参加了部分内容的编写及素材整理工作,在此一并表示感谢。 由于时间仓促,作者水平有限,不当之处在所难免,欢迎读者批评指正。 读者可通过http://www.tupwk.com.cn/downpage/index.asp下载本书中的实例源代码。 读者可以通过chenxm_03@163.com或wenwoods@163.com与我们联系,我们将尽力回答关于此书的各种问题。 作 者