《Visual FoxPro程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王世伟主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2008
  • ISBN:9787113093730
  • 页数:338 页
图书介绍:本书主要内容包括Visual FoxPro中的SQL语句、数据表、报表、表单、菜单等内容。

第1章 数据库基本知识与操作 1

1.1 数据库系统的基本概念 1

1.1.1 数据库 1

1.1.2 数据库管理系统 2

1.1.3 数据库系统 2

1.1.4 数据模型 3

1.2 关系数据库 4

1.2.1 关系的基本概念 4

1.2.2 关系的特点 6

1.3 数据库与医学信息应用 6

1.3.1 医学信息简介 6

1.3.2 医学信息数据库简介 9

1.4 Visual FoxPro系统概述 12

1.4.1 Visual FoxPro开发环境介绍 12

1.4.2 Visual FoxPro系统的常用文件类型 13

1.4.3 Visual FoxPro系统的工作方式 14

1.4.4 Visual FoxPro命令语法规则 15

1.5 本章小结 16

习题1 17

第2章 Visual FoxPro中的数据与运算 18

2.1 Visual FoxPro中的常量与变量 18

2.1.1 Visual FoxPro中的常量 18

2.1.2 Visual FoxPro中的变量 19

2.2 Visual FoxPro中的表达式 22

2.2.1 算术表达式 23

2.2.2 字符表达式 23

2.2.3 日期型表达式 23

2.2.4 关系表达式 24

2.2.5 逻辑表达式 25

2.2.6 表达式的优先级 26

2.3 Visual FoxPro中的函数操作 26

2.3.1 算术运算函数 26

2.3.2 字符函数 30

2.3.3 日期时间函数 32

2.3.4 类型转换函数 34

2.3.5 测试函数 35

2.3.6 表操作函数 37

2.3.7 系统函数 38

2.4 本章小结 40

习题2 41

第3章 Visual FoxPro自由表的基本操作 43

3.1 Visual FoxPro表结构的基本操作 43

3.1.1 表结构的创建 43

3.1.2 表结构的显示 46

3.1.3 表结构的修改 47

3.1.4 表结构的复制 47

3.1.5 表文件的打开、关闭与删除 48

3.2 Visual FoxPro表记录的基本操作 49

3.2.1 表记录的录入 49

3.2.2 表记录的显示 50

3.2.3 记录指针的定位 52

3.2.4 表记录的添加 54

3.2.5 表记录的修改 55

3.2.6 表记录的删除 57

3.2.7 表的复制 61

3.2.8 数组与表之间的数据传递 62

3.3 外部数据文件与表记录之间的转换 64

3.4 本章小结 64

习题3 65

第4章 Visual FoxPro表记录的管理 68

4.1 表记录的排序 68

4.2 表的索引 69

4.2.1 建立索引文件 70

4.2.2 打开索引文件 73

4.2.3 关闭索引文件 74

4.2.4 更新索引文件 74

4.2.5 重新指定主控索引 75

4.3 表的查询 76

4.3.1 顺序查询 76

4.3.2 索引查询 76

4.4 统计与计算 79

4.4.1 统计记录数 79

4.4.2 求和 80

4.4.3 求平均值 80

4.4.4 分类汇总 80

4.4.5 综合计算 81

4.5 多表操作 81

4.5.1 工作区与多个表 82

4.5.2 表间的逻辑连接 84

4.5.3 表间的物理连接 89

4.5.4 表间的数据更新 90

4.5.5 关闭多个工作区文件 91

4.6 本章小结 91

习题4 93

第5章 关系数据库标准语言SQL 96

5.1 SQL的特点 97

5.2 数据表结构操作 97

5.2.1 定义(创建)表结构 97

5.2.2 修改表结构 100

5.2.3 建立视图 102

5.2.4 删除数据库 103

5.2.5 删除表 103

5.3 数据表记录操作 103

5.3.1 插入记录 103

5.3.2 更新记录 104

5.3.3 删除记录 105

5.4 SQL中的数据查询语句 105

5.4.1 基本查询语句 105

5.4.2 带条件(WHERE)的查询语句 106

5.4.3 SQL的复杂查询 107

5.5 本章小结 111

习题5 113

第6章 Visual FoxPro程序设计基础 115

6.1 程序文件与程序设计 115

6.1.1 程序文件与程序设计 115

6.1.2 Visual FoxPro过程化程序设计的规则 116

6.1.3 程序设计中常用的环境设置命令与交互输入输出语句 116

6.1.4 Visual FoxPro面向过程的程序设计方法 123

6.2 Visual FoxPro程序设计的基本控制结构 124

6.2.1 顺序结构程序设计 125

6.2.2 4种分支结构程序设计 126

6.2.3 3种循环结构程序设计 130

6.3 Visual FoxPro过程设计与过程调用 138

6.3.1 外部过程的建立与调用 138

6.3.2 内部过程的建立、调用与返回 139

6.3.3 过程调用中的参数传递 140

6.3.4 过程的递归调用 143

6.3.5 内存变量的作用域 143

6.3.6 自定义函数 144

6.4 Visual FoxPro程序设计综合训练与技巧解析 145

6.4.1 数值计算类程序设计 145

6.4.2 字符处理类程序设计 153

6.4.3 图形处理类程序设计 154

6.4.4 综合处理类程序设计 155

6.4.5 医学信息处理应用类程序设计 158

6.5 本章小结 165

习题6 165

第7章 Visual FoxPro项目设计器的应用 169

7.1 项目的规划与设计 169

7.2 建立项目文件 170

7.2.1 启动项目管理器 171

7.2.2 项目管理器窗口介绍 171

7.3 应用项目管理器 171

7.3.1 项目管理器的使用 171

7.3.2 “住院管理信息系统”部件的组装 173

7.4 应用系统的主程序设计、项目连编及发行 174

7.4.1 应用系统的主程序设计 174

7.4.2 应用系统的连编 176

7.5 本章小结 176

习题7 176

第8章 Visual FoxPro数据库与数据库表的操作 178

8.1 数据库的基本操作 178

8.1.1 建立数据库 178

8.1.2 删除数据库 179

8.1.3 打开数据库 179

8.1.4 修改数据库 179

8.1.5 关闭数据库 180

8.2 数据库表的操作 180

8.2.1 数据库表的建立 180

8.2.2 数据库表设计器对话框设置 181

8.2.3 数据库表与自由表之间的转换 185

8.3 数据库表间的关联和参完整性 185

8.3.1 数据库表间的关联 185

8.3.2 设置参照完整性 186

8.4 本章小结 187

习题8 188

第9章 视图与查询的应用 190

9.1 视图设计与应用 190

9.1.1 使用本地视图向导创建本地视图 191

9.1.2 使用视图设计器创建本地视图 194

9.1.3 使用视图的有关操作 196

9.2 查询设计与应用 197

9.2.1 使用查询向导创建查询 198

9.2.2 使用查询设计器创建查询 200

9.2.3 查询设计的运行与修改 206

9.2.4 视图与查询的比较 207

9.3 本章小结 208

习题9 208

第10章 Visual FoxPro表单应用 209

10.1 面向对象程序设计的概念 209

10.1.1 对象与类 209

10.1.2 属性、事件与方法 211

10.2 创建表单 213

10.2.1 使用表单向导 214

10.2.2 使用表单设计器 215

10.3 表单控件 220

10.3.1 标签(Label) 220

10.3.2 文本框(TextBox) 220

10.3.3 编辑框(EditBox) 224

10.3.4 命令按钮(CommandButton) 225

10.3.5 命令按钮组(CommandGroup) 225

10.3.6 复选框(CheckBox) 228

10.3.7 选项按钮组(OptionGroup) 228

10.3.8 列表框(ListBox) 230

10.3.9 组合框(ComboBox) 231

10.3.10 表格(Grid) 231

10.3.11 计时器(Timer) 233

10.3.12 微调控件(Spinner) 234

10.3.13 AetiveX控件 236

10.4 表单设计实例 239

10.4.1 办理住院手续表单 239

10.4.2 治疗项目收费表单 249

10.4.3 出院结算表单 252

10.5 本章小结 257

习题10 257

第11章 Visual FoxPro菜单设计 262

11.1 新建菜单系统 262

11.1.1 菜单系统的结构 262

11.1.2 菜单系统的设计 263

11.2 下拉式菜单的设计 264

11.2.1 菜单设计器的使用 264

11.2.2 表单菜单的设计 271

11.3 快捷菜单设计 273

11.4 本章小结 274

习题11 274

第12章 实用的医学信息报表与标签设计 276

12.1 报表向导 276

12.1.1 单一报表 276

12.1.2 一对多报表向导 278

12.2 设计报表 280

12.2.1 报表设计器窗口 280

12.2.2 报表控件 281

12.2.3 设置报表数据环境 281

12.2.4 报表控件操作与布局 282

12.2.5 创建报表变量 287

12.2.6 报表的数据分组 288

12.3 快速报表 293

12.4 报表输出 293

12.4.1 页面设置 293

12.4.2 预览与打印报表 294

12.4.3 程序中调用报表 295

12.5 标签的设计 295

12.6 本章小结 298

习题12 298

第13章 设计综合拓展性作业——《住院管理系统》 299

13.1 系统总体规划与主要功能模块设计 299

13.1.1 总体设计 299

13.1.2 主要功能模块 300

13.2 《住院管理系统》的主程序设计、连编及发行 307

13.2.1 应用系统的主程序与主表单设计 307

13.2.2 应用系统的连编 309

13.2.3 应用系统的发行 310

13.3 本章小结 313

习题13 313

附录 314

附录A:VFP常用控件及功能 314

附录B:VFP常用对象及功能 314

附录C:VFP常用属性及功能 315

附录D:VFP常用事件及功能 323

附录E:VFP常用方法及功能 324

附录F:VFP常用系统内存变量及功能 326

附录G:VFP常用命令 328

附录H:VFP常用函数 334

参考文献 337