上篇基础篇 1
第1章 ASP入门 1
1.1静态网页与动态网页 1
1.1.1静态网页 1
1.1.2动态网页 3
1.2ASP概述 3
1.2.1常用的动态网页技术 3
1.2.2ASP工作原理 5
1.2.3ASP文件 6
1.3配置ASP环境 8
1.3.1安装IIS 8
1.3.2配置和管理ASP网站 10
1.4编写一个简单的ASP实例 12
1.5扩展练习 13
第2章 VBScript脚本语言 15
2.1语法基础 15
2.1.1数据类型 15
2.1.2运算符 16
2.1.3变量 18
2.1.4常量 21
2.2控制语句 21
2.2.1条件语句 21
2.2.2循环语句 23
2.2.3其他控制语句 27
2.3自定义过程和函数 28
2.3.1Sub过程 28
2.3.2Function函数 29
2.3.3常用函数 29
2.4错误处理 33
2.4.1错误产生原因 33
2.4.2常用的处理方案 33
2.5扩展练习 35
第3章 ASP内置对象 37
3.1Request对象 37
3.1.1Request对象集合 37
3.1.2Request对象属性与方法 41
3.2Response对象 42
3.2.1Response对象集合 42
3.2.2Response对象属性 44
3.2.3Response对象方法 46
3.3Server对象 49
3.3.1Server对象属性与方法 49
3.3.2Server对象应用实例 50
3.4Application对象 53
3.4.1Application对象成员 54
3.4.2Application对象应用实例 55
3.5Session对象 57
3.5.1Session对象属性 57
3.5.2Session对象方法 58
3.5.3Session对象事件 59
3.5.4Session对象集合 59
3.5.5Global.asa文件 60
3.6扩展练习 61
第4章 ASP文件处理 63
4.1FileSystemObject对象 63
4.1.1FileSystemObject对象概述 63
4.1.2使用FileSystemObject对象 66
4.2TextStream对象 68
4.2.1TextStream对象概述 68
4.2.2使用TextStream对象 69
4.3File对象 73
4.3.1File对象概述 73
4.3.2使用File对象 75
4.4Folder对象 77
4.4.1Folder对象概述 78
4.4.2使用Folder对象 79
4.5Drive对象 83
4.5.1Drive对象概述 83
4.5.2使用Drive对象 83
4.6扩展练习 85
第5章 访问数据库 88
5.1ADO简介 88
5.1.1ADO对象 88
5.1.2ADO数据集合 90
5.2连接数据库 90
5.2.1OLEDB连接数据库 90
5.2.2ODBC连接数据库 92
5.3数据操作对象 96
5.3.1Connection对象 96
5.3.2RecordSet对象 100
5.3.3Command对象 102
5.3.4Field对象和Fields集合 104
5.3.5Property对象和Properties集合 106
5.3.6Parameter对象与Parameters集合 107
5.3.7Error对象与Errors集合 108
5.4扩展练习 109
第6章 ASP组件技术 113
6.1内置组件概述 113
6.2AdRotator组件 114
6.2.1RotationSchedule文件 115
6.2.2重定向文件 116
6.2.3AdRotator组件成员 117
6.2.4使用AdRotator组件 117
6.3ContentLinking组件 118
6.3.1组件列表文件 119
6.3.2组件成员 120
6.3.3使用ContentLinking组件 120
6.4BrowserCapabilities组件 121
6.4.1browscap.ini文件 122
6.4.2组件属性 124
6.5其他组件 126
6.5.1PageCounter组件 126
6.5.2Tools组件 127
6.5.3LoggingUtility组件 128
6.5.4Counters组件 130
6.5.5PermissionChecker组件 132
6.6扩展练习 133
第7章 ASP高级应用 138
7.1文件上传组件 138
7.1.1AspUpload 138
7.1.2LyfUpload 144
7.2邮件处理组件JMail 149
7.3处理XML 155
7.3.1解析XML 155
7.3.2读取XML 158
7.3.3写入XML 159
7.4扩展练习 161
第8章 Web开发基础 164
8.1使用HTML 164
8.1.1文本和排版标记 164
8.1.2布局标记 168
8.1.3表单和框架 170
8.2使用CSS 173
8.2.1字体属性 173
8.2.2颜色和背景属性 175
8.2.3区块属性 177
8.2.4边框属性 179
8.2.5列表属性 180
8.3使用JavaScript 181
8.3.1JavaScript函数 182
8.3.2JavaScript对象 184
8.3.3JavaScript事件 192
8.4扩展练习 194
第9章 教程内容管理系统 197
9.1系统概述 197
9.1.1需求分析 197
9.1.2系统总体架构 199
9.2系统功能模块设计 200
9.2.1登录模块 200
9.2.2采集模块 200
9.2.3加工模块 201
9.2.4生成模块 202
9.2.5权限模块 202
9.2.6统计模块 203
9.2.7评论模块 204
9.3数据库设计 204
9.3.1数据库表结构 204
9.3.2数据库SQL语句 208
9.4设计系统通用模块 210
9.4.1数据库类 210
9.4.2文件处理类 211
9.4.3标签处理类 213
9.5采集模块 214
9.5.1管理资源类别 214
9.5.2管理资源属性 216
9.5.3管理资源模板 217
9.5.4添加资源 218
9.5.5显示常规资源 220
9.6加工模块 222
9.6.1资源审核 222
9.6.2资源回收站 224
9.6.3移动资源 225
9.7生成模块 225
9.7.1生成单个资源 226
9.7.2生成栏目资源 227
9.8权限模块 230
9.8.1添加角色 230
9.8.2角色列表 232
9.8.3创建账户 233
9.8.4账户列表 235
第10章 网上购物系统 237
10.1网上购物基本常识 237
10.2系统概述 238
10.2.1需求分析 239
10.2.2系统总体架构 240
10.3系统功能模块设计 241
10.3.1会员模块 242
10.3.2商品模块 242
10.3.3购物车模块 244
10.3.4订单模块 244
10.3.5管理模块 245
10.4数据库设计 246
10.5会员模块 249
10.5.1会员注册 249
10.5.2会员登录 250
10.5.3维护账号信息 252
10.5.4查看订单 253
10.5.5注销会员 253
10.6商品模块 256
10.6.1按分类查看商品 256
10.6.2按栏目查看商品 260
10.6.3商品搜索 261
10.6.4浏览商品信息 262
10.7购物车模块 262
10.7.1添加商品 263
10.7.2查看购物车 263
10.7.3清空购物车 264
10.7.4去收银台结账 264
下篇 实验指导 271
第1单元 271
练习1-1设置虚拟目录 271
练习1-2管理站点权限 272
练习1-3显示日期 273
第2单元 274
练习2-1统计素数 274
练习2-2判断闰年 275
练习2-3求最大公约数和最小公倍数 276
练习2-4制作日历 278
练习2-5制作计算器 280
第3单元 282
练习3-1个人信息登记表 282
练习3-2用户登录 283
练习3-3记住登录状态 285
练习3-4动态统计在线人数 288
练习3-5简单购物车 289
练习3-6简易聊天室 291
第4单元 294
练习4-1资源管理器 294
练习4-2在线文本编辑器 299
练习4-3使用Dictionary对象获取文件夹信息 301
练习4-4查看网络设置信息 303
第5单元 304
练习5-1连接SQL Server数据库 304
练习5-2检索数据库 305
练习5-3更新数据库 307
练习5-4分页显示数据 311
第6单元 314
练习6-1显示网站广告 314
练习6-2在线教程 315
练习6-3权限验证 321
第7单元 322
练习7-1无组件上传文件 322
练习7-2Ajax域名查询 332
练习7-3读取Excel文件 337
练习7-4图片验证码 340
练习7-5XML留言本 346
第8单元 351
练习8-1设计聊天室 351
练习8-2设计会员登录 354
练习8-3宋词欣赏 355
练习8-4布局博客首页 357
练习8-5奥运倒计时 361
练习8-6图片切换 363