第1章 网络程序设计基础 1
1.1 常用网络程序设计技术 1
1.1.1 脚本语言 1
1.1.2 通用网关接口 2
1.1.3 分布式应用结构 4
1.2 ASP程序设计简介 6
1.2.1 网页设计技术 6
1.2.2 JavaScript 10
1.2.3 VBScript 13
1.2.4 ASP特点 15
1.3 ASP运行环境 18
1.3.1 安装PWS 18
1.3.2 设置PWS 21
1.3.3 访问本地服务器 22
1.3.4 配置Windows 2000服务器 23
练习题1 26
第2章 FrontPage网页设计与制作 28
2.1 FrontPage开发环境 28
2.1.1 视图及组织模式 29
2.1.2 站点及网页 30
2.1.3 网页图片的基本概念 33
2.2 用表格进行版面设计 36
2.2.1 表格的建立与处理 36
2.2.2 表格与单元格属性 40
2.2.3 表格边框与背景 42
2.2.4 网页制作范例 43
2.3.2 文本框与下拉菜单 48
2.3.1 表单的基本概念 48
2.3 在网页中添加表单 48
2.3.3 单选按钮与复选框 51
2.3.4 其他控件 53
2.4 表单结果处理 54
2.4.1 结果保存到文件 54
2.4.2 结果发送到电子信箱 55
2.4.3 表单的程序代码 56
2.5 动态网页制作 60
2.5.1 滚动字幕 60
2.5.3 动态广告 61
2.5.2 网站记数器 61
练习题2 62
第3章 VBScript程序设计基础 64
3.1 VBScript基本特点 64
3.1.1 程序的书写规范 64
3.1.2 VBScript数据 65
3.1.3 运算符与表达式 71
3.1.4 公共函数 72
3.2.1 基本语句 75
3.2 分支语句 75
3.2.2 If语句 76
3.2.3 Case语句 79
3.3 循环结构 80
3.3.1 Do-Loop语句 81
3.3.2 For-Next语句 83
3.3.3 循环嵌套 85
练习题3 86
4.1 Request对象 87
4.1.1 Form属性 87
第4章 ASP程序设计基础 87
4.1.2 Querystring属性 90
4.1.3 ServerVariables属性 100
4.1.4 Cookies属性 110
4.2 Response对象 112
4.2.1 属性 112
4.2.2 方法 113
4.2.3 集合 114
4.2.4 Cookie程序示例 114
4.3.1 事件 124
4.3 Application对象 124
4.3.2 属性 125
4.3.3 方法 125
4.4 Seesion对象 129
4.4.1 Session变量的使用 129
4.4.2 Session.Abandon方法 130
4.4.3 Session变量的使用限制 130
4.4.4 Global.asa文件的使用方式 131
4.5 Server对象 135
练习题4 137
5.1.1 数据库的规划与设计 139
5.1 建立Access数据库 139
第5章 网络数据库访问技术 139
5.1.2 确定数据表 141
5.1.3 确定表之间的关系 144
5.1.4 用Access创建数据库与表 144
5.2 开放式数据库联接(ODBC) 146
5.2.1 打开ODBC数据库管理器 147
5.2.2 创建新ODBC数据源 147
5.2.3 选取数据库文件和设定数据源名 147
5.3 结构化查询语言(SQL) 148
5.3.1 Microsoft SQL 149
5.3.2 选择查询语句(SELECT) 149
5.3.3 插入查询语句(INSERT INTO) 150
5.3.4 更新查询语句(UPDATE) 151
5.3.5 删除查询语句(DELETE FROM) 151
5.3.6 Microsoft SQL语句中的常用合计函数 151
5.3.7 基于多表的查询 152
5.4 用SQL访问数据库示例 152
5.4.1 查询商品信息表 152
5.4.2 修改商品评论表 155
练习题5 159
第6章 网络数据库程序设计 161
6.1 ADO的基本结构 161
6.1.1 ADO对象模型 161
6.1.2 ADO编程模型 162
6.1.3 ADO程序示例 162
6.2.1 创建Connection对象 165
6.2.2 建立到数据源的连接 165
6.2 用Connection对象连接数据源 165
6.2.3 用Connection对象访问数据源 174
6.3 用Command对象执行数据操作 182
6.3.1 创建Command对象 182
6.3.2 将Command对象关联到Connection对象 182
6.3.3 用Command对象执行SQL命令 183
6.3.4 建立参数化查询 183
6.4 用Recordset对象控制数据 191
6.4.1 创建Recordset对象 191
6.4.2 用Recordset对象的Open方法打开数据源 196
6.4.4 移动Recordset对象中的记录指针 197
6.4.3 更新数据源 197
6.4.5 添加和删除Recordset对象中的记录数据 205
6.4.6 用Fields集合和Field对象处理数据 205
6.5 用Error对象处理错误 206
6.5.1 Errors集合与Error对象 206
6.5.2 ADO中的Error对象与Vbscript中的Err对象 206
6.5.3 ADO对象关系小结 206
练习题6 207
7.1.1 ASP.NET的运行环境 208
7.1 ASP.NET的基本特点 208
第7章 ASP.NET程序设计基础 208
7.1.2 ASP.NET框架简介 209
7.1.3 ASP与ASP.NET的基本区别 211
7.2 常用ASP.NET服务器控件 214
7.2.1 Web服务器控件 214
7.2.2 基本控件简介 216
7.2.3 ASP.NET程序设计初步 221
7.3 ASP.NET数据库访问技术 227
7.3.1 ADO.NET基础 227
7.3.2 访问Access数据库 228
7.3.3 .NET数据库程序设计 235
练习题7 249
第8章 Java网络程序设计基础 251
8.1 Java程序运行环境 251
8.2 Applet基础知识 253
8.2.1 Applet和WWW 254
8.2.2 Applet的基本工作原理 256
8.2.3 Applet类的主要方法 257
8.3.1 HTML中的Applet标记 261
8.3 Applet与HTML文件配合使用 261
8.3.2 向Applet传递参数 263
8.4 Java网络程序设计基础 265
8.4.1 TCP/IP程序设计 265
8.4.2 URL程序设计 266
8.4.3 Socket程序设计 269
8.5 数据库接口 276
8.5.1 JDBC程序设计 276
8.5.2 JDBC程序实例 277
练习题8 279
参考文献 280