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

  • 购买积分:12 如何计算积分?
  • 作  者:匡松主编
  • 出 版 社:成都:四川大学出版社
  • 出版年份:2003
  • ISBN:7561425376
  • 页数:303 页
图书介绍:本书内容包括:数据库系统概述;Visual Foxpro6.0基础知识;表的创建过程和基本操作;数据库操作与视图;程序设计基础;面向对象的程序设计等。

第一章 数据库系统概述 1

1.1数据和信息 1

1.1.1数据 1

1.1.2信息 1

1.1.3数据处理 2

1.2数据管理技术的发展 2

1.2.1人工管理阶段 2

1.2.2文件管理阶段 2

1.2.3数据库系统阶段 3

1.3数据库系统基本知识 4

1.3.1数据库 5

1.3.2数据库管理系统 5

1.3.3数据库系统 5

1.3.4数据库应用系统 6

1.4数据模型 6

1.4.1层次模型 6

1.4.2网状模型 6

1.4.3关系模型 6

1.5关系数据库 7

1.5.1关系术语 7

1.5.2关系运算 8

1.5.3关系数据库 9

1.5.4完整性控制 10

习题一 11

第二章 Visual FoxPro6.0初步知识 13

2.1 Visual FoxPro6.0的发展简介 13

2.2 Visual FoxPro6.0的特点及性能指标 13

2.2.1 Visual FoxPro6.0的特点 14

2.2.2 Visual FoxPro6.0的性能指标 14

2.3 Visual FoxPro6.0的安装、启动和退出 15

2.3.1 Visual FoxPro6.0的运行环境 15

2.3.2 Visual FoxPro6.0中文版的安装 16

2.3.3 Visual FoxPro6.0的启动与退出 16

2.4 Visual FoxPro6.0的系统窗口 17

2.4.1 Visual FoxPro6.0系统的窗口组成 17

2.4.2 VFP 6.0的菜单及操作 18

2.5 Visual FoxPro6.0的文件类型 19

2.5.1 VFP6.0处理的文件类型 19

2.5.2 Visual FoxPro6.0表的类型 21

2.6 Visual FoxPro的工作方式和命令格式 21

2.6.1 Visual FoxPro6.0的工作方式 21

2.6.2 Visual FoxPro6.0的命令结构 22

2.7 VFP的辅助设计工具 23

2.7.1 VFP的向导 23

2.7.2 VFP的设计器 25

2.7.3 VFP生成器 26

2.8项目管理器 26

2.8.1创建项目 26

2.8.2项目管理器的使用 27

2.8.3定制项目管理器 29

习题二 30

第三章 Visual FoxPro的数据基础 32

3.1数据类型 32

3.2常量 33

3.3变量 33

3.3.1字段变量 34

3.3.2内存变量 34

3.3.3数组变量 36

3.3.4系统变量 36

3.4运算符与表达式 37

3.4.1运算符 37

3.4.2表达式 38

3.5常用函数 38

3.5.1数值运算函数 39

3.5.2字符处理函数 40

3.5.3转换函数 41

3.5.4日期时间函数 43

3.5.5测试函数 44

习题三 46

第四章 表的创建和基本操作 48

4.1表的创建 48

4.1.1表结构的设计 48

4.1.2建立表的结构 50

4.1.3表数据的输入 51

4.2表的打开和关闭 53

4.2.1打开表 53

4.2.2关闭表 54

4.3表结构的修改 54

4.3.1利用表设计器修改表结构 54

4.3.2利用表向导修改表结构 55

4.4表的记录定位和显示 55

4.4.1记录的定位 55

4.4.2记录的显示 56

4.5表结构和数据的复制 58

4.5.1复制任何类型的文件 58

4.5.2复制表文件 58

4.5.3复制表的结构 59

4.6表数据的修改 59

4.6.1记录的插入和追加 59

4.6.2记录的删除和恢复 60

4.6.3记录的修改 62

4.7表的过滤 64

4.7.1记录过滤 64

4.7.2字段过滤 65

4.8数组和表之间的数据交换 65

4.8.1单记录和数组之间的数据交换 66

4.8.2多记录和数组之间的数据交换 67

习题四 68

第五章 查询、统计和多表操作 71

5.1排序 71

5.2索引 73

5.2.1索引的概念 73

5.2.2索引的建立 74

5.2.3索引的使用和删除 76

5.3查询 80

5.3.1函数FOUND()和RECNO()的使用 80

5.3.2顺序查询 80

5.3.3索引查询 81

5.4统计 83

5.4.1计数命令COUNT 83

5.4.2求和命令SUM 83

5.4.3求平均命令AVERAGE 84

5.4.4计算命令CALCULATE 84

5.4.5汇总命令TOTAL 84

5.5多工作区的操作 85

5.5.1工作区与数据工作期 85

5.5.2表之间的关系 88

5.5.3表之间的连接 90

5.5.4表文件的更新 91

习题五 91

第六章 数据库操作与视图 95

6.1数据库的创建与管理 95

6.1.1数据库的创建 95

6.1.2在项目中添加数据库 97

6.1.3打开、修改和关闭数据库 97

6.1.4数据库对表的管理 99

6.1.5浏览数据库文件 101

6.2数据字典 102

6.2.1字段属性 102

6.2.2记录规则 103

6.2.3永久关系 104

6.2.4设置参照完整性 106

6.3视图 107

6.3.1视图的概念 107

6.3.2视图的创建 107

6.3.3视图的应用 110

习题六 111

第七章 结构化查询语言SQL 113

7.1 SQL的数据定义功能 113

7.1.1 SQL提供的基本数据类型 113

7.1.2创建、修改和删除数据表 113

7.1.3创建和删除索引 115

7.2 SQL的数据查询功能 116

7.2.1 SELECT命令的格式 116

7.2.2投影查询 117

7.2.3条件查询 118

7.2.4统计查询 120

7.2.5分组查询 121

7.2.6查询的排序 122

7.2.7连接查询 123

7.2.8嵌套查询 125

7.2.9查询结果输出 127

7.3 SQL的数据更新功能 128

7.3.1插入数据记录 128

7.3.2修改数据记录 129

7.3.3删除数据记录 129

7.4用查询设计器建立查询 130

7.4.1进入查询设计器 130

7.4.2创建查询 132

7.4.3指定查询去向 133

7.4.4查看SQL 134

7.4.5运行、保存和修改查询 134

7.4.6查询菜单 134

习题七 134

第八章 程序设计基础 137

8.1程序文件 137

8.1.1程序设计的方法及原则 137

8.1.2 VFP的语法与规则 140

8.2程序文件的建立、编辑与运行 140

8.2.1程序文件的建立和编辑 140

8.2.2程序文件的运行 142

8.3程序中的常用命令 142

8.3.1输入命令 142

8.3.2输出命令 144

8.3.3其他程序运行命令 146

8.3.4系统设置命令 147

8.4程序的基本结构 148

8.4.1顺序结构 148

8.4.2分支结构 149

8.4.3循环结构 152

8.5数组应用 154

8.6子程序、过程与自定义函数 156

8.6.1子程序 156

8.6.2内存变量的作用域和参数传递 158

8.6.3过程文件 160

8.6.4自定义函数 162

8.7程序的调试 163

8.7.1调试程序 163

8.7.2调试器 164

习题八 166

第九章 面向对象的程序设计 175

9.1面向对象程序设计的概念 175

9.1.1基本概念 177

9.1.2面向对象程序设计的基本方法 179

9.2 Visual FoxPro中的类 179

9.2.1基类 179

9.2.2子类 179

9.2.3用户自定义类 180

9.2.4类库 180

9.2.5 Visual FoxPro中的事件 180

9.2.6方法程序 181

9.3对象的操作 181

9.3.1引用容器类对象 181

9.3.2设置对象的属性值 182

9.3.3调用方法 182

9.3.4添加新属性和新方法 183

9.4用户自定类 183

9.4.1使用类设计器创建类 183

9.4.2编程方式使用类 185

习题九 186

第十章 表单设计 189

10.1表单设计基础 189

10.1.1表单简介 189

10.1.2表单向导 191

10.1.3表单设计器 194

10.2表单常用控件 199

10.2.1控件的基本操作 199

10.2.2标签控件 199

10.2.3文本框控件 201

10.2.4命令按钮控件 202

10.2.5常用表单控件应用 204

10.3表单其他控件 205

10.3.1选项按钮组 205

10.3.2复选框 206

10.3.3编辑框 207

10.3.4列表框 207

10.3.5组合框 209

10.3.6微调按钮 209

10.3.7计时器 210

10.3.8图像 211

10.3.9表格 212

10.3.10页框 214

10.3.11命令按钮组 215

10.3.12 ActiveX控件和ActiveX绑定控件 218

10.3.13表单集 219

10.3.14表单控件的综合应用 220

习题十 227

第十一章 报表设计 229

11.1报表设计基础 229

11.1.1 VFP6.0的创建报表方式 229

11.1.2报表设计器界面 229

11.1.3报表的常规布局 231

11.2创建简单报表 232

11.2.1报表向导 233

11.2.2快速报表 235

11.3报表设计器 235

11.3.1启动报表设计器 236

11.3.2设置报表的数据环境 236

11.3.3报表的控件设计 237

11.3.4报表的布局调整 242

11.3.5报表的数据分组 243

11.4报表的打印输出 245

11.4.1使用菜单输出报表 245

11.4.2编写程序命令输出报表 245

11.5报表的其他数据源 245

11.5.1报表与视图 245

11.5.2报表与SQL查询 246

习题十一 246

第十二章 应用系统的集成 249

12.1菜单系统 249

12.1.1菜单系统的基本结构 249

12.1.2菜单系统的规划与建立 250

12.1.3下拉菜单的设计 251

12.1.4将系统菜单引入用户菜单 255

12.1.5菜单的初始化 256

12.1.6快捷菜单的设计 257

12.2应用系统的集成 258

12.2.1应用系统启动主程序的设计 258

12.2.2项目集成 259

12.2.3应用程序的发布 260

习题十二 261

第十三章 软件技术基础 262

13.1数据结构 262

13.1.1数据结构的基本概念 262

13.1.2线性结构 264

13.1.3非线性结构 267

13.1.4图结构 268

13.1.5线性表的查找 269

13.1.6内排序 270

13.2软件工程 272

13.2.1概述 272

13.2.2软件生存周期 273

13.2.3软件的需求分析 273

13.2.4软件设计 274

13.2.5软件集成(IC) 275

13.3操作系统 276

13.3.1操作系统(Operating System)的概念和类型 276

13.3.2处理机管理 277

13.3.3作业管理 279

13.3.4存储管理 280

13.3.5设备管理 280

13.3.6文件管理 281

习题十三 281

附录 284

附录一 Visual FoxPro6.0常用函数表 284

附录二 Visual FoxPro6.0命令概要 293