
| |
|
|
| 第1章 Visual FoxPro 6.0简介 1 1.1 数据库基础 1 1.1.1 数据库基本概念 1 1.1.2 数据模型 2 1.1.3 关系数据库 3 1.2 Visual FoxPro中文版概述 5 1.2.1 Visual FoxPro的发展概况 5 1.2.2 Visual FoxPro 6.0的特点 5 1.3 Visual FoxPro的安装、启动和退出 6 1.3.1 系统要求 6 1.3.2 安装过程 7 1.3.3 Visual FoxPro的启动 7 1.3.4 Visual FoxPro的退出 8 1.4 Visual FoxPro的操作界面 8 1.4.1 菜单 8 1.4.2 工具栏 12 1.4.3 设计器 13 1.4.4 向导 13 1.4.5 生成器 14 1.4.6 窗口 15 1.5 项目管理器 16 1.5.1 启动项目管理器 16 1.5.2 项目管理器的组成 17 1.5.3 定制项目管理器 18 1.5.4 项目管理器的操作 18 1.6 Visual FoxPro 6.0的环境设置 19 1.6.1 使用交互方式 19 1.6.2 使用SET命令 23 1.7 应用程序开发简介 26 1.8 命令组成及书写规则 27 习题一 27 第2章 Visual FoxPro 6.0的数据 29 2.1 数据类型 29 2.2 数据存储 31 2.2.1 常量 31 2.2.2 变量 32 2.2.3 记录与数据表 35 2.2.4 对象、类与属性 35 2.3 运算符及表达式 36 2.3.1 数值表达式 36 2.3.2 字符表达式 36 2.3.3 日期表达式 36 2.3.4 关系表达式 37 2.3.5 逻辑表达式 38 2.3.6 类与对象运算符 39 2.3.7 名称表达式 39 2.4 函数 39 2.4.1 字符处理函数 40 2.4.2 数值处理函数 45 2.4.3 日期和时间处理函数 47 2.4.4 数据转换函数 49 2.4.5 与数据表有关的函数 50 2.4.6 显示位置函数 52 2.4.7 系统函数 52 2.4.8 显示信息函数 53 习题二 54 第3章 自由表的创建及操作 56 3.1 数据表的创建 56 3.1.1 创建数据表 56 3.1.2 表数据的输入 59 3.2 数据表的基本操作 61 3.2.1 数据表文件的打开与关闭 61 3.2.2 数据表结构的修改 62 3.2.3 使用浏览窗口 63 3.3 记录的操作 64 3.3.1 记录的显示 64 3.3.2 记录的定位 66 3.3.3 插入记录 68 3.3.4 添加记录 68 3.3.5 替换记录 68 3.3.6 删除记录 69 3.3.7 记录的排序 72 3.4 索引的创建及使用 74 3.4.1 索引文件的类型 74 3.4.2 索引文件的建立 74 3.4.3 索引文件的打开与关闭 77 3.4.4 重新索引 79 3.4.5 删除复合索引文件中的标记 79 3.4.6 使用索引快速定位 80 3.5 统计与汇总 81 3.5.1 统计 81 3.5.2 汇总 83 3.6 多个数据表的使用 84 3.6.1 选择工作区 84 3.6.2 数据表之间的关联 85 3.6.3 数据表之间的连接 87 3.6.4 数据表文件的更新 88 习题三 89 第4章 数据库的创建及操作 91 4.1 设计数据库 91 4.1.1 分析数据需求 92 4.1.2 将需求分类放入表 92 4.1.3 确定所需字段 92 4.1.4 确定关系 93 4.1.5 设计优化 93 4.2 数据库的创建 94 4.2.1 创建数据库 94 4.2.2 向数据库中添加数据 95 4.2.3 创建永久关系 97 4.3 数据库的基本操作 98 4.3.1 打开数据库 98 4.3.2 关闭数据库 99 4.3.3 修改数据库 99 4.3.4 删除数据库 99 4.3.5 从数据库中移去数据表 99 4.3.6 访问其他数据库中的表 100 4.3.7 更新表与数据库的链接 100 4.4 数据库表设计器 101 4.4.1 长表名和长字段名 101 4.4.2 设置字段的标题和注释 101 4.4.3 设置字段的默认值 102 4.4.4 指定输入掩码和定义字段格式 102 4.4.5 设置有效性规则 103 4.4.6 设置触发器 103 4.5 设置参照完整性 104 习题四 106 第5章 查询和视图 108 5.1 查询设计器和视图设计器 108 5.1.1 进入查询设计器和视图设计器 108 5.1.2 “字段”选项卡 110 5.1.3 “联接”选项卡 110 5.1.4 “筛选”选项卡 111 5.1.5 “排序依据”选项卡 112 5.1.6 “分组依据”选项卡 112 5.1.7 “更新条件”选项卡 112 5.1.8 “杂项”选项卡 113 5.2 查询设计 114 5.2.1 创建查询 114 5.2.2 交叉表查询 116 5.2.3 定向输出查询结果 118 5.2.4 运行查询 119 5.3 视图的创建及使用 119 5.3.1 创建视图 119 5.3.2 修改视图 121 5.3.3 重命名视图 121 5.3.4 删除视图 121 5.3.5 视图的打开、关闭及显示 121 5.3.6 显示视图结构 122 习题五 122 第6章 结构化查询语言SQL 123 6.1 数据查询 123 6.1.1 简单查询 124 6.1.2 多表查询 127 6.1.3 指定查询输出结果 128 6.1.4 分组查询 129 6.1.5 使用排序选项 130 6.1.6 子查询 130 6.1.7 SELECT语句中的其他选项 131 6.2 表的定义 132 6.3 表结构的修改 135 6.4 插入、删除及更新表中的记录 137 习题六 138 第7章 结构化程序设计 140 7.1 程序的基本操作 140 7.1.1 程序的建立 140 7.1.2 程序的运行 141 7.1.3 程序的修改 142 7.2 简单的输入输出命令 142 7.2.1 交互输入命令 142 7.2.2 常用输出命令 144 7.2.3 其他命令 144 7.3 程序的基本结构 145 7.3.1 顺序结构 146 7.3.2 分支结构 146 7.3.3 循环结构 151 7.4 过程与自定义函数 159 7.4.1 过程的建立与调用 159 7.4.2 过程文件 160 7.4.3 内存变量作用域 162 7.4.4 过程的带参调用 164 7.4.5 自定义函数 165 7.5 数组变量 166 7.5.1 数组变量的定义 167 7.5.2 数组元素的赋值 167 7.5.3 数组的重定义 168 7.5.4 数组的释放 168 7.5.5 数组元素的使用 169 7.5.6 数组变量与数据表之间的数据交换 171 7.5.7 应用示例 173 7.6 程序的调试 175 7.6.1 菜单栏 175 7.6.2 工具栏 177 7.6.3 跟踪窗口 177 7.6.4 监视窗口 177 7.6.5 局部窗口 178 7.6.6 调用堆栈窗口 178 7.6.7 输出窗口 178 习题七 178 第8章 表单及控件的使用 181 8.1 面向对象编程的基本概念 181 8.1.1 对象及其属性、事件和方法 181 8.1.2 类及类的特点 182 8.1.3 对象的引用 183 8.1.4 事件模型 184 8.2 表单的创建及使用 185 8.2.1 创建表单 185 8.2.2 表单属性 190 8.2.3 常用的表单事件和方法 191 8.2.4 修改表单 191 8.3 设置数据环境 191 8.3.1 打开数据环境设计器 192 8.3.2 向数据环境设计器中添加表或视图 192 8.3.3 从数据环境设计器中移去表 192 8.3.4 在数据环境设计器中设置关系 192 8.3.5 在数据环境设计器中编辑关系 192 8.4 表单控件的使用 193 8.4.1 标签 193 8.4.2 命令按钮 194 8.4.3 文本框 195 8.4.4 计时器 197 8.4.5 复选框 199 8.4.6 选项按钮组 201 8.4.7 容器 203 8.4.8 列表框 204 8.4.9 组合框 207 8.4.10 编辑框 208 8.4.11 微调器 209 8.4.12 命令按钮组 210 8.4.13 页框控件 212 8.4.14 表格控件 214 8.4.15 其他控件 215 8.5 表单集与多重表单 217 8.5.1 表单集 217 8.5.2 多重表单 219 习题八 221 第9章 报表及标签 222 9.1 创建报表 222 9.1.1 报表向导 222 9.1.2 报表设计器 222 9.1.3 快速报表 226 9.2 创建标签 226 9.2.1 标签向导 226 9.2.2 标签设计器 227 9.3 修改报表或标签 227 9.4 数据分组 228 9.5 使用报表变量 229 9.6 打印报表或标签 231 习题九 234 第10章 菜单和工具栏 235 10.1 创建菜单系统 235 10.1.1 菜单系统结构 235 10.1.2 菜单系统的设计过程 235 10.1.3 调用菜单设计器 236 10.1.4 定义菜单 237 10.1.5 为菜单系统指定任务 237 10.1.6 保存菜单文件 238 10.1.7 生成菜单程序 239 10.1.8 运行菜单 239 10.1.9 菜单项分组 239 10.1.10 快捷菜单 239 10.1.11 使用快速菜单 239 10.1.12 定制菜单系统 240 10.1.13 菜单创建示例 242 10.2 创建自定义工具栏 246 10.2.1 定制Visual FoxPro工具栏 246 10.2.2 定义工具栏类 247 10.2.3 在自定义工具栏类中添加对象 248 10.2.4 在表单集中添加自定义工具栏 249 10.2.5 创建工具栏示例 250 习题十 251 第11章 应用系统的开发 252 11.1 系统开发的一般步骤 252 11.2 系统分析 253 11.2.1 功能分析 253 11.2.2 设计分析 253 11.3 系统的具体实现 255 11.3.1 主程序 255 11.3.2 表单设计 258 11.3.3 报表输出 273 11.3.4 菜单设计 275 11.4 系统部件的集成 277 11.5 建造分发应用程序 279 11.5.1 分发工作步骤 279 11.5.2 生成应用程序 279 11.6 制作分发磁盘 280 11.6.1 发布树 280 11.6.2 创建发布目录 280 11.6.3 创建发布磁盘 280 11.6.4 运行安装向导 280 11.7 系统的安装、删除及运行 284 11.7.1 系统的安装与删除 284 11.7.2 系统的运行 285 |
商品评论(0条)