前言
ASP.
NET简介
ASP.NET是ASP的下一代版本,然而ASP.NET又并非从ASP3.0自然演化而来,在许多方面,ASP.NET与ASP有着本质的不同.ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给
web开发人员更好的灵活性,有效缩短了web应用
程序的开发周期.ASP.NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境.
本书面向的读者
本书面向初,中级用户,全面
系统地介绍了ASP.NET的特点,基础知识和具体的应用.当然,如果你是一名高手的话,那么这本书将是一本极好的参考书.本书由浅入深,层层深入的讲解了ASP.NET技术,在本书中写作中,例子都使用了
VB.NET的语法.所以,如果您对VB的语法或对ASP很熟悉的话,你将会发现很快就可以上手.如果你精通别的编程语言,通过对本书的阅读,也会让你跟上编程技术发展的前沿.
本书的组织结构
本书共分为7篇内容,从ASP.NET的介绍到高级应用.第一篇"概论"——本篇介绍了微软的.NET战略,ASP.NET的历史以及.NET的安装和运行环境.第二篇"WEB页面"——本篇介绍了WEB页面.并详细介绍了APS.NET的服务器控件,自定义控件和
HTML控件技术,是深入了解ASP.NET的基础.第三篇"数据库编程"——本篇详细介绍了数据库编程的基础,ADO.NET数据库编程的基础,ADO.NET数据库基本操作,Dataset的用法和数据绑定技术,是制作动态页面,BBS,电子商务网站的等网站应用程序的基础.第四篇"应用程序"——本篇先介绍如何配置config.web,如何编写global.asax.再结合一个实例"
会员系统"来对应用程序进行深入的讲解.第五篇"WEBSERVICE"——本篇对WEBSERVICE进行了详细的讲解.通过例
子
学习WEBSERVICE.同时,深入地讲解了数据交换和存取站点对象,本篇是微软.NET计划的一个重点.第六篇"性能优化"——ASP.NET有两种用于WEB应用的缓冲技术:输出缓冲和数据缓冲,在本篇中将围绕的这两种缓冲技术,进行详细的讲解.第七篇"高级应用"——在高级应用一篇中,我们将介绍三个方面的内容:XML在ASP.NET中的应用,三层结构及其应用,以及微软消息队列(MSMQ).
学习本书需要使用的工具
在本书中,有一个附带的光盘,此光盘包含全书应用到的所有例子的
源代码,另外在书中的例子的前面都说明有源代码的出处.为了运行这些代码,你需要配置一个运行环境,需要一个.NET的
软件开发工具包(SDK),详细的配置请参考本书的介绍.本书不要求你的机器中安装VisualStudio7的工具.只要你成功安装好ASP.NET的调试环境即可.由于时间仓促,书中难免有不足之处,敬请广大读者,专家提出宝贵意见.编者2001年3月29日