当前位置:首页 > 航空航天
Visual FoxPro程序设计基础教程
Visual FoxPro程序设计基础教程

Visual FoxPro程序设计基础教程PDF电子书下载

航空航天

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王正才,陈虹颐主编;白淑红,张萃,彭政,杨锐副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2013
  • ISBN:9787517013952
  • 页数:332 页
图书介绍:本教程以Visual FoxPro 6.0为基础,系统介绍Visual FoxPro数据库程序设计语言的主要内容,包括数据库基础知识、表的操作、数据库和视图的操作、SQL语言、面向过程和面向对象的程序设计方法、表单设计、报表设计、菜单设计及应用系统的集成技术等内容;并介绍了数据结构、软件工程、操作系统等软件基础内容。本教程内容安排科学、合理,且自成体系,特别注重学生自学能力的培养。本教程主要面向各类非计算机专业学生,基本能满足大专院校不同层次教学的要求。同时可以作为计算机等级考试教材。
《Visual FoxPro程序设计基础教程》目录

第1章 数据库系统基础 1

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

1.1.1数据与信息 1

1.1.2数据处理 2

1.2数据库的概念 2

1.2.1数据库 2

1.2.2数据库管理系统 2

1.2.3数据库系统 3

1.2.4数据库应用系统 3

1.3数据管理技术的发展 3

1.3.1人工管理阶段 4

1.3.2文件管理阶段 4

1.3.3数据库系统阶段 5

1.3.4面向对象数据库系统阶段 6

1.4数据模型 6

1.4.1实体概念 7

1.4.2实体之间的联系 7

1.4.3数据模型 8

1.5关系数据库 9

1.5.1关系术语 9

1.5.2关系表之间的关联关系 10

1.5.3关系运算 11

1.5.4关系的完整性 12

1.6常用数据库软件 13

1.6.1 MySQL 13

1.6.2 SQL Server 13

1.6.3 Oracle 14

1.6.4 Sybase 14

1.6.5 DB2 14

习题一 14

第2章 Visual FoxPro系统概述 17

2.1 Visual FoxPro的发展及功能 17

2.1.1 Visual FoxPro系统的发展 17

2.1.2 Visual FoxPro数据库管理的基本功能 19

2.2 Visual FoxPro 6.0的主要特点和性能指标 19

2.2.1 Visual FoxPro 6.0的特点 19

2.2.2 Visual FoxPro 6.0的性能指标 20

2.3 Visual FoxPro 6.0系统的配置、启动和界面 21

2.3.1 Visual FoxPro 6.0的运行环境 21

2.3.2 Visual FoxPro 6.0的启动与退出 22

2.3.3 Visual FoxPro 6.0的界面组成 22

2.4 Visual FoxPro 6.0的文件类型 24

2.5 Visual FoxPro的操作方式 25

2.5.1操作方式 25

2.5.2建立工作目录与搜索路径 26

2.6 Visual FoxPro的命令格式 26

2.7项目管理器 28

2.7.1创建新项目 28

2.7.2项目管理器界面 29

2.7.3项目管理器中的操作 29

2.8 Visual FoxPro 6.0的辅助设计工具 31

2.8.1向导 31

2.8.2设计器 32

2.8.3生成器 33

习题二 34

第3章 Visual FoxPro的数据元素 35

3.1常量 35

3.1.1数值型常量 36

3.1.2货币型常量 36

3.1.3字符型常量 37

3.1.4日期型常量 37

3.1.5日期时间型常量 40

3.1.6逻辑型常量 41

3.2变量 41

3.2.1字段变量 42

3.2.2内存变量 42

3.2.3 Visual FoxPro命令格式与规则 49

3.3表达式 50

3.3.1数值表达式 50

3.3.2字符表达式 52

3.3.3日期时间表达式 53

3.3.4关系表达式 54

3.3.5逻辑表达式 58

3.3.6各种运算符的优先级 59

3.4系统函数 60

3.4.1数值函数 60

3.4.2字符函数 62

3.4.3日期和时间函数 65

3.4.4数据类型转换函数 66

3.4.5测试函数 67

3.4.6与表操作有关的测试函数 68

习题三 69

第4章 表的基本操作 71

4.1表的建立 71

4.1.1表的组成 71

4.1.2建立表结构 74

4.2打开和关闭表 77

4.2.1打开表 77

4.2.2关闭表 77

4.3显示和修改表结构 78

4.3.1显示表结构 78

4.3.2修改表结构 79

4.4表记录的输入 80

4.4.1建立表结构的同时输入数据 80

4.4.2以追加方式输入记录 82

4.4.3使用APPEND命令追加记录 82

4.5表记录的操作 83

4.5.1定位记录 83

4.5.2显示记录 85

4.5.3修改记录 87

4.5.4删除与恢复记录 89

4.6表的过滤 91

4.7表与数组之间的数据交换 93

4.7.1将当前记录复制到数组中 93

4.7.2将数组中的数据复制到当前记录中 93

习题四 94

第5章 排序、索引、统计和多表操作 97

5.1排序 97

5.2索引 99

5.2.1索引的概念 99

5.2.2索引的分类 99

5.2.3索引的建立、使用与删除 100

5.2.4查询命令 105

5.2.5过滤器命令 107

5.3统计 108

5.3.1求和命令 108

5.3.2求平均值命令 109

5.3.3计数命令 109

5.3.4统计命令 109

5.3.5分类汇总命令 110

5.4多工作区的操作命令 110

5.4.1工作区 110

5.4.2多表间的关联与连接 113

习题五 116

第6章 数据库操作 119

6.1数据库的基本操作 119

6.1.1建立数据库 119

6.1.2打开数据库 121

6.1.3关闭数据库 122

6.1.4删除数据库 122

6.1.5向数据库添加表 122

6.1.6在数据库中移去和删除表 123

6.2数据字典 124

6.2.1设置表中字段的输入、输出掩码 124

6.2.2设置表中字段的有效性规则 125

6.2.3设置表中记录的有效性规则和触发器 126

6.2.4设置表间永久关系 128

6.2.5设置参照完整性 130

6.3视图 131

6.3.1视图的概念 131

6.3.2创建本地视图 131

6.4查询 137

6.4.1查询的概念 137

6.4.2创建查询 137

6.4.3使用查询 141

习题六 143

第7章 结构化查询语言SQL 144

7.1 SQL概述 144

7.1.1 SQL语言简介 144

7.1.2 SQL语言的特点 145

7.2 SQL的数据定义功能 145

7.2.1创建表 145

7.2.2修改表结构 147

7.2.3删除表 149

7.2.4视图的定义和删除 149

7.3 SQL的数据查询功能 149

7.3.1基本查询语句 149

7.3.2投影查询 150

7.3.3条件查询 150

7.3.4统计查询 152

7.3.5分组查询 152

7.3.6查询的排序 153

7.3.7内连接查询 153

7.3.8自连接查询 153

7.3.9超连接查询 154

7.3.10修改查询去向 154

7.3.11嵌套查询 155

7.3.12集合查询 155

7.4数据的操纵功能 155

7.4.1插入记录 156

7.4.2修改记录 156

7.4.3删除记录 157

习题七 157

第8章 程序设计基础 160

8.1面向过程程序设计 161

8.1.1 Visual FoxPro程序设计的方法和原则 161

8.1.2程序文件的建立、编辑与运行 161

8.1.3程序中的常用命令 162

8.1.4程序的基本结构 165

8.1.5模块化程序设计 172

8.2面向对象程序设计 178

8.2.1基本概念 178

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

8.2.3 Visual FoxPro系统中的类 180

8.2.4 Visual FoxPro系统中的属性、事件和方法程序 181

8.2.5 Visual FoxPro系统中对象的操作 182

8.2.6添加新属性和方法 184

8.2.7使用编程方法创建类和对象 188

8.3程序调试 189

8.3.1调试工具“调试器” 189

8.3.2“调试器”的设置 190

习题八 193

第9章 表单设计 197

9.1表单设计基础 197

9.1.1表单简介 197

9.1.2创建表单 200

9.2常用表单控件 211

9.2.1控件的基本操作 211

9.2.2常用控件 212

习题九 241

第10章 报表设计与应用 246

10.1报表设计基础 246

10.1.1报表的常规布局 246

10.1.2报表设计的步骤 247

10.1.3创建报表文件 247

10.2创建简单报表 248

10.2.1创建空白报表 248

10.2.2创建快速报表 248

10.2.3用报表向导创建报表 249

10.3报表设计器 251

10.3.1报表设计器的基本环境 251

10.3.2设置报表的数据环境 253

10.3.3报表控件 254

10.3.4报表控件的调整与控制 257

10.4报表的打印输出 258

10.4.1页面设置 258

10.4.2预览结果 259

10.4.3打印报表 259

10.5报表设计示例 260

习题十 262

第11章 菜单设计 264

11.1菜单系统的基本结构 264

11.2菜单系统的设计步骤 265

11.3菜单设计 267

11.3.1菜单设计器的使用 267

11.3.2主菜单中“显示”下拉菜单中的选项 268

11.3.3下拉菜单设计 269

11.3.4快捷菜单设计 273

11.4在应用程序中使用菜单 273

习题十一 275

第12章 应用系统的开发 276

12.1数据库设计 276

12.1.1数据库设计步骤 276

12.1.2数据库设计过程 277

12.2应用系统开发的步骤 280

12.2.1可行性分析阶段 280

12.2.2需求分析阶段 280

12.2.3系统设计阶段 280

12.2.4实现阶段 281

12.2.5测试阶段 282

12.2.6运行与维护阶段 282

12.2.7系统开发的总体规划 282

12.3数据库应用系统开发 287

12.3.1“教务管理系统”功能分析 287

12.3.2系统结构 287

12.3.3部分程序模块的实现 288

12.3.4构造“教务管理系统”项目 294

12.4应用系统的集成与发布 294

12.4.1主程序的设计 295

12.4.2项目集成 295

12.4.3应用程序的发布 296

习题十二 298

第13章 软件技术基础 299

13.1数据结构 300

13.1.1数据结构概述 300

13.1.2线性结构 302

13.1.3树 305

13.1.4图结构 308

13.1.5线性表的查找 311

13.1.6内排序 312

13.2操作系统 315

13.2.1操作系统的概念和类型 315

13.2.2处理机管理 317

13.2.3存储器管理 321

13.2.4设备管理 322

13.2.5文件管理 323

13.3软件工程 324

13.3.1软件工程概述 324

13.3.2软件生存周期 325

13.3.3软件需求分析 326

13.3.4软件设计 328

13.3.5软件集成与复用 328

13.3.6软件测试与维护 330

习题十三 330

返回顶部