第1篇 ASP.NET基础 2
第1学时 我的第一个ASP.NET页面 2
1-1 Microsoft.NET概述 2
1-2 ASP.NET工作原理 3
1-3 ASP.NET运行环境 3
1-4 ASP.NET开发工具 4
1-5 代码隐藏和排版 4
1-6 编写第一个ASP.NET页面 6
第2学时 用Visual Studio 2005搭建开发环境 11
2-1 Visual Studio 2005的安装 11
2-2 IIS的安装及介绍 12
2-3 虚拟目录的创建及配置 13
2-4 搭建开发环境 14
第3学时 ASP.NET的基础语言 18
3-1 C#基础语法 18
3-2 变量 21
3-3 表达式 26
3-4 函数 26
3-5 类 28
第4学时 ASP.NET的基本语法 30
4-1 ASP.NET中的文件类型 30
4-2 Web窗体页面元素 31
4-3 ASP.NET中的事件处理 39
第2篇 ASP.NET语言设计 44
第5学时 使用.NET Framework类函数库 44
5-1 .NET Framework介绍 44
5-2 字符串类 44
5-3 时间日期类 47
5-4 数学类 49
5-5 文件操作类 51
5-6 正则表达式类 56
第6学时 ASP.NET中的内置对象 59
6-1 Response对象 59
6-2 Request对象 61
6-3 Application对象 63
6-4 Session对象 65
6-5 Server对象 68
6-6 Cookie对象 69
第7学时 在Visual Studio 2005中进行Web窗体设计 72
7-1 Microsoft Visual Studio 2005介绍 72
7-2 HTML世界 73
7-3 JavaScript介绍 76
7-4 CSS介绍 78
第8学时 进一步处理Web窗体 81
8-1 ASP.NET中的Web Page 81
8-2 常用HTML控件 82
8-3 GridView控件的使用 84
8-4 应用举例 88
第3篇 ASP.NET数据库操作第9学时 数据库操作必备知识 94
9-1 网页数据库基础 94
9-2 常用的数据库 95
9-3 建立数据库(连接数据源)与ODBC 95
9-4 常用的SQL命令 101
第10学时 使用ADO.NET操作数据库 107
10-1 ADO.NET简介 107
10-2 通过ADO.NET访问数据库 108
10-3 参数SQL命令的数据库 110
第11学时 使用ADO.NET查询数据库 121
11-1 利用ADO.NET进行数据库开发的基本步骤 121
11-2 利用DataSet来显示字段 124
11-3 利用DataReader来显示数据 130
第12学时 利用数据库显示与维护控件 133
12-1 什么是数据绑定 133
12-2 DataList控件 137
12-3 Repeater控件 140
12-4 GridView控件 142
第4篇 ASP.NET网站设计与管理第13学时 网站设计与架构 150
13-1 网站设计 150
13-2 使用母版页 152
13-3 使用FrameSet 153
13-4 使用iframe 155
13-5 网站数据库设计 157
第14学时 创建统一的网站界面 160
14-1 母版页的介绍 160
14-2 创建内容页 161
14-3 SiteMap介绍 163
14-4 SiteMap应用举例 165
14-5 TreeView控件介绍 166
14-6 Menu控件介绍 168
14-7 Menu应用举例 170
14-8 MultiView控件 172
第15学时 ASP.NET网站管理工具 175
15-1 ASP.NET MMC管理单元介绍 175
15-2 创建虚拟目录 177
15-3 创建虚拟站点 177
15-4 Web网站管理工具 178
第16学时 个性化用户配置 186
16-1 个性化服务的三大步骤 186
16-2 实现个性化服务的三大功能 187
16-3 个性化用户配置 187
第17学时 网站主题和外观 197
17-1 CSS基础与应用 197
17-2 CSS应用在Web控件上 205
17-3 主题和皮肤概述 206
17-4 页面主题和全局主题 208
17-5 应用和禁用主题 209
第5篇 高级编程 212
第18学时 调试ASP.NET应用程序 212
18-1 Visual Studio 2005调试概述 212
18-2 服务器端调试 213
18-3 客户端调试 219
18-4 应用举例 223
第19学时 ASP.NET缓存的应用 226
19-1 ASP.NET 2.0缓存概述 226
19-2 页面缓存 227
19-3 应用程序数据缓存 236
19-4 缓存依赖 239
第20学时 ASP.NET的安全管理 240
20-1 身份验证 241
20-2 实现密码策略 247
20-3 防范SQL注入 250
第21学时 XML文件的处理 253
21-1 XML概述 253
21-2 XML语法 255
21-3 XML的样式语言XSL 256
21-4 XML文档对象模型 258
21-5 XML文档对象的读取 261
第22学时 应用程序部署及错误处理 265
22-1 部署ASP.NET应用程序 265
22-2 处理错误 269
第6篇 开发案例 276
第23学时 学生信息管理系统 276
23-1 系统概述 276
23-2 系统分析与设计 276
23-3 功能模块 279
第24学时 使用ASP.NET+SQL Server开发Blog系统 289
24-1 系统分析与总体设计 289
24-2 系统数据库设计 289
24-3 页面设计部分 291
24-4 模块说明 292