内 容 简 介本书系统地介绍了使用ASP.NET 3.5开发动态网站的方法,共分12章,具体内容包括ASP.NET的运行环境、C#编程语言、ASP.NET常用对象、ASP.NET控件的使用、ADO.NET数据库编程、数据绑定和数据源控件、LINQ技术、母版页和网站导航、ASP.NET Web服务、配置ASP.NET应用程序等。最后通过一个网络图书销售系统演示了使用ASP.NET 3.5技术开发动态网站的思路和流程。本书理论与实践相结合,结构清晰,实例丰富,可操作性强,可作为高等学校计算机相关专业的教材,也可供广大网站开发技术人员参考。
ASP.NET 3.5是微软公司推出的一种基于服务器的功能强大的技术,用于为互联网或企业的内部网创建动态的、交互式的HTML网页。它构成了.NET Framework的核心元素,为异常强大的.NET开发环境提供基于Web的访问。 本书共分为12章,由浅入深、层层深入地讲解了使用ASP.NET开发网站的技术,结构清晰,案例丰富。各章内容如下: 第1章讲解了ASP.NET的基础知识。首先对ASP.NET技术进行了概括的介绍,然后对ASP.NET 3.5的新特性进行了说明,接下来介绍了如何构建ASP.NET的运行环境以及如何设置Visual Studio 2008的开发环境,最后通过一个实例介绍了如何使用ASP.NET创建Web程序。 第2章讲解了C# 3.0编程语言,详细介绍了C#的数据类型和变量,C#面向对象的特征:类和对象,委托和事件,泛型技术,以及C# 3.0的新特性。 第3章讲解了ASP.NET中的对象。首先介绍了Page类,然后介绍了ASP.NET的核心对象,主要包括Request对象、Response对象、Server对象,接下来介绍了用于记录ASP.NET程序运行状态的Session对象和Cookie技术,最后对Application对象进行了介绍。 第4章讲解了ASP.NET服务器控件应用,包括ASP.NET服务器控件的常见属性,各种基本服务器控件的使用方法和ASP.NET高级服务器控件的相关技术。 第5章讲解了ASP.NET 3.5验证控件和用户控件技术,主要包括数据验证的方法、数据验证控件的分类、各种具体的数据验证控件的使用等内容,最后对用户控件进行了详细的介绍。 第6章讲解了ADO.NET数据库编程和XML相关的知识。首先概括介绍了ADO.NET概念,然后介绍了如何创建和连接数据库,如何使用DataSet和DataAdapter存取数据,最后讲解了如何操作XML数据。 第7章介绍了数据源控件和数据绑定控件的使用,概括介绍了数据访问的基本内容,详细讲解了常用的数据源控件和数据绑定控件,主要包括SqlDataSource控件、AccessDataSource控件、ObjectDataSource控件、GridView控件、Repeater控件、DataList控件和ListView控件的使用技术。 第8章介绍了LINQ技术。首先对LINQ技术进行了基本介绍,然后介绍了如何在C#中使用LINQ,最后介绍了LINQ to ADO.NET和LINQ to XML技术。 第9章介绍了母版页和网站导航技术的使用,这些技术有利于统一并强化页面的布局与外观。 第10章介绍了Web服务的基本概念、Web服务的创建和使用以及如何在Web服务中传递数据。 第11章主要介绍了如何配置ASP.NET程序。这部分的内容主要包括使用web.config进行配置和使用global.asax进行配置。 第12章介绍了如何使用ASP.NET 3.5框架结合C# 3.0、LINQ技术以及MVC技术来开发网络图书销售系统。本章除了使读者对网站的开发流程有进一步了解之外,更主要的是展示了如何使用ASP.NET 3.5框架开发网站。 本课程总学时为72学时,各章学时分配见下表(供参考): 学时分配建议表 课 程 内 容 学 时 数 合计 讲授 实验 机动 第1章 ASP.NET 3.5概述 3 2 1 第2章 C# 3.0程序设计基础 9 5 2 2 第3章 ASP.NET中的对象 6 4 2 第4章 ASP.NET服务器控件 9 5 2 2 第5章 验证控件和用户控件 4 3 1 第6章 ADO.NET数据库编程 9 5 2 2 第7章 数据源控件与数据绑定 7 4 2 1 第8章 LINQ技术 7 4 2 1 第9章 站点导航与母版页 3 2 1 第10章 ASP.NET Web服务 3 2 1 第11章 配置ASP.NET程序 4 3 1 第12章 网络图书销售系统 8 4 2 2 合 计 72 43 19 10 本书理论与实践相结合,通俗易懂,结构清晰,实例丰富,可操作性强,可作为高等学校计算机相关专业的教材,也可供广大网站开发技术人员参考。 本书除封面署名作者外,参与编写的人员还有张彬、彭玉忠、叶明、崔宁、卢宏、汪昔玉、卫平峰、程冬丁、王勤、张锐、许小荣、李葵、叶浩、肖飞、宋海剑、林勇、朱衡等。在此,编者对以上人员致以诚挚的谢意! 由于本书涉及的范围比较广泛,作者的水平有限,加之时间仓促,书中难免有不足之处,敬请广大读者、专家提出宝贵意见。 编 者 2010年2月