第1章 ASP动态网站环境配置及编程基础 1
课前导读 1
重点提示 1
1.1动态网页的执行环境 1
ASP的特点 1
ASP的工作原理 2
1.2建立ASP运行平台 2
IIS简介 3
IIS的安装 3
IIS的架设 4
IIS的虚拟目录设置 6
虚拟目录的删除 7
1.3制作ASP网页的前期准备 8
ASP相关技术概述 8
HTML基本概述 9
常用的HTML标记 10
1.4认识VBScript程序 27
VBScript基础 27
VBScript数据类型 29
VBScript基本语句 33
1.5 VBScript程序与网页制作 43
过程与函数 43
VBScript内建函数 45
本章小结 48
第2章 ASP内置对象和组件 49
课前导读 49
重点提示 49
2.1使用Response对象 50
输出数据的Response.Write方法 50
转移网页的Response.Redirect方法 52
结束数据输出的Response.End方法 54
输出缓冲区的操作 54
2.2使用Request对象 56
读取HTML的表单字段 56
获取多选框信息字段 58
获取查询字符串QueryString的信息 62
获取服务器变量ServerVariables集合信息 64
获取和设置Cookies集合 66
2.3使用Server对象 68
Server对象属性 69
Server对象方法 69
使用CreateObject方法创建服务器组件 70
使用HTMLEncode方法进行编码 72
使用URLEncode方法对字符串进行URL编码 73
使用MapPath获取路径 73
使用Transfer方法实现页面跳转 74
2.4使用Session对象 74
创建和获取Session对象 75
Session对象的属性 77
Session对象的集合 79
Session对象的方法 82
Session对象的事件 83
2.5使用Application对象 85
创建Application对象 86
读取Application对象中的值 87
Application对象的集合 89
Application对象的方法 90
Appklication对象的事件 91
2.6 ASP内置组件 91
广告组件AdRotator 92
文件系统组件FileSystemObject 94
浏览器功能判断组件BrowserCapabilities 96
内容链接组件Content Linking 98
页面计数器组件PageCounter 102
本章小结 103
第3章 ASP与数据库的连接 104
课前导读 104
重点提示 104
3.1 ADO概述 104
ADO数据库访问技术 104
ADO的对象和集合 105
3.2 Connection对象 106
使用OLE DB连接 107
使用ODBC连接 108
使用DSN连接 108
3.3 Recordset对象 110
创建并打开Recordset对象 110
操作Recordset对象 112
3.4 Command对象 118
Command对象的建立与连接 118
Command对象执行存储过程 120
本章小结 123
第4章 ASP对XML数据的处理 124
课前导读 124
重点提示 124
4.1 初识XML 124
XML的特点 125
XML的应用 126
4.2 XML基本结构与语法 126
XML解析器 127
Well-Formed的XML文件 128
DTD文档格式定义 129
模式(Schema) 130
4.3 初识XSL样式 138
XSL声明 138
XSL的3种模式 139
4.4 ASP动态处理XML数据 147
读取XML数据 148
遍历XML数据子结点并读取数据 149
修改XML数据 151
动态添加、修改、删除XML数据 152
本章小结 163
第5章 SQL Server 2005数据库、数据库表、视图和索引 164
课前导读 164
重点提示 164
5.1 数据库的创建、修改与删除 164
数据库的创建 164
数据库的修改 172
数据库的删除 176
5.2 数据库的备份、还原、分离、附加、压缩及系统数据库 176
数据库的备份与还原 176
数据库的分离与附加 180
数据库的压缩 182
系统数据库 183
5.3 数据库表的创建、修改与删除 184
数据库表的创建 184
数据库表的修改 191
数据库表的删除 194
5.4 视图的创建、修改与删除 195
视图的优点和缺点 195
视图的创建 196
视图的修改 199
视图的删除 200
5.5 索引的创建、修改与删除 201
索引的优缺点 201
创建索引 202
代码修改索引 204
代码删除索引 205
本章小结 205
第6章 结构化查询语言(SQL) 206
课前导读 206
重点提示 206
6.1 SQL简介 206
SQL的历史 206
SQL的特点 207
SQL的基本概念 207
6.2 SQL强大的查询功能 209
Select查询的语法格式与简单查询 209
嵌套、排序、别名、分组及其他查询 216
集合的并、交运算查询 229
多表连接查询 230
6.3 SQL操作功能 234
Insert插入语句 234
Update更新语句 237
Delete删除语句 239
本章小结 240
第7章 T-SQL编程、存储过程、函数、触发器及游标 241
课前导读 241
重点提示 241
7.1 T-SQL编程 241
T-SQL语言常用数据类型 241
变量、注释符与常用运算符 245
流程控制 246
7.2存储过程 252
系统存储过程 253
自定义存储过程 253
存储过程的优点 253
存储过程的创建与执行 253
修改存储过程 255
重命名存储过程 255
删除存储过程 256
7.3函数 262
直接创建函数 262
利用代码创建函数 262
调用函数 263
修改函数 263
删除函数 263
7.4触发器 267
触发器的作用 267
触发器的分类 267
创建与执行触发器 268
查看触发器基本信息 268
查看触发器代码 268
修改触发器 268
删除触发器 269
7.5游标 275
游标的优点 276
游标实现的方法 276
游标类型 277
游标的基本操作 277
本章小结 282
第8章 办公自动化系统 283
课前导读 283
重点提示 283
8.1系统分析与总体设计 283
功能介绍与系统布局 284
数据库结构及实现 285
公共函数/处理过程说明 289
8.2 OA系统 293
数据库连接设计 293
调试系统 294
框架设计 294
工作计划 298
通告 305
公文 311
流程 319
资源 334
本章小结 345
第9章 网上商店系统 346
课前导读 346
重点提示 346
9.1系统分析与总体设计 346
功能介绍与系统布局 347
数据库结构及实现 349
函数/公共处理过程设计说明 353
9.2网上商店系统前台 357
数据库连接设计 357
调试系统 358
会员注册处理 358
会员登录处理 363
商品展示 366
购物/收银 374
会员订单查询和管理 380
图片新闻 384
文字新闻 387
在线留言 389
产品评论 392
站内消息 394
9.3网上商店系统后台 396
会员管理 396
商品类别管理 403
商品管理 406
订单管理 410
新闻管理 414
留言管理 416
产品评论管理 416
站内消息管理 417
本章小结 420
第10章 教学辅助系统 421
课前导读 421
重点提示 421
10.1系统分析与总体设计 421
功能介绍与系统布局 421
数据库结构及实现 423
10.2作业系统 426
数据库连接设计 426
学生登录页面 426
作业系统首页 429
提交最新作业 438
查看已评阅作业 444
查看未评阅作业 446
浏览优秀作业范例 449
10.3答疑系统 451
答疑系统首页设计 451
问题提交处理页面 454
10.4后台管理 456
管理员登录验证 456
后台首页设计 456
布置作业 459
作业箱管理 462
批改作业 469
查询作业 475
问题解答管理 478
本章小结 481