内容简介 ASP .NET是Microsoft公司推出的用于编写动态网页的一项新技术,是Microsoft公司的动态服务器页面(ASP)和.NET技术的集合。它与以前的网页开发技术相比有了很大进步。本书系统地介绍了ASP .NET的主要功能及其应用。书中详细讲解了HTML和VB .NET的相关知识、ASP .NET的各种控件和组件对象,以及ASP .NET的高级技巧,还重点介绍了ASP .NET访问和操作数据库的相关知识。本书结合相关实例,以介绍知识与传播经验为目的,由浅入深地介绍了ASP .NET的主要功能及其应用。既可以作为大专院校计算机专业师生的教材或参考书,也可供动态网站开发人员及对ASP .NET技术感兴趣的技术人员学习参考。
前 言 本书是为目前我国各大专院校计算机应用专业的学生编写的教材。作为ASP的下一版本,ASP .NET并非由ASP 3.0自然演化而来,它在许多方面与传统的ASP有着本质的区别。传统的ASP页面由基于程序的脚本组成,而ASP .NET页面则由大量的Web控件构成,这些Web控件能够通过基于程序的代码和事件处理程序实现程序性访问,具有更好的可扩展性和可定制性。ASP .NET在数据处理方面引入了许多令人激动的新技术。正是由于这些新特性,使ASP .NET远远超过了传统的ASP,为Web开发人员提供了更好的灵活性,有效地缩短了Web应用程序的开发周期。 除了ASP .NET直接提供的大量特性外,它最突出的特点即它是Mircrosoft .NET Framework的一部分。.NET Framework对于开发人员来说是一个非常丰富的平台,可以用于开发应用程序和服务,它具有许多引人注目的优势。.NET Framework也包含一套丰富的类库,从而能够让开发人员以更少的代码创建更多的应用程序。其中包括操作和使用XML及关系型数据的类库,处理文件和网络I/O的类库,创建和操作图片的类库等。此外,还有一些普通用途的数据结构,如哈希表和列表。 全书共分为11章,详细介绍了ASP .NET及其相关知识。第1章为ASP .NET的基础知识部分,全面介绍了ASP .NET的基础知识、ASP .NET的安装、ASP .NET的开发环境以及与动态网站开发有关的基础知识。第2章和第3章分别介绍了HTML的基本语法和VB .NET的基本应用。第4章介绍了ASP .NET常用的页面指令和开发应用程序的基本步骤。第5~7章分别介绍了HTML服务器控件、ASP .NET服务器控件和常用的ASP .NET组件对象。第8章和第9章介绍的是ASP .NET访问数据库及数据服务控件的一些内容。第10章介绍了ASP .NET的高级技术,包括XML知识、数据缓存等。第11章是两个对ASP .NET知识综合运用的例子。 本书由李英俊主编,由毕斐主审。参于本书制作和编排的同志还有毕晟、王焯、刘云、闫秋阁、郭安东、颜世林、李连三、刘秀英、李爱荣、颜敏、李海军、李向兰、陈常胜、李德慧、杨德森、崔波、陈志武、朱滨等。本书是编者多年ASP .NET学习和实践的经验总结,全书采用了以实例进行说明的方式,可操作性强,注重理论与实践的密切结合。 全书编写历经一年之久,倾注了编者大量心血,希望能够对读者应用ASP .NET有切实的帮助。在编写本书过程中,本书参考了有关文献,在此对这些文献的作者深表感谢。 由于编者水平有限,书中难免存在错误和不足之处,希望使用本书的老师、同学及广大读者批评指正。我的信箱是:huchenhao@263.net。 编 者 2004年10月