第1章 Web开发概述 1
1.1 认识Web 1
1.2 Web技术综述 2
1.2.1 网络硬件技术 2
1.2.2 Web管理技术 2
1.2.3 Web前台技术 3
1.2.4 Web后台开发技术 4
1.3 Web开发小组 7
1.3.1 项目来源 7
1.3.2 成员的角色 8
小结 11
第2章 网络基础知识 12
2.1 认识网络 12
2.1.1 网络的形成与发展 12
2.1.2 网络的定义 13
2.1.3 计算机网络的功能 13
2.2.1 按网络拓扑结构分类 14
2.2 网络分类 14
2.2.2 按网络的地理位置分类 16
2.2.3 按传输介质分类 17
2.2.4 按服务方式分类 17
2.2.5 其他分类方法 18
2.3 协议与参考模型 18
2.3.1 问题的提出 18
2.3.2 OSI参考模型 19
2.3.3 常见的协议 20
2.4 网络互联 22
2.4.1 网络传输介质 22
2.4.2 网间连接设备 24
2.5 局域网概述 27
2.5.1 局域网定义 27
2.5.2 局域网的特点和用途 27
2.5.3 局域网的几种工作模式 28
2.6 局域网的组成 28
2.6.1 网络服务器 28
2.6.3 网络接口卡 30
2.6.2 客户工作站 30
2.6.4 网络软件系统 31
2.7 局域网访问控制方式 32
2.7.1 带有冲突检测的载波侦听多点访问法(CSMA/CD) 32
2.7.2 令牌环访问控制法(TokenRing) 33
2.7.3 令牌总线访问控制法(TokenBus) 33
2.7.4 IEEE802标准 34
2.8.1 以太网(Ethernet) 35
2.8 几种常见的局域网络简介 35
2.8.2 ARCnet 36
2.8.3 令牌环(TokenRing) 36
2.8.4 FDDI 37
2.8.5 快速以太网(FastEthernet) 38
2.8.6 ATM 39
2.9 认识Internet 40
2.9.1 Internet与Intranet 40
2.9.2 Internet基本原理 41
2.9.3 IP地址与子网掩码 42
2.9.4 域名 44
2.9.5 URL 46
2.10 Internet提供的服务 47
2.10.1WWW服务 47
2.10.2E-Mail服务 48
2.10.3FTP服务 50
2.10.4BBS服务 52
2.10.7Gopher服务 53
2.10.8USENET服务 53
2.10.6WAIS服务 53
2.10.5Archie服务 53
2.10.9一个问题 54
2.11 Internet上的网络安全 54
小结 55
第3章 HTML语言 57
3.1 HTML语言概述 57
3.1.1 简单的HTML实例 57
3.1.2 HTML的标记与元素 58
3.1.3 HTML的层次概念 59
3.1.4 HTML基本标记的使用方法 59
3.2.1 取消文字换行标记〈nobr〉 61
3.2 文字版面的编辑 61
3.2.2 换行标记〈br〉 62
3.2.3 段落标记〈p〉 63
3.2.4 保留原始排版方式标记〈pre〉 63
3.2.5 水平分割线标记〈hr〉 64
3.2.6 空格符号 nbsp; 66
3.2.7 居中对齐标记〈center〉 66
3.2.8 向右缩进标记〈blockquote〉 67
3.2.9 标题文字标记〈hn〉 68
3.2.1 0文字格式标记〈font〉 69
3.2.1 1特定文字样式标记 70
3.2.1 2〈body〉标记的属性 71
3.3 文字列表的设计 73
3.3.1 编号列表标记〈ol〉 73
3.3.2 项目符号列表标记〈ul〉,〈menu〉和〈lh〉 74
3.3.3 说明项目标记 76
3.4 表格的设计 77
3.4.1 建立表格的标记 77
3.4.2 表格边框的控制 78
3.4.3 〈table〉标记的属性 80
3.4.4 〈tr〉标记的属性 82
3.4.5 单元格的属性 83
3.4.6 表格标题标记〈caption〉 85
3.5 HTML的超链接 86
3.5.1 相对路径和绝对路径的概念 86
3.5.2 建立超链接标记〈a〉 87
3.5.3 设置到其他位置的超链接 91
3.6.1 使用〈img〉标记插入图片 92
3.6 图片的使用 92
3.6.2 〈img〉标记属性的使用 93
3.6.3 图片的应用 97
3.7 窗口框架 99
3.7.1 建立窗口框架 99
3.7.2 子窗口的设置 101
3.7.3 窗口框架的属性设置 105
3.7.4 窗口框架与超链接 107
3.7.5 〈noframe〉标记 110
3.8.1 Applet的使用 111
3.8 高级HTML使用 111
3.8.2 网页动态刷新 112
3.8.3 会移动的文字 113
3.8.4 浮动窗口 115
3.8.5 多媒体网页 116
3.9 表单设计 118
3.9.1 〈input〉标记 119
3.9.2 〈select〉标记 124
3.9.4 〈form〉标记的使用 126
3.9.3 〈textarea〉标记 126
小结 127
第4章 CSS层叠样式表 131
4.1 CSS使用简介 131
4.1.1 CSS综述 131
4.1.2 样式表的定义与使用 132
4.2 文字与排版样式的使用 138
4.2.1 长度、百分比单位 138
4.2.2 文字样式属性 139
4.2.3 排版样式属性 142
4.3.1 设置颜色的方法 145
4.3 颜色与背景 145
4.3.2 背景颜色的设置 146
4.3.3 背景图片的使用 147
4.4 利用CSS美化网页 149
4.4.1 设置超链接的属性 149
4.4.2 scrollbar滚动条属性的设置 150
4.4.3 cursor光标属性的设置 152
4.5 矩形模块 153
4.5.1 magin属性——边界的设置 153
4.5.2 border属性——设置元素边框 156
4.5.3 padding属性——元素内边界的设置 157
4.6 区域组件 159
4.6.1 区域元素标记 159
4.6.2 区域定位 160
4.6.3 层次关系 162
4.7 列表项目 163
4.8 滤镜特效 166
4.8.1 滤镜简介 166
4.8.2 alpha滤镜 166
4.8.3 blur滤镜 168
4.8.4 chroma滤镜 169
4.8.5 dropshadow滤镜 170
4.8.6 fliph与flipv滤镜 171
4.8.7 glow滤镜 172
4.8.8 gray,invert和xgray滤镜 173
4.8.9 mask滤镜 174
4.8.1 0shadow滤镜 175
4.8.1 1wave滤镜 176
小结 177
第5章 JavaScript 181
5.1 JavaScript语言概况 181
5.1.1 什么是JavaScript 181
5.1.2 JavaScript和Java 182
5.1.3 JavaScript程序运行环境 183
5.1.4 编写JavaScript程序 184
5.2 JavaScript基本数据结构 185
5.2.1 JavaScript代码的加入 185
5.2.2 基本数据类型 186
5.2.3 表达式和运算符 188
5.3 JavaScript控制结构、函数与事件处理 189
5.3.1 JavaScript控制结构语言 189
5.3.2 函数 194
5.3.3 事件驱动及事件处理 196
5.4 基于对象的JavaScript语言 198
5.4.1 对象的基础知识 198
5.4.2 常用对象 200
5.4.3 自定义对象 203
5.4.4 内置对象Array 205
5.5 在JavaScript中使用document对象 209
5.5.5 .1网页对象概述 209
5.5.2 document对象概述 209
5.5.3 自动改写Web页面 212
5.6 在JavaScript中使用window对象 215
5.6.1 使用window对象 215
5.6.2 使用open()方法 215
5.6.3 警告框(alert)、确认框(confirm)和提示框(prompt) 217
5.7.1 表单对象的使用 219
5.7 JavaScript脚本使用表单对象 219
5.7.2 表单中的基本元素 222
5.8 几个实用的JavaScript程序 228
5.8.1 JavaScript制作水中倒影效果 229
5.8.2 鼠标移动跟随 230
5.8.3 推拉式菜单 232
小结 234
6.1.1 VBScript实例 237
6.1 认识VBScript 237
第6章 VBScript 237
6.1.2 VBScript代码规则 238
6.2 VBScript基础 239
6.2.1 数据类型 239
6.2.2 变量 240
6.2.3 常量 243
6.2.4 运算符 243
6.3 VBScript的程序控制结构 244
6.3.1 条件语句 244
6.3.2 循环语句 247
6.4.1 过程与函数 253
6.4 过程与函数的使用 253
6.4.2 VBScript的内置函数 256
6.5 事件处理 258
6.5.1 事件处理过程 258
6.5.2 常用的事件 260
6.6 VBScript与网页对象 264
6.6.1 网页对象结构 264
6.6.2 VBScript使用网页对象 265
6.7.2 变量命名约定 267
6.7 VBScript编码约定 267
6.7.1 常数命名约定 267
6.7.3 变量作用域 268
6.7.4 变量作用域前缀 268
6.7.5 描述性变量名和过程名 268
6.7.6 对象命名约定 268
6.7.7 代码注释约定 269
6.7.8 格式化代码 269
6.8VBScript程序示例 270
小结 272
第7章 网络管理 276
7.1 网络管理概述 276
7.1.1 基本概念 276
7.1.2 网络管理的基本内容 276
7.2 Web网站管理 277
7.2.1 Windows2000简介 277
7.2.2 用户管理 277
7.2.3 Internet信息服务器 280
7.2.5 微软Exchange2000服务器 283
7.2.4 微软代理服务器2.0 283
7.3 网络安全 285
7.3.1 监测入侵的IDS(入侵检测系统) 285
7.3.2 警卫网络的防火墙技术 285
7.3.3 查杀病毒的反病毒技术 286
7.3.4 防止泄密的数据加密技术 286
7.3.5 知己知彼的网络入侵技术 287
7.4 网络管理新技术 287
7.4.1 RMON技术 287
小结 288
7.4.2 基于Web的网络管理技术 288
第8章 Web数据库 289
8.1 数据库概述 289
8.1.1 数据库的概念 289
8.1.2 关系型数据库 289
8.1.3 Web数据库 290
8.2 SQL语言 291
8.2.1 SQL语言概念 291
8.2.2 SQL语言特点 291
8.2.3 数据定义 292
8.2.4 数据操作 294
8.2.5 数据查询 295
8.3 SQLServer2000数据库 297
8.3.1 简介 297
8.3.2 SQLServer2000的使用 298
8.3.3 设置SQLServer的ODBC接口 303
8.4 Oracle数据库 306
8.4.1 Oracle8i数据库 307
8.4.2 Oracle8i的使用 308
8.4.3 设置Oracle数据库的ODBC接口 311
小结 313
第9章 Web开发新技术:Web服务、XML和.NET 314
9.1 下一代的WWW——Web服务 315
9.1.1 什么是Web服务 315
9.1.2 Web服务的特点 315
9.1.3 Web服务的设计目的 316
9.1.4 Web服务的技术规范 317
9.1.5 Web服务技术架构 318
9.1.6 Web服务实现模型 319
9.2 Microsoft.NET 321
9.2.1 理解Microsoft.NET 321
9.2.2 Microsoft.NET的特性 322
9.2.3 Microsoft.NET平台 323
9.2.4 Microsoft.NET的优点 324
9.2.5 Microsoft.NET与传统的关系 325
9.3 XML入门 325
9.3.1 XML的出现 325
9.3.2 从HTML到XML 327
9.3.3 一个完整的XML程序 328
9.3.4 XML文档简介 332
9.3.5 DTD和XML纲要——定义XML文档 339
9.3.6 显示XML——XSL 342
9.3.7 一个基于XML的留言板实例 343
9.3.8 HTML如何向XML过渡 348
9.3.9 XML应用和发展前景 349
9.4.1 VisualStudio.NET简介 351
9.4.2 VisualStudio.NET特性 351
9.4 VisualStudio.NET概述 351
9.4.3 VisualStudio.NET的开发环境 353
9.4.5 Windows窗体与Web窗体 355
9.5 Web服务开发实例——基于VisualStudio.NET 356
9.5.1 实例一:基于ASP.NET 356
9.5.2 实例二:基于C 360
9.5.3 实例三:一个简单的Web服务开发过程 366
小结 373
附录1 html4.0标记 374
附录2 CSS属性列表 377