前言
随着Microsoft .NET的发布,在.NET框架中使用ASP.NET技术建立Internet网站已成为很多Web程序设计人员的首选。作为Microsoft公司推出的新一代动态Web开发工具,ASP.NET技术是电子商务、电子政务、远程教育等Web应用开发的主流技术之一。ASP.NET建立在.NET Framework之上,提供了更易于编写且结构更清晰的代码,它使用VB.NET和C#等模块化语言编写程序,提高了代码的再利用性和共享性。ASP.NET在结构上几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。本教材从应用开发的角度介绍ASP.NET程序设计技术,使读者学会使用ASP.NET技术开发Web应用程序。
本书共10章,各章具体内容介绍如下。
第1章:主要讲解.NET开发平台的发展背景,并对其核心技术.NET框架和Visual Studio.NET进行分析,比较了ASP.NET与早期的动态制作技术ASP,总结了ASP.NET的特性,最后对ASP.NET应用程序的开发运行环境进行说明。
第2章:主要讲解ASP.NET的文件结构和基本语法,介绍了ASP.NET的工作原理,以期深入理解ASP.NET。
第3章:主要讲解C#语言的特点、基本语法结构及其面向对象的基本知识。同时,针对C#语言实际开发中的几种应用程序模型,通过实例使读者对C#语言有一个初步认识,为后面的学习打下坚实的基础。
第4章:主要讲解ASP.NET中的两大类服务器控件及其用法,比较了两者的特点。另外,还介绍常用的HTML服务器控件和Web服务器控件的编程,使读者掌握两大类服务器控件的使用方法。
第5章:主要讲解ADO.NET的概念及其结构,对.NET数据提供程序的概念进行介绍,并对在设计和运行时如何创建连接、连接的方法和事件也进行了描述,并介绍了连接环境的使用,通过对数据命令对象的描述,介绍了对象的使用方法和设置。另外,描述了数据适配器的概念,如何完成对信息的查询、填充和修改,以及将数据的更改提交保存到数据源。最后,讲解了数据集的概念和构造方法。
第6章:主要讲解在Web窗体中使用简单和复杂绑定控件的方法,对在页面上维护ADO.net对象做了描述。针对Web窗体应用,从显示、编辑、更新、删除数据等方面,详细介绍了使用DataGrid控件和DataList控件显示数据、数据绑定的应用。
第7章:主要讲解ASP.NET对象的概念,详细讲解了常用内部对象的含义、成员及应用,包括Page、Response、Request、Server、Application和Session等对象。
第8章:主要讲解XML文件的概念,以及如何使用XML进行数据的存储和管理操作。
第9章:主要讲解基于XML的Web服务开发及其相关技术(SOAP、WSDL和UDDI),并通过实例详细介绍了创建、部署、使用Web服务的方法和技巧。
第10章:主要讲解ASP.NET Web应用程序的组织结构以及Web 应用程序的部署方法,重点介绍了Global.aspx文件、Web.config文件和bin文件夹在实际开发中的用法,还介绍了如何将页面组合成一个统一的应用程序,并通过设置配置文件在服务器端对Web应用程序进行配置和部署。
本书内容全面、实用,不拘泥于枯燥的理论,而是从实用角度出发,提供丰富的示例和案例,强调实践和动手。本书组织结构合理,条理清晰,操作步骤明确,选题范围主要以工程实践案例为主,并辅以现场操作的屏幕画面,对ASP.NET技术中的问题做了比较全面的描述和分析,还强调基本操作技能的培养,使学生能够以扎实的基础知识来应对计算机技术的发展与变化。
本书适合作为各大中专院校、职业院校及培训学校的计算机与信息相关专业的教材,也适用于在.NET框架下开发Web 程序的设计人员参考使用。
本书由九州书源组织编写,柴晟、王霖和刘丽萍等主编,其中王霖编写第1~3章,柴晟编写第4~8章,刘丽萍编写第9~10章,其他参与本书编写、资料整理及程序调试的人员有向宏伟、刘刚、杨颖、李波、周鑫、邢千、薛菊、张磊、石云、蔡雄勇、任德祥、陈均辉、李敏、张显伟、李文浩、武艳茹、罗皇、陈鹏、龙时丹、朱润华、冯涛、刘凡馨、詹红霞、陈永强、郭胜、王影、祝昌宇、谢树云等。在此对大家的辛勤工作表示衷心的感谢!对成都纺织专科学校王霖和刘丽萍老师的辛勤工作表示感谢。虽然我们在编写本书的过程中倾注了大量心血,但恐百密之中仍有疏漏,恳请读者不吝指教,及时将好的思路和建议反馈给我们,以便修订时完善。
本书售后服务与技术支持E-mail:book,网址:。
编 者
2007年11月