目 录 1
第一章Visual InterDev6.0简介 1
1.1初步认识Visual InterDev 6.0 1
1.1.1集成的开发环境 1
1.1.2编辑HTML 1
1.1.3脚本程序编写和调试 2
1.1.4活动服务器页面和组件 2
1.1.5数据库集成 2
1.2 Microsoft Visual InterDev 6.0的十大特性 3
1.2.1 WYSIWYG页面编辑器 3
1.2.2调试工具 3
1.2.3站点设计器(Site Designer) 3
1.2.4数据环境(Data Environment) 3
1.2.5数据绑定控件 3
1.2.10部署特性 4
1.2.9本地开发模式 4
1.3 Visual InterDev 6.0能够做什么 4
1.2.7 IntelliSense——智能化脚本语句编写 . 4
1.2.8动态的HTML(DHTML) 4
1.2.6级联风格页编辑器 4
1.3.1快速端对端应用程序开发 5
1.3.2强大的集成数据库工具 7
1.3.3功能完全的、基于标准的团队开发 7
1.3.4对最新Web标准的支持 8
1.4安装Visual InterDev6.0 9
1.4.1系统要求 9
1.4.2删除早期版本 10
1.4.3安装客户端组件 10
1.4.4安装服务器端组件 12
1.4.5安装示例应用程序 13
2.1.1 区分静态和动态的Web站点 16
第二章Visual InterDev 6.0 Web站点 16
2.1动态的Web站点 16
2.1.2 Visual InterDev Web站点 18
2.2服务器环境的影响 19
2.3 Visual InterDev 6.0的开发步骤 19
2.4 Visual InterDev 6.0开发模式 20
2.4.1远程编辑站点中的内容 21
2.4.2本地模式和主模式 21
2.4.3 Visual InterDev 6.0的协作开发模式 22
2.5 Visual InterDev 6.0的开发环境 23
2.5.1 Web服务器 23
2.5.2数据库服务器 24
2.5.3客户端开发环境 24
2.5.4客户端Web浏览器 24
3.1.1界面基本要素 26
3.1 Visual InterDev 6.0用户界面简介 26
第三章创建Web应用程序 26
3.1.2定制界面布局 28
3.1.3定制工具箱 29
3.2 Visual InterDev 6.0的工具栏 30
3.2.1标准工具栏 30
3.2.2 Window UI工具栏 31
3.2.3如何定制工具栏 31
3.3创建Web应用程序 34
3.3.1启动Web工程向导 34
3.3.2第一步:指定服务器和开发模式 36
3.3.3第二步:选择是否创建新的Web 36
3.3.4第三步:应用页面布局 37
3.3.5第四步:应用主题 40
3.3.6 Web工程创建完成 40
3.4使用任务列表 42
4.1使用工程浏览器 44
第四章使用Web工程管理工具 44
4.1.1对解决方案的快捷操作 45
4.1.2对Web工程的快捷操作 45
4.1.3对文件的快捷操作 47
4.2使用链接查看器 49
4.2.1链接查看器的两种显示形式 49
4.2.2链接查看器与工程浏览器 51
4.2.3使用 Link View工具栏 51
4.2.4查看外部站点中的链接 52
4.2.5修复链接 53
4.3使用站点设计器 54
4.3.1 创建站点图 55
4.3.2在站点图中添加页面 56
4.3.3 设计站点的浏览结构 57
4.3.4在页面中使用导航条 59
4.3.5使用Site Diagram工具栏 61
5.1.1 HTML工具栏 62
第五章编辑HTML 62
5.1 HTML编辑环境 62
5.1.2源代码视图和快速预览视图 63
5.1.3 HTML Outline窗口 64
5.2设置页面的属性 64
5.2.1使用General标签 65
5.2.2使用Colors and Margins标签 66
5.3编辑文本 67
5.3.1设置文本的格式 67
5.3.2创建列表 68
5.3.3创建滚动的字符串 69
5.4编辑水平线 70
5.5创建超链接 71
5.5.1文本和图像超链接 71
5.5.2创建和使用书签 72
5.6.1在页面中插入图像 73
5.6在页面中使用图像 73
5.6.2 设置图像的属性 74
第六章高级HTML特性 76
6.1创建和使用HTML表格 76
6.1.1创建表格 77
6.1.2编辑表格的属性 79
6.1.3编辑表元的属性 80
6.1.4其他有关表格的操作 81
6.1.5使用表格格式化页面 81
6.2创建与使用表单 83
6.2.1表单元素 83
6.2.2在页面中创建表单 85
6.2.3文本框 86
6.2.4复选框和单选按钮 87
6.2.5下拉菜单和列表框 87
6.3创建文档风格页 89
6.2.6按钮 89
6.3.1文档风格简介 90
6.3.2使用文档风格的三种方式 91
6.3.3在Visual InterDev 6.0中创建外部风格页 92
第七章VBScript语言基础 96
7.1 VBScript数据类型 97
7.1.1变体与数据子类型 98
7.1.2判断变体中的数据类型 98
7.1.3数据类型转换 99
7.2声明变量 101
7.2.1变量的作用范围 101
7.2.2禁止使用未声明的变量 102
7.3程序流程控制 103
7.3.1用If和Select进行条件判断 103
7.3.2用Do…Loop在程序中进行循环 104
7.3.3使用For…Next循环 106
7.4函数和过程 107
7.4.1 VBScript内建函数简介 108
7.4.2声明自定义函数 109
7.4.3声明定制过程 110
7.5数组操作 112
7.5.1使用静态数组 112
7.5.2使用动态数组 113
7.5.3多维数组简介 114
第八章开发客户端脚本程序 116
8.1使用HTML的SCRIPT标记 116
8.1.1〈SCRIPT〉标记的位置 116
8.1.2隐藏脚本的内容 117
8.2使用客户环境中的内建对象 118
8.3事件处理 119
8.3.1在HTML标记中加入事件句柄 120
8.3.2在VBScript中定义事件处理子例程 121
8.4在Visual InterDev中开发客户端脚本程序 122
8.4.1 使用Script Outline窗口 123
8.4.2编写脚本代码 123
8.4.3脚本调试 124
8.5客户端脚本程序实例 127
8.5.1 对用户进入站点和离开站点作响应 127
8.5.2根据时间在文档中显示信息 127
8.5.3改变窗口中的HTML文档 128
8.5.4 利用客户端脚本对表单元素进行验证 129
第九章ASP入门 133
9.1 ASP的基本概念 133
9.1.1 简单ASP示例 133
9.1.2在客户端运行脚本的考虑 136
9.1.3在服务器端运行脚本的考虑 136
9.1.4 ASP的新特性 137
9.2.1 标志服务器端脚本的HTML标记 138
9.2编写 ASP 138
9.2.2理解服务器端脚本 139
9.2.33使用ASP模板 140
9.3使用服务器端元件 141
9.3.1 使用 BrowserCapabilities元件 142
9.3.2使用 Advertisement Rotator元件 144
9.3.3创建新的服务器端对象 148
9.4服务器端Includes 149
9.5使用@指令 149
9.5.1@CODEPAGE指令 150
9.5.2@ENABLESESSIONSTATE指令 150
9.5.3@LANGUAGE指令 150
9.5.4@LCID指令 150
9.5.5@TRANSACTION指令 151
9.6 Global.asa文件参考 151
9.6.2〈OBJECT〉对象声明 152
9.6.1应用程序事件和会话事件 152
9.6.3TypeLibrary声明 153
第十章使用ASP内建对象 155
10.1 Application对象 156
10.1.1 在Application对象中保存信息 156
10.1.2使用Lock和Unlock方法 156
10.1.3 Application对象事件 157
10.2 Session对象 158
10.2.1在Session对象中保存信息 158
10.2.2 Session对象的属性和方法 159
10.2.3 Session对象的OnStart和OnEnd事件 160
10.3 Server对象 161
10.3.1 Server对象的属性 161
10.3.2创建COM对象 162
10.3.3为HTML或者URL编码 163
10.4 Request对象 163
10.4.1查询数据 164
10.4.2使用Cookies 167
10.4.3服务器环境变量 168
10.5 Response对象 171
10.5.1 Response对象中的属性和方法 171
10.5.2给客户端浏览器写Cookies 172
10.5.3将脚本的输出缓冲 174
10.6 ObjectContext对象 174
第十一章数据库操作 177
11.1 Visual InterDev 6.0的数据库操作简介 177
11.1.1 Visual InterDev 6.0的数据库集成 177
11.1.2 Web服务器和数据库 178
11.1.3 Visual InterDev 6.0数据库访问设计 179
11.2创建数据库连接 181
11.2.1基于应用的数据库连接 181
11.2.2创建数据库连接 181
11.2.3与多个数据库连接 184
11.3使用Data View 185
11.3.1查看和修改数据表 186
11.3.2查看字段属性 186
11.3.3在Data View中管理数据表 188
11.3.4对视的操作 188
11.4数据库查询操作 190
11.4.1简单的数据库查询 190
11.4.2直接使用 SQL语句进行查询 192
11.5使用数据库工程 193
11.5.1创建数据库工程 194
11.5.2结合使用数据库工程和Web工程 195
11.6创建数据库命令 196
11.7使用数据绑定控件 199
11.7.1实例 199
11.7.2数据绑定控件和脚本对象模型 202
12.1.1 Windows数据库编程回顾 204
第十二章ADO编程指南 204
12.1 ADO API简介 204
12.1.2 ADO对象 206
12.1.3 ADO常数 207
12.2使用 Connection对象连接数据库 208
12.2.1 ConnectionString属性 208
12.2.2 Mode属性 209
12.2.3 ConnectionTimeout属性 209
12.2.4 Provider属性 210
12.2.5 Open和Close方法 210
12.3实现事务(transaction) 210
12.3.1 IsolationLevel属性 211
12.3.2开始新的事务 211
12.3.3终止事务 212
12.4执行数据库命令 212
12.5.1 Connection对象的Errors对象集 213
12.5 ADO Error对象 213
12.5.2 Error对象的属性 214
12.6 Recordset对象 215
12.6.1创建和打开Recordset 216
12.6.2光标类型 216
12.6.3 Recordset对象的Open方法 217
12.6.4在记录中浏览 218
第十三章Web应用程序实例剖析 . 219
13.1采用HTML表格来规划页面 220
13.2设置Global.asa文件 221
13.3动态显示对用户的欢迎信息 223
13.4显示销售统计信息 224
13.5根据选择的超链接,用同样的代码显示不同的信息 228
13.6创建购物小车特征 232
附录1 Visual InterDev 6.0 FAQ 241
附录2 VBScript语言参考 248