第1部分 Visual InterDev基础
第1章 使用Site Designer创建Web工程
1.1 定义一个新的Visual InterDev 6 Web工程
1.2 标识源代码的位置
1.3 选择Web服务器做Web工程的主机
1.3.1 设置公开发布的Web名字
1.3.2 建立第一个Visual InterDev 6工程
1.3.3 调整Web工程的属性
1.4 用站点图表构造Web工程
1.4.1 创建一个新的站点图表
1.4.2 向站点图表添加新的文档
1.4.3 将现存的Web文档加入到站点图表中
1.4.4 在站点图表中移动Web文档
1.4.5 从站点图表中删除文档
1.5 在Web工程中应用主题和版面布局
1.5.1 使用王题
1.5.2 使用页面的版面布局
1.6 自定义页面的版面布局
第2章 使用Visual InterDev 6编辑器
2.1 集成开发环境概述
2.1.1 主编辑窗口
2.1.2 使用编辑器模式
2.1.3 使用Visual InterDev 6可停靠窗口
2.1.4 堆放可停靠窗口
2.1.5 对Visual InterDev 6菜单的说明
2.2 使用Visual InterDev 6的工具栏
2.2.1 创建自定义工具栏
2.3 IDE视图详解
2.3.1 使用现有视图
2.3.2 创建自定义视图
2.4 修改IDE设置
2.4.1 Envlronment选项
2.4.2 Text Editor选项
2.4.3 Data Tools选项
2.4.4 Project选项
2.4.5 其他选项页面
第3章 用Page Designer工具建立Web页面
3.1 创建一个模板文档
3.1.1 使用HTML的TABLE元素控制页面的版面布局
3.1.2 向模板添加图像
3.1.3 向模板添加样本文本
3.2 使用PageNavbar的设计时控件
3.2.1 添加样本站点图表
3.2.2 向模板文件添加横幅
3.2.3 向模板文档添加链接菜单
3.2.4 向模板添加全局链接
3.3 用模板文档创建一个样本Web站点
3.3.1 用模板文档创建页面
3.3.2 创建站点图表
3.4 使用PageTransitions设计时控件
3.4.1 向文档添加PageTransition控件
第4章 用Visual InterDev 6管理Web工程
4.1 用Visual InterDev 6支持开发小组的开发
4.1.1 创建一个共享的Visual InterDev 6工程
4.2 使用Visual InterDev的工程模型
4.2.1 MSter生模式
4.2.2 Local模式
4.2.3 Offline模式
4.2.4 为工程建立工作模式
4.2.5 使用工作模式进行有效的小组开发
4.2.6 与Master模式的比较
4.2.7 在隔离的状态下工作
4.3 用Visual InterDev 6的链接视图来验证链接情况
4.3.1 使用链接视图的特性管理站点
4.3.2 过滤链接视图
4.3.3 使用对象
4.3.4 在链接视图内部打开一个对象
4.3.5 检查外部链接
4.4 修补链接
4.5 配置完善的Web应用程序
4.5.1 拷贝一个站点
第2部分 页面设计技术
第5章 为Web设计质量输入表单
5.1 处理HTML显示区域
5.1.1 HTML是自动套用格式的
5.1.2 HTML表单是无状态的
5.1.3 大多数HTML表单是单一模式的文档
5.2 创建单一模式的POST表单
5.2.1 发送数据的细节
5.2.2 建立POSTFORM.HTM文档
5.2.3 加入POSTVALUES.ASP文档
5.3 建立单一模式的GET表单
5.3.1 使用GET来发送数据的原因
5.3.2 建立GETFORM.HTM文件
5.3.3 加入GETVALUES.ASP文档
5.4 使用表元素控制布局
5.4.1 建立TABLEFORM.HTM文档
第6章 用固有的HTML控件建立基本Web表单
6.1 什么是固有的HTML控件
6.1.1 HTML固有控件的优点和缺点
6.1.2 使用<INPUTt>标签编写代码
6.1.3 建立INPUTSI Web工程
6.2 使用文本框输入控件
6.3 使用密码输入控件
6.4 使用复选框输入控件
6.5 使用单选输入控件
第7章 用固有的HTML控件建立高级Web表单
7.1 其他输入控件
7.1.1 创建INPUTS2 Web工程
7.2 使用HTML的SELECT元素创建下拉式和列表框元素
7.2.1 用HTML SELECT创建下拉式框
7.2.2 使用HTML SELECT创建列表框控件
7.3 用HTML TEXTAREA控件接收多行文本
7.4 使用HTML FILE型输入校件从客户方面收集文件名
7.5 使用HTML IMAGE型输入控件添加图形按钮
第8章 在页面中使用样式表
8.1 什么是样式表
8.1.1 样式表文件的格式
8.1.2 把样式表键接到文档上
8.1.3 在文件中应用样式
8.2 使用Visual InterDev 6的Stvle Sheet Editor
8.2.1 启动Stvle Sheet Editor
8.2.2 在FIRST.HTM文档中加入FIRST.CSS文件
8.2.3 定义字体样式
8.2.4 定义背景样式
8.2.5 定义边界、页边空白和填充样式
8.2.6 定义版面样式
8.2.7 定义列表样式
8.2.8 定义样式类
8.2.9 定义惟一的ID样式
第9章 在Web应用程序中加入多媒体
9.1 在Web应用程序中使用多媒体的利弊
9.2 添加音频和视频
9.2.1 在Web文件中添加音频
9.2.2 使用ActiVeMovie控件来添加视频
9.3 使用DirectX Anmation控件添加局级图像
9.3.1 在Visual InterDev 6中定位DirectAnimation控件
9.3.2 使用Sprite控件
9.3.3 用Path控件移动图像
9.3.4 用Structured Graphics控件绘制复杂的图形
第10章 创建和使用图像映射
10.1 什么是客户端图像映射
10.1.1 客户瑞图像映射的优点
10.1.2 客户端图像映射的缺点
10.2 创建一个客户瑞图像映射
10.2.1 在Web工程中输入一个图像文件
10.2.2 把图像放到Web文档中
10.3 向图像文件添加映射坐标
10.3.1 了解<MAP>标签和<AREA>标签
10.3.2 定义自己的图像映射
10.3.3 添加目标HTML文档
10.3.4 测试图像映射文档
第3部分 使用VisualBasic Script
第11章 使用Visual Basic脚本语言编程
11.1 Visual Basic Script快速入门
11.1.1 创建一个简单的VBScript应用程序
11.2 使用脚本变量
11.2.1 声明变量
11.2.2 VBSCript的变量类型
11.2.3 设置VBScript变量的作用域
11.3 使用程序控制结构
11.3.1 使用“For...Next”循环结构
11.3.2 使用“Do...Loop”结构
11.3.3 使用“If...Then...Else”结构
11.3.4 使用“Select...Case...End”选择结构
第12章 使用内置的方法扩展脚本的功能
12.1 使用内置的方法
12.2 使用VBScript的数学方法
12.3 使用VBScript的字符率方法
12.4 使用VBScript的日期/时间方法
12.5 使用VBScript的数据转换方法
12.6 其他的VBScript方法
12.6.1 使用输出格式方法
12.6.2 使用用户输入输出方法
第13章 为VBScript添加事件处理
13.1 将VBScript与事件消息链接
13.1.2 使用内部事件声明
13.1.2 使用属性事件声明
13.1.3 使用外部事件声明
13.2 事件冒泡机制
13.3 建立可以进行事件处理的Web工程
13.4 使用窗口对象事件
13.5 使用文档对象事件
13.6 使用表单对象事件
13.7 使用元素对象事件
13.8 给链接元素添加事件代码
第14章 用MSIE对象模型编写客户端脚本
14.1 什么是客户端脚本
14.1.1 为什么使用客户端脚本
14.2 添加客户端脚本块
14.2.1 使用<SCRIPT>标签
14.2.2 加上处理事件的脚本块
14.2.3 通过HTML属性添加脚本
14.2.4 使用FOR...EVENT加入脚本
14.2.5 多脚本块和共享脚本块
14.3 使用Microsoft Internet Explorer对象模型
14.3.1 Microsoft Internet Explorer对象层次结构
14.3.2 准备DOCOBJ工程
14.3.3 使用Window和Frame对象
14.3.4 使用History,Navigator和Location对象
14.4 Document对象的探讨
14.4.1 使用Link对象
14.4.2 使用Form和Element对象
第15章 使用ASP内置对象编写服务器端脚本
15.1 什么是服务器端脚本
15.1.1 理解服务器端脚本的工作方式
15.1.2 运用VBScriPt创建一个简单的服务器端脚本
15.2 使用Server对象访问主服务器
15.3 使用APPlication对象在所有用户之间共享数据
15.3.1 使用APPlication对象进行编程的例子
15.4 使用Session对象跟踪用户的值
15.4.1 加入Session对象的示例页面
15.5 使用Response对象将输出结果传送给客户端
15.5.1 添加Response对象的示例页面
15.6 使用Request对象从客户端接收数据
15.6.1 设计REQUEST.ASP页面的版面
15.6.2 显示Cookies集合
15.6.3 显示QueryString集合
15.6.4 显示Form集合
第4部分 数据库与Web
第16章 访问Web数据库
16.1 访问Web数据库的一般任务
16.1.1 OLE的DB和ADO
16.1.2 使用SQL Server和Oracle数据库
16.1.3 使用Microsoft Access数据库
16.2 使用Data Environment Designer
16.2.1 建立WEBDB工程
16.2.2 互联网数据连接和ODBC
16.2.3 建立数据连接
16.2.4 建立数据命令
16.3 使用Query Designer Tool编辑数据库的数据
16.3.1 使用QDT数据网格编辑表格
16.3.2 使用更新操作编辑现有的记录
16.3.3 使用插入数值操作添加新的记录
16.3.4 使用删除操作删除现有的记录
第17章 创建数据绑定的Web表单
17.1 设计高品质的数据绑定的Web表单
17.1.1 使用数据绑定的设计时控件
17.1.2 客户端与服务器端DTC脚本编辑
17.1.3 使用脚本对象模型
17.2 建立DBFORM工程并加入数据连结和数据命令对象
17.2.1 建立DBFORM工程
17.2.2 加入数据连接
17.2.3 添加数据命令
17.3 利用DTC建立数据绑定的登记表单
17.3.1 建立一个简单的数据绑定的表单
17.3.2 创建一个完整的数据登记表单
第18章 创建Web数据库
18.1 使用Visual InterDev 6创建数据库项
18.1.1 使用Visual InterDev 6数据工具的功能范围
18.1.2 使用ISQL创建新的设备和数据库
18.1.3 使用Visual InterDev 6创建新的数据库工程
18.2 在原有的数据库中增加表格
18.2.1 使用数据库图表加入Customers表格
18.2.2 在Customers表格中加入触发器
18.2.3 使用Query Designer增加Sales表格
18.2.4 使用表格脚本增加Products表格
18 2.5 使用数据库图表定义表格关系
18.3 使用Visual InterDev 6数据工具加入数据库记录
18.3.1 使用Query Designer窗格输入记录
18.3.2 使用脚本模板创建SQL插入脚本
18.3.3 使用查询设计工具创建一个插入查询
18.4 向已有的数据库中加入新的视图
18.4.1 使用Query Designer加入TotalSales视图
18.4.2 使用视图脚本加入ProductSales视图
18.5 在SQL Server数据库中加入存储过程
18.5.1 使用Visual InterDev 6的数据工具执行存储过程
第19章 使用ActiveX数据库对象(ADO)
19.1 ActiveX数据对象的基础
19.1.1 ActiveX数据对象模型
19.2 ADO的特殊属性
19.2.1 连接串(ConnectionString)
19.2.2 命令文本(CommandText)
19.2.3 命令类型(CommandTyPe)
19.2.4 指针位置(CursorLocation)
19.2.5 指针类型(CursorType)
19.2.6 锁定类型(LockTyPe)
19.2.7 模式(Mode)
19.3 创建ADODB Web工程
19.3.1 创建ADODB工程
19.3.2 使用ADOVBS.INC包含文件
19.3.3 在ADOSTUFF.INC文件中创建ADO编程对象
19.3.4 在ADOSTUFF.INC文件中加入支持方法
19.4 通过连接对象与数据库相连
19.4.1 使用服务器端的ADO打开数据连接
19.5 使用记录集对象收集记录
19.5.1 使用文本记录集
19.5.2 使用表格命令类型
19.6 使用命令对象设置执行规则
19.6.1 使用命令对象创建更新(UPDATE)查询
19.6.2 使用命令对象创建插入(INSERT)和删除(DELETE)查询
19.7 使用参数对象运行参数查询
19.7.1 执行文本查询语句
19.7.2 执行Microsoft Access Parameter QueryDef
19.7.3 执行Microsoft SQL服务器参数存储过程
第5部分 使用ActiveX技术
第20章 利用DHTML使用可视滤镜和渐变
20.1 在文本和图像中应用滤镜
20.1.1 DHTML滤镜的基础知识
20.1.2 在工具箱窗口中创建自己的定位元素(SPAN)
20.1.3 为FILTER.HTM文档设计版面布局
20.1.4 加入Visual Basic脚本以使用可视滤镜
20.1.5 将可视滤镜串连起来
20.2 使用渐变来融合图像
20.2.1 实现blendTrans方法
20.2.2 创建SIMPLEBLEND.HTM文档
20.3 使用revealTrans方法实现高级的渐变
20.3.1 创建REVEAL.HTM文档
第21章 在Web应用程序中添加报表和图形
21.1 报表的优点
21.1.1 使用列式报表
21.1.2 使用行式报表
21.1.3 使用图表
21.2 创建报表示例的预备知识
21.3 用HTML表格创建格式化的列式报表
21.3.1 添加数据连接对象
21.3.2 用VBScript和ASP访问SQL Server数据
21.3.3 生成报表头并循环输出报表体
21.3.4 用HTML表格显示详细的数据内容
21.4 用REPORT.ASP文档建立行式报表
21.4.1 REPORT.ASP概述
21.4.2 创建自己的报表信息文件
21.5 用ASPChart显示数据库的记录集
21.5.1 安装ASPChart
21.5.2 创建CHARTING.ASP文档
第22章 向Web应用程序加入活动内容
22.1 感受活动内容的威力
22.1.1 利用活动内容的优势
22.1.2 使用活动内容解决框架
22.2 准备活动内容工程
22.3 用Content Linker对象制作在线杂志
22.3.1 设计VID News Central内容页的版面
22.3.2 使用ASP代码激活内容页面
22.3.3 添加文本文件控制在线内容
22.4 用Ad Rotator组件制作滚动的横幅
22.4.1 运行Ad Rotator的文本文件
22.4.2 创建广告条的显示页面
22.4.3 添加统计广告单击次数的页面
22.4.4 创建Ad Rotator的控制文件
第23章 为Microsoft Internet Explorer 4.0创建Scriptlet
23.1 scriptlet的理论基础
23.1.1 scriptlet的优点
23.1.2 scriptlet的缺点
23.1.3 用scriptlet增加代码重用性
23.2 scriptlet的组成
23.2.1 创建scriptlet方法
23.2.2 创建scriptlet属性
23.2.3 在scriptlet中处理标准的事件
23.2.4 在scriPtfet中创建自定义的事件
23.2.5 在scriptlet中添加环境菜单
23.3 把它们集中在一起——在Web应用程序中使用scriptlet
23.3.1 创建scrlnput scriptlet
23.3.2 注册scrlnput scriptlet
23.3.3 在一个Web文件中使用scrlnput scriptlet
第6部分 深入动态服务器编程
第24章 ASP揭秘
24.1 建立Web应用程序BehindTheScenes
24.2 在Web应用程序中使用GLOBAL.ASA
24.2.1 关于GLOBAL.ASA文件
24.2.2 在GLOBAL.ASA中共享数据和COM对象
24.2.3 Contents集合中的两个存储指针之间的区别
24.2.4 使用GLOBAL.ASA事件
24.2.5 添加<OBJECT>标签
24.2.6 引用类型库
24.3 充分利用服务器端包含文件
24.3.1 SSI的工作原理
24.3.2 为应用程序创建SSI
24.3.3 在Web应用程序中使用SSI
24.4 服务器端变量
第25章 用ASP管理服务器的文件系统
25.1 FileSystemObject Web应用程序的基础知识
25.2 用FileSystemObject查看磁盘存储情况
25.2.1 用FileSystemObject创建文件夹和文件
25.2.2 查看服务器的驱动器
25.2.3 查看服务器上的文件夹
25.2.4 查看服务器上文件夹里的文件
25.3 用TextStream对象读写文本文件
25.3.1 建立Web技巧样本文档
第26章 增加Web应用程序的安全性
26.1 定义安全性的需求
26.1.1 理解授权访问
26.1.2 理解成员访问安全性
26.2 使用操作系统的安全性
26.2.1 操作系统安全性的优点
26.2.2 操作系统安全性的缺点
26.2.3 保护应用程序文件夹
第27章 使用基于程序的安全性
27.1 基于程序的安全性方案的优点
27.2 基于程序的安全性方案的缺点
27.3 建立基于程序的安全性系统
27.3.1 检验有效用户
27.3.2 收集用户登录数据
27.3.3 检验登录用户的合法性
27.4 创建自己的基于程序的安全性系统的蓝图
第28章 为Web应用程序添加出错处理
28.1 理解Visual InterDev的出错处理
28.1.1 消灭语法错误
28.1.2 处理与Web有关的错误
28.1.3 处理与代码有关的运行时错误
28.1.4 好的设计是最好的防御措施
28.2 Visual InterDev如何报告错误
28.2.1 访问内置的Err对象
28.2.2 用Resume Next执行出错处理
28.2.3 添加错误处理到ASP
28.3 创建一个捕获错误的包含文件
28.3.1 建立SSI文件以处理ASP错误
28.3.2 在ASP文档中使用ERRORTRAP.INC文件
第29章 使用DHTML动态改变HTML的内容和位置
29.1 什么是动态HTML
29.1.1 侦听事件
29.1.2 STYLE属性的功能
29.1.3 使用HTML元素DIV和SPAN
29.1.4 创建DHTML Web工程
29.2 在运行时改变HTML的内容
29.2.1 使用ONMOUSEOVER事件和innerHTML属性
29.3 创建可视化的拖放界面
29.3.1 REPOSITION.HTM文档的版面布局
29.3.2 使用事件对象为Web文档设计拖放界面
第7部分 附录
附录A 使用Microsoft FrontPage和FrontPage Server Extensions
附录B 网上资源
附录C 术语表