第1篇 战前准备 4
第1章 系统分析 4
1.1 信息系统的基本概念 4
1.2 信息系统建设的复杂性 5
1.3 信息系统建设的生命周期 5
1.4 系统分析 7
1.4.1 系统初步调查 7
1.4.2 可行性研究 7
1.4.3 系统详细调查 8
1.4.4 新系统逻辑方案的提出 8
第2章 系统设计 10
2.1 系统设计原则 10
2.2 系统设计依据 10
2.3 总体结构设计 11
2.3.1 运行模式的选择 11
2.3.2 网络数据库解决方案的选择 12
2.3.3 网络平台及其结构选择 17
2.3.4 系统功能结构设计 18
2.4 详细设计 18
2.4.1 编码设计 19
2.4.2 数据库设计 19
2.4.3 用户界面设计 19
第3章 网络基础知识 22
3.1 计算机网络的发展历程 22
3.1.1 发展历程 22
3.1.2 IP地址和域名 23
3.1.3 网络服务 25
3.2 WWW介绍 26
3.2.1 WWW的发展 26
3.2.2 WWW的客户/服务结构 27
3.2.3 WWW应用 29
3.2.4 工作原理 29
3.3 支持动态Web应用的几种方式 30
3.3.1 CGI方式 30
3.3.2 API方式 30
3.3.3 IDC方式 31
3.3.4 Java方式 31
3.3.5 ASP方式 31
第2篇 实战演练 36
第4章 Visual InterDev 6.0概述 36
4.1 Visual InterDev 6.0的主要功能 36
4.1.1 站点设计与管理 36
4.1.2 网页设计 37
4.1.3 数据库集成 38
4.1.4 调试 38
4.1.5 项目小组开发 38
4.2 Visual InterDev 6.0开发环境 39
4.3 Visual InterDev 6.0的安装 40
4.3.1 系统需求 40
4.3.2 安装方案 40
4.3.3 安装客户端组件 41
4.3.4 安装服务器端组件 42
第5章 创建Web工程 46
5.1 用户界面介绍 46
5.1.1 用户界面的基本组成 46
5.1.2 调整用户界面布局 49
5.2 创建Web工程 50
5.2.1 启动工程向导 50
5.2.2 应用工程向导 51
5.2.3 创建完成 53
5.3 连接器 54
5.3.1 连接图的两种显示方式 54
5.3.2 Link View工具栏 55
5.3.3 使用连接图 57
5.3.4 修补连接 58
5.3.5 观看外部站点 58
5.3.6 断链报告 59
5.4 站点设计 60
5.4.1 创建站点示意图 60
5.4.2 站点示意图工具栏 61
5.4.3 在站点示意图中添加页面 62
5.4.4 全局导航条(Global Navigation Bar) 63
5.4.5 在站点示意图内拖拉页面 64
5.4.6 在站点示意图中选择页面 64
5.4.7 存储站点示意图 65
第6章 开发HTML页面 67
6.1 HTML页面的结构 68
6.2 创建HTML页面 69
6.3 设置HTML页面属性 70
6.3.1 General标签 71
6.3.2 Color and Margins标签 72
6.4 设置HTML页面的文本格式 72
6.5 插入HTML标记 74
6.5.1 创建超链接 74
6.5.2 创建书签 75
6.5.3 创建图像 77
6.5.4 创建滚动字符串 78
6.5.5 设置水平线 78
6.6 创建HTML表格 80
6.7 创建HTML表单 81
6.7.1 创建表单 81
6.7.2 设置属性 83
第7章 创建文档风格页 86
7.1 文档风格页及其规则 86
7.2 选择器(Selector) 86
7.2.1 类型选择器(Type Selector) 86
7.2.2 标识选择器(Id Selector) 88
7.2.3 类选择器(Class Selector) 89
7.2.4 上下文选择器(Context Selector) 90
7.3 <div>和<span>标记 91
7.4 文档风格页的用法 92
7.4.1 链接方式 92
7.4.2 内嵌方式 92
7.5 Style属性 92
7.5.1 背景属性 92
7.5.2 边界属性 93
7.5.3 字体属性 94
7.5.4 布局属性 95
7.5.5 高级属性 96
7.6 文档风格页编辑器 96
7.7 CSS编辑器 99
7.7.1 属性值的修改 99
7.7.2 建立一个标签选择器 99
7.7.3 定义类别选择器 100
7.7.4 建立Id选择器 100
7.7.5 保存和关闭文档风格页 101
7.8 链接一个页面到文档风格页 101
第8章 VBScript脚本语言 104
8.1 HTML脚本标记 104
8.2 语言基础 104
8.2.1 常量 104
8.2.2 数据类型 105
8.2.3 变量 105
8.2.4 运算符 107
8.3 输入输出函数 107
8.3.1 输入函数(InputBox) 107
8.3.2 输出函数(MsgBox) 108
8.4 控制语句 109
8.4.1 If条件语句 109
8.4.2 Select条件语句 110
8.4.3 For循环语句 111
8.4.4 Do循环语句 112
8.4.5 While循环语句 113
8.5 数组变量 113
8.6 函数与过程 114
8.6.1 系统函数 114
8.6.2 自定义函数 116
8.6.3 自定义过程 117
8.6.4 错误处理 119
第9章 客户端脚本与事件编程 122
9.1 客户端脚本编程 122
9.1.1 使用Visual InterDev编写客户端脚本 122
9.1.2 在HTML文档中插入客户端脚本程序 123
9.1.3 屏蔽脚本 125
9.2 使用客户端内建对象 125
9.3 事件编程 126
9.4 Window对象 130
9.5 History对象 135
9.6 Location对象 136
9.7 Navigator对象 138
9.8 Screen对象 141
9.9 Document对象 143
9.10 Event对象 146
9.11 框架集 148
9.12 事件冒泡 151
9.13 脚本轮廓(SCRIPT Outline)窗口 153
9.14 利用智能感应语句编写脚本 157
第10章 活动服务器网页(ASP) 160
10.1 ASP介绍 160
10.1.1 ASP的基本概念 160
10.1.2 服务结构 161
10.1.3 服务器脚本 161
10.1.4 一个ASP实例 162
10.2 ASP内建对象 165
10.2.1 Application对象 165
10.2.2 Session对象 169
10.2.3 Request对象 174
10.2.4 Response对象 183
10.2.5 Server对象 185
10.2.6 Cookies 187
10.3 Global.asa文件 189
10.3.1 Application的事件和Session的事件 190
10.3.2 <Object>对象声明 190
10.3.3 TypeLibrary声明 191
10.4 服务器端Includes 192
第11章 数据库操作 196
11.1 数据库操作简述 196
11.1.1 数据库访问结构 196
11.1.2 数据环境 197
11.1.3 数据绑定 197
11.2 ODBC数据源 199
11.2.1 机器数据源的创建 200
11.2.2 文件数据源的创建 205
11.3 创建数据库连接 207
11.4 查询数据库中数据 208
11.4.1 简单查询 208
11.4.2 使用SQL语句进行查询 210
11.5 修改数据库中数据 211
11.5.1 数据的获取 211
11.5.2 更新数据 211
11.5.3 插入数据 212
11.5.4 删除数据 213
11.6 管理数据库工程 214
11.6.1 Data View的使用 214
11.6.2 使用Database Designer管理数据库 221
第12章 活动服务器部件 228
12.1 创建对象 228
12.2 服务器对象工具箱 228
12.3 活动服务器部件 230
12.3.1 Browser Capabilities 230
12.3.2 Content Linking 232
12.4 对象 235
12.4.1 Dictionary对象 235
12.4.2 FileSystemObject对象 237
12.4.3 AdRotator对象 242
12.5 活动数据对象(ADO) 243
12.5.1 Connection对象 244
12.5.2 Recordset对象 244
12.5.3 Fields对象 245
12.6 创建活动服务器部件 246
第13章 设计时间控件(DTC) 248
13.1 DTC的一般形式 248
13.2 常用DTC介绍 248
13.2.1 Button DTC 248
13.2.2 PageObject DTC 251
13.2.3 Recordset DTC 257
13.2.4 Label DTC 265
13.2.5 Listbox DTC 266
13.2.6 Checkbox DTC 267
13.2.7 OptionGroup DTC 268
13.2.8 Grid DTC 269
13.2.9 FormManager DTC 272
13.2.10 PageTransitions DTC 275
第3篇 检验战果 280
第14章 交付使用 280
14.1 软件调试 280
14.1.1 模块调试 280
14.2.2 整体调试 282
14.2 软件打包 285
14.3 软件试运行 285
14.4 编写用户说明书 285
第15章 综合实例 288
15.1 需求分析与方案设计 288
15.2 主要功能设计与实现 289
15.2.1 软件世界的设计与实现 289
15.2.2 技术论坛的设计与实现 296
15.2.3 留言簿的设计与实现 318
15.2.4 计数器的设计与实现 337
15.2.5 FTP搜索的设计与实现 339
15.2.6 简易问卷调查系统的设计与实现 343
15.2.7 学籍管理的设计与实现 347
附录:光盘使用说明 361