第1章 ASP.NET介绍 1.1 .NET Framework 介绍 1.1.1 .NET Framework的设计目标 1.1.2 .NET Framework的基本组成 1.2 ASP.NET简介 1.2.1 Web页面 1.2.2 Web服务 1.2.3 ASP.NET的新特性 1.2.4 ASP.NET 的运行模式 1.2.5 ASP.NET的文件类型 1.3 ASP.NET 运行环境 1.3.1 运行环境要求 1.3.2 安装.NET Framework 1.3.3 安装与配置 IIS 1.3.4 安装与配置数据库服务 1.4 ASP.NET 开发环境 1.4.1 ASP.NET开发环境概述 1.4.2 ASP.NET 开发工具介绍 1.4.3 Visual Studio.NET的安装 1.5 VS.NET集成开发环境 1.5.1 配置文件 1.5.2 起始页 1.5.3 创建新项目 1.5.4 集成开发环境 本章小结 习题一 第2章 ASP.NET 应用程序的开发 2.1 ASP.NET页面 2.1.1 页面的不同形式 2.1.2 PAGE类 2.1.3 页面处理过程 2.1.4 ASP.NET语法 2.2 用VB.NET 开发ASP.NET 应用 2.2.1 需求说明 2.2.2 ASP.NET 应用的开发过程 2.2.3 快捷方法 2.3 ASP.NET应用程序的跟踪 2.3.1 ASP.NET中的跟踪服务 2.3.2 跟踪日志 2.3.3 使用页面级跟踪 2.3.4 使用应用程序级跟踪 2.4 ASP.NET应用程序的调试 2.4.1 应用程序调试 2.4.2 调试模式 2.4.3 程序调试方法 2.4.4 独立调试工具——CLR调试器 本章小结 习题二 第3章 ASP.NET控件 3.1 ASP.NET 控件介绍 3.1.1 ASP.NET 控件 3.1.2 ASP.NET 控件分类 3.1.3 服务器控件的基本形式 3.1.4 服务器控件的基本属性 3.2 Web服务器控件 3.2.1 基本Web控件 3.2.2 增强控件 3.3 HTML服务器控件 3.3.1 HTML 控件概述 3.3.2 使用HTML控件 3.4 扩展控件 3.4.1 TreeView控件 3.4.2 ToolBar控件 3.4.3 TabStrip和MultiPage 控件 3.5 用户自定义控件 3.6 控件使用策略 3.6.1 控件比较 3.6.2 选择控件 本章小结 习题三 第4章 Web页面的验证技术 4.1 Web页面验证 4.1.1 验证控件与验证类型 4.1.2 验证时机 4.1.3 验证多个条件 4.1.4 显示错误信息 4.1.5 服务器端验证和客户端验证 4.1.6 验证对象模型 4.1.7 自定义验证 4.1.8 通过编程进行验证 4.2 显示验证信息 4.2.1 显示方式 4.2.2 ValidationSummary 控件 4.2.3 设置显示格式 4.3 常规验证 4.3.1 必须验证 4.3.2 比较验证 4.3.3 范围验证 4.4 自定义验证 4.4.1 CustomValidator 控件 4.4.2 服务器端验证 4.4.3 客户端验证 4.5 正则表达式与模式验证 4.5.1 正则表达式 4.5.2 用正则表达式定义模式 4.5.3 RegularExpressionValidator控件 4.5.4 实现模式验证 4.6 编程验证 4.6.1 编程验证介绍 4.6.2 编程验证的方法 4.7 验证禁用 4.8 综合验证举例 4.8.1 实例说明 4.8.2 界面设计 4.8.3 程序清单 本章小结 习题四 第5章 Web页面的数据库技术 5.1 ADO.NET简介 5.1.1 ADO.NET 概述 5.1.2 两种不同的数据访问机制 5.2 通过ADO.NET访问数据库 5.2.1 使用Connection对象 5.2.2 使用Command对象 5.2.3 使用DataReader对象 5.2.4 DataSet和DataAdapter对象 5.3 数据列表控件 5.3.1 DataGrid 控件 5.3.2 Repeater控件 5.3.3 DataList控件 5.3.4 数据控件的比较 5.4 数据库的基本操作 5.4.1 基于SQL的数据库操作 5.4.2 ASP.NET中的数据库操作 5.4.3 数据库操作的基本过程 5.5 XML 数据访问 5.5.1 ASP.NET对XML的支持 5.5.2 访问XML数据 本章小结 习题五 第6章 ASP.NET内建对象 6.1 概述 6.2 Request对象 6.2.1 Request语法 6.2.2 Request常用属性 6.2.3 Request常用方法 6.2.4 Request应用举例 6.3 Response 对象 6.3.1 Response语法 6.3.2 Response常用属性 6.3.3 Response常用方法 6.3.4 Response应用举例 6.4 Cookie 6.4.1 Cookie的描述 6.4.2 Cookie的传送流程 6.4.3 编写Cookie 6.4.4 Cookie的常用属性 6.4.5 Cookie 的限制 6.5 Server 对象 6.5.1 Server常用属性 6.5.2 Server常用方法 6.5.3 Server应用举例 6.6 Application 对象 6.6.1 Application语法 6.6.2 Application常用属性 6.6.3 Application常用方法 6.6.4 Application事件 6.6.5 Application应用举例 6.7 Session对象 6.7.1 Session常用属性 6.7.2 Session常用方法 6.7.3 Session事件 6.7.4 应用举例——观察Session对象的生命周期 6.8 综合应用举例 本章小结 习题六 第7章 Web服务程序 7.1 Web服务程序简介 7.1.1 什么是Web服务程序 7.1.2 Web服务程序的特性 7.1.3 Web服务程序的运行模式 7.1.4 UDDI简介 7.2 使用Web服务程序 7.2.1 寻找已有的Web服务程序 7.2.2 从浏览器调用Web服务程序 7.2.3 使用代理调用Web服务程序 7.3 创建Web服务程序 7.3.1 Web服务程序的代码结构 7.3.2 用VB创建一个简单的Web服务程序 7.3.3 使用VS.NET 创建并调用Web服务程序 本章小结 习题七 第8章 部署Web应用程序 8.1 概述 8.1.1 Web应用程序的部署 8.1.2 应用程序的安全 8.1.3 Web应用程序的部署过程 8.2 建立Web站点 8.2.1 添加Web站点 8.2.2 Web站点属性设置 8.2.3 复制应用项目 8.2.4 举例:部署一个Web应用程序 8.3 web.config 文件 8.3.1 ASP.NET配置简介 8.3.2 配置文件的工作机制 8.3.3 配置文件的语法规则 8.3.4 ASP.NET定义的标准配置段 8.3.5 配置文件的访问 8.3.6 web.config配置实例 8.4 global.asax 文件 8.4.1 global.asax简介 8.4.2 应用程序事件 8.4.3 会话事件 8.5 安全访问控制 8.5.1 验证和授权 8.5.2 基于Windows的验证 8.5.3 基于页面(form)的验证 8.5.4 授权用户和角色 本章小结 习题八 附录Ⅰ VB.NET语言快捷参考 I-1 数据类型 I-2 运算符 I-3 函数与语句 附录Ⅱ Web Matrix 的安装与使用 附录Ⅲ 在VS.NET集成环境中使用DataSet与DataAdapter 参考文献 |