第一部分 开始 1
第1章 设计高质量的Web应用程序 1
1.1 Internet 1
1.2 万维网 2
1.3 LAN和Intranet 2
1.4 Internet协议 3
1.4.1 TCP/IP 4
1.4.2 超文本传输协议 5
1.4.3 超文本标记语言 6
1.5 什么是网页 7
1.6 设计优质的Web应用程序 10
1.6.1 收集需求 11
1.6.2 组织信息 11
1.6.3 构造Web应用程序 16
1.6.4 开发导航方案 18
1.7 使用图形 26
1.7.1 图形用于什么 26
1.7.2 有什么种类的图形 27
1.7.3 图形来自于哪儿 29
1.7.4 显示器颜色设置 30
1.7.5 专业化显示图形的几点提示 31
1.8.1 版面设计限制 33
1.8 布局网页 33
1.8.2 网页元素 36
1.8.3 网页布局 37
1.8.4 在网页布局中使用颜色 40
1.9 反复测试 42
1.9.1 功能测试 42
1.9.2 可用性测试 42
1.10 保持用户回到站点中 42
1.10.3 公用性 43
1.11 动手实践 43
1.10.2 保持更新 43
1.10.1 丰富的内容 43
第2章 FrontPage探索 45
2.1 创建网页 45
2.2 FrontPage视图 46
2.2.1 “网页”视图 47
2.2.2 其他的FrontPage视图 69
2.3 发布FrontPage站点 73
2.3.1 Web服务器 73
2.3.2 FrontPage服务器扩展 74
2.3.3 SharePoint 74
第3章 使用向导和主题 77
3.1 站点向导 77
3.1.1 使用“公司展示向导” 78
3.1.2 使用“数据库界面向导”连接 92
3.1.3 使用“讨论站点的向导” 94
3.1.4 使用“导人站点向导” 97
3.2 网页向导 98
3.3 主题 99
3.3.1 为FrontPage站点指定主题 99
3.3.2 为网页指定主题 101
3.4 共享边框 102
3.4.1 为FrontPage站点指定共享边框 103
3.4.3 更改共享边框 104
3.4.2 为网页指定共享边框 104
3.4.4 编辑链接栏 105
第4章 使用模板 108
4.1 站点模板 108
4.1.1 使用“只有一个网页的站点”模板 108
4.1.2 应用“空白站点”模板 110
4.1.3 创建个人站点 111
4.1.4 使用“项目站点”模板 113
4.1.5 应用“客户支持站点”模板 116
4.1.6 协作使用“基于工作组的SharePointWeb站点” 117
4.2 网页模板 120
4.2.1 “意见反馈表单”模板 121
4.2.2 “确认表单”模板 122
4.2.4 “目录”模板 123
4.2.3 “搜索网页”模板 123
4.2.5 “图片库”模板 124
4.2.6 “狭窄的、右对齐的正文”模板 125
4.3 创建自己的FrontPage模板 125
4.3.1 模板类型 126
4.3.2 FrontPage文件夹结构 126
4.3.3 INF文件 127
4.4 创建网页模板 130
5.1 规划站点 133
5.1.1 站点的目标是什么 133
第5章 开始创建并格式化网页 133
第二部分 创建Web站点 133
5.1.2 站点的内容是什么 134
5.1.3 如何组织站点 134
5.1.4 站点看起来是什么样子的 136
5.2 开始创建站点 137
5.3 添加和格式化文本 140
5.3.1 输入页脚 140
5.3.2 创建主页标题 143
5.3.3 列出“当前特价” 144
5.3.4 增加“旅游选项” 145
5.3.5 为第二级和第三级网页设立标题 146
5.3.6 为“旅游选项”输入服务 148
5.3.7 导入旅游服务的详细信息 150
5.4 获取和使用图片 152
5.4.1 创建和插入图片 153
5.4.2 增加水平线 155
5.4.3 放置剪贴画 156
5.4.4 增加有颜色的文本 157
5.4.5 增加背景 157
5.4.6 使用扫描的图片 161
6.1.1 向文本指定超链接 163
6.1 向文本和图形添加超链接 163
第6章 添加和管理超链接与热点 163
6.1.2 向图形指定超链接 174
6.2 管理超链接 180
第7章 使用表格和框架 183
7.1 用表格进行设计 183
7.1.1 在表格中显示列表数据 184
7.1.2 在表格中使用图片 200
7.1.3 使用表格来布局网页 202
7.2 用框架进行布局 204
7.2.1 创建一个传统意义上的框架网页 204
7.2.2 创建一个嵌入式框架 211
第8章 使用表单 214
8.1 利用 表单网页向导 来创建表单 214
8.2 从构造草案开始构建表单 226
8.3 处理表单输入 232
第9章 使用Web组件 236
9.1 日期和时间 组件 237
9.2 注释 组件 239
9.3 Web搜索 组件 239
9.4 电子表格和图表 组件 241
9.5 计数器 组件 243
9.6 图片库 组件 244
9.7 包含内容 组件 246
9.8 目录 组件 251
9.9 前10个列表 组件 255
9.10 Microsoft站点组件 257
9.11 确认域 组件 259
第10章 高级格式化技术 262
10.1 自定义已存在的主题 262
10.1.1 修改一个主题 262
10.1.2 改变主题的颜色 263
10.1.3 在主题中替换图形 264
10.1.4 对主题应用不同的文本样式 265
10.2.1 创建内嵌样式表 268
10.2 创建和应用样式表 268
10.2.2 创建外部样式表 270
10.2.3 链接外部样式表 272
10.2.4 使用样式表 273
10.3 在对象周围定位与环绕文本 274
10.4 轻松选择网络安全色 280
10.5 在FrontPage中创建图形 283
10.5.1 使用“自选图形” 283
10.5.2 使用“艺术字” 285
11.1.1 使用微软的Word和其他文字处理程序的文本 287
11.1 导入Microsoft Office XP和其他产品文件 287
第11章 导入和整合Office及其他文件 287
11.1.2 拖放 298
11.1.3 从其产品应用程序中导入文件 299
11.1.4 在Intranet上使用继承的文件 305
11.1.5 在浏览器中查看已导入的文档 305
11.2 导入超链接 307
第三部分 在网页后台工作(以下内容在光盘中) 311
第12章 使用HTML 311
12.1 HTML简介 312
12.1.1 使用基本的标签 313
12.1.2 使用颜色 314
12.1.3 设置段落样式 315
12.1.4 应用字符样式 318
12.1.5 特殊字符的显示 320
12.1.6 样式表 321
12.1.7 处理图像和图像映射 322
12.1.8 添加超链接和书签 323
12.1.9 定义表单 325
12.1.10 创建表格 327
12.1.11 组合的框架 330
12.1.12 使用多媒体技术 332
12.2 理解FrontPage生成的HTML代码 334
12.2.1 如何查看FrontPage生成的HTML代码 334
12.2.2 看一个简单的HTML例子 338
12.2.3 查看“Exciting Travel”站点的HTML代码 339
12.2.4 查看公司展示的HTML代码 342
12.3 利用HTML来给FrontPage站点增加能力 346
12.3.1 如何把HTML代码加入FrontPage 346
12.3.2 插入HTML代码以修改一个表格 346
12.4 HTML原创代码资源 348
第13章 使用动态HTML 351
13.1 事件处理 352
13.2 具有DHTML的动画文本 353
13.3 可折叠式列表 355
13.4 表单分组框 357
13.5 为一个图形添加一个边框 358
13.7 网页过渡 360
13.6 可单击的表单域标签 360
13.8 定位 361
13.9 在FrontPage中扩展DHTML 365
第14章 可扩展标记语言 368
14.1 什么是XML 368
14.1.1 XML数据是高度结构化的 369
14.1.2 XML数据描述自身 370
14.1.3 XML数据是独立的应用程序 370
14.2 XML数据结构 371
14.2.2 属性 372
14.2.1 元素 372
14.2.3 实体参考 373
14.2.4 处理指令、注释和CDATA部分 373
14.2.5 语法 374
14.3 格式化XML 374
14.3.1 CSS 376
14.3.2 XSL 378
14.4 文档类型定义--有效的XML 380
14.4.1 独立文档 380
14.4.2 文档类型声明 381
14.4.3 实体缩写 383
14.5 XML数据源 385
14.5.1 创建和格式化HTML表格来容纳数据 386
14.5.2 将XML数据源对象捆绑到元素中显示 388
14.6 其他在线XML资源 389
第15章 Web脚本语言 391
15.1 JavaScript 392
15.1.1 用JavaScript的表单有效性验证 392
15.1.2 JavaScript表单有效性验证脚本 397
15.2 VBScript 403
15.3 Microsoft脚本编辑器 407
16.1 ASP概述 411
第16章 动态服务器网页 411
16.2 ASP对象 416
16.2.1 Application和Session对象 416
16.2.2 ObjectContext对象 422
16.2.3 Request对象 423
16.2.4 Response对象 435
16.2.5 Server对象 440
16.3 ASP错误处理 443
16.4 ASP组件 449
16.4.1 Server.CreateObject ASP 450
16.4.2 Ad Rotator 451
16.4.3 Browser Capabilities 456
16.4.4 Content Linking 460
16.5 服务器端Include语句 463
第17章 介绍ASP.NET 464
17.1 .NET构架SDK 464
17.2 ASP.NET网页表单 467
17.3 配置ASP.NET 475
17.4 ASP.NET资源 476
第18章 JavaServer网页 477
18.1 JSP概述 477
18.1.1 ASP还是JSP 477
18.1.2 一个简单的JSP例子 478
18.2 JSP语法 479
18.1.3 JSP对象 479
18.2.1 JSP指示 480
18.2.2 JSP脚本元素 480
18.2.3 JSP动作 481
18.3 配置JSP 481
18.4 JSP和FrontPage 486
第19章 使用数据库 489
19.1 理解站点上的数据库 489
19.1.1 Microsoft Access 491
19.1.2 Microsoft SQL Server 491
19.1.4 Web服务器如何处理请求 492
19.1.3 开放式数据库连接性 492
19.1.5 数据源名称 493
19.2 FrontPage数据库结果向导 494
19.2.1 定义一个系统DSN 495
19.2.2 从数据库创建网页 498
19.2.3 结构化查询语言的语句 503
19.2.4 使用搜索条件 505
19.2.5 写入到数据库 508
19.3 ASP数据库访问组件 513
19.3.1 Connection对象 513
19.3.2 Command对象 515
19.3.3 Recordset对象 516
19.4 使用ASP创建网站数据库网页 519
第20章 使站点活动起来 527
20.1 动态浏览器特性 527
20.2 Java 529
20.2.1 面向对象编程 529
20.2.2 横幅广告管理器组件 531
20.2.3 创建悬停按钮 534
20.2.4 查找Java小程序 535
20.2.5 Sun Java开发工具箱 541
20.2.6 编译Java小程序 544
20.3 ActiveX 548
第21章 向Web站点添加多媒体 555
第四部分 扩展Web站点 555
21.1.1 声音源 556
21.1.2 连接声音源和声卡 556
21.1 捕捉声音 556
21.1.3 数字化记录声音 558
21.2 使用非流式声音文件 561
21.2.1 使用标准的WAV文件 561
21.2.2 使用MP3压缩WAV文件 562
21.3 使用流式声音文件 563
21.3.1 RealAudio工作的原理 563
21.3.2 创建一个RealAudio文件 566
21.3.4 创建一个RealAudio元文件 573
21.3.3 HTTP流与网络流的对比 573
21.3.5 链接到元文件 575
21.3.6 现场RealAudio 575
第22章 Web安全性 578
22.1 安全性需要 578
22.2 控制访问 580
22.2.1 限制对Web站点的访问 580
22.2.2 设置权限 583
22.2.3 控制对Web服务器的访问 590
22.2.4 限制对Intranet站点的访问 593
22.3.1 私人密钥加密 594
22.3 安全传输 594
22.3.2 公用密钥加密 595
22.3.3 使用SS组合的公用与私人密钥加密 595
22.3.4 执行SSL 596
22.3.5 FrontPage和SSL 596
22.4 验证人员、服务器和数据 597
22.5 Internet安全取决于什么 598
22.6 参考书目 599
第23章 做电子商务 601
23.1.1 安全性 602
23.1 电子商务的重要因素 602
23.1.2 支付问题 605
23.1.3 网上商店的站点设计技巧 607
23.2 网上商店可选方案 607
23.2.1 基于表单的网上商店 608
23.2.2 购物车商店 621
23.3 电子商务包 625
23.3.1 免费FrontPage电子商务软件 625
23.3.2 中低价位的电子商务软件 626
23.3.3 高价位的电子商务软件 626
23.4.1 让顾客再次光顾 627
23.4.2 电子商务前景 627
23.4 推销网上商店 627
第24章 建立一个Intranet Web站点 628
24.1 什么是Intranet 628
24.2 为什么要有Intranet的原因 629
24.2.1 通信 629
24.2.2 生产率 630
24.2.3 成本削减 630
24.2.4 雇员参与 630
24.3 在Intranet上发布什么内容 631
24.4.2 集中式Intranet 632
24.4.3 从用户那里得到认可 632
24.4.1 非集中式Intranet 632
24.4 Intranet的类型 632
24.5 建设自己的基础结构 633
24.5.1 建立并且配置环境 633
24.5.2 在网络上安装TCP/IP 633
24.5.3 配置TCP/IP 635
24.5.4 使用FrontPage创建的Intranet 636
24.6 安全性和防火墙 639
24.7 建立Intranet 639
24.7.1 概述 639
24.7.2 创建Intranet 641
24.7.3 向Intranet添加内容 643
24.7.4 管理Intranet上的内容 645
24.8 使用Visual SourceSafe进行网页版本控制 653
24.9 使用基于工作组SharePoint Web站点 654
24.9.1 添加和管理成员 654
24.9.2 添加和管理内容 657
24.9.3 自定义“工作组Web站点” 662
24.10 总结 664
第25章 在Internet上发布和推广站点 665
25.1 发布网页 665
25.1.1 FrontPage服务器扩展 666
25.1.3 发布到有FrontPage服务器扩展的服务器上 670
25.1.2 标识要发布哪一个网页 670
25.1.4 发布到没有FrontPage服务器扩展的服务器上 675
25.2 推广自己的站点 676
25.2.1 由搜索引擎查找 676
25.2.2 使Web搜索引擎友好 678
25.2.3 其他可以采用的推广步骤 680
25.3 案例分析:推广BookBay 680
第五部分 附录 683
附录A FrontPage 2002安装 683
附录B FrontPage的快捷键 699
附录C 构造Web站点模板 703
附录D 使用附带光盘 709