《VISUAL FOXPRO数据库基础及通用程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:徐尔贵,富莹伦编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:750538824X
  • 页数:312 页
图书介绍:本书分为两篇。第1篇是Visual FoxPro 6.0基础篇,介绍关系型数据库的基本概念、常量、变量、表达式、函数、常用命令、事件程序结构、类与对象、定义用户类,以及可视编程方法创建大型专用管理程序实例。第2篇是Visual FoxPro通用程序设计方法篇,介绍通用管理程序设计原则及其常用语句和函数、通用管理程序设计基础及可视编程方法创建大型通用管理程序实例。

第1篇 Visual FoxPro基础及专用程序设计方法第1章 Visual FoxPro 6.0数据库的基本概念 1

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

1.2 关系型数据库 1

1.3 Visual FoxPro 6.0数据库管理系统特点 2

1.4 启动和退出VisualFoxPro 6.0 3

1.4.1 启动Visual FoxPro 6.0 3

1.4.2 退出Visual FoxPro 6.0 4

思考与练习 4

第2章 Visual FoxPro 6.0的常量、变量、表达式和函数 5

2.1 数据类型 5

2.2 常量与变量 7

2.2.1 常量 7

2.2.2 变量 8

2.2.3 内存变量赋值命令 8

2.3 表达式 10

2.3.1 运算符 10

2.3.2 表达式 12

2.4 常用函数 14

2.4.1 字符及字符串处理函数 14

2.4.2 数学运算函数 15

2.4.3 转换函数 16

2.4.4 日期函数 18

2.4.5 测试函数 18

2.4.6 其他函数 21

思考与练习 23

第3章 Visual FoxPro 6.0事件程序设计基础 24

3.1 创建表文件结构 24

3.2 打开表文件和显示、修改表结构 25

3.2.1 打开表文件 26

3.2.2 显示表文件结构 26

3.2.3 修改表文件结构 27

3.3 从键盘向表添加记录 27

3.4 Visual FoxPro命令一般格式 28

3.5 文件复制 30

3.6 记录指针定位与插入记录 30

3.6.1 记录指针定位 31

3.6.2 插入记录 33

3.7 表数据输出 33

3.7.1 LIST命令 33

3.7.2 DISPLAY命令 34

3.8 记录的删除与恢复 34

3.8.1 加删除标志命令 34

3.8.2 恢复命令 35

3.8.3 删除已加标记记录命令 35

3.8.4 清表命令 35

3.9 表的修改和编辑 36

3.9.1 记录替换命令 36

3.9.2 浏览编辑命令BROWSE 36

3.9.3 编辑修改命令CHANGE 38

3.10 表数据排序 39

3.11 索引与查找 40

3.11.1 索引文件类型 41

3.11.2 建立索引文件 41

3.11.3 打开和关闭索引文件 42

3.11.4 指定主索引文件和主标记 44

3.11.5 重建索引文件 45

3.11.6 索引查找 45

3.12 计数、求和与汇总 47

3.12.1 求和 47

3.12.2 计数 48

3.12.3 求平均数 48

3.12.4 分类汇总 48

3.13 程序的建立和执行 49

3.13.1 源程序的建立 50

3.13.2 程序的执行 50

3.14 程序中常用简单语句 50

3.14.1 ?输出语句 51

3.14.2 等待语句 51

3.14.3 清屏语句 51

3.14.4 内存变量接收语句 51

3.14.5 内存变量输入语句 52

3.14.6 返回语句 53

3.15 事件程序结构 53

3.15.1 顺序结构 53

3.15.2 选择结构 53

3.15.3 循环结构 55

3.15.4 过程及其调用 59

3.16 工作区及其选择与互访 61

3.16.1 文件操作工作区 61

3.16.2 工作区的选择与互访 61

3.17 表的更新操作 62

3.18 表间建立关联 64

3.18.1 建立关联 64

3.18.2 取消关联 64

3.19 建立表间连接 65

3.20 数据库的辅助操作命令 67

3.20.1 内存变量操作命令 67

3.20.2 文件操作命令 72

3.21 SET命令组 74

3.21.1 SET TALK ONIOFFIWINDOW[WindowName]INOWINDOW 74

3.21.2 SET DEFAULT TO[cPath] 75

3.21.3 SET DATE[TO] AMERICANIANSI 75

3.21.4 SET CENTURY OFFION 75

3.21.5 SET DEVICE TO SCREENITO PRINTERITO FILE FileName 76

3.21.6 SET CONSOLE ONIOFF 76

3.21.7 SET FILTER TO [IExpression] 76

3.21.8 SET DELETE OFFION 77

3.21.9 SET EXACT OFFION 77

3.22 用户窗口设计 78

3.22.1 定义窗口 78

3.22.2 激活窗口 79

3.22.3 挂起窗口 80

3.22.4 释放窗口 80

3.23 色彩控制 81

3.23.1 色彩对与色彩值 81

3.23.2 用SET COLOR TO语句控制色彩 82

3.24 输入/输出格式控制 83

3.25 结构化查询命令SELECT-SQL 86

思考与练习 88

第4章 面向对象事件驱动程序设计基础 89

4.1 Visual FoxPro中的类和对象 89

4.1.1 类与对象 89

4.1.2 类的层次 91

4.2 对象的引用与处理 91

4.2.1 在容器层次中引用对象 91

4.2.2 设置对象属性 92

4.2.3 调用方法程序 93

4.2.4 响应事件 93

4.3 用编程方式定义类 94

4.4Visual FoxPro 6.0中的事件及其分类 96

4.4.1 Visual FoxPro 6.0中的事件 96

4.4.2 事件的分类 96

4.4.3 为事件编写过程代码 99

4.5 表单、标签、文本框和命令按钮 99

4.6 微调器Spinner 103

4.7 复选框CheckBox 106

4.8 编辑框EditBox 108

4.9 选择按钮OptionButton 111

4.10 直线Line与图形Shape 114

4.11 复合列表框ComboBox 116

4.12 列表框ListBox 119

4.13 表格Grid 122

4.14 计时器Timer 123

4.15 图片框Image 127

4.16 页框PageFrame 136

思考与练习 139

第5章 Visual FoxPro 6.0面向对象的基本操作 140

5.1 创建项目文件和使用项目管理器管理数据 140

5.1.1 创建项目文件 140

5.1.2 使用项目管理器管理数据 143

5.2 创建数据库文件 146

5.3 创建数据库表 147

5.3.1 打开数据库、创建表和修改表结构命令 147

5.3.2 使用表设计器创建库表 148

5.4 设置字段属性 150

5.4.1 设置字段默认值 150

5.4.2 设置有效性规则 151

5.5 建立表索引 152

5.6 建立和编辑表间关联 154

5.6.1 建立表间关联 154

5.6.2 编辑表间关联 155

5.7 建立参照完整性 156

5.8 创建查询 157

5.8.1 使用向导创建简单查询 158

5.8.2 使用查询设计器创建查询 161

5.9 使用视图设计器建立本地视图 166

5.10 使用表单向导创建简单表单和运行表单 170

5.10.1 使用表单向导创建简单表单 170

5.10.2 运行表单 173

5.11 使用表单设计器创建表单 173

5.11.1 启动表单设计器 173

5.11.2 表单设计器的组成 174

5.11.3 使用表单设计器创建表单 175

5.12 菜单设计 179

5.12.1 菜单设计概述 179

5.12.2 使用菜单设计器创建菜单 180

思考与练习 183

第6章 Visual FoxPro 6.0面向对象专用程序设计 184

6.1 教师教学管理系统结构与数据管理 184

6.2 教师教学管理系统主控模块 186

6.3 录入教师档案和教师任课档案 188

6.4 查询教师档案 189

6.5 查询教师任课 190

6.6 教学综合查询 192

6.7 档案任课维护 197

思考与练习 199

第2篇 Visual FoxPro通用程序设计方法 201

第7章 通用管理程序设计原则及常用语句和函数 201

7.1 管理程序通用化的意义和设计原则 201

7.1.1 管理程序通用化的意义 201

7.1.2 通用管理程序设计原则 202

7.2 通用程序设计中常用语句和函数 203

7.2.1 COPY STRUCTURE EXTENDED语句 203

7.2.2 CREATE FROM语句 205

7.2.3 FCOUNT()函数 206

7.2.4 FIELD()函数 207

思考与练习 207

第8章 Visual FoxPro通用管理程序设计基础 208

8.1 测试表文件结构 208

8.1.1 测试表文件结构中的字段名 208

8.1.2 全面测试表文件结构 210

8.2 程序方式创建表文件结构 212

8.3 生成随机选定的字段名表 216

8.3.1 选择法生成随机选定的字段名表 216

8.3.2 移动法生成随机选定的字段名表 219

8.4 生成随机指定的条件表达式 222

8.5 通用查询程序 228

8.6 模式方式下的数据计算 236

8.7 创建数据计算模式 240

8.8 打印单行栏目实线报表通用程序 246

8.9 通用添加表记录程序 251

思考与练习 253

第9章 通用工资管理程序设计 254

9.1 工资系统结构与表文件结构 254

9.2 工资系统的菜单 256

9.3 工资核算汇总 256

9.3.1 当月工资核算 256

9.3.2 汇总部门工资 259

9.3.3 统计工资面额 262

9.4 工资数据查询 264

9.5 打印工资报表 266

9.5.1 打印工资汇总表 266

9.5.2 打印工资条 269

9.5.3 打印工资面额表 271

9.6 工资系统维护 272

9.6.1 工资数据维护 272

9.6.2 工资人员维护 275

9.6.3 工资字段维护 277

9.6.4 计算模式维护 281

9.6.5 工资部门维护 282

9.7 工资系统初始化 282

9.7.1 添写工资字段 282

9.7.2 录入工资数据 285

9.7.3 添写部门名称 287

9.7.4 添写计算模式 288

9.7.5 生成工资汇总表结构 293

思考与练习 295

附录A 常用命令 296

附录B 常用函数 303

附录C 常用类的属性、事件和方法 305

参考文献 312