第1章Dreamweaver MX中文版基础 1
1.1 Dreamweaver简介 1
1.1.1 Dreamweaver的功能 1
目 录 1
1.1.2 DreamweaverMX的新特性 2
1.2 DreamweaverMX中文版的安装和启动 3
1.2.1 DreamweaverMX中文版的运行环境 3
1.2.2启动和卸载 3
1.3.1选择工作区布局 4
1.3 DreamweaverMX中文版窗口和面板 4
1.3.2功能菜单栏 6
1.3.3文档工具栏 8
1.3.4 【插入】栏 9
1.3.5文档窗口 11
1.3.6状态栏 12
1.3.7 【属性】面板 14
习题 15
1.3.8面板组 15
小结 15
第2章站点的基本操作 17
2.1站点的设置 17
2.1.1设置Dreamweaver站点 17
2.1.2定义本地站点 18
2.1.3定义远程站点 21
2.2站点的编辑 24
2.2.1打开本地站点 24
2.2.2修改站点 24
2.2.3删除站点 24
2.2.4复制站点 24
2.2.5编辑现有远程Web站点 25
2.3站点地图 25
2.3.1使用站点地图 26
2.3.2查看站点地图 26
2.3.3显示和隐藏站点地图文件 27
2.3.5在站点地图中处理页面 28
2.3.4设置站点地图布局 28
2.3.6在站点地图中创建和修改链接 29
2.4创建简单的静态Web站点 30
2.4.1新建“手机天地网”站点 30
2.4.2创建主页 30
2.4.3保存新页 31
2.4.4设置页面标题 31
2.4.5修改主标题、导航栏和插入图像 31
2.4.6添加文本 32
2.4.7创建第二页 33
2.4.8建立网页之间的链接 35
小结 36
习题 37
第3章动态数据库页面设计 38
3.1设置Web服务器 38
3.1.1安装和配置PWS 38
3.1.4创建数据库 40
3.1.3测试Web服务器 40
3.1.2安装和配置IIS 40
3.1.5创建数据源DSN 42
3.1.6设置远程站点 43
3.1.7连接数据库 43
3.1.8定义记录集 45
3.2显示数据库记录 47
3.2.1快速建立显示页 48
3.2.2逐块建立显示页 50
3.2.3自定义记录集导航条 52
3.3生成主/详细页 53
3.3.1快速生成主/详细页 54
3.3.2逐块生成主页 57
3.3.3逐块生成详细页 58
3.4生成搜索数据库的页面 60
3.4.1创建搜索页 60
3.4.2生成结果页 62
3.4.3修改结果页以使用详细页 63
3.4.4显示搜索结果 63
3.5.1快速建立插入页 66
3.5插入记录 66
3.5.2逐块建立插入页 68
3.6更新记录 71
3.6.1建立更新记录的页 71
3.6.2快速完成更新页 71
3.6.3逐块建立更新页 74
3.7建立删除记录的页 77
3.7.1确认删除的记录 77
3.7.2将删除命令发送到服务器 77
3.7.3将结果页修改为更新和删除页 79
3.8生成注册页 81
3.8.1建立注册表 81
3.8.2创建注册表单 82
3.8.3添加新用户信息 82
3.8.4检测新用户名的唯一性 83
3.9.3检测用户名和密码的有效性 84
3.9.2创建登录表单 84
3.9.1创建注册表 84
3.9生成登录页 84
3.10制作留言簿 86
3.10.1在数据库中创建表 86
3.10.2制作留言表单 86
3.10.3连接数据库添加新记录 87
3.10.4创建留言查看页面 88
3.11 小型网上图书管理系统 91
习题 101
小结 101
第4章HTML语言 103
4.1 HTML文件结构 103
4.1.1 HTML文件结构 103
4.1.2标题标记〈TITLE〉〈/TITLE〉 104
4.1.3主体标记〈BODY〉〈/BODY〉 104
4.2文本格式标记 105
4.2.1标题字体标记〈Hn〉〈/Hn〉 105
4.2.2字体大小标记〈FONT〉〈/FONT〉 105
4.2.5列表标记(List) 106
4.2.4段落标记〈P〉〈/P〉与换行标记〈BR〉 106
4.2.3字体风格标记〈B〉〈I〉〈U〉 106
4.2.6水平线标记〈HR〉和分行标记〈BR〉 107
4.2.7转义字符与特殊字符 107
4.3 图像标记〈IMAGE〉 108
4.3.1图像的基本格式 108
4.3.2图像与文本的间距 108
4.4超链接标记〈A〉〈/A〉 109
4.4.1链接指针 109
4.3.3图像的边框 109
4.4.2被指向的目标 110
4.5 表格标记〈TABLE〉〈TABLE〉 111
4.5.1表格定义标记 111
4.5.2表格标题标记 112
4.5.3表格字段名标记 112
4.5.4表格行标记 112
4.5.5表格数据标记 112
4.5.6跨多行、多列的表(TABLE Span) 112
4.6.1表单的基本语法 114
4.6 表单标记〈FORM〉〈/FORM〉 114
4.6.2单行文本框 115
4.6.3口令文本框 115
4.6.4多行的文本框 116
4.6.5提交及重置按钮 116
4.6.6单选框组 116
4.6.7复选框组 116
4.6.8列表框 117
习题 119
小结 119
第5章VBScript脚本语言 122
5.1 VBScript概述 122
5.1.1什么是VBScript 122
5.1.2认识VBScript 122
5.2脚本的对象模型 124
5.2.1对象的结构和对象的方法、属性、事件 124
5.2.2脚本模型中常用的对象 125
5.3 VBScript的数据类型 131
5.3.1数据类型 131
5.3.2 VBScript的运算符 133
5.4 VBScript函数与过程 134
5.4.1 VBScript常用内置函数 134
5.4.2过程 137
5.5选择语句 138
5.5.1 If...Then...Else语句 138
5.5.2 Select Case结构 140
5.6循环语句 141
5.6.1 Do While...Loop循环结构 141
5.6.2 Do Until...Loop循环结构 142
5.6.3 For...Next循环结构 143
5.6.4 ForEach...Next循环结构 144
5.6.5 While...Wend循环结构 146
5.7 VBScript事件与事件过程 146
5.7.1 OnBlur事件和OnChange事件 146
5.7.2 OnLoad和OnUnload事件 147
5.7.3 OnClick事件 148
5.8 VBScript程序综合举例 149
5.7.4 MouseOver事件 149
5.8.1一个简单页面 150
5.8.2简单验证 151
小结 153
习题 153
6.1.1什么是ASP 155
6.1.2 ASP的特征 155
6.1 ASP的基本概念 155
第6章ASP概述 155
6.1.3 ASP的执行过程 156
6.1.4 ASP的运行环境 156
6.1.5 ASP文件的结构 156
6.1.6 ASP基本语法 156
6.2创建ASP页 157
6.3简单的ASP程序 160
小结 161
习题 161
7.1得到客户端数据的Request对象 163
7.1.1用Post方法从Form(表单)集合中得到数据 163
第7章ASP对象 163
7.1.2用Get方法从Querystring集合中得到数据 167
7.1.3从Servervariables集合中得到服务器端的环境变量 168
7.2 向客户端输出信息的Response对象 170
7.2.1直接输出信息的Response.Write方法 170
7.2.2指向新网址的Response.Redirect方法 171
7.2.3利用缓存输出 173
7.3整个应用程序的APPlication对象 175
7.3.1设置和取得.Application对象中的数据 176
7.3.2 Application的方法 177
7.3.3 Application的事件 177
7.4会话使用的Session对象 179
7.5服务器Server对象 182
7.5.1 Server对象的ScriptTimeout属性 183
7.5.2 Server对象的Mappath方法 184
7.5.3 Server对象的Createobject方法 185
7.6 Inc文件和Global.asa文件 185
7.6.1 Inc文件 185
7.6.2 Global.asa文件 186
7.7 cookies 187
7.7.1什么是cookie 187
7.7.2 cookie是怎样工作的 187
7.7.3在ASP中创建和读取cookie 188
7.7.4创建多个cookie 189
7.8聊天室设计 190
7.8.1创建全局文件Golbal.asa 190
7.8.2创建登录页面char_login.asp 191
7.8.3创建登录检查页面char_checkin.asp 192
7.8.4创建聊天室主界面char_main.asp 193
7.8.5创建聊天室下屏char_input.asp 193
7.8.6创建话语处理页面char_showex.asp 195
7.8.7创建用户离开处理页面char_quit.asp 195
小结 197
习题 197
第8章ASP组件 199
8.1广告轮显组件Ad Rorator 200
8.2浏览器性能组件BrowserCapabilities 201
8.3文件超级链接组件Content Linking 203
8.4.1文件的基本操作 204
8.4文件存取组件File Access 204
8.4.2文件的读写操作 207
8.4.3创建写字板 208
8.5计数器组件PageCounter 209
8.6使用许可检查组件 209
小结 210
习题 210
9.1.1查询语句Select 211
第9章Web数据库应用 211
9.1结构化查询语言SQL 211
9.1.2插入语句insertinto 213
9.1.3更新语句update 213
9.1.4删除表中的记录语句delete 214
9.1.5创建表语句createtable 214
9.1.6删除表语句droptable 214
9.2连接数据库 214
9.2.1通过DSN建立连接 214
9.2.2不用DSN建立连接 215
9.3使用Recordset对象访问数据库 216
9.4使用Connection对象实现对数据库的操作 219
9.4.1使用Connection对象连接数据库 219
9.4.2向数据库插入数据 220
9.4.3更改数据库的数据 221
9.4.4删除数据库的数据 221
9.4.5同时使用Connection对象和Recordset对象 222
9.4.6共享一个Conneciton对象通道 222
9.5使用Command对象实现对数据库的操作 223
9.6 Web数据库操作实例 225
9.6.1实例功能 225
9.6.2显示数据(main.asp) 226
9.6.3添加记录 227
9.6.4删除记录(conn_del.htm) 228
9.6.5更新数据(conn_update.htm) 229
小结 231
习题 231
10.1.1认识ASP.NET 233
第10章ASP.NET简介 233
10.1 ASP.NET概述 233
10.1.2安装和配置ⅡS 5.0 234
10.1.3 Internet Explorer 5.5的安装 236
10.1.4安装.NET Framework 236
10.1.5 ASP.NET开发工具 237
10.2 VB.NET 239
10.2.1数据类型 239
10.2.2数据输入 243
10.2.3数据类型的转换 244
10.2.4程序的续行及注释 245
10.2.5控制语句 246
10.2.6函数 248
10.3 Web窗体 249
10.3.1编写第一个Web窗体页 249
10.3.2 ASP.NETWeb窗体语法元素 251
10.3.3 Web服务器控件 257
习题 267
小结 267
附录A实验指导书 268
实验1 DreamweaverMX实验 268
实验2 HTML语言实验 268
实验3 VBScript脚本语言实验 269
实验4 JAVAScript脚本语言实验 272
实验5 ASP程序设计实验 273
实验6 ASP对象的应用实验 275
实验7 ASP组件实验 276
实验8查询和修改Web数据库记录实验 278
实验9通过表单访问Web数据库中的数据实验 280
实验10 ASP.NET程序设计实验 281
附录B实习训练指导书 286
实训题1网上考试系统 287
实训题2网上购物 297
实训题3网上图书检索系统 304
实训题4交通事故查询系统 305
参考文献 311