当前位置:首页 > 工业技术
FoxPro for Windows程序设计
FoxPro for Windows程序设计

FoxPro for Windows程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王祖卫主编;李伟等编
  • 出 版 社:天津:南开大学出版社
  • 出版年份:1999
  • ISBN:7310013077
  • 页数:256 页
图书介绍:信息管理及办公自动化是计算机的一个重要应用领域,而作为数据管理技术的代表产品,FoxPro是最流行的软件之一。 1993年美国微软公司公布了 FoxPro 2.5 for DOS和 FoxPro2.5 for Windows两种版本,同年再次推出 FoxPro 2.5。近年来FoxPro 2.5在我国的微机用户中广泛流行。随着计算机技术的迅速发展、计算机应用的日益广泛,需要学习的知识愈来愈多。作为在微机上应用于企事业单位各种类别管理工作的软件产品FoxPro,是每一位即将或正在从事此类工作的读者必须学习的知识。本书介绍的是FoxPro 2.5 for Windows的有关知识,面向各类院校学生,对目前正从事计算机应用的用户亦不失为一本良好的自学用书。本书在选材上力求内容较全面而篇幅适中;叙述上力求精练又不失翔实;章节编排上突出程序设计又兼顾界面操作。本书在写作过程中是基于如下思考:突出FoxPro程序设计特点:立题鲜明。第5至11章构成本书的主体,详尽介绍程序设计及界面设计各个环节的知识。第1至4章是必备的基础知识,第12至13章则是开发应用的知识。寓意新颖的例题:通过例题介绍编程方法
《FoxPro for Windows程序设计》目录

第1章 FoxPro for Windows基础知识 1

1.1 数据库系统 1

1.1.1 数据库基础知识 1

1.1.2 关系型数据库系统FoxPro 2

1.2 FoxPro 2.5的用户界面 3

1.2.1 菜单操作 3

1.2.2 命令窗口 4

1.2.3 对话窗口 4

1.2.4 鼠标的使用方法 5

1.3 FoxPro的运行环境与安装 6

1.3.1 运行FoxPro的环境 6

1.3.2 FoxPro的安装 6

1.4 FoxPro的启动与退出 8

1.4.1 FoxPro的启动 8

1.4.2 FoxPro主菜单简介 9

1.4.3 FoxPro的工作方式 9

1.4.4 FoxPro的帮助信息 10

1.4.5 FoxPro的退出 11

1.5 FoxPro的技术指标与磁盘文件 11

1.5.1 FoxPro 2.5的技术指标 11

1.5.2 FoxPro 2.5的磁盘文件类型 13

1.6 FoxPro的常量与变量 15

1.6.1 常量 15

1.6.2 内存变量 15

1.6.3 字段变量 17

1.7 FoxPro 2.5的运算符与表达式 18

1.7.1 运算符 18

1.7.2 表达式 19

1.7.3 宏代换 19

1.8 函数 20

1.9 FoxPro命令的一般形式 22

习题一 24

第2章 数据库的建立与维护 25

2.1 数据库的建立 25

2.1.1 建立新的数据库文件 25

2.1.2 追加记录 28

2.1.3 备注型、通用型字段数据的输入 29

2.1.4 库文件的打开与关闭 30

2.1.5 有关建立数据库的其他命令 31

2.2 数据库的显示与定位记录指针 32

2.2.1 记录的显示 32

2.2.2 记录指针的定位 33

2.2.3 “Goto”对话框的使用 34

2.3 修改库结构 34

2.4 浏览与编辑记录 37

2.4.1 浏览记录 37

2.4.2 编辑记录 40

2.5 插入与删除记录 40

2.5.1 插入记录 40

2.5.2 删除记录 41

2.6 数据的替换 43

2.7 备注型、通用型字段的修改 45

习题二 45

第3章 数据库的整理、检索与统计 47

3.1 数据库的排序 47

3.2 单项索引文件 49

3.2.1 索引的概念 50

3.2.2 单项索引文件的建立 50

3.2.3 索引的效果 51

3.3 复合索引文件 52

3.3.1 结构化复合索引文件 52

3.3.2 非结构化复合索引文件 52

3.3.3 几种索引文件的比较 53

3.3.4 用菜单命令建立索引文件 53

3.4 相关的索引命令 55

3.4.1 索引文件的打开与关闭 55

3.4.2 多个索引文件的使用 56

3.4.3 索引文件的重建 56

3.4.4 若干命令与函数简介 57

3.5 记录的检索 58

3.5.1 顺序查找定位 58

3.5.2 按索引查找 59

3.5.3 用菜单命令检索 60

3.6 “RQBE”窗口简介 62

3.7 数据库的统计 64

3.7.1 求和:SUM命令 65

3.7.2 求平均值:AVERAGE命令 65

3.7.3 计数:COUNT命令 65

3.7.4 分组求和:TOTAL命令 66

3.7.5 计算:CALCULATE命令 67

习题三 69

第4章 多工作区与多库操作 71

4.1 工作区的概念 71

4.1.1 工作区与区别名 71

4.1.2 选择工作区:SELECT命令 71

4.1.3 访问非当前工作区的记录数据 73

4.2 库文件的关联 74

4.2.1 关联性连接的建立——SET RELATION 74

4.2.2 TO〈expr〉的两种典型用法 75

4.2.3 “一对多”的关联——SET SKIP 76

4.2.4 取消关联——SET RELATION OFF 77

4.3 库的更新与库的连接 77

4.3.1 利用库间联系更新数据 77

4.3.2 库文件的连接 78

4.4 工作环境设置与磁盘文件操作 80

4.4.1 工作环境和状态的设置 80

4.4.2 磁盘文件操作命令 82

4.4.3 文件维护窗口 83

4.5 View窗口简介 84

习题四 86

第5章 程序设计初步 87

5.1 程序文件 87

5.1.1 程序文件的建立与执行 87

5.1.2 文本编辑器的基本操作 88

5.2 输出命令 89

5.2.1 ?与??命令 89

5.2.2 \与\\命令 90

5.2.3 TEXT…ENDTEXT命令 91

5.3 输入命令 92

5.3.1 WAIT命令 92

5.3.2 ACCEPT命令 92

5.3.3 INPUT命令 93

5.4 定位输入输出 94

5.4.1 定位输出 94

5.4.2 定位输入 96

5.4.3 格式化输入与输出 98

5.4.4 GET变量的查验 100

5.5 颜色的设置与绘制方框 101

5.5.1 设置颜色 101

5.5.2 绘制方框 103

5.5.3 清屏 104

5.6 函数的调用方法 105

习题五 107

第6章 控制结构程序设计 108

6.1 单条件选择结构 108

6.1.1 IF语句 108

6.1.2 嵌套式IF语句 111

6.2 多重条件选择结构 113

6.2.1 DO CASE结构 113

6.2.2 DO CASE的嵌套及与IF语句的嵌套 116

6.3 循环语句 118

6.3.1 循环语句:DO WHILE…ENDDO 118

6.3.2 循环短路与中止循环 119

6.3.3 计数循环:FOR…ENDFOR 121

6.3.4 数据库扫描循环:SCAN…ENDSCAN 122

习题六 123

第7章 模块化程序结构设计 125

7.1 过程与过程文件 125

7.1.1 过程 125

7.1.2 过程文件 127

7.2 用户自定义函数 132

7.2.1 自定义函数的定义与调用 132

7.2.2 参数传递方式 133

7.3 全局变量与局部变量 134

7.4 程序的跟踪调试及出错处理 137

7.4.1 程序执行跟踪窗口 137

7.4.2 出错处理 139

习题七 139

第8章 数组及键盘处理函数 141

8.1 数组的建立与使用 141

8.1.1 数组的建立 141

8.1.2 数组的赋值与使用 141

8.1.3 数组作为过程、函数的参数 143

8.1.4 全局数组与局部数组 144

8.2 数组与数据库间的数据交换 145

8.2.1 数据库与数组间的非批量交换 145

8.2.2 数据库与数组间的批量交换 148

8.3 数组函数 150

8.4 键盘处理函数 151

8.4.1 INKEY()函数 151

8.4.2 LASTKEY()函数 153

8.4.3 READKEY()函数 154

8.5 键盘处理命令 155

8.5.1 ON KEY命令 156

8.5.2 ON ESCAPE命令 157

8.5.3 ON KEY=命令 158

8.5.4 ON KEY LABEL命令 159

习题八 163

第9章 用户界面设计——窗口的制作 164

9.1 窗口的定义 164

9.1.1 定义窗口 164

9.1.2 设置窗口的控制属性 166

9.2 窗口的激活与挂起 166

9.2.1 窗口的激活 166

9.2.2 窗口的挂起与关闭 167

9.3 窗口的修改、隐藏与显示 168

9.3.1 窗口修改命令 168

9.3.2 窗口隐藏命令 169

9.3.3 窗口显示命令 169

9.4 移动窗口与存储窗口 170

9.4.1 移动窗口 170

9.4.2 存储窗口 171

9.5 建立窗口的控制对象 171

9.5.1 建立按式按钮 172

9.5.2 建立单选按钮 174

9.5.3 建立列表选择 176

9.5.4 建立其他控制对象 176

9.5.5 窗口函数 178

9.5.6 控制对象的重新显示 178

9.5.7 控制对象的启动 179

习题九 180

第10章 用户界面设计——菜单的制作 181

10.1 光条式菜单 181

10.2 主菜单条 183

10.3 下拉弹出式菜单 186

10.4 菜单的清除与菜单函数 190

10.5 组合式菜单 191

习题十 193

第11章 用户界面设计——屏幕生成器与菜单生成器 194

11.1 屏幕生成器 194

11.1.1 屏幕生成的基本步骤 194

11.1.2 快速屏幕 196

11.1.3 对象的定义方法与代码片断 197

11.2 屏幕工具箱 198

11.2.1 数据类对象的定义 199

11.2.2 控制类对象的定义 200

11.2.3 图形类对象的定义 207

11.3 屏幕生成器的菜单 207

11.3.1 Screen弹出式菜单 208

11.3.2 Object弹出式菜单 209

11.4 菜单生成器 210

11.4.1 菜单生成器的启动 210

11.4.2 菜单设计窗口 211

11.4.3 Menu弹出式菜单 212

11.5 程序生成器 214

11.5.1 生成器指令 214

11.5.2 生成程序代码 216

习题十一 217

第12章 报表与标签设计 219

12.1 打印准备 219

12.2 用命令生成报表 219

12.2.1 与打印有关的SET命令 220

12.2.2 用命令生成报表 220

12.3 用报表书写器生成报表 222

12.3.1 报表书写器的打开 222

12.3.2 报表书写器的工作窗口 222

12.3.3 建立报表格式文件 223

12.3.4 报表文件的预览、修改与打印 225

12.4 标签设计与打印 226

12.4.1 标签格式文件的建立与修改 226

12.4.2 标签格式文件的预览与打印 227

习题十二 228

第13章 项目管理及多用户应用 229

13.1 项目管理器 229

13.1.1 项目管理器概述 229

13.1.2 启动项目管理器 230

13.1.3 编译FoxPro文件 231

13.2 网络环境下的FoxPro 2.5b 232

13.2.1 网络环境下FoxPro 2.5b的安装 232

13.2.2 多用户操作的基本概念 232

13.2.3 加锁与解锁 233

13.2.4 死锁的预防 235

附录一 FoxPro for Windows命令概要 237

附录二 FoxPro for Windows主要函数 249

参考文献 256

相关图书
作者其它书籍
返回顶部