Visual Studio 2005的推出,大大提升了基于.NET软件系统的开发效率,随其一起推出的Visual Basic.NET2005增加厂大量的新特性和功能改进,是一种高效地生成类型安全和面向对象的程序设计语言,从而使程序员利用Visual Basic .NET 2005进行应用程序的开发步入了一个新的时代。.
本书目标
目前,市面上的Visual Basic书籍相当多,数据库编程方面的书籍亦不少见,但是以详尽的步骤、系统功能的开发和改进来引导读者通过动手实践提升应用开发能力的书籍并不多见。这正是笔者撰写本书的初衷。
本书是一本拥有大量实例和详细开发步骤的、基于数据库应用编程解决方案的书籍,亦是一本非常好的数据库编程开发实例技巧集锦。本书意在培养读者的工程实践能力,目标是使没有开发经验或者仅有少量程序设计基础的读者迅速掌握使用Visual Basic.NET 2005开发基于.NET 2.0的数据库应用系统的能力。通过本书的学习,将使读者在应用系统方面的开发能力得到极大的提升,不再仅仅停留在简单拖动控件的水平上;通过本书的学习,读者也将体验到使用Visual Studio 2005集成开发环境、.NET 2.0框架的数据新特性和Visual Basic.NET 2005语言来开发项目是何等快捷和高效。
本书适用对象
本书不仅适用于使用Visual Basic.NET 2005进行软件开发的程序员,也适合于高等院校师生学习和参考使用,亦可作为广大计算机编程爱好者的自学参考用书。
本书内容
本书分为开发起航篇、高效开发篇和项目实践篇3个部分。
第一篇开发起航篇,包括第1章至第3章内容。第1章Visual Studio 2005集成开发环境特性,介绍了Visual Studio 2005集成开发环境的新特性,使初学者或不熟悉.NET开发平台的编程人员快速掌握Visual Studio 2005集成开发环境。第2章Transact-SQL程序设计,介绍了Transact-SQL语法,并用实例加以说明,使初学者快速掌握SQL基本语法和SQL Server工具的使用。第3章创建客户端数据应用程序,介绍了数据库应用程序的创建过程和方法,使读者迅速掌握在Visual Studio 2005开发环境中开发基于.NET平台的Windows应用程序开发方法,掌握ADO.NET数据库编程中的常见任务。
第二篇高效开发篇,包括第4章至第6章内容。第4章Windows功能部件设计,从组件制作、定制用户控件、Office组件设计和强化现有控件组件编程的角度,以多个功能部件实例的设计向读者介绍了如何简化Windows数据库应用系统常见任务编程的开发工作。同时还介绍了.NET 2.0的ADO.NET的新特性,TreeView控件、DataGrid控件、Access对象和Excel的Pivot对象的编程技巧。第5章基本窗体设计,以设计一款基本窗体为主题,介绍了Windows数据库应用系统开发中的常用功能组件设计方法,并将设计出来的这些通用类、功能和组件方便地在其他项目中复用,从而大大提高了应用系统开发效率。将这些功能集成在一个基本窗体中,使得在继承的窗体中只需要进行相关属性设置和加入少量代码便可以快速完成一个特定窗体的设计,大大提高了工作效率,统一了界面风格,避免了大量重复代码的编制。实现了在多个项目中进行引用,达到一次编程、处处重用的目的。第6章Windows应用系统基本框架设计,围绕构建一款MDI多文档风格的应用系统基本框架为主题,引导读者如何构建一款多功能的、专业的、易于扩充的应用系统基本框架。..
第三篇项目实践篇,包括第7章至第11章内容。第7章工资管理系统设计,以工资管理系统开发为例,对项目进行了需求分析、系统功能和数据库设计介绍。第8章信息管理功能设计,介绍了自定义复合控件的设计方法、TableAdapter的建立、窗体的控件布局、数据组件的属性设置及绑定、DataViewGrid控件的灵活使用、通过参数的控制用一个窗体来实现多个单项的数据维护功能等,使读者能够快速提升开发数据库窗体的能力。第9章月工资发放功能设计,介绍了TableAdapter的设计方法、数据的事务控制、自定义函数的使用、多种形式的数据窗体的设计以及水晶报表的设计方法和编程技巧。第10章查询统计功能的设计,通过编程实现一个方便快捷的查询功能模块,着重介绍了特色代码的编制过程,以及借助Excel透视表报表生成组件可以高效地完成不同用处的数据分析统计报表。第11章应用系统部署,它是开发系统必须考虑的一个重要环节,本章以实际步骤向读者介绍了如何部署一个数据库应用系统。借助Visual Studio 2005开发工具,可以采用ClickOnce或Windowslnstaller方式很方便地完成应用程序的打包和部署。另外,特别向读者展示了如何高效地进行数据库部署工作。
本书特点
1.内容新颖
本书是针对推出不久的Visual Studio 2005来编写的。在具体解决方案的设计中充分使用了Visual Studio 2005的新特性,如ADO.NET2.0公共接口、数据源配置向导、TableAdapter对象,新增控件如DataGfidView、MenuStrip菜单控件、ToolStrip工具栏、布局控件等,ClickOnce技术以及Visual Basic .NET 2005特有的My对象等诸多新特性。
’
2.实践性强
各章节采取设计思路、具体实现和实例应用循序渐进的结构,引导读者动手实践,去分析具体问题,提高解决问题的能力,在亲身体验的过程中不断提升开发水平。
3.技术含量高
本书讲解了如何实现类的设计、控件功能的强化及组件封装、用户控件的设计和测试以及Office对象编程,如何复用这些设计的功能或组件,如何设计一个功能强大、易于扩充和维护的MDI多文档风格的数据库应用系统基本框架等普通书籍难以获得的实战技术,并通过综合案例把这些实战技巧紧密地贯穿起来。
本书源代码文件
.本书的编程实例与技巧是编者多年从事软件开发的积累,读者可以通过本书配赠的源代码光盘,看到书中面向数据库开发方面的精彩实现代码和解决方案。书中设计的组件和功能都是非常有价值和可借鉴的稍加修改就可以成为自己的代码模板库。本书的开发环境为Visual Studio 2005,Office 2003,SQL Server 2000。
如果读者有关于本书的任何问题或者意见,请与作者联系:CoralSpace@163.com或与本书编辑联系zhangtao@ptpress.com.cn。...
编者 2007年6月