第0章 本书导读 2
0-1 本书架构 2
0-2 章节说明 2
基础篇 6
第1章 ASP概说 6
1-1 什么是ASP 6
1-2 ASP的特点 7
1-3 如何执行ASP 8
1-4 ASP与VBScript的关系 9
1-5 如何写一个ASP程序 9
1-6 问题与讨论 11
第2章 ASP程序的执行 14
2-1 PWS的安装 14
2-2通过IIS建立网页站点 21
2-3 ASP程序的执行 28
2-4 问题与讨论 30
第3章 HTML基本语法 32
3-1 表单语法的介绍 32
3-1-1 FORM标签 32
3-1-2 INPUT标签 34
3-1-3 SELECT标签 45
3-1-4 TEXTAREA标签 47
3-2 表单标签综合范例 48
3-3 表格标签 51
3-3-1 基本格式 51
3-3-2 <TABLE>标签 53
3-3-3 单元格标签 58
3-3-4 ROWSPAN与COLSPAN 66
3-4 建立框架FRAMES 69
3-4-1 <FRAMESET>框架声明 69
3-4-2 <FRAME>定义框架内容 72
3-4-3 NOFRAME 78
3-5 结语 79
3-6 问题与讨论 79
第4章 VBScript 82
4-1 变量的使用 82
4-1-1 变量的声明 82
4-1-2 变量的数据类型 83
4-1-3 数组 86
4-2 VBScript的基本运算 88
4-2-1 加减乘除 88
4-2-2 MOD、\、&、^ 90
4-2-3比较逻辑 92
4-2-4 逻辑运算 92
4-2-5 位运算 96
4-2-6 运算的顺序 96
4-3-1 If…Then 97
4-3-2 If...Then...Else 101
4-3-3 嵌套选择条件 102
4-3-4 Select Case...End Select 106
4-3-5 For ...Next 109
4-3-6 While...Wend 112
4-3-7 Do...Loop 114
4-4 基本函数 116
4-4-1 跟数字运算有关的函数 116
4-4-2 跟字符串处理有关的函数 121
4-4-3 数据类型转换函数 127
4-4-4 跟日期时间有关的函数 133
4-4-5 其他函数 138
4-5 常用指令 142
4-5-1 Const 142
4-5-2 Dim 142
4-5-3 Erase 143
4-5-4 ReDim 143
4-5-5 Randomize,Rnd 144
4-6 子程序与自定义函数 145
4-6-1 如何使用子程序及自定义函数? 145
4-6-2 为什么要用子程序及自定义函数? 147
4-7 问题与讨论 148
5-1 数据的读取 152
第5章 数据读取 152
5-2 POST与GET 154
5-3 表单中的数据 155
5-4 数据输入的正确性 162
5-5 问题与讨论 170
第6章 Response对象 172
6-1Write 172
6-2 End 175
6-3 Buffer、Flush 177
6-4 Clear 181
6-5 Redirect 184
6-6 IsClientConnected 187
6-7 问题与讨论 189
7-1 何谓Session变量 192
第7章 Session 对象、Application对象与Cookies对象 192
7-2 Session函数 195
7-2-1 判断变量是否存在 195
7-2-2 Session变量的有效执行时间 198
7-2-3 Abandon 200
7-3 Application对象 201
7-4 Application对象函数 206
7-4-1 判断Application是否已开始 206
7-4-2 Lock与Unlock 206
7-5 Application变量的生命周期 209
7-6 储存数组 210
7-7 Global.asa 215
7-7-1 Global.asa文件的语法 215
7-7-3 线上人数统计程序 216
7-7-2 建立事件子程序 216
7-8 Cookies对象 220
7-8-1 Cookies变量的存取 221
7-8-2 Cookies的生命周期 224
7-9 问题与讨论 227
第8章 Server对象与其他对象 230
8-1 MapPath 230
8-2 HTMLEncode 232
8-3 CreateObject 236
8-4 文件存取函数 236
8-4-1 基本概念 237
8-4-2 GetFile 237
8-4-3 OpenTextFile 238
8-4-4 ReadLine 238
8-4-6 ReadAll 240
8-4-5 Read 240
8-4-8 WriteLine 242
8-4-7 Write 242
8-4-9 WriteBlankLines 245
8-4-10 Create TextFile 245
8-4-11 Close 245
8-4-12 AtEndOfStream 248
8-4-13 DateCreated 249
8-4-14 DateLastAccessed 250
8-4-15 DateLastModified 250
8-4-16 GetFolder 252
8-4-17 Copy 253
8-4-18 Delete 255
8-5 浏览器信息对象 256
8-4-19 Move 256
8-4-20 总结 256
8-6 include文件的应用 259
8-7 问题与讨论 261
数据库篇 264
第9章 Access数据库与SQL数据库 264
9-1 ASP数据库简介 264
9-1-1 数据库的好处 264
9-1-2 ASP与数据库的配合 265
9-1-3 关联式数据库 265
9-2 Access数据库 266
9-2-1 建立新数据库 266
9-2-2 建立新表 269
9-2-3 汇入(导入)表与链接表 277
9-2-4 使用表的小技巧 280
9-3 建立SQL数据库 282
9-4 问题与讨论 290
第10章 SQL语法 292
10-1 范例表 292
10-2 Select语法 293
10-2-1 选取全部栏位 293
10-2-2 选取部分栏位 293
10-2-3 改变栏位名称 294
10-2-4 条件运算式一 295
10-2-5 条件运算式二 295
10-2-6 条件运算式三 296
10-2-8 多重条件运算式 297
10-2-7 条件运算式四 297
10-2-9 排序 298
10-2-10 Between 299
10-2-11 栏位间的比较 300
10-2-12 In 300
10-2-13 链接表 300
10-2-14 计算式栏位 301
10-2-15 统计查询 302
10-2-16 总结 302
10-3 Insert语法 303
10-3-1 新增所有栏位 303
10-3-2 新增部分栏位 303
10-3-3 总结 304
10-4 Delete语法 304
10-5-1 修改成特定值 305
10-5 Update语法 305
10-5-2 运算式修改 306
10-6 问题与讨论 306
第11章 ASP与数据库的应用 308
11-1 与数据库建立链接 308
11-1-1 直接链接 308
11-1-2 通过ODBC链接数据库 310
11-1-3 SQL Server的ODBC建立 314
11-2 Recordset对象 317
11-2-1 Recordset的概念 317
11-2-2 建立Recordset对象 317
11-2-3 利用Open指令读取数据 318
11-2-5 Connection对象中的Open与Execute 323
11-2-4 打开Recordset对象的另一种方法 323
11-3 读取数据 324
11-3-1 MoveNext 326
11-3-2 MovePrevious 328
11-3-3 MoveFirst 331
11-3-4 MoveLast 333
11-3-5 EOF 335
11-3-6 BOF 337
11-3-7 关闭Recordset对象 339
11-3-8 Fields子对象 340
11-3-9 栏位个数与名称 342
11-3-10 分页读取数据 344
11-3-11 记录总数与指针位置 349
11-4 修改数据库 353
11-4-1 选择数据一 353
11-3-12 结语 353
11-4-2 选择数据二 357
11-4-3 选择数据三 360
11-4-4 删除记录 361
11-4-5 修改记录 365
11-4-6 新增记录 371
11-5 其他相关指令 375
筛选记录 375
11-6 问题与讨论 378
第12章 实例应用 380
12-1 会员区管理程序 380
12-1-1 表设计 380
12-1-2 登入系统 381
12-1-3 数据新增 387
12-1-4 数据删除 391
12-1-5 数据修改 398
12-1-6 数据查询 407
12-2 最新消息 410
12-2-1 表设计 410
12-2-2 进入管理区 411
12-2-3 新增最新消息 412
12-2-4 删除最新消息 415
12-2-5 修改最新消息 421
12-2-6 观看最新消息 428
12-3 访客人数统计 430
附录A HTML标签索引 430
附录B VBScript标签索引 430
附录C ASP对象 430
附录D 数据库相关对象 430