《Visual FoxPro 6.0程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:宋士银,黄芳主编
  • 出 版 社:东营:中国石油大学出版社
  • 出版年份:2008
  • ISBN:9787563626526
  • 页数:272 页
图书介绍:本书是高职高专非计算机专业计算机公共课教材。共分12章,主要内容有数据库基础知识、VFP6.0集成环境的操作、数据库和表的有关操作、查询和视图的创建、VFP6.0中SQL语句的使用、VFP6.0的编程基础、表单的创建和使用及常用控件的使用方法、设计菜单、报表的设计、应用程序的编制、生成和发布。

第1章 数据库理论基础 1

1.1 数据库的基本概念 1

1.1.1 信息、数据和数据处理 1

1.1.2 数据管理技术的发展 2

1.1.3 数据库系统 4

1.1.4 数据模型 6

1.2 关系数据库 8

1.2.1 关系模型 8

1.2.2 关系运算 11

习题一 12

第2章 Visual FoxPro 6.0基础 14

2.1 Visual FoxPro 6.0系统概述 14

2.1.1 Visual FoxPro 6.0的发展和特点 14

2.1.2 Visual FoxPro 6.0的安装、启动和退出 16

2.2 Visual FoxPro 6.0的集成环境 18

2.2.1 Visual FoxPro 6.0界面 18

2.2.2 Visual FoxPro 6.0的设计器、生成器和向导 19

2.2.3 项目管理器 20

2.3 Visual FoxPro 6.0的环境设置 20

2.3.1 使用“选项”对话框设置工作环境 21

2.3.2 保存设置 22

2.4 项目管理器的使用 22

2.4.1 创建项目 23

2.4.2 项目管理器窗口内容 25

2.4.3 管理项目的各种操作 25

2.5 Visual FoxPro 6.0的工作方式 28

习题二 29

实验一 Visual FoxPro 6.0系统的安装 30

实验二 Visual FoxPro 6.0环境配置与项目管理器的操作 30

第3章 数据库和表 32

3.1 自由表的建立 32

3.1.1 表的结构 32

3.1.2 用表向导创建表 34

3.1.3 用表设计器创建表 36

3.2 表的打开和关闭 37

3.3 数据库及其建立 39

3.3.1 数据库的概念 39

3.3.2 建立数据库 39

3.4 数据库表 40

3.4.1 数据库表的建立与修改 40

3.4.2 将表导入或导出数据库 41

3.4.3 数据完整性 42

3.4.4 数据库表的属性 42

3.5 排序和索引 45

3.5.1 排序 45

3.5.2 索引 46

3.5.3 用表设计器建立索引 47

3.5.4 索引操作命令 48

3.5.5 实体完整性与主关键字 50

3.6 数据库表之间的永久关系 51

3.6.1 永久关系和临时关系的概念 51

3.6.2 建立和删除表间永久关系 51

3.6.3 设置参照完整性 52

3.7 多自由表操作 53

3.7.1 多工作区的概念 53

3.7.2 使用其他工作区的表 54

3.7.3 表之间的关联——临时关系 54

习题三 55

实验一 创建数据库和数据表 57

实验二 设置字段和表的属性 59

实验三 建立索引、表之间的连接关系 59

第4章 表记录的基本操作 61

4.1 浏览窗口 61

4.2 “表”菜单 62

4.3 表记录的操作命令 65

4.3.1 表记录的显示 65

4.3.2 表记录的定位 65

4.3.3 表记录的增加 67

4.3.4 表记录的修改 68

4.3.5 表记录的删除 68

4.3.6 记录过滤命令 69

4.4 统计 70

4.4.1 计数命令 70

4.4.2 求和命令 70

4.4.3 求平均值命令 70

4.4.4 分类汇总命令 71

习题四 71

实验一 输入和维护数据 73

实验二 浏览和查找记录 74

第5章 查询和视图 76

5.1 查询 76

5.1.1 查询的创建 76

5.1.2 查询的使用 82

5.2 视图 84

5.2.1 本地视图的创建 85

5.2.2 远程视图简介 89

5.2.3 利用视图更新数据 91

习题五 92

实验一 使用查询向导创建查询 93

实验二 使用查询设计器创建查询 94

实验三 创建视图 94

第6章 结构化查询语言SQL 96

6.1 SQL概述 96

6.1.1 SQL的历史 96

6.1.2 SQL的特点 96

6.2 数据查询功能 97

6.2.1 SELECT命令 97

6.2.2 SELECT命令实例 98

6.3 数据操纵功能 107

6.3.1 数据插入 107

6.3.2 数据更新 108

6.3.3 数据删除 108

6.4 数据定义功能 109

6.4.1 定义表 109

6.4.2 视图的定义和删除 111

习题六 112

实验 SQL语句练习 114

第7章 程序设计基础 116

7.1 常量、变量和表达式 116

7.1.1 常量 116

7.1.2 变量 117

7.1.3 数组 119

7.1.4 表达式 119

7.2 函数 123

7.2.1 数值函数 123

7.2.2 字符函数 124

7.2.3 日期时间函数 126

7.2.4 数据转换函数 126

7.2.5 测试函数 127

7.2.6 表函数 128

7.3 程序和程序文件 129

7.3.1 程序文件的建立 129

7.3.2 程序文件的修改 130

7.3.3 程序文件的执行 130

7.4 Visual FoxPro 6.0常用语句 131

7.4.1 注释语句 131

7.4.2 环境设置语句 132

7.4.3 交互式输入语句 133

7.4.4 定位式输入输出语句 135

7.4.5 程序结束语句 136

7.5 程序设计的基本结构 136

7.5.1 顺序结构 136

7.5.2 选择结构 136

7.5.3 循环结构 140

7.6 多模块程序设计 144

7.6.1 过程与过程文件 145

7.6.2 过程调用中的参数传递 148

7.6.3 变量的作用域 150

7.7 程序调试 151

7.7.1 调试器环境 151

7.7.2 调试器断点设置 153

7.8 面向对象的程序设计基础 154

7.8.1 对象与类的概念 154

7.8.2 VisualFoxPro 6.0中的基类和对象 155

7.8.3 属性、事件和方法 156

7.8.4 对象的引用 157

习题七 159

实验一 Visual FoxPro 6.0中的数据运算 160

实验二 结构化程序设计基础 162

实验三 子程序、自定义函数和过程文件 164

第8章 表单设计 166

8.1 可视化编程中表单设计的基本步骤 166

8.2 使用向导快速生成表单 167

8.3 使用表单设计器创建表单 170

8.3.1 表单设计器 170

8.3.2 数据环境设计器 173

8.3.3 设计表单的基本方法 177

8.4 常用的表单属性、事件和方法 177

8.4.1 表单的属性 178

8.4.2 常用事件与方法 178

8.5 表单的高级应用 179

8.5.1 表单新属性、新方法的创建和删除 179

8.5.2 定制表单 182

8.5.3 多重表单程序设计 182

习题八 185

实验一 利用表单向导创建表单 186

实验二 使用表单设计器创建表单 187

第9章 控件 188

9.1 控件概述 188

9.1.1 控件的分类 189

9.1.2 控件的常用属性 189

9.2 常用控件 190

9.2.1 标签控件 190

9.2.2 文本框和编辑框 190

9.2.3 命令按钮和命令按钮组 192

9.2.4 选项按钮组 195

9.2.5 复选框 196

9.2.6 列表框 198

9.2.7 组合框 200

9.2.8 表格 201

9.2.9 微调控件 204

9.2.10 图像控件 205

9.2.11 计时器 205

9.2.12 页框 206

习题九 207

实验 控件设计 208

第10章 菜单应用与工具栏 211

10.1 菜单系统概述 211

10.1.1 菜单的结构 211

10.1.2 菜单系统规划原则 211

10.1.3 设计菜单系统的步骤 212

10.2 用菜单设计器设计菜单 212

10.2.1 菜单设计器 212

10.2.2 使用菜单设计器设计菜单 213

10.3 菜单的应用 216

10.3.1 在项目中添加菜单系统 216

10.3.2 将菜单应用于顶层表单 217

10.3.3 “常规选项”和“菜单选项”的其他功能 218

10.4 设计快捷菜单系统 219

10.5 自定义工具栏 220

习题十 221

实验一 创建菜单 222

实验二 创建快捷菜单和工具栏 222

第11章 报表设计与标签 223

11.1 创建报表 223

11.1.1 报表向导 223

11.1.2 报表设计器 227

11.1.3 使用快速报表创建报表 228

11.1.4 “报表设计器”工具栏 229

11.2 报表设计器的高级应用 230

11.2.1 设置报表数据源 230

11.2.2 定义报表布局 230

11.2.3 创建报表控件 233

11.2.4 定义报表变量 235

11.3 报表输出 235

11.3.1 页面设置 236

11.3.2 预览报表 236

11.3.3 输出报表 236

11.4 标签设计 237

11.4.1 使用标签向导设计标签 237

11.4.2 使用标签设计器设计标签 239

习题十一 239

实验一 使用报表向导创建报表 240

实验二 使用报表设计器创建报表 241

第12章 应用程序的生成与发布 242

12.1 开发数据库应用系统的步骤 242

12.1.1 需求分析 242

12.1.2 系统总体设计 242

12.1.3 数据库设计 242

12.1.4 系统详细设计 243

12.1.5 系统调试 244

12.1.6 发布系统 244

12.2 实例“图书销售管理系统”的开发过程 244

12.2.1 需求分析 244

12.2.2 系统总体设计 245

12.2.3 系统的数据库实施 246

12.2.4 应用系统的功能设计 251

12.2.5 应用系统的调试和运行 255

12.3 应用系统的发布 256

12.3.1 设计主控程序 256

12.3.2 连编项目文件 258

12.3.3 应用系统的发布 259

习题十二 260

实验 应用程序的设计及连编 260

附录1 Visual FoxPro 6.0常用操作命令 261

附录2 Visual FoxPro 6.0中文版使用的文件扩展名及其相关的文件类型 267

附录3 Visual FoxPro 6.0常用属性、事件和方法 268