1.1 网站与网页 1
1.1.1 网站与网页的定义 1
第1章 网站制作基础 1
1.1.2 网站与网页的关系 4
1.1.3 网站的基本结构 4
1.1.4 网站的类型简介 6
1.1.5 静态网页与动态网页 7
1.2 网站制作工具 9
1.2.1 简介 9
1.3 思考与练习 12
1.2.2 选择网站制作工具的原则 12
第2章 HTML基础 14
2.1 概述 14
2.1.1 初识HTML 14
2.1.2 HTML的编写工具 15
2.1.3 HTML的组成结构 16
2.2 HTML基础语法 17
2.2.1 Body标签及其属性 17
2.2.2 分隔标签 19
2.2.3 文本标签 23
2.2.4 图像标签 26
2.2.5 链接标签 29
2.3 思考与练习 32
第3章 表格、表单与框架 34
3.1 表格标签 34
3.1.1 表格的基本语法 35
3.1.2 表格尺寸设置 36
3.1.3 表格内文字的对齐/布局 37
3.2.1 文字输入表单 39
3.2 表单标签 39
3.2.2 单项选择表单 40
3.2.3 多项选择表单 42
3.2.4 密码窗体 43
3.2.5 发送按钮 45
3.2.6 按钮组件 47
3.2.7 文字输入框 48
3.2.8 下拉式选单 50
3.3 框架标签 52
3.4 思考与练习 56
4.1.1 ASP的特性 58
第4章 初识ASP 58
4.1 ASP的特性和运行流程 58
4.1.2 ASP程序的运行流程 59
4.2 创建ASP 61
4.2.1 创建第一个ASP程序 61
4.2.2 ASP和HTML的比较 63
4.2.3 编写ASP代码的基本要求 63
4.3 ASP的运算符和数据类型 63
4.4.1 安装IIS服务 66
4.4 构建ASP运行环境 66
4.4.2 配置IIS服务 67
4.4.3 测试与运行 69
4.5 思考与练习 70
第5章 ASP的变量、函数和基本语句 73
5.1 概述 73
5.1.1 通过IIS指定一个默认脚本语言 73
5.1.2 在ASP文件中加入声明 74
5.1.3 在〈Script〉标签中加入所需的语言 74
5.3 变量 75
5.3.1 声明变量 75
5.2 将结果(字符串信息)输出到浏览器 75
5.3.2 变量命名约定 76
5.3.3 变量的作用域与存活期 76
5.3.4 标量变量和数组变量 77
5.4 过程与函数 78
5.4.1 Sub过程 78
5.4.2 在程序中使用函数 79
5.4.3 按地址传递和按值传递 82
5.4.4 数组参数 83
5.5 使用条件语句 85
5.6 使用选择语句 86
5.7 使用循环语句 87
5.7.1 Do循环 87
5.7.2 For循环 89
5.7.3 For Each循环 91
5.8 思考与练习 91
第6章 ASP内置对象(一) 93
6.1 ASP内置对象概述 93
6.2 Request对象 94
6.2.1 Request.ServerVariables集合 94
6.2.2 Request.Form集合 97
6.2.3 Request.QueryString集合 99
6.3 Response对象 101
6.3.1 Response对象的方法 101
6.3.2 Response对象的属性 105
6.4 使用Cookie 107
6.4.1 Cookie的概念 107
6.4.2 Cookie的属性 108
6.4.3 设置Cookie 108
6.4.4 获取Cookies 109
6.5 思考与练习 111
第7章 ASP内置对象(二) 113
7.1 Application对象 113
7.1.1 Lock和UnLock方法 114
7.1.2 Application_OnStart事件和Application_OnEnd事件 115
7.1.3 在Application对象中保存数组 116
7.2 Session对象 116
7.2.1 Session对象的属性和方法 117
7.2.2 Session对象的事件 118
7.3 Server对象 118
7.3.2 Server对象的方法 119
7.3.1 设置脚本超时 119
7.4 使用Global.asa文件 124
7.5 思考与练习 126
第8章 ASP组件 128
8.1 创建组件实例 128
8.1.1 使用Server.CreateObject创建对象实例 128
8.1.2 使用〈OBJECT〉标签创建对象实例 129
8.2 使用Browser Capabilities组件检测浏览器属性 129
8.3 使用AdRotator组件制作广告条 132
8.4 使用Content Rotator组件自动轮换显示内容 135
8.5 使用Content Linker组件建立页面索引 137
8.6 使用Permission Checker组件设置访问权限 145
8.7 使用File Access组件 148
8.7.1 获取驱动器的信息 149
8.7.2 对文件夹进行操作 151
8.7.3 处理文件 153
8.8 其他组件 157
8.8.1 Permission Checker组件 157
8.8.2 MyInfo组件 158
8.8.4 IIS Log组件 159
8.8.3 Tools组件 159
8.9 思考与练习 160
第9章 用ADO访问数据库 162
9.1 数据库基础 162
9.1.1 概念及术语 162
9.1.2 SQL Server 164
9.1.3 结构化查询语言 167
9.1.4 ODBC简介 171
9.1.5 OLE DB简介 175
9.1.6 ADO对象模型 176
9.2 Connection对象 177
9.2.1 创建Connection对象 178
9.2.2 连接数据库 178
9.2.3 Connection对象的方法 181
9.3 Command对象 183
9.3.1 Command对象的基本用法 184
9.3.2 参数查询 185
9.4 思考与练习 191
10.1 注册域名 192
10.1.1 认识IP地址 192
第10章 域名注册与申请虚拟主机 192
10.1.2 域名基础知识 195
10.1.3 域名命名规则 197
10.1.4 顶级域名与二级域名 198
10.1.5 域名注册流程 199
10.1.6 注册顶级域名 201
10.2 申请虚拟主机 204
10.2.1 虚拟主机基础 204
10.2.2 虚拟主机相关名词解释 206
10.2.3 申请虚拟主机的流程 209
10.2.4 上传网站到虚拟主机 210
10.3 域名解析与域名绑定 213
10.3.1 解析域名到虚拟主机 214
10.3.2 在虚拟主机上绑定域名 216
10.3.3 邮局设置与URL转发 218
10.4 网站备案 220
10.5 思考与练习 221
第11章 实训 224
11.1 制作网上论坛 224
11.2 制作Flash网页 257
附录 ASP编程常见问题解答 268