本书详细介绍了ASP.NET开发数据库应用程序方面的知识(使用VB.NET语言)。首先介绍ASP.NET运行和开发的环境,VB.NET语言基础。然后介绍数据库SQL Server的知识,为不具备数据库知识的读者扫平了道路。接着详细介绍ADO.NET以及ASP.NET应用程序如何使用ADO.NET来访问数据库。本书给出了两个实际开发的例子,一个是小型的Web应用程序个人通讯录,另外一个是符合流行的三层结构的中型应用程序——在线书店。通过这两个实例的讲解,使读者具备开发中型企业信息系统的能力。最后本书讲解.NET Web服务,供有兴趣的读者参考。
本书不要求面面俱到,也不追求博大精深,本书的目标是使没有开发经验或者仅仅只有少量程序设计基础的读者能够在最短的时间内达到使用ASP.NET开发符合多层结构的中小型企业信息系统的能力。
本书的示例都是精心挑选的,所有的代码都可以从附赠光盘中获得。这些代码将以最直观的方式计您踏入ASP.NET的开发殿堂来。
下面是本书各章主要内容的概述:
第1章,ASF.NET简介与开发配置。本章介绍ASENET的来龙去脉,重点介绍运行和开发ASRNET应用程序各自需要的环境的配置方法,并给出一个完整的ASP.NET入门级的应用程序,以便读者能够以最快的方式认识ASP.NET应用程序。
第2章,VB.NET语言基础。ASP.NET本身并不能称为一种语言,但ASP.NET却支持多种语言,例如流行的C#和VB.NET。本书选用的是Microsoft的语言产品VB.NET。介绍该语言的主要目的是让读者对程序设计有一个全面的认识,能够掌握VB.NET语言的基本语法,这是开发ASP.NET Web应用所必须的。介绍语言时,本书没有深入探讨VB.NET的运行机制,也没有探究VB.NET语言的高级特性,而是从最基础的层面上为读者打通关节,为后续章节的学习做准备。
第3章,SQL语言与数据库。几乎所有的Web应用程序都离不开数据库的支持,基于这一点,本章详细介绍SQL Server 2000的基本操作,讲解了SOL语句,同时介绍存储过程这种有一定技巧但在实际项目中经常用到的技术。
第4章,使用AD0.NET访问数据库。AD0.NET可以说是很多Web应用程序的核心,因此第4章自然成为本书的核心。本章详细介绍ADO.NET各个方面的知识,由基础入手,逐渐深入,让读者不知不觉中掌握通过ADO.NET访问数据库的技术。
第5章,ASF.NET开发技术。本章介绍ASP.NET Web应用程序中的配置文件以及开发Web窗体控件的使用。
第6章,个人通讯录实例。个人通讯录实例可以说是非常小的Web应用程序,小到只有不到1000行的代码,但是该项目小而巧,涉及到ASP.NET开发数据库应用程序各个方面的知识,而且,本章还将这个小巧的Web应用程序提升到分层开发的高度,让读者能够通过简单的例子学习三层结构的知识。
第7章,在线书店实例。在线书店实例并不适合没有经验的初学者学习,因为它涉及到了ASENET较多的高级技巧,整个系统完全采用三层结构设计。正因为如此,本章要求读者能在认真学习第6章的基础上再行学习本章。这样,有了第6章的基础和本章的提高,读者将不再是初学者,而是具备一定经验和实际开发能力的ASP.NET程序设计人员,这也是本书的目的。
第8章,NET Web服务。Web服务可以说是目前最为红火的技术之一,本章并没有对其进行详细深入的探讨,仅仅是从基础和应用层面上做初步介绍,供有兴趣的读者参考。如果需要进一步的知识,可以在学习本章的基础上再阅读其他专门介绍Web服务的书籍。