当前位置:首页 > 工业技术
Visual FoxPro数据库实用教程
Visual FoxPro数据库实用教程

Visual FoxPro数据库实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:杨绍先等主编
  • 出 版 社:武汉:武汉理工大学出版社
  • 出版年份:2003
  • ISBN:7562918910
  • 页数:293 页
图书介绍:本书根据教育部最新公共计算机课教学的要求,比较全面地介绍了Visual Foxpro6.0的基本知识。全书共公13章,从应用出发,遵循“操作基础——程序设计——面向对象”三阶段教学法,详细地介绍了Visual Foxpro 的基础操作知识、程序设计及面向对象的开发方法。本书图文并茂、通俗易懂。通过精心选择内容,该书不仅适合大学计算机专业和非计算机专业教学使,也适合广大读者自学使用。本书是荣获湖北省优秀教学研究成果一等奖的系列子项目之一。
《Visual FoxPro数据库实用教程》目录

1.1.1 基本概念 1

上篇 操作基础 1

5.1.10 内外层互相嵌套查询 1

1.1 数据库系统 1

1 数据库概述 1

1.1.2 计算机数据管理 4

1.2 数据模型 6

1.2.1 实体及其联系 6

1.2.2 数据模型 7

1.3 关系数据库 8

1.3.1 关系术语 8

1.3.3 实际关系模型 9

1.3.2 关系的特点 9

1.3.4 关系运算 10

1.3.5 关系数据库的发展 11

1.3.6 Visual FoxPro的特点 11

1.3.7 关系术语对比 11

1.4 Visual FoxPro的安装、启动和退出 12

1.4.1 硬件和软件配置 12

1.4.2 Visual FoxPro6.O的安装 12

1.5 Visual FoxPro的系统性能和用户操作界面 13

1.5.1 文件类型 13

1.4.3 visual FoxPro的启动 13

1.4.4 Visual FoxPro的退出 13

1.5.2 系统性能指标 14

1.5.3 工作界面 15

1.5.4 工具栏 16

1.6 visual FoxPro的可视化工具 18

1.6.1 项目管理器 18

1.6.2 向导 18

1.6.3 设计器 19

1.6.4 生成器 19

1.7.3 命令中符号的约定 20

1.7.4 命令中的短语 20

1.7.1 命令的格式 20

1.7.2 命令书写的基本规则 20

1.7 visual FoxPro命令的构成和基本规则 20

1.8 Vi sual FoxPr0的系统配置 21

1.8.1 “选项”对话框 21

1.8.2 系统配胃文件 22

习题 23

2 Visual F0xPro的数据元素 24

2.2.1 数值型常量 24

2.2 常量 24

2.1 计算显示命令 24

2.2.5 货币型常量 25

2.2.2 字符型常量 25

2.2.4 逻辑型常量 25

2.2.3 日期型常量和日期时间型常量 25

2.3 变量 26

2.3.1 变量的种类和类型 26

2.3.2 内存变量的定义和赋值 26

2.3.3 内存变量的显示 28

2.3.4 内存变量的删除 29

2.4 函数 29

2.4.1 日期和时间函数 29

2.4.2 数据类型转换函数 30

2.4.3 数值函数 32

2.4.4 字符函数 33

2.4.5 测试函数 36

2.4.6 数组函数 38

2.5 表达式 40

2.5.1 运算符 40

2.5.2 表达式 41

习题:二 44

3.1.1 数据库设计原则 46

3 数据库的基本操作 46

3.1 数据库设计基础 46

3.1.2 数据库设计步骤 47

3.2 表结构的建立和修改 49

3.2.1 建立表结构 49

3.2.2 修改表结构 51

3.3 表的基本操作 52

3.3.1 表的打开和关闭 52

3.3.2 表的记录输入 53

3.3.3 表的显示 54

3.3.4 查询定位 56

3.3.5 数据库函数 58

3.3.6 修改记录 59

3.3.7 插入记录 61

3.3.8 删除记录 61

3.3.9 记录与数组间的数据交换 63

3.4.2 打开数据库 65

3.4.1 建立数据库 65

3.4 数据库基本操作 65

3.4.4 删除数据库 66

3.4.3 编辑数据库 66

3.4.5 建立数据库表 66

3.4.6 设置字段级和记录级有效性规则 67

3.4.7 将自由表添加到数据库 69

3.4.8 从数据库中移出表 69

3.4.9 在数据库设计器中修改表结构 70

3.4.10 在数据库设计器中浏览 70

3.5 索引和排序 70

3.5.1 基本概念 70

3.5.2 在表设计器中建立索引 71

3.5.3 用命令建立索引 72

3.5.4 打开和关闭索引 74

3.5.5 设置当前索引 74

3.5.6 使用索引快速定位 74

3.5.7 排序 75

3.6 表的统计 76

3.6.1 记录数统计 76

3.6.2 求平均与求总和统计 76

3.6.3 分类统计 77

3.7.1 复制表结构 78

3.7 表的复制 78

3.7.2 结构和记录同时复制 78

3.7.4 文件复制 79

3.7.3 添加记录到表 79

习题三 80

4.1.2. 别名的指定 82

4.1.3 工作区的选择 82

4.1.1 工作区的设置 82

4.1 工作区 82

4 多表操作 82

4.1.5 在命令项中“区名}别名”的使用 83

4.1.4 各工作区记录指针的移动 83

4.1.6 关闭工作区文件的命令 84

4.2 表之间的联系与参照完整性 84

4.2.1 建立表之间的联系 84

4.2.2 编辑联系 85

4.2.3 参照完整性 85

4.2.4 设置参照完整性约束 86

4.3.2 建立2个表之间的关联 88

4.3 表之间的关联 88

4.3.1 建立关联命令 88

4.3.3 建立多个表之间的关联 89

4.4 表之间的连接 89

4.3.4 建立关联后FIELDS子句的操作 89

4.5 查询 90

4.5.1 “查询设计器”窗口界面 90

4.5.2 通过“查询设计器”建立查询 92

4.5.3 保存和运行查询 94

4.6.2 建立视图 95

4.6.1 视图的概念 95

4.6 视图 95

4.6.3 远程视图与连接 96

4.6.4 视图与数据更新 98

4.6.5 使用视图 98

习题四 99

5 关系数据库标准语言SQL 101

5.1 查询功能 101

5.1.1 简单查询 102

5.1.2 简单的联接查询 103

5.1.3 嵌套查询 104

5.1.4 几个特殊运算符 105

5.1.5 查询结果排序 106

5.1.6 利用函数计算查询 107

5.1.7 分组查询 108

5.1.8 空值查询 108

5.1.9 别名与自联结查询 109

5.1.11 使用量词和谓词的查询 111

5.1.12 超联接查询 112

5.1.13 输出合并和输出部分记录 114

5.1.14 输出去向 115

5.2.1 定义表 116

5.2 定义功能 116

5.2.2 删除表 118

5.2.3 修改表结果 118

5.2.4 定义视图 120

5.3 操作功能 121

5.3.1 插入 121

5.3.2 更新 122

5.3.3 删除 122

习题五 123

6.1.2 命令文件的运行 127

6.1 命令文件的建立及运行 127

6.1.1 建立和修改命令文件 127

中篇 程序设计 127

6 命令文件 127

6.1.3 命令文件的退出 128

6.2 程序结构 128

6.2.1 程序的组成 128

6.2.2 程序的四种基本结构 128

6.3 顺序结构 128

6.3.1 键盘输入语句 129

6.3.2 其他有关语句 131

6.4.1 条件选择结构 132

6.4 选择结构 132

6.4.2 多分支选择结构 135

6.5 循环结构 137

6.5.1 基于条件的循环 137

6.5.2 基于计数的循环 142

6.5.3 基于表的循环 143

6.6 程序的调试 145

6.6.1 根据出错信息进行调试 145

6.6.2 调试器窗口 146

6.6.3 设胃断点 147

6.6.4 调试菜单 148

习题六 149

7 子程序和过程 151

7.1 子程序 151

7.1.1 子程序的调用 151

7.1.2 了程序的返回 151

7.1.3 子程序的重复调用 152

7.2 过程文件 153

7.2.1 过程的结构 153

7.2.3 过程的使用 154

7.2.2 过程文件的基本结构 154

7.3 变量的作用域及参数传递 155

7.3.1 变量的作用域 155

7.3.2 参数的传递 158

7.4 用户自定义函数 159

7.4.1 用户自定义函数的书写形式 159

7.4.2 自定义函数的使用 159

7.4.3 自定义函数举例 160

习题七 161

8.1.2 @命令的定向输出 163

8.1.1 传统报表打印设计 163

8.1 传统报表的打印 163

8 报表设计 163

8.1.3 ?|??命令的顺序输出 164

8.1.4 T0 PRINT 子句的输出 164

8.1.5 利用菜单打印输出 164

8.1.6 字体风格的使用 165

8.1.7 打印走纸换页控制 166

8.2 报表设计器基本操作 167

8.2.1 打开报表设计器窗口 167

8.2.2 创建快速报表 167

8.2.3 页面预览 168

8.2.4 报表打印 169

8.3 报表设计器的高级操作 169

8.3.1 设计报表布局 169

8.3.2 设计分组报表 172

8.3.3 设计多栏报表 175

习题八 177

9 菜单设计 178

9.1 菜单结构和系统菜单 178

9.1.1 菜单结构 178

9.1.2 系统菜单 178

9.2.1 菜单设计的基本步骤 179

9.2 下拉式菜单设计 179

9.2.2 建立快速菜单 180

9.2.3 菜单设计器窗口 181

9.2.4 “显示”菜单 183

9.2.5 设计下拉式菜单 184

9.2.6 设计快捷菜单 186

习题九 188

10.1 对象和类的基本概念 191

10.1.1 对象和类 191

10 表单设计基础 191

下篇 面向对象 191

10.1.2 父类与子类 192

10.1.3 类和对象的关系 192

10.1.4 Visual FoxPro的基类 192

10.1.5 容器和控件 194

10.2 对象的属性、事件和方法 195

10.2.1 关于PEM的概念 195

10.2.2 属性(Property) 195

10.2.3 事件(Event) 195

10.2.4 方法(Method) 196

10.3.2 调用对象的方法 197

10.3.1 存取对象的属性 197

10.3 OOP语言的语法规则 197

10.3.3 调用对象的事件 198

10.3.4 对象的引用 198

10.3.5 对象的批量更新 199

lO.4 创建和运行表单 200

10.4.1 表单的设计过程 200

10.4.2 由表单向导和生成器创建表单 200

10.4.3 由表单设计器创建表单 203

10.4.4 运行表单 203

10.5.2 “属性”窗口 204

10.5 表单设计器 204

10.5.1 “表单设计器”窗口 204

10.5.3 “表单控件”工具栏 205

10.5.4 “表单设计器”工具栏 205

10.5.5 “表单”菜单 206

10.6 编辑定制表单 206

10.6. l 设置表单的PEM 206

10.6.2 设置表单的数据环境 207

10.6.3 添加各类控件对象 210

10.6.5 对象颜色的快速设置 212

10.6.4 界面布局设计 212

10.6.6 设置对象的Tab键次序 213

10.7 Visual FoxPro的动画处理 213

10.7.1 AVI动画处理 214

10.7.2 GIF动画处理 215

习题十 216

11 表单控件设计 218

11.1 输出类控件 218

11.1.1 标签 218

11.1.2 图像 219

11.2 输入类控件 220

11.2.1 文本框 220

11.1.3 线条 220

11.1.4 形状 220

11.2.2 编辑框 224

11.2.3 列表框 225

11.2.4 下拉列表框和组合框 228

11.2.5 微调框 230

11.3 控制类控件 231

11.3.1 命令按钮和命令按钮组 231

11.3.2 选项按钮组和单选钮 235

11.3.3 复选框 238

11.3.4 计时器 239

11.4.1 表格 240

11.4 容器类控件 240

11.4.2 页框和页面 244

11.4.3 容器控件 246

11.5 连接类控件 247

11.5.1 ActiveX控件 247

11.5.2 Activex绑定控件 249

11.5.3 超级链接控件 250

习题十 251

12.1.1 顶层表单与子表单 253

12.1.2 表单之间的参数传递 253

12 表单高级设计 253

12.1 多表单程序 253

12.1.3 在表单中挂接菜单 254

12.2 表单集 255

12.2.1 表单集的建立 255

12.2.2 表单集的运用 255

12.3 工具栏 257

12.3.1 定义工具栏的自定义类 257

12.3.3 定制和运用工具栏 258

12.3.2 将工具栏加至表单集之中 258

习题十二 259

13 应用系统开发 261

13.1 应用系统开发步骤和整体设计 261

13.1.1 应用系统开发步骤 261

13.1.2 程序结构设计 262

13.1.3 主控程序设汁 262

13.1.4 菜单表单设计 263

13.2 项目管理器和程序编译 265

13.2.1 “项目管理器”窗口 265

13.1.5 子模块的设计 265

13.2.2 添加文件到项目管理器 267

13.2.3 内部文件和外部文件的转换 267

13.2.4 编译文件 268

13.3 应用程序生成器 269

13.3.1 使用应用程序向导 269

13.3.2 使用应用程序生成器 271

13.3.3 打包应用程序 273

习题十三 273

附录一 Visual FoxPro命令集 275

附录二 ViSual FoxPro函数集 286

参考文献 293

返回顶部