第1章 关于IntraBuilder
1.1 IntraBuilder的应用
1.2 IntraBuilder的特性
1.3 更高级的特性
1.4 用JavaScript编程
1.5 IntraBuilder 1.51开发环境
1.5.1 IntraBuilder 1.51资源管理器
1.5.2 基本菜单
1.5.3 设计菜单
1.5.4 工具栏和浮动工具箱
1.6 IntraBuilder1.51的配置要求
1.7 小结
第2章 一个简单的IntraBuilder程序
2.1 IntraBuilder应用程序介绍
2.2 准备工作
2.3 创建表格
2.4 创建窗体
2.5 修改窗体
2.5.1 窗体设计环境
2.5.2 加入图片
2.5.3 重新布置窗体
2.6 生成报表
2.6.1 用报表专家生居报表
2.6.2 报表与窗体连接
2.7 通过浏览器查看窗体
2.8 小结
第3章 IntraBuilder的数据连接机制
3.1 IntraBuilder Broker
3.2 IntraBuilder Agent
3.3 建立数据库连接
3.3.1 定义ODBC数据源的一般过程
3.3.2 建立一个Access ODBC数据源
3.3.3 设置IntraBuilder使用的ODBC数据源
3.3.4 在IntraBuilder中打开一个ODBC表
3.3.5 与SQL Link连接
3.3.6 用SQL Link链接打开表
3.4 小节
第4章 设计表
4.1 基本概念
4.2 创建表结构
4.2.1 字段名
4.2.2 字段类型
4.2.3 表设计器
4.2.4 输入数据
4.2.5 查找记录
4.2.6 替换记录
4.2.7 记录计数
4.3 表重构
4.4 索引和分类介绍
4.5 DBF索引
4.5.1 基本概念
4.5.2 创建简单索引
4.5.3 创建复杂索引
4.5.4 选择索引
4.5.5 修改索引
4.5.6 删除索引
4.6 DB索引
4.6.1 主索引和二级索引
4.6.2 关键字的唯一性
4.6.3 维护和非维护索引
4.6.4 创建主索引
4.6.5 创建二级索引
4.7 分类排序
4.8 获得聚合信息
4.9 小结
第5章 设计窗体
5.1 用窗体设计器开始创建新窗体
5.2 选择数据源
5.3 拖放字段到窗体上
5.4 放置标签
5.5 激活一个窗体Rowset
5.6 设置窗体的按钮
5.7 设置窗体的可视化元素
5.8 运行完整的窗体
5.9 组件浮动工具箱
5.9.1 标准组件
5.9.2 数据访问对象组件
5.9.3 浏览记录组件
5.9.4 更新记录组件
5.10 版式工具
5.10.1 对齐控件
5.10.2 改变一组控件的大小
5.10.3 使用网格来放置控件
5.11 多页窗体
5.12 自定义组件
5.12.1 构造自定义组件
5.12.2 使用自定义组件
5.12.3 引人自定义组件
5.13 自定义窗体类
5.14 小结
第6章 设计报表
6.1 使用报表专家
6.1.1 选择Rowset
6.1.2 选择报表类型
6.1.3 选择字段
6.1.4 选择分组字段
6.1.5 设置摘要字段
6.1.6 设定版式
6.1.7 运行报表
6.2 报表设计器
6.2.1 设定查询
6.2.2 在报表上放置字段
6.3 分组
6.3.1 将报表分组
6.3.2 设置分组摘要
6.4 设计页面头标
6.4.1 设置报表标题
6.4.2 加入显示日期和时间的控件
6.4.3 增加显示页码的控件
6.4.4 增加分隔线控件
6.5 浏览完成的报表
6.6 摘要型报表
6.6.1 用报表专家生成报表
6.6.2 细化设计
6.7 组件浮动工具箱
6.7.1 标准组件
6.7.2 数据访问(Data Access)对象组件
6.7.3 报表组件
6.8 小结
第7章 数据库管理和表
7.1 dBASE表
7.1.1 dBASE表格式的优点
7.1.2 dBASE表的缺点
7.2 Paradox表
7.2.1 Paradox表的优点
7.2.2 Paradox表的缺点
7.3 SQL Link
7.3.1 SQL Link的优点
7.3.2 SQL Link的缺点
7.4 ODBC
7.4.1 ODBC的优点
7.4.2 ODBC的缺点
7.5 Paradox表的参考完整性约束定义
7.5.1 什么是参考完整性的约束
7.5.2 建立参考完整性约束
7.5.3 修改和取消参考完整性约束
7.6 Paradox表的安全性设置
7.6.1 设置表的密码
7.6.2 使用加密的Paradox表
7.7 dBASE安全体系
7.7.1 管理员
7.7.2 定义用户和组
7.7.3 表级别的安全性
7.7.4 字段级别的安全性
7.7.5 加密作用范围
7.8 使用加密的dBASE表
7.9 使用加密的SQL表
7.10 小结
第8章 查询
8.1 输入查询语句
8.2 Visual Query Builder
8.3 Visual Query Builder工具栏
8.3.1 选项按钮
8.3.2 表达式按钮
8.3.3 SQL按钮
8.3.4 运行按钮
8.4 查询中的字段细节设置
8.4.1 表名
8.4.2 选项
8.4.3 排序
8.4.4 分组条件
8.4.5 标准
8.5 表的求交
8.6 小结
第9章 脚本、事件、方法
9.1 JavaScript
9.2 脚本编辑器
9.3 自定义脚本编辑器
9.3.1 编辑器属性
9.3.2 字体属性
9.3.3 外观属性
9.4 脚本簿
9.4.1 测试表达式
9.4.2 脚本簿的监视功能
9.4.3 “-sys”对象
9.4.4 脚本簿用于调试
9.4.5 自定义脚本簿
9.5 方法编辑器
9.5.1 创建新方法
9.5.2 将已有方法与事件相连
9.5.3 编辑方法
9.5.4 将方法与事件的连接断开
9.5.5 验证方法
9.6 客户端与服务器端的事件处理
9.7 在HTML文件中嵌入JavaScript
9.8 小结
第10章 IntraBuilder和JavaScript
10.1 JavaScript的特点
10.2 JavaScript扩展了Web应用
10.2.1 CGI技术
10.2.2 JavaScript技术
10.3 JavaScript语法
10.3.1 变量
10.3.2 JavaScript变量的数据类型
10.3.3 数据类型转换
10.3.4 语句
10.3.5 运算符
10.3.6 控制结构
10.3.7 其他语句
10.4 JavaScript函数
10.4.1 函数
10.4.2 参数
10.4.3 函数返回值
10.4.4 定义和调用函数
10.4.5 方法
10.4.6 系统函数
10.5 增强的JavaScript
10.6 小结
第11章 IntraBuilder的面向对象编程
11.1 面向对象编程
11.2 对象的数据特征
11.3 对象的实例化
11.4 对象引用
11.5 清除对象
11.6 创建对象库
11.7 数组(Array)对象
11.8 内置对象
11.8.1 String对象
11.8.2 Math对象
11.8.3 Date对象
11.9 小结
第12章 IntraBuilder对象
12.1 文件对象
12.2 数据访问对象
12.3 窗体对象
12.4 窗体中的对象
12.5 报表对象
12.6 报表中的对象
12.7 小结
第13章 调试和错误处理
13.1 好的计划是成功的开始
13.2 编制完美的函数
13.2.1 问题所在
13.2.2 解决方案
13.3 使用alert函数进行调试
13.4 使用脚本簿进行调试
13.5 Exception处理
13.5.1 什么是Exception
13.5.2 抛出Exception
13.5.3 捕捉Exception
13.5.4 finally语句
13.6 创建Exception子类
13.7 编制Exception文档
13.8 小结
第14章 多线消息数据库(一)
14.1 创建表结构
14.2 设置自定义窗体类
14.3 创建主窗体
14.3.1 从窗体专家开始
14.3.2 用窗体设计器更改版面
14.3.3 用窗体设计器增加控件
14.4 主窗体的公用函数
14.5 主窗体及控件事件处理方法
14.5.1 主窗体事件
14.5.2 查询对象Mesagel的事件
14.5.3 其他控件的事件
14.6 小结
第15章 多线消息数据库(二)
15.1 登录窗体事件和公用函数
15.2 登录窗口第一页
15.3 登录窗口第二页
15.4 登录窗口第三页
15.5 登录窗口第四页
15.6 登录窗口第五页
15.7 登录窗口第六页
15.8 新消息报表
15.8.1 用报表专家创建新消息报表
15.8.2 修改新消息报表代码
15.8.3 运行报表
15.9 进入浏览窗口
15.10 小结
附录 A 自定义IntraBuilder
A.1 桌面属性
A.1.1 文件属性
A.1.2 应用程序属性
A.2 窗体设计器属性
A.3 视图菜单
A.4 设置自定义组件
A.5 中文输入问题
A.5.1 修正内容
A.5.2 BDE中文驱动程序设定
附录 B IntraBuilder主页专家
B.1 开始创建主页
B.2 第一步:设置显示的文字和图形
B.3 第二步:链接窗体和报表
B.4 第三步:选择版式方案
B.5 第四步:运行主页