总序 1
前言 1
1 概述 1
1.1 网络应用结构模型 1
1.1.1 文件服务器模型和域模型 1
目录 1
1.1.2 客户机/服务器模式 2
1.2 Web数据库解决方案 3
1.2.1 Web访问数据库的一般方法 3
1.2.2 几种常用的Web数据库解决方案 4
1.3 Web服务器 6
习题1 6
2 HTML 7
2.1 HTML语言的结构 7
2.2.2 标题 9
2.2.3 分段 9
2.2 HTM L的基本元素 9
2.2.1 题目 9
2.2.4 清单 10
2.2.5 预排版文本 12
2.2.6 块引用 12
2.2.7 居中 12
2.3 超文本链接指针 12
2.3.1 统一资源定位器 12
2.3.2 指向一个目标<a> 13
2.3.3 标记一个目标 14
2.3.4 目标窗口 14
2.3.5 图像链接指针 14
2.4.3 行间图像 15
2.4.2 横线 15
2.4.1 字体和大小 15
2.4 版面风格控制 15
2.4.4 图像与文本的对齐方式 16
2.4.5 背景和文本颜色 16
2.4.6 转义字符与特殊字符 16
2.5 表格 17
2.5.1 表的基本形式 17
2.5.2 有通栏的表 17
2.5.3 表的大小,边框宽度,表格间距 17
2.5.4 表中文本的输出 17
2.5.5 表格颜色 18
2.6 表单 18
2.6.1 <form>和</form> 18
2.6.2 <input> 18
2.6.4 <option> 19
2.6.3 <select>和</select> 19
2.6.5 <textarea>和</textarea> 20
习题2 21
3 XML 23
3.1 XML的语法 23
3.1.1 XML的元素 24
3.1.2 元素的命名 25
3.1.3 元素的属性 26
3.2 XML文档的浏览 28
3.2.1 XML文档的浏览器 28
3.2.2 XML解释器和对象模型 28
3.2.3 用CSS格式化XML 31
3.2.4 用XSL格式化XML 35
3.3.1 数据岛 38
3.3 XML数据岛 38
3.3.2 数据与表格捆绑 39
3.3.3 数据与<span>或<div>捆绑 40
习题3 43
4 公共网关接口 44
4.1 CGI原理 44
4.1.1 CGI操作流程 44
4.1.2 CGI的运行环境与编程语言 45
4.1.3 WebSite的安装与配置 45
4.2 CGI程序设计 47
4.2.1 目录结构 47
4.2.2 建立项目文件 47
4.3 CGI表单处理程序设计 48
4.3.1 设计目标 48
4.2.3 编写代码、编译、调试 48
4.3.2 设计HTML文件 49
4.3.3 CGI处理表单程序 51
4.4 CGI数据库访问程序设计 55
4.4.1 增加数据库记录 56
4.4.2 读取数据库记录 59
习题4 67
5 ASP概述 69
5.1 ASP的运行环境 69
5.1.1 IIS的安装与配置 70
5.1.2 PWS的安装与配置 73
5.2 ASP的运行方式 74
5.3 ASP文件 75
5.3.1 ASP文件的结构 76
5.3.2 ASP的基本语法 76
5.3.3 脚本语言的声明 77
5.3.4 在HTML文件中使用ASP变量 78
5.3.5 在ASP文件中包含一个文件 79
5.4 ASP的执行 80
5.5 ASP中的内建对象 81
5.6 ASP中的外挂对象 82
习题5 83
6 ASP的内建对象 84
6.1 获取客户请求数据Request 84
6.1.1 使用QueryString得到GET方法的数据 85
6.1.2 使用Form集合得到POST方法的数据 89
6.1.3 用ServerVariables得到服务器变量 93
6.2 向客户输出数据Response 95
6.2.1 Response对象的属性 95
6.2.2 Response对象的方法 99
6.3.1 向客户端写入Cookie 100
6.3 Cookies集合 100
6.3.2 得到客户端的Cookie 101
6.4 Session对象 103
6.4.1 使用Session传递参数 103
6.4.2 Session和Cookie的区别 103
6.4.3 Session的过期 104
6.4.4 释放Session 104
6.4.5 Session使用示例 104
6.5 Application对象 107
6.5.1 设置和取得Application对象 108
6.5.2 Application对象的方法 108
6.5.3 使用Application对象的注意事项 109
6.5.4 Application使用示例 110
6.6.2 Server对象的方法 114
6.6 Server对象 114
6.6.1 Server对象的属性 114
习题6 118
7 ADO Connection对象 120
7.1 建立和关闭Connection对象 121
7.2 使用Connection对象建立与数据库的连接 121
7.2.1 存取Access数据库 122
7.2.2 存取SQLServer数据库 125
7.2.3 存取dBase数据库 125
7.2.4 存取Excel数据库 126
7.2.5 存取Text数据 126
7.2.6 存取3层B/S结构的数据库中的数据 126
7.3 数据库查询操作 127
7.4 Connection对象的属性 128
7.5 Connection对象的方法 131
习题7 134
8 ADO Recordset对象 135
8.1 创建Recordset对象 135
8.2 存取数据库 136
8.2.1 读取数据记录 136
8.2.2 添加数据记录 138
8.3 Recordset对象的属性 138
8.4 Recordset对象的方法 147
8.5 分页浏览 156
8.6 数据库与XML的结合 158
习题8 159
9.1.2 单独建立Command对象 161
9.1.1 利用已创建的Connection对象建立Command对象 161
9 ADO Command对象 161
9.1 建立Command对象 161
9.2 执行Command对象 162
9.3 Command对象的属性 163
9.4 Command对象的方法 165
9.5 Command对象的使用 166
习题9 171
10 PHP程序设计 173
10.1 建立PHP工作环境 173
10.1.1 PHP支持的系统平台 173
10.1.2 在Windows下安装PHP 174
10.2 PHP程序模式 175
10.3 PHP的数据类型、运算符和表达式 175
10.3.1 PHP数据类型 175
10.3.3 PHP变量 176
10.3.2 PHP常量 176
10.3.4 运算符 181
10.3.5 表达式 182
10.4 PHP语言结构 183
10.4.1 控制结构 183
10.4.2 函数 188
10.5 PHP常用函数 191
10.5.1 字符串操作函数 191
10.5.2 正规表达式函数 194
10.5.3 文件操作函数 194
10.5.4 目录遍历函数 195
10.5.5 时间函数 196
10.5.6 数据库函数 197
习题10 198
11.1 安装MySQL 199
11 MySQL数据库 199
11.2 MySQL的基本操作 200
11.2.1 连接与断开服务器 200
11.2.2 创建并使用一个数据库 201
11.2.3 从一个数据表检索信息 204
11.2.4 使用多个数据表 208
11.2.5 以批处理模式使用mysql 208
习题11 209
12 用PHP操作MySQL数据库 210
12.1 连接MySQL服务器 211
12.2 选择数据库 213
12.3 发送SQL查询 214
12.4 读取表中数据 215
12.4.2 mysql_fetch_array()函数 216
12.4.1 mysql_fetch_row()函数 216
12.4.3 mysql_result()函数 218
12.4.4 mysql_fetch_object()函数 219
12.4.5 mysql_data_seek()函数 220
12.5 用PHP和MySQL设计留言簿 221
习题12 223
13 ASP.NET的开发平台和VB.NET 225
13.1 ASP.NET的开发平台 225
13.1.1 ASP.NET开发平台的软、硬件要求 225
13.1.2 .NET Framework SDK的安装 226
13.2 VB.NET简介 230
13.2.1 VB.NET的数据类型 230
13.2.2 VB.NET的常量和变量 232
13.2.3 VB.NET的运算符 232
13.2.4 VB.NET的过程和函数 234
13.2.5 VB.NET的程序结构 244
13.2.6 VB.NET中的类 246
习题13 252
14 .NET中的服务器控件 253
14.1 HTML服务器控件 253
14.2 Web服务器控件 266
14.3 Web控件与数据的绑定 286
习题14 290
15 ASP.NET 292
15.1 ADO.NET对象模型和命名空间 292
15.1.1 ADO.NET对象模型 292
15.1.2 命名空间 292
15.2 ADO.NET的主要对象 293
15.2.1 Connection 对象 293
15.2.2 Command对象 295
15.2.3 DataRerder对象 300
15.2.4 DataSet对象 304
15.2.5 DataAdapter对象 308
15.3 ASP.NET存取数据库 318
15.3.1 查询记录 319
15.3.2 插入记录 320
15.3.3 更新记录 321
15.3.4 删除记录 322
15.3.5 DataGrid控件 323
15.3.6 使用表单插入记录 325
15.4 存取SQL Server数据库 328
15.4.1 建立SQL Server数据库 328
15.4.2 读取SQL Server数据库中的数据 328
15.4.3 在SQL Server数据库中插入记录 330
习题15 332