《Visual FoxPro程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:金晓龙主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2012
  • ISBN:9787563528820
  • 页数:332 页
图书介绍:本书内容包括数据库系统的基本概念、Visual FoxPro应用基础、Visual FoxPro基本操作、表的维护及基本应用、Visual FoxPro数据库及其操作、查询和视图、程序设计基础、面向对象与表单设计、菜单设计、报表与标签设计、应用程序的开发、Visual FoxPro与其他系统的数据共享。书中配有丰富的例题、习题和附录,以便更适合教学和满足应用程序开发的要求。《Visual FoxPro程序设计教程》内容安排合理,讲解通俗透彻,注重系统性和实践性,可以作为非计算机专业计算机程序设计课程的教材,也可作为参加计算机等级考试的人员的参考教材,或作为广大从事数据库应用开发的人员的参考书。

第1章 Visual FoxPro概述 1

1.1 Visual FoxPro简介 1

1.1.1 Visual FoxPro的发展历史 1

1.1.2 Visual FoxPro的特点 2

1.2 Visual FoxPro的环境 2

1.2.1 集成开发环境 2

1.2.2 菜单系统 3

1.2.3 工具栏 4

1.2.4 “选项”对话框 5

1.2.5 命令窗口 5

1.3 项目管理器 7

1.3.1 项目管理器的选项卡 7

1.3.2 项目管理器的按钮 8

1.3.3 项目文件操作 9

1.3.4 修改项目管理器界面 9

1.3.5 项目管理器的使用 11

小结 12

第2章 Visual FoxPro的数据及其运算 13

2.1 数据类型、常量和变量 13

2.1.1 数据类型 13

2.1.2 常量 14

2.1.3 变量 15

2.2 Visual FoxPro的内部常用函数 17

2.2.1 数值函数 17

2.2.2 字符函数 19

2.2.3 日期和时间函数 20

2.2.4 数据类型转换函数 21

2.2.5 测试函数 23

2.3 操作符与表达式 24

2.3.1 算术表达式 24

2.3.2 字符表达式 25

2.3.3 日期和时间表达式 25

2.3.4 逻辑表达式 26

2.3.5 关系表达式 26

小结 27

第3章 表与数据库 28

3.1 表的概念 28

3.2 表的建立 28

3.2.1 表结构的设计 28

3.2.2 表结构的建立 31

3.2.3 向表输入记录 32

3.3 表的显示与维护 34

3.3.1 表的打开与关闭 34

3.3.2 表的显示与修改 36

3.3.3 表记录指针的定位 40

3.3.4 表记录的增加与删除 42

3.3.5 表的复制 45

3.4 表的排序与索引 47

3.4.1 表的排序 47

3.4.2 表的索引 48

3.4.3 索引文件的建立 49

3.4.4 索引文件的使用 51

3.5 表的统计与计算 53

3.5.1 统计记录数命令 53

3.5.2 求和命令 54

3.5.3 求平均值命令 54

3.5.4 统计函数的计算 55

3.5.5 分类汇总 56

3.6 多表操作 56

3.6.1 工作区 56

3.6.2 表的关联 58

3.6.3 表的联接 59

3.7 数据库的操作 60

3.7.1 数据库的概念 60

3.7.2 数据库的建立 61

3.7.3 数据库的打开与关闭 63

3.7.4 数据库的修改 65

3.7.5 数据库的删除 65

3.7.6 向数据库中添加、移去或删除表 66

3.8 数据库表的建立与修改 68

3.8.1 在数据库中建立数据库表 69

3.8.2 数据库表的结构属性 70

3.9 表间关联关系 74

3.9.1 表间永久关系的建立 74

3.9.2 参照完整性的设置 76

小结 78

第4章 SQL语言 79

4.1 SQL语言概述 79

4.2 数据查询 80

4.2.1 简单查询 80

4.2.2 条件查询 82

4.2.3 连接 86

4.2.4 嵌套查询 88

4.2.5 数据汇总 90

4.2.6 排序 91

4.2.7 集合查询 92

4.2.8 存储查询结果 92

4.3 数据定义 93

4.3.1 定义表 93

4.3.2 修改表 95

4.3.3 删除表 97

4.4 数据更新 97

4.4.1 插入数据 97

4.4.2 修改数据 98

4.4.3 删除数据 99

4.5 视图 99

4.5.1 定义视图 100

4.5.2 删除视图 100

小结 101

第5章 查询与视图 102

5.1 查询 102

5.1.1 查询的概念 102

5.1.2 查询的创建 102

5.1.3 查询的设计 105

5.1.4 查询的运行 109

5.2 视图 111

5.2.1 视图的概念 111

5.2.2 视图的分类 111

5.2.3 本地视图的创建 111

5.2.4 远程视图的创建 115

小结 115

第6章 程序设计基础 116

6.1 程序的建立与运行 116

6.2 简单的输入输出命令 118

6.3 流程控制 120

6.3.1 顺序 120

6.3.2 条件分支 121

6.3.3 循环控制 125

6.4 过程和自定义函数 129

6.4.1 过程和自定义函数的定义 129

6.4.2 过程和自定义函数的调用 130

6.4.3 参数传递的方法 132

6.4.4 变量的作用范围 132

小结 134

第7章 表单 135

7.1 面向对象的基本概念 135

7.1.1 类和对象 135

7.1.2 Visual FoxPro的属性 137

7.1.3 Visual FoxPro的事件和方法 139

7.1.4 Visual FoxPro的对象操作 141

7.2 表单的创建 143

7.2.1 利用向导创建表单 143

7.2.2 利用表单生成器创建表单 148

7.2.3 利用表单设计器创建表单 150

7.3 常用控件 155

7.3.1 标签 155

7.3.2 文本框 157

7.3.3 编辑框 160

7.3.4 命令按钮 160

7.3.5 命令按钮组 163

7.3.6 复选框 165

7.3.7 选项按钮组 166

7.3.8 列表框 168

7.3.9 组合框 170

7.3.10 表格 171

7.3.11 页框 174

7.3.12 计时器 177

7.3.13 微调 178

7.3.14 图像 180

小结 182

第8章 菜单 183

8.1 菜单的基本概念 183

8.2 菜单设计器 184

8.3 创建菜单 186

8.4 创建快速菜单 189

8.5 创建快捷菜单 190

8.6 其他设置 191

8.6.1 设置分界线 191

8.6.2 指定访问键 192

8.6.3 指定键盘快捷键 192

小结 192

第9章 报表和标签 193

9.1 报表 193

9.1.1 报表的概念 193

9.1.2 报表的创建 194

9.1.3 报表的设计 204

9.2 标签 214

9.2.1 标签的创建 214

9.2.2 报表和标签的输出 218

小结 220

第10章 应用程序的开发 221

10.1 系统开发概述 221

10.2 应用程序开发的一般过程 222

10.2.1 应用程序开发的基本步骤 222

10.2.2 主程序设计 223

10.2.3 连编项目 224

10.3 应用程序生成器的使用 227

10.3.1 生成应用程序框 228

10.3.2 应用程序生成器 229

10.4 建立应用程序 232

10.5 制作程序安装包 235

小结 240

实验1 熟悉Visual FoxPro 6.0环境 241

一、实验目的 241

二、实验内容与参考步骤 241

实验1.1 Visual FoxPro 6.0的打开与关闭 241

实验1.2 项目管理器 241

实验1.3 Visual FoxPro 6.0的基本应用 242

三、思考题 247

实验2 Visual FoxPro的数据及其运算 248

一、实验目的 248

二、实验内容与参考步骤 248

实验2.1 数据类型、常量和变量的使用 248

实验2.2 Visual FoxPro的常用函数的使用 250

实验2.3 Visual FoxPro的表达式 251

三、思考题 252

实验3 表与数据库 254

实验3.1 表的建立与修改 254

一、实验目的 254

二、实验内容与参考步骤 254

三、思考题 262

实验3.2 表的基本操作 262

一、实验目的 262

二、实验内容与参考步骤 262

三、思考题 266

实验3.3 数据库的操作 266

一、实验目的 266

二、实验内容与参考步骤 266

三、思考题 269

实验3.4 索引与关联 269

一、实验目的 269

二、实验内容与参考步骤 269

三、思考题 281

实验4 SQL语言 282

一、实验目的 282

二、实验内容与参考步骤 282

实验4.1 数据查询语句 282

实验4.2 数据定义语句 284

实验4.3 数据更新语句 285

实验4.4 视图语句 285

实验5 查询和视图操作 286

一、实验目的 286

二、实验内容与参考步骤 286

实验5.1 查询的操作 286

实验5.2 视图的操作 289

三、思考题 293

实验6 程序设计 294

一、实验目的 294

二、实验内容与参考步骤 294

实验6.1 顺序结构程序设计 294

实验6.2 条件分支结构程序设计 295

实验6.3 循环结构程序设计 297

三、思考题 298

实验7 表单设计 299

一、实验目的 299

二、实验内容与参考步骤 299

实验7.1 快速创建表单 299

实验7.2 标签、文本框、编辑框、命令按钮的应用 301

实验7.3 命令按钮组、复选框、选项按钮组的应用 303

实验7.4 列表框、组合框、表格的应用 308

实验7.5 页框、计时器、微调按钮、图像的应用 311

三、思考题 316

实验8 菜单操作 318

一、实验目的 318

二、实验内容与参考步骤 318

实验8.1 创建菜单 318

实验8.2 创建快捷菜单 321

实验8.3 在顶层表单中使用菜单 323

三、思考题 324

实验9 报表与标签的操作 325

一、实验目的 325

二、实验内容与参考步骤 325

实验9.1 利用报表向导创建报表 325

实验9.2 利用报表设计器创建报表 327

实验9.3 标签的设计 328

三、思考题 329

附录 330

参考文献 332