第一章 Windows 95操作系统 1
1.1 简介 1
1.1.1 简洁明确的用户界面 1
目录 1
1.1.2 方便全面的资源管理 2
1.1.3 良好先进的系统性能 2
1.2 用户界面 3
1.2.1 桌面组成与操作 3
1.1.5 启动与退出非常简便 3
1.1.4 具有高效强大的全新功能 3
1.2.2 窗口组成与操作 4
1.2.3 对话框组件 5
1.3 文件的组织形式 6
1.4 文件管理 6
1.4.1 使用“我的电脑”管理文件 6
1.4.2 使用“资源管理器”管理文件 7
1.4.3 使用工具栏 9
1.5 运行Windows 95程序 9
习题一 10
2.1 数据库的基本知识 11
2.2.1 数据库系统的概念 11
第二章 数据库管理系统概述 11
2.1.2 数据处理技术的发展 12
2.1.3 数据模型的分类 13
2.2 Visual FoxPro的特点和数据类型 14
2.2.1 Visual FoxPro的特点 14
2.2.2 Visual FoxPro的数据类型 15
2.2.3 表、数据库和项目的概念 16
2.3 Visual FoxPro的常量、变量、函数及表达式 17
2.3.1 常量 17
2.3.2 变量 17
2.3.3 Visual FoxPro的函数 18
2.3.4 表达式 19
2.3.5 Visual FoxPro的命令结构 20
2.4 Visual FoxPro系统的安装、启动和退出 21
2.4.i Visual FoxPro 5.0的安装 21
2.4.2 Visual FoxPro 5.0的启动与集成环境 21
2.4.3 Visual FoxPro 5.0的退出 22
2.5 Visual FoxPro的系统界面 22
2.5.i Visual FoxPro 5.0的菜单系统 22
2.5.2 Visual FoxPro 5.0的工具栏 23
习题二 24
3.1 数据库、表及项目的建立与基本操作 25
3.1.1 数据库、表及项目的建立 25
第三章 项目、数据库及表的基本操作 25
3.1.2 数据库、表及项目的打开与关闭 41
3.1.3 向表中加入新的记录 45
3.1.4 数据显示 47
3.2 项目、数据库及表的修改 50
3.2.1 项目文件的修改 50
3.2.2 数据库的修改 50
3.2.3 表的修改 53
3.3 排序及索引 69
3.3.1 记录的排序 69
3.3.2 索引 71
3.4.1 基本的查询命令 81
3.4 数据查询 81
3.4.2 结构化查询语言——SQL的基本用法 87
3.5 数据统计 91
3.5.1 计数命令 91
3.5.2 求和命令 92
3.5.3 求平均值命令 93
3.6 多表数据库的操作 94
3.6.1 工作区的概念、选择与访问 94
3.6.2 关联数据表 95
习题三 98
4.1.1 数组的基本应用 101
第四章 表的辅助操作 101
4.1 数组 101
4.1.2 数组与表的处理 104
4.2 系统参数配置 107
4.3 ON辅助命令 112
习题四 115
第五章 常用函数 117
5.1 字符串操作函数 117
5.2 数学运算函数 120
5.3 日期和时间函数 122
5.4 转换函数 123
5.5 其他函数 126
习题五 129
第六章 Visual FoxPro程序设计基础 131
6.1 程序文件的建立、修改和执行 131
6.1.1 用菜单方式建立、修改和执行程序 131
6.1.2 用命令方式建立、修改和执行程序文件 134
6.2 程序的顺序结构 135
6.2.1 交互式命令 135
6.2.2 程序注释命令 136
6.2.3 清屏命令 136
6.2.4 终止程序执行命令 136
6.3.2 双分支选择语句 137
6.3.1 单分支选择语句 137
6.3 程序的选择结构 137
6.3.3 多分支选择语句 138
6.4 程序的循环结构 139
6.4.1 当型循环语句 139
6.4.2 步长型循环语句 140
6.4.3 数据表扫描循环语句 141
6.5 程序调用 141
6.5.1 过程 142
6.5.2 用户定义函数 144
6.6.1 全局型内存变量 145
6.6 内存变量的属性和作用域 145
6.6.2 局部型内存变量 146
习题六 148
第七章 Visual FoxPro表单设计 150
7.1 对象的属性、事件和方法 150
7.1.1 属性 150
7.1.2 事件 150
7.1.3 方法 151
7.2 对象的建立 151
7.3 设计表单 151
7.3.1 使用表单向导 151
7.3.2 使用一对多表单向导 155
7.3.3 使用表单设计器 157
7.4 修改表单的属性 159
7.5 表单的布局 160
7.5.1 改变控件的位置 160
7.5.2 改变控件的大小 161
7.5.3 表单的对齐布局 161
7.6 控件生成器 162
7.6.1 文本框生成器 162
7.6.2 组合框生成器 163
7.6.3 选项组生成器 164
7.6.4 表格生成器 165
7.7 其他控件的使用 166
7.8 表单代码设计 167
7.9 建立应用程序 170
习题七 171
第八章 Visual FoxPro菜单设计 172
8.1 启动菜单生成器 172
8.1.1 命令方式 172
8.1.2 菜单方式 172
8.2 菜单设计器对话框说明 173
8.3 显示下拉菜单 175
8.4 菜单生成过程 177
习题八 178
9.1.2 报表区简介 179
9.1.1 启动报表设计器 179
第九章 Visual FoxPro报表设计 179
9.1 报表设计器的结构 179
9.2 报表控件 181
9.2.1 控件的含义及功能 182
9.2.2 控件的应用 182
9.3 报表向导的使用 182
9.3.1 报表向导 182
9.3.2 选择分组/总计报表向导 185
9.3.3 选择一对多报表向导 186
9.4 快速报表的生成 188
9.6 报表打印 189
9.5 定义报表变量 189
习题九 190
第十章 应用程序实例 191
10.1 工资管理系统设计 191
10.1.1 任务分析 191
10.1.2 确定数据模型 191
10.1.3 功能划分 192
10.1.4 程序逻辑结构的设计 193
10.2 工资管理系统程序设计 193
10.2.1 建立项目 193
10.2.2 设计菜单 194
10.2.3 建立表和数据库 195
10.2.4 “基本情况录入”设计 196
10.2.5 “工资数据录入”设计 199
10.2.6 “基本情况查询”设计 200
10.2.7 “工资个别查询”设计 204
10.2.8 “工资成批查询/修改”设计 206
10.2.9 “综合浏览”设计 211
10.2.10 报表设计 213
10.3 建立应用程序 214
附录 表单及各控件的常用属性、事件和方法 216
附录1 表单对象 216
附录2 复选框控件 224
附录3 组合框、列表框控件 226
附录4 命令按钮控件 229
附录5 命令组、选项组控件 229
附录6 编辑框控件 230
附录7 表格控件 231
附录8 Header对象 232
附录9 微调控件 232
附录10 文本框控件 232
附录11 列对象 233
主要参考文献 234