案例一 编写第一个ASP.NET程序 1
1.1【案例描述】 1
1.2【完成步骤】 2
1.2.1创建ASP.NET应用程序 2
1.2.2运行ASP.NET应用程序 6
1.2.3编译ASP.NET应用程序 7
1.3【知识链接】 8
1.3.1.NET应用程序框架 8
1.3.2安装与配置IIS 8
1.3.3设置虚拟目录 15
1.3.4安装Microsoft Visual Studio 2005 16
1.4【拓展提高】 21
1.5小结 22
案例二 设计网站主页面 23
2.1【案例描述】 23
2.2【完成步骤】 24
2.2.1创建项目和页面 24
2.2.2布局控件 25
2.2.3编码实现 30
2.3【知识链接】 32
2.3.1 Page对象 32
2.3.2 Label控件与Image控件 34
2.3.3 HyperLink控件 36
2.3.4 ImageButton控件与LinkButton控件 37
2.3.5 Panel控件 38
2.4【拓展提高】 38
2.5小结 39
案例三 设计用户注册页面 40
3.1【案例描述】 40
3.2 【完成步骤】 40
3.2.1创建项目和页面 40
3.2.2布局控件 41
3.2.3编码实现 46
3.3【知识链接】 47
3.3.1 Button控件 47
3.3.2 TextBox控件 48
3.3.3 DropDownList控件 51
3.3.4 CheckBox控件与CheckBoxlist控件 54
3.3.5 RadioButton控件与RadioButtonList控件 56
3.4【拓展提高】 58
3.5小结 58
案例四 实现注册信息的有效性验证 60
4.1【案例描述】 60
4.2【完成步骤】 60
4.2.1创建项目和页面 60
4.2.2布局控件 62
4.3【知识链接】 65
4.3.1 RequireieldValidator控件 65
4.3.2 CompareValidator控件 66
4.3.3 RangeValidator控件 67
4.3.4 Regal arExpressionValidator控件 67
4.3.5 ValidationSummary控件 69
4.4【拓展提高】 69
4.5小结 70
案例五 实现用户注册功能 72
5.1【案例描述】 72
5.2【完成步骤】 73
5.2.1创建项目和页面 73
5.2.2编码实现 73
5.3【知识链接】 77
5.3.1 ADO.NET简介 77
5.3.2 .NET Framework数据提供程序 78
5.3.3数据库应用程序的开发流程 79
5.3.4 Connection对象 79
5.3.5 Command对象 81
5.3.6 DataAdapter对象 84
5.3.7 ataet对象 85
5.4【拓展提高】 88
5.5小结 88
案例六 实现信息表格形式显示 90
6.1【案例描述】 90
6.2【完成步骤】 91
6.2.1创建项目和页面 91
6.2.2布局控件 92
6.2.3编码实现 96
6.3【知识链接】 102
6.3.1 GridView控件的常用属性 102
6.3.2 GridView控件的常用方法 104
6.3.3 GridView控件的常用事件 105
6.4【拓展提高】 105
6.5小结 106
案例七 进行信息的维护操作 107
7.1【案例描述】 107
7.2【完成步骤】 108
7.2.1创建项目和页面 108
7.2.2布局控件 109
7.2.3编码实现 111
7.3【知识链接】 120
7.3.1 GridView控件的分页与排序功能 120
7.3.2 GridView控件的编辑模板列与删除模板列 121
7.4【拓展提高】 121
7.5小结 122
案例八 使用内置对象记录客户端信息 123
8.1【案例描述】 123
8.2【完成步骤】 124
8.2.1创建新项目与页面 124
8.2.2使用Response对象输出文本文件与结束数据输出 125
8.2.3使用Session与Application设计计数器 127
8.3【知识链接】 129
8.3.1 Response对象 129
8.3.2 Application对象和Session对象 130
8.4【拓展提高】 133
8.5小结 134
案例九 制作网站访问计数器 135
9.1【案例描述】 135
9.2【完成步骤】 136
9.2.1创建项目和设计页面 136
9.2.2实现网站访问计数器功能 136
9.3【知识链接】 141
9.3.1 Server 对象 141
9.3.2 Request对象 151
9.3.3 Cookie对象 154
9.4【拓展提高】 155
9.5小结 156
案例十 设计与实现用户登录 157
10.1【案例描述】 157
10.2【完成步骤】 158
10.2.1创建项和页面 158
10.2.2布局控件 159
10.2.3编码实现用户登录功能 160
10.3【知识链接】 165
10.3.1 DataReader对象 165
10.3.2执行存储过程 168
10.4【拓展提高】 168
10.5小结 169
案例十一 使用不同格式显示信息 170
11.1【案例描述】 170
11.2【完成步骤】 171
11.2.1创建项目和页面 171
11.2.2布局控件 173
11.2.3编码实现 176
11.3【知识链接】 179
11.3.1 DataList控件 179
11.3.2 Repeater控件 186
11.4【拓展提高】 187
11.5小结 188
案例十二 优化网站外观 189
12.1【案例描述】 189
12.2【完成步骤】 190
12.2.1创建项目与母版页 190
12.2.2应用主题与外观 200
12.3【知识链接】 202
12.3.1母版页概述 202
12.3.2主题概述 203
12.3.3主题的创建 204
12.4【拓展提高】 206
12.5小结 206
案例十三 使用用户控件 207
13.1【案例描述】 207
13.2【完成步骤】 208
13.2.1创建项口 208
13.2.2创建版权信息用户控件 208
13.2.3在页面上运用户控件 210
13.3【知识链接】 211
13.3.1用户控件概述 211
13.3.2导航栏用户控件 211
13.3.3用户登录自定义控件 212
13.3.4将Web窗体转换为用户控件 213
13.4【拓展提高】 213
13.5小结 214
案例十四 使用XML文件进行注册和登录 215
14.1【案例描述】 215
14.2【完成步骤】 216
14.2.1创建xML文档Usersxml 216
14.2.2使用XML控件显示用户信息 218
14.2.3添加用户信息到Use.xml 221
14.2.4通过Users.xnl实现用户登录 223
14.3【知识链接】 226
14.3.1 XML控件 226
14.3.2 xmTTexlReader类 226
14.3.3 XmiTextWriter类 229
14.3.4 xmlDocument类 230
14.4【拓展提高】 233
14.5小结 233
案例十五 使用Web服务制作天气查询系统 235
15.1【案例描述】 235
15.2【完成步骤】 236
15.2.1编写简单的web务BM1service 236
15.2.2部署Web服务Mlervice 240
15.2.3调用 Web服务BMIervice 241
15.2.4调用Web服务制作天气查询系统 246
15.3【知识链接】 252
15.3.1什么是Web服务 252
15.3.2 Web服务体系结构 253
15.3.3Web务协议栈 253
15.4【拓展提高】 254
15.5小结 255
案例十六Web系统安全和部署 257
16.1【案例描述】 257
16.2【完成步骤】 258
16.2.1使用参数化查询 258
16.2.2使用表单身份验证 262
16.2.3发布与测试ASP.NET程序 271
16.2.4打包与安装网站 276
16.3【知识链接】 280
16.3.1SQL注入式攻击 280
16.3.2 ASP.NET身份验证 282
16.4【拓展提高】 283
16.5小结 284
案例十七 综合实训——网上招聘系统 285
17.1【项目描述】 285
17.2【任务一】系统分析 285
17.2.1系统需求分析 285
17.2.2系统用例模型 286
17.3【任务二】系统设计 288
17.3.1功能模块设计 288
17.3.2系统类图 289
17.3.3系统架构设计 290
17.3.4系统运行环境 290
17.3.5数据库设计 290
17.4【任务三】系统实现与单元测试 299
17.4.1求职用户 299
17.4.2企业用户 302
17.4.3后台管理 304
17.4.4单元测试与测试用例 306
17.5【知识链接】 309
17.5.1体系结构设计 309
17.5.2用户界面设计 312
17.6【实训安排】 313
17.6.1实训的意义和目的 313
17.6.2实训过程安排 314
17.6.3实训课时分配 316
17.6.4实训教学组织 316
参考文献 318