案例一 在线阅览工具的实现 1
1.1 程序设计目的 1
1.2 程序功能的介绍 2
1.3 程序设计 2
1.3.1 ASP+HTML控件 2
1.3.2 ASP+Web控件 3
1.3.3 代码的编写 6
1.3.4 程序使用 11
1.4 小结 12
1.5 课后作业 12
2.2 程序功能的介绍 17
2.1 程序设计目的 17
案例二 数据填写及验证的实现 17
2.3 程序设计 18
2.3.1 显示验证失败信息 18
2.3.2 数据比较验证组件 19
2.3.3 数据范围验证组件 21
2.3.4 使用正则表达式数据验证组件 23
2.3.5 自定义数据验证组件的使用 25
2.3.6 代码的编写 25
2.3.7 程序使用 29
2.4 小结 30
2.5 课后作业 30
3.1 程序设计目的 33
案例三 电子邮件发送系统的实现 33
3.3 程序设计 34
3.3.1 创立MailMessage对象 34
3.3.2 定义发送邮件的结构 34
3.2 程序功能的介绍 34
3.3.3 邮件其他功能的实现 35
3.3.4 代码的编写 39
3.4 小结 43
3.5 课后作业 44
案例四 ASP.NET应用对象的使用 50
4.1 程序设计目的 50
4.3.1 配置应用程序的步骤 51
4.2 程序功能的介绍 51
4.3 程序设计 51
4.3.2 创建应用程序的典型步骤 53
4.3.3 ASP.NET定义的标准配置段 56
4.3.4 代码的编写 57
4.3.5 程序使用 65
4.4 小结 66
4.5 课后作业 66
案例五 访问计数器系统的实现 72
5.1 初识System.IO名空间 72
5.1.1 File对象 72
5.1.3 StreamReader对象 74
5.1.2 FileStream对象 74
5.1.4 StreamWriter对象 75
5.2 文字计数器 76
5.2.1 文字模式的计数器 76
5.2.2 包装文字计数器 79
5.3 图形计数器 81
5.3.1 图形模式的计数器 81
5.3.2 包装图形模式计数器 83
5.4 全站点计数器 85
5.4.1 Application对象和Session对象 85
5.4.2 实现全站点计数器 86
5.4.3 包装全站点计数器 89
5.6 课后作业 91
5.5 小结 91
案例六 会员注册系统 95
6.1 设计注册数据表 95
6.2 设计注册表单 95
6.2.1 布置输入表单 96
6.2.2 数据有效性验证 97
6.2.3 验证用户名 99
6.2.4 输入用户信息 100
6.2.5 存储用户信息 102
6.2.6 建立注册页面 103
6.2.7 更改用户信息 107
6.4 课后作业 116
6.3 小结 116
案例七 投票系统模块设计 118
7.1 设计前的思考 118
7.2 文本模式的投票结果 119
7.2.1 投票单的HTML文件 119
7.2.2 设计投票文件 119
7.3 模块化的文本模式投票结果 125
7.3.1 将投票结果的输出改写成子过程 125
7.3.2 使用Show_Selection()子过程 126
7.4 图形模式的投票结果 127
7.4.1 获取投票文件人名到网页中 127
7.4.3 投票结果显示界面 132
7.4.2 将文本转换成图形 132
7.5 小结 133
7.6 课后作业 133
案例八 新闻发布系统 136
8.1 程序设计前的思考 136
8.2 使用XML的新闻管理系统 136
8.2.1 构建XML文件 136
8.2.2 发布新闻 137
8.2.3 浏览新闻 140
8.2.4 更新新闻标题列表 144
8.3 小结 154
8.4 课后练习 154
9.1.1 设计聊天室的登录界面 157
案例九 在线聊天室 157
9.1 设计聊天室的界面 157
9.1.2 设计聊天室的主界面 159
9.2 实现私聊 163
9.2.1 修改Global.asax 163
9.2.2 修改Send.aspx 164
9.2.3 显示聊天内容 167
9.3 小结 170
9.4 课后作业 170
10.1.1 建立数据表 173
10.1.2 建立张贴页面 173
10.1 程序设计前的准备工作 173
案例十 在线论坛 173
10.2 实现分层显示 177
10.2.1 实现分层的方法 178
10.2.2 显示文章内容 180
10.3 实现分页功能 182
10.3.1 初始化记录范围 182
10.3.2 实现分页 183
10.4 查询论坛内容 185
10.4.1 布置查询表单 185
10.4.2 执行查询 186
10.4.3 退出查询 189
10.5 小结 190
10.6 课后练习 191
案例十一 文件上传和网络硬盘 195
11.1 文件上传 195
11.1.1 上传单个文件 195
11.1.2 上传多个文件 197
11.2 网络硬盘 199
11.2.1 网络硬盘功能预览 200
11.2.2 实现浏览功能 201
11.2.3 添加新目录 205
11.2.4 上传文件 206
11.2.5 删除文件和目录 207
11.4 课后作业 209
11.3 小结 209
案例十二 流动看板系统 211
12.1 设计流动看板 211
12.1.1 HTML文件 211
12.1.2 下窗口所属的ASP.NET文件 212
12.1.3 新闻文件的设计 213
12.1.4 上窗口所属的ASP.NET文件 213
12.1.5 以滚动的字幕显示即时新闻 214
12.2 与在线人数结合 215
12.3 即时股价信息 217
12.3.1 ActiveX Control简介 218
12.3.2 <Object>标记 218
12.3.3 <Param>标记 219
12.3.5 股票文件的设计 220
12.3.4 安装Stock Tricker Control 220
12.3.6 HTML文件 221
12.3.7 自行编写股票报价系统 222
12.4 小结 223
12.5 课后作业 223
案例十三 统计图表 228
13.1 设计前的思考 228
13.2 Chart Control基本介绍和程序设计 229
13.2.1 Chart Control基本介绍 229
13.2.3 HTML文件的设计 230
13.2.2 销售文件的设计 230
13.2.4 执行结果 232
13.3 报表产出时间 233
13.3.1 设计窗体字段 233
13.3.2 设计报表数据 234
13.3.3 将数据写入报表文件 235
13.3.4 包括文件的设计 241
13.4 股票K线图 244
13.5 小结 247
13.6 课后作业 248
14.1 文本留言板 252
14.1.1 存储留言资料 252
案例十四 访问留言板 252
14.1.2 显示留言记录 254
14.2 XML留言板 257
14.2.1 建立XML文件 258
14.2.2 显示XML记录 258
14.2.3 建立留言页面 262
14.3 设计网站留言板 263
14.3.1 设计前的准备 264
14.3.2 建立留言页面 264
14.3.3 显示留言记录 268
14.4 小结 271
14.5 课后练习 272
15.1 程序设计前的准备 274
案例十五 电子商店 274
15.2 实现货架 275
15.2.1 显示同类商品 275
15.2.2 显示商品信息 279
15.3 实现购物篮 280
15.3.1 设计购物篮外观 281
15.3.2 显示购物篮数据 284
15.4 实现收银台 289
15.4.1 填写用户信息 289
15.4.2 生成订单 290
15.5 本章小结 292
15.6 课后作业 292