《Visual FoxPro程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:朱定善主编
  • 出 版 社:广州:华南理工大学出版社
  • 出版年份:2006
  • ISBN:7562321124
  • 页数:337 页
图书介绍:21世纪计算机科学与技术系列教材(高职高专):本书主要内容有数据库基础理论、VisualFoxPro6.0数据库及表的设计与操作、结构化程序设计及面向对象的程序设计方法等。

1 数据库基本概念 1

1.1 数据库基本知识 1

1.1.1 计算机数据管理的发展 1

1.1.2 数据库系统 3

1.1.3 数据模型 6

1.2 关系数据库 10

1.2.1 关系模型 10

1.2.2 关系运算 11

1.3 微机Xbase关系数据库系统 13

本章小结 14

练习与思考 14

2.1 Visual FoxPro 6.0的特点 16

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系统环境的设置 23

2.3 Visual FoxPro 6.0向导、设计器、生成器简介 24

2.3.1 Visual FoxPro向导 24

2.3.2 Visual FoxPro设计器 26

2.3.3 Visual FoxPro生成器 26

2.4 Visual FoxPro 6.0项目管理器 27

2.4.1 项目的创建、打开与关闭 27

2.4.2 项目管理器的组成与功能介绍 28

2.5 Visual FoxPro 6.0文件组成 30

本章小结 31

练习与思考 32

3.1 数据存储 34

3.1.1 常量 34

3 数据与数据运算 34

3.1.2 变量 35

3.1.3 数组变量 36

3.1.4 字段变量 40

3.1.5 内存变量和数组变量的作用域 40

3.2 函数 41

3.2.1 函数的一般形式 41

3.2.2 常用函数 41

3.3 表达式 44

3.3.1 算术表达式 44

3.3.3 日期时间表达式 45

3.3.2 字符表达式 45

3.3.4 命名表达式 46

3.3.5 关系表达式 47

3.3.6 逻辑表达式 47

本章小结 48

练习与思考 49

4 进销存表的基本操作 51

4.1 进销存表的分类与设计 51

4.1.1 表的分类 51

4.1.2 表的设计 51

4.2 建立进销存自由表 54

4.2.1 建立进销存表结构 54

4.2.2 向进销存表中输入数据 56

4.2.3 修改进销存表结构 57

4.3 进销存表的基本操作 58

4.3.1 Visual FoxPro命令基本格式 59

4.3.2 显示进销存表记录 60

4.3.3 编辑、修改进销存表记录内容 61

4.3.4 向进销存表追加记录 64

4.3.5 进销存表与表结构的复制 65

4.4 进销存表中记录的定位 66

4.5 进销存表记录的删除与恢复 67

4.5.1 逻辑删除 67

4.5.2 恢复逻辑删除记录 68

4.5.3 物理删除记录 68

4.6.1 进销存表的排序 69

4.6 进销存表的排序与索引 69

4.6.2 进销存表索引文件的创建 70

4.6.3 进销存表数据查询 75

4.7 进销存统计命令 76

4.7.1 求和命令 76

4.7.2 求平均值命令 77

4.7.3 计数命令 77

4.7.4 分类汇总命令 78

4.8 进销存表间操作 78

4.8.1 多工作区的概念 79

4.8.2 工作区的选择与访问 79

4.8.3 进销存表间的关联 80

本章小结 84

练习与思考 85

5 进销存数据库管理 90

5.1 进销存数据库的创建 90

5.1.1 建立进销存数据库 90

5.1.2 打开进销存数据库 91

5.1.3 向进销存数据库中添加数据表 92

5.2 进销存数据库中表的使用 93

5.2.1 设置表中字段的显示标题 94

5.2.2 设置表中字段的注释 95

5.2.3 设置表中字段的默认值 95

5.2.4 设置表中字段的有效规则 95

5.3 建立进销存数据库中表间的关联关系 96

5.3.2 建立一对多关系 97

5.3.1 建立一对一关系 97

5.3.3 设置参照完整性 99

本章小结 101

练习与思考 101

6 进销存视图与查询 103

6.1 视图与查询的概念 103

6.1.1 视图 103

6.1.2 查询 103

6.1.3 视图与查询的异同 104

6.2 进销存视图 104

6.2.1 创建进销存视图 104

6.2.2 利用视图更新进销存数据 113

6.3 进销存查询 115

6.3.1 建立进销存查询 116

6.3.2 运行进销存查询 118

6.4.1 SQL概述 120

6.4 关系数据库查询语言SQL 120

6.4.2 查询功能 121

6.4.3 操作功能 128

6.4.4 定义功能 131

本章小结 135

练习与思考 135

7 Visual FoxPro 6.0程序设计基础 139

7.1 程序文件的概念 139

7.1.1 Visual FoxPro 6.0的工作方式 139

7.1.2 程序文件的建立与运行 141

7.1.3 程序设计中的常用命令 142

7.2.1 顺序结构 147

7.2 程序的控制结构 147

7.2.2 选择结构 148

7.2.3 循环结构 152

7.2.4 程序设计举例 156

7.3 过程及其调用 159

7.3.1 过程及过程调用的基本概念 159

7.3.2 过程文件 159

7.3.3 过程调用 161

本章小结 165

练习与思考 165

8 表单与进销存表单设计 169

8.1 面向对象程序设计的基本概念 169

8.2.1 利用表单向导创建进销存表单 170

8.2 进销存表单的创建 170

8.2.2 运行进销存表单 172

8.2.3 修改进销存表单 172

8.2.4 利用表单设计器创建进销存表单 173

8.3 表单的属性、事件和方法 180

8.3.1 表单的属性 180

8.3.2 表单的事件和方法 181

8.4 设计进销存表单常用控件 182

8.4.1 标签(Label)控件 182

8.4.2 文本框(TextBox)控件 183

8.4.3 命令按钮(CommandButton)控件 186

8.4.4 命令按钮组(CommandGroup) 188

8.4.5 选项组(OptionGroup)控件 191

8.4.6 复选框(CheckBox)控件 192

8.4.7 列表框(ListBox)控件 196

8.4.8 编辑框(EditBox)控件 196

8.4.9 组合框(ComboBox)控件 197

8.4.10 微调(Spinner)控件 199

8.4.11 图像(Image)控件 200

8.4.12 计时器(Timer)控件 201

8.4.13 表格(Grid)控件 201

8.4.14 页框(PageFrame)控件 205

8.4.15 线条(Line)控件 208

8.4.16 形状(Shapes)控件 209

8.5 控件应用举例 210

练习与思考 214

本章小结 214

9 进销存报表和标签设计 219

9.1 进销存报表文件的建立 219

9.1.1 利用“报表向导”创建进销存报表 219

9.1.2 利用“报表设计器”创建进销存报表 221

9.2 进销存报表布局与修改 225

9.2.1 设置进销存报表页面与布局 225

9.2.2 设置进销存报表中数据的显示格式 225

9.2.3 添加报表控件 226

9.2.4 常用的报表布局 226

9.2.5 修改进销存报表 229

9.3.1 菜单方式使用进销存报表 230

9.3.2 命令方式使用进销存报表 230

9.3 进销存报表的使用 230

9.4 进销存标签文件的建立 231

9.4.1 利用“标签向导”创建进销存标签 231

9.4.2 利用“标签设计器”创建进销存标签 233

本章小结 235

练习与思考 236

10 菜单和工具栏设计 239

10.1 Visual FoxPro系统菜单 239

10.1.1 菜单结构 239

10.1.2 系统菜单 240

10.2 利用“菜单设计器”设计菜单 241

10.3 为顶层表单添加下拉式菜单 245

10.4 弹出菜单的设计 247

10.5.1 定制Visual FoxPro工具栏 249

10.5 创建工具栏 249

10.5.2 创建自定义工具栏 251

10.5.3 将工具栏连接到表单 253

本章小结 254

练习与思考 254

11 进销存小型管理系统开发实例 256

11.1 进销存应用系统的开发过程 256

11.2 进销存系统设计 257

11.2.1 进销存系统功能分析 257

11.2.2 进销存系统功能模块设计 257

11.3 进销存数据库设计 258

11.4 进销存数据库结构的实现 260

11.5.1 创建进销存主程序 261

11.5 进销存各个功能模块的创建 261

11.5.2 创建进销存系统登录界面 262

11.5.3 创建进销存系统主界面 266

11.5.4 创建进销存数据维护界面 269

11.5.5 创建进销存单据过账界面 299

11.5.6 创建销售单查询界面 309

11.5.7 创建库存查询界面 317

11.5.8 创建销售统计界面 322

11.5.9 创建进销存统计界面 331

11.6 进销存报表设计 334

11.6.1 销售查询报表设计 334

11.6.2 进销存统计报表设计 335

11.7 进销存系统的实现 336

参考文献 337