《Foxpro程序设计教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:z张永常主编
  • 出 版 社:南京:南京大学出版社
  • 出版年份:1997
  • ISBN:7305031259
  • 页数:237 页
图书介绍:

第一章 数据库系统概述 1

1.1 计算机数据库管理技术的发展 1

1.1.1 数据信息的处理 1

1.1.2 自由管理阶段 1

1.1.3 文件管理阶段 2

1.1.4 数据库系统阶段 2

1.2 数据库概述 2

1.2.1 基本概念 2

1.2.2 数据模型 3

1.2.3 数据的组成层次 4

1.2.4 数据库管理系统 4

习题一 5

第二章 FoxPro简介 6

2.1 FoxPro的安装与启动 6

2.1.1 运行环境要求 6

2.1.2 系统的安装 6

2.1.3 系统的启动和退出 7

2.2 FoxPro的主要性能指标(标准版) 7

2.3 FoxPro的文件类型 8

2.4 FoxPro的配置文件 9

2.5 FoxPro的基本操作 10

2.5.1 系统菜单及激活操作 10

2.5.2 窗口操作 10

2.5.3 人机对话方式 10

2.5.4 帮助信息 11

2.5.5 运行演示程序 11

2.6 常量、变量、函数及表达式 11

2.6.1 数据类型 11

2.6.2 常量 12

2.6.3 变量 12

2.6.4 字段变量和内存变量的主要区别 14

2.6.5 常用函数 14

2.6.6 表达式 16

2.7 FoxPro的语法规则 18

2.7.1 FoxPro命令的一般格式及说明 18

2.7.2 FoxPro命令分类 19

习题二 19

实验一 FoxPro基本语法 19

第三章 数据库文件的建立与显示 21

3.1 数据库文件的建立 21

3.1.1 菜单命令 21

3.1.2 窗口命令 22

3.2 数据库文件的显示 23

3.2.1 数据库文件的打开和关闭 23

3.2.2 数据库结构的显示 24

3.2.3 数据库记录的显示 24

3.3 数据库记录的追加 25

3.4 文件操作命令与FILER程序 26

3.4.1 文件的复制(COPY) 26

3.4.2 显示文本文件(TYPE) 26

3.4.3 库文件结构的复制(COPY STRUCTURE TO) 27

3.4.4 文件的改名(RENAME) 27

3.4.5 文件的删除(DELETE) 27

3.4.6 列文件目录(DIR) 27

3.4.7 运行外部程序命令 28

3.4.8 文件管理程序FILER的使用 28

习题三 32

实验二 数据库文件的建立 32

实验三 文件操作 33

第四章 数据库文件的编辑 34

4.1 数据库结构的修改 34

4.2 记录指针的定位 35

4.2.1 绝对定位 35

4.2.2 相对定位 35

4.3 记录的编辑 36

4.3.1 记录的插入 36

4.3.2 记录的删除 37

4.3.3 记录的修改 38

4.3.4 数据记录的替换 39

习题四 40

实验四 数据库的编辑 40

第五章 数据库的排序、索引与统计 42

5.1 数据库的排序 42

5.2 数据库的索引 44

5.2.1 简单索引文件 44

5.2.2 复合索引文件 46

5.2.3 打开、更新与关闭索引文件 47

5.2.4 相关的索引命令 49

5.3 记录的查询 50

5.3.1 记录的直接查询 50

5.3.2 索引查询 50

5.4 数据统计 51

5.4.1 统计记录数 52

5.4.2 求和及求平均值 52

5.4.3 分类求和 53

习题五 53

实验五 查找记录与数据统计 54

第六章 多重数据库操作 55

6.1 工作区的选择与互访 55

6.2 数据库文件的连接 57

6.3 数据库文件的数据更新 57

6.4 数据库文件的关联 58

习题六 60

实验六 多重数据库操作 62

第七章 程序设计 62

7.1 程序的建立、修改与运行 62

7.1.1 程序建立与修改 62

7.1.2 文本编辑命令的使用 63

7.1.3 程序文件的运行 65

7.1.4 输入与输出语句 66

7.1.5 其他辅助语句 68

7.1.6 顺序结构程序设计 69

7.2 分支结构程序设计 70

7.2.1 简单分支程序设计 70

7.2.2 多分支程序设计 72

7.3 循环结构程序设计 75

7.3.1 循环语句 75

7.3.2 多重循环 80

7.4 过程、自定义函数及其调用 84

7.4.1 过程的基本概念及其调用 84

7.4.2 过程的调用关系 92

7.4.3 自定义函数及其调用 94

7.5 FoxPro调试工具 95

7.5.1 Debug调试窗口 95

7.5.2 Trace跟踪窗口 96

7.5.3 调试命令 97

7.6 格式化输入与输出 98

7.6.1 输入输出格式设计 98

7.6.2 屏幕格式文件的建立与应用 100

习题七 101

实验七 程序设计 103

第八章 数组 107

8.1 数组的建立 107

8.1.1 定义数组 107

8.1.2 数组的赋值 107

8.1.3 数组中元素的位置与元素的顺序编号 108

8.1.4 数组的属性 108

8.1.5 数组大小的测试 109

8.1.6 数组的拷贝 109

8.1.7 元素的插入与删除 110

8.2 数组的排序与查找 111

8.2.1 数组的排序 111

8.2.2 数组的查找 111

8.3 数组的传递与交换 112

8.3.1 数组的传递 112

8.3.2 数据库文件与数组之间交换数数据 113

习题八 115

实验八 数组 115

第九章 窗口及菜单制作 116

9.1 窗口的制作 116

9.1.1 窗口的定义、激活、切换和关闭 116

9.1.2 窗口操作的命令与函数 119

9.2 菜单的制作 124

9.2.1 光带式菜单 124

9.2.2 上弹式菜单 125

9.2.3 下拉式菜单 126

9.2.4 主菜单条 128

9.2.5 下拉弹出式菜单 130

9.2.6 组合式菜单 132

9.3 菜单的其他操作 135

9.3.1 放大与移动 135

9.3.2 功能选项的设置 136

9.3.3 系统功能菜单的改变 137

习题九 138

实验九 窗口与菜单制作 139

第十章 屏幕生成器 140

10.1 屏幕生成器的启动与操作 140

10.1.1 启动屏幕生成器 140

10.1.2 屏幕生成器的操作 140

10.2 定义桌面与窗口 141

10.3 添加元素 142

10.3.1 文字元素 142

10.3.2 字段元素 143

10.3.3 图形元素 144

10.4 添加按钮 145

10.4.1 无线按钮 145

10.4.2 单选按钮 146

10.4.3 不可见按钮 147

10.4.4 检测框 148

10.4.5 其他按钮 149

10.5 屏幕程序文件的生成与保存 149

10.6 调用外部模块 151

10.7 快速屏幕Quick Screen 151

10.8 应用实例 152

习题十 153

实验十 建立一个成绩查询的屏幕 153

第十一章 菜单生成器 155

11.1 菜单生成器的操作 155

11.1.1 启动菜单生成器 155

11.1.2 建立主菜单条 155

11.1.3 建立主功能选项的共用过程 157

11.1.4 设定主功能选项的共用标识符号 158

11.1.5 建立下拉弹出式菜单 158

11.1.6 指定下拉弹出式菜单的名称 159

11.1.7 建立下拉弹出式菜单的共用过程 159

11.1.8 设定下拉弹出式菜单的标识符号 159

11.1.9 设定下拉弹出式菜单的颜色 160

11.2 菜单程序文件 160

11.2.1 初始程序码 160

11.2.2 状态恢复程序码 160

11.2.3 菜单的位置 160

11.2.4 菜单程序文件的生成 161

11.3 快速菜单 161

实验十一 菜单生成器的使用 161

第十二章 报表生成器与标签生成器 162

12.1 报表生成器 162

12.1.1 启动报表生成器 162

12.1.2 报表版面设计 163

12.1.3 报表窗口操作 165

12.1.4 建立对象 167

12.1.5 报表环境状态的储存 170

12.1.6 数据分组的技巧 170

12.1.7 报表变量的使用 171

12.1.8 报表的输出 172

12.2 标签生成器 172

12.2.1 启动标签生成器 172

12.2.2 标签的设计 173

12.3 应用实例 174

习题十二 176

实验十二 报表生成器的使用 176

第十三章 结构化查询语言及关联式范例查询 177

13.1 简单的SELECT查询 177

13.1.1 SELECT简单语法 177

13.1.2 SELECT的查询输出 179

13.1.3 SELECT的其他参数 180

13.1.4 SELECT的多库查询 181

13.2 WHERE的关联连接和条件过滤 182

13.3 子查询 183

13.4 关联式范例查询 185

习题十三 190

实验十三 结构化查询语言的使用 190

第十四章 建立独立的可执行文件 191

14.1 建立项目文件 191

14.2 建立应用程序 196

14.3 建立可执行文件 197

14.4 .APP、.FXF、.EXE文件的执行 197

习题十四 198

实验十四 建立独立的可执行文件 198

第十五章 在网络环境中运行FoxPro 199

15.1 在网络环境中使用FoxPro 199

15.2 网络FoxPro常用命令和函数 201

15.3 网络程序设计 203

15.4 对数据或数据库的加锁和解锁 207

15.4.1 封锁文件函数 207

15.4.2 封锁记录函数 207

15.4.3 解锁 208

习题十五 208

第十六章 FoxPro For Windows介绍 209

16.1 FoxPro For Windows的安装与启动 209

16.1.1 运行环境 209

16.1.2 系统的安装 209

16.1.3 系统的启动和退出 210

16.2 FoxPro的主要特点及性能指标 210

16.3 FoxPro的运行方式 211

16.4 FoxPro的基本操作举例 212

习题十六 213

附录一 ASCII码集 214

附录二 系统变量 215

附录三 FoxPro 2.5 For DOS命令索引 216

附录四 FoxPro 2.5 For DOS函数索引 221

附录五 出错信息及说明 227

主要参考文献 237