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

  • 购买积分:12 如何计算积分?
  • 作  者:黄爱堂,师胜利主编
  • 出 版 社:北京:中国科学技术出版社
  • 出版年份:2006
  • ISBN:7504643025
  • 页数:318 页
图书介绍:本书共分三篇。第一篇为Visual FoxPro基础知识,包括数据库系统概述,Visual FoxPro系统概述;第二篇Visual FoxPro交互操作篇,内容包括Visual FoxPro语言基础,表的基本操作,数据库及其管理,查询和视图,制作报表与标签等;第三篇为应用程序设计与开发,包括结构化程序设计,面向对象的程序设计基础,表单设计,综合程序设计等。

第一篇 Visual FoxPro基础知识 1

第1章 数据库系统概述 1

1.1 数据处理的发展过程 1

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

1.1.2 数据管理技术的发展 2

1.1.3 数据库、数据库管理系统和数据库系统 3

1.1.4 数据库系统的特点 4

1.2 数据模型 5

1.2.1 数据描述 5

1.2.2 概念模型 6

1.2.3 数据模型 8

1.3 关系数据模型 9

1.3.1 关系模型 10

1.3.2 关系运算 12

1.3.3 关系完整性 15

习题1 16

第2章 Visual FoxPro系统概述 18

2.1  Visual FoxPro概述 18

2.1.1 Visual FoxPro的发展历史 18

2.1.2 Visual FoxPro的特点 18

2.1.3 Visual FoxPro的安装 19

2.1.4 Visual FoxPro的启动和退出 22

2.2 Visual FoxPro环境 23

2.2.1 主窗口介绍 23

2.2.2 菜单系统简介 24

2.2.3 工具栏简介 25

2.2.4 命令窗口的使用 26

2.2.5 命令结构及书写规则 27

2.2.6 环境配置简介 28

2.2.7 帮助系统的使用 33

2.3.1 启动项目管理器 34

2.3 项目管理器 34

2.3.2 “项目管理器”窗口操作 35

2.3.3 项目管理器选项卡 36

2.3.4 项目管理器的按钮 37

2.3.5 项目管理器菜单 37

习题2 40

第二篇 Visual FoxPro交互操作 42

第3章 Visual FoxPro语言基础 42

3.1 数据类型 42

3.1.1 字符型数据 42

3.1.2 数值型数据 42

3.1.3 逻辑型数据 43

3.1.4 日期型数据 43

3.1.7 通用型数据 44

3.1.9 整型数据 44

3.1.8 货币型数据 44

3.1.6 备注型数据 44

3.1.5 日期时间型数据 44

3.1.10 双精度型数据 45

3.1.11 浮点型数据 45

3.1.12 其他数据类型 45

3.2 常量和变量 45

3.2.1 常量 45

3.2.2 变量的分类 46

3.2.3 内存变量的使用 47

3.2.4 数组 50

3.2.5 表中数据与内存变量之间的数据交换 51

3.3 运算符和表达式 52

3.3.1 算术运算符和算术表达式 53

3.3.2 字符运算符和字符表达式 53

3.3.3 日期时间运算符和日期时间表达式 53

3.3.4 关系运算符和关系表达式 54

3.3.6 表达式生成器 55

3.3.5 逻辑运算符和逻辑表达式 55

3.4 常用函数 57

3.4.1 函数基本概念 57

3.4.2 字符函数 57

3.4.3 数值函数 60

3.4.4 日期和时间函数 62

3.4.5 测试函数 62

3.4.6 转换函数 64

3.4.7 其他函数 65

习题3 68

第4章 表的基本操作 71

4.1 表的建立与修改 71

4.1.1 表的相关概念 71

4.1.2 表结构的创建 73

4.1.3 表结构的显示、修改和复制 79

4.2 记录的输入 80

4.2.1 浏览方式 81

4.2.2 编辑方式 83

4.2.3 追加方式 84

4.2.4 命令方式 85

4.3 表的基本操作 86

4.3.1 表的打开和关闭 86

4.3.2 浏览记录 87

4.3.3 记录定位 90

4.3.4 修改记录 92

4.3.5 删除与恢复记录 94

4.3.6 过滤数据 97

4.4 表的排序与索引 99

4.4.1 排序 99

4.4.2 索引的概念 100

4.4.3 索引的建立 102

4.4.4 索引的使用 105

4.4.7 索引查询 107

4.4.5 重新索引 107

4.4.6 删除索引 107

4.5 多工作区操作 108

4.5.1 工作区 109

4.5.2 数据工作期 109

4.5.3 多表数据查询 110

4.5.4 表的关联 112

4.6 计算与统计命令 115

4.6.1 统计命令 115

4.6.2 求和及求平均值 115

4.6.3 综合计算 116

4.6.4 分类汇总 116

习题4 117

5.1 Visual FoxPro数据库 120

5.1.1 什么是Visual FoxPro数据库 120

第5章 数据库及其管理 120

5.1.2 数据库的规划与设计 121

5.2 数据库的创建 122

5.2.1 数据库设计器介绍 122

5.2.2 使用数据库 123

5.2.3 数据库中表的操作 124

5.3 数据库表的使用 126

5.3.1 字段属性 126

5.3.2 表属性 128

5.3.3 索引属性 130

5.4 表的永久关系与参照完整性 131

5.4.1 永久关系 131

5.4.2 参照完整性 132

5.4.3 教学管理数据库示例 134

习题5 136

6.1.2 数据定义语言 138

6.1.1 SQL语言的特点 138

第6章 查询和视图 138

6.1 SQL语言概述 138

6.1.3 数据操纵语言 141

6.1.4 数据控制语言 142

6.2 SELECT命令的使用方法 142

6.2.1 命令格式 142

6.2.2 简单查询 143

6.2.3 条件查询 144

6.2.4 嵌套查询 145

6.2.5 多表查询 145

6.2.6 查询结果输出 147

6.3 查询设计器 148

6.3.1 查询设计器介绍 149

6.3.2 查询设计器的使用 150

6.3.3 多表查询 152

6.3.4 查询结果的输出 154

6.4.1 视图和视图设计器 155

6.4 视图设计器 155

6.4.2 创建本地视图 157

6.4.3 创建远程视图 160

习题6 162

第7章 制作报表与标签 164

7.1 报表设计概述 164

7.1.1 报表的作用与报表文件 164

7.1.2 选择报表类型 164

7.1.3 创建报表布局 164

7.1.4 修改和定制报表 169

7.1.5 预览和打印报表 171

7.2 报表设计 174

7.2.1 设置报表数据源 174

7.2.2 设置报表布局 175

7.2.3 报表控件设计 177

7.2.4 分组报表设计 183

7.2.5 在报表中添加和使用变量 186

7.3 标签设计 187

7.3.1 使用标签向导创建标签 188

7.3.2 使用标签设计器创建标签 190

习题7 192

第三篇 应用程序设计与开发 194

第8章 结构化程序设计 194

8.1 程序文件及其编辑环境 194

8.1.1 程序文件的建立和运行 194

8.1.2 调试程序 196

8.1.3 Visual FoxPro编程特点 198

8.2 程序中几种常用命令 199

8.2.1 基本输入命令 199

8.2.2 格式输出和格式输入 200

8.3.1 顺序结构 203

8.3 程序的基本控制结构 203

8.2.3 程序结尾命令 203

8.3.2 条件分支结构 204

8.3.3 循环结构程序 207

8.4 过程和用户自定义函数 213

8.4.1 主程序和子程序 213

8.4.2 过程 215

8.4.3 自定义函数 218

8.4.4 变量作用域 220

习题8 222

第9章 面向对象的程序设计基础 225

9.1 面向对象的程序设计基础 225

9.1.1 对象的相关概念 225

9.1.2 类的概念与Visual FoxPro基类 227

9.1.3 面向对象的程序设计的特点 229

9.2.1 对象的引用 230

9.2 Visual Foxpro中对象的操作 230

9.2.2 对象的属性设置 231

9.2.3 对象的事件响应 232

9.2.4 调用对象的方法 233

9.3 类程序设计 233

9.3.1 创建用户自定义类 233

9.3.2 修改类定义 235

9.3.3 在应用程序中使用类 237

9.3.4 类库的维护 241

习题9 243

第10章 表单设计 244

10.1 表单概述 244

10.1.1 表单的建立 244

10.1.2 表单设计器简介 246

10.1.3 表单的属性设置 248

10.1.4 表单的事件和方法 250

10.1.5 设置数据环境 251

10.1.6 表单的运行 253

10.1.7 建立表单集 254

10.2 表单控件介绍 255

10.2.1 表单常用控件 255

10.2.2 向表单中添加控件 257

10.2.3 控件的格式化 259

10.2.4 控件生成器 262

10.3 常用表单控件 262

10.3.1 标签(Label)控件 262

10.3.2 文本框(Text)控件 263

10.3.3 命令按钮(CommandButton)控件 265

10.3.4 命令按钮组控件 267

10.3.5 编辑框(Edit)控件 269

10.3.6 选项按钮组(Optiongroup)控件 269

10.3.7 复选框(Checkbox)控件 270

10.3.8 微调(Spinner)按钮 271

10.3.9 列表框(ListBox)的设计 272

10.3.10 组合框(ComboBox)控件 275

10.3.11 表格(Grid)控件 278

10.3.12 页框(PageFrame)控件 280

10.3.13 图像(Image)控件 281

10.3.14 ActiveX控件 281

10.3.15 类库组件 283

习题10 284

第11章 综合程序设计 286

11.1 菜单设计 286

11.1.1 菜单设计 286

11.1.2 菜单设计器的使用 287

11.1.3 与菜单设计相关的命令 291

11.1.4 生成菜单程序 292

11.1.5 运行菜单程序 293

11.1.6 用编程方式定义菜单 296

11.2 工具栏设计和应用 300

11.2.1 工具栏设计 300

11.2.2 工具栏应用示例 301

11.3 数据库应用系统设计 305

11.3.1 系统开发步骤 305

11.3.2 构造应用程序框架 306

11.3.3 向项目中添加文件 307

11.3.4 连编应用程序 309

11.3.5 应用程序的发布 310

习题11 312

附录A Visual FoxPro 6.O系统容量 314

附录B Visual FoxPro 6.0的文件类型 316

本书参考答案 317