当前位置:首页 > 工业技术
Visual FoxPro程序设计
Visual FoxPro程序设计

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王彦祺编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121102097
  • 页数:279 页
图书介绍:本书系统全面地介绍了Visual FoxPro的特点及使用,注重对读者实践能力的培养,内容紧密相连,最后用一个完整的例子来讲解整个数据库应用系统的开发过程,系统性、实践性较强。为了配合实验教学,在本书附录部分有7个上机实验,每个实验都是针对每章的重点内容编写的,以拓展强化读者的学习。本书为读者提供教材配套课件、实验内容操作文件夹及源代码,内容丰富生动、注解详细,便于读者自学使用。
《Visual FoxPro程序设计》目录

第1章 Visual FoxPro概述 1

1.1 Visual FoxPro简介 1

1.1.1 Visual FoxPro的发展历史 1

1.1.2 Visual FoxPro的功能特点 1

1.2学习Visual FoxPro的意义 2

1.3 Visual FoxPro的用户界面 2

1.3.1主窗口 2

1.3.2菜单系统 3

1.3.3工具栏 6

1.3.4命令窗口 6

1.3.5设计器、向导、生成器 6

1.3.6设置默认目录 7

习题1 7

第2章 数据库系统基础知识 8

2.1数据、信息与数据处理 8

2.1.1信息与数据 8

2.1.2数据处理 9

2.2计算机数据管理的发展 9

2.2.1人工管理阶段 9

2.2.2文件管理阶段 9

2.2.3数据库管理阶段 10

2.3数据库系统基本概念 11

2.3.1数据库 11

2.3.2数据库管理系统 11

2.3.3数据库系统 12

2.3.4数据库应用系统 12

2.3.5数据库的特点 12

2.4数据模型 13

2.4.1 E-R数据模型 13

2.4.2数据库的数据模型 14

2.5关系模型的基础理论 15

2.5.1关系术语 15

2.5.2关系运算 16

2.6关系数据库 18

2.6.1基本概念 19

2.6.2关系数据库规范化要求 20

2.7数据库设计 21

2.7.1数据库设计的原则 21

2.7.2数据库设计的步骤 22

2.7.3数据库设计举例 22

习题2 24

第3章 数据表操作 26

3.1数据类型介绍 26

3.2表的操作 27

3.2.1创建表 27

3.2.2打开表 34

3.2.3关闭表 34

3.2.4修改表结构 35

3.2.5复制表结构 35

3.2.6复制表文件 35

3.3记录的操作 36

3.3.1录入记录 36

3.3.2显示记录 39

3.3.3定位记录 42

3.3.4修改记录 44

3.3.5删除与恢复记录 46

3.3.6排序 48

3.4工作区和多表操作 49

3.4.1工作区的概念 49

3.4.2使用不同工作区的表 49

3.4.3表之间的临时关联 50

习题3 53

第4章 数据库操作 54

4.1数据库操作概述 54

4.1.1建立数据库 54

4.1.2打开数据库 56

4.1.3修改数据库 57

4.1.4关闭数据库 57

4.2数据库中表的操作 57

4.2.1建立表 57

4.2.2添加表 58

4.2.3移去、删除表 58

4.3设置数据库表的属性 59

4.3.1显示标题 59

4.3.2输入掩码和输出掩码 60

4.3.3有效性规则和默认值 61

4.4索引 62

4.4.1基本概念 62

4.4.2在表设计器中建立索引 64

4.4.3用命令建立索引 65

4.4.4索引的使用 66

4.5数据完整性 70

4.5.1实体完整性与主关键字 70

4.5.2域完整性与约束规则 70

4.5.3参照完整性与表之间的关系 70

习题4 74

第5章 结构化查询语言SQL 76

5.1 SQL概述 76

5.2 SQL数据查询功能 77

5.2.1简单查询 80

5.2.2条件查询 82

5.2.3联接查询 83

5.2.4嵌套查询 88

5.2.5排序 90

5.2.6统计与分组统计 92

5.2.7使用量词和谓词的查询 94

5.2.8集合的并运算 96

5.2.9设置查询结果的输出 97

5.3 SQL数据操纵功能 98

5.3.1数据插入 98

5.3.2数据更新 99

5.3.3数据删除 100

5.4 SQL数据定义功能 100

5.4.1表的定义 100

5.4.2表结构的修改 101

5.4.3表的删除 103

5.4.4视图的定义及删除 103

习题5 104

第6章 查询和视图 106

6.1查询 106

6.1.1查询设计器 106

6.1.2建立查询 107

6.1.3查询设计器的局限性 112

6.1.4运行查询 112

6.2视图 115

6.2.1视图的概念 115

6.2.2创建视图 115

6.2.3视图与数据更新 121

6.2.4使用视图 122

习题6 122

第7章 结构化程序设计 124

7.1常量与变量 124

7.1.1常量 124

7.1.2变量 127

7.1.3内存变量常用命令 129

7.2表达式 130

7.2.1数值、字符与日期时间表达式 130

7.2.2关系表达式 131

7.2.3逻辑表达式 132

7.3常用函数 134

7.3.1数值函数 134

7.3.2字符函数 135

7.3.3日期和时间函数 136

7.3.4数据类型转换函数 137

7.3.5测试函数 139

7.4程序文件的建立与执行 141

7.4.1程序的概念 141

7.4.2程序文件的建立与执行 142

7.4.3简单的输入输出命令 143

7.5程序结构 144

7.5.1顺序结构 144

7.5.2选择结构 144

7.5.3循环结构 149

7.6模块化程序设计 155

7.6.1子程序的建立与调用 156

7.6.2函数的建立与调用 156

7.6.3过程文件的建立与调用 159

7.7变量的作用域 160

7.8程序调试 162

7.8.1调试器环境 162

7.8.2设置断点 163

7.8.3“调试”菜单 164

习题7 164

第8章 面向对象程序设计 169

8.1面向对象程序设计基础 169

8.1.1对象 169

8.1.2对象的属性、方法和事件 169

8.1.3类 170

8.2 Visual FoxPro中的类 170

8.2.1容器类 171

8.2.2控件类 171

8.3对象的操作 171

8.3.1引用对象 172

8.3.2设置对象的属性值 173

8.3.3调用对象方法 173

8.4设计自定义类 173

8.4.1新建类 174

8.4.2为新建类添加属性 176

8.4.3为新建类添加方法 177

习题8 178

第9章 表单的设计与应用 180

9.1表单设计基础 180

9.1.1表单 180

9.1.2表单集 180

9.1.3使用表单向导创建表单 181

9.1.4使用表单设计器创建表单 183

9.1.5快速表单 184

9.2表单设计器 184

9.2.1表单设计工具 185

9.2.2表单管理 187

9.2.3数据环境 189

9.2.4表单的运行 190

9.3常用表单控件 191

9.3.1标签控件 191

9.3.2命令按钮控件(Command) 192

9.3.3命令按钮组控件 193

9.3.4文本框控件 195

9.3.5编辑框控件 198

9.3.6复选框控件(CheckBox) 198

9.3.7选项组控件 199

9.3.8列表框控件 200

9.3.9组合框控件 201

9.3.10表格控件 203

9.3.11页框控件 206

9.3.12图像控件 206

9.3.13计时器控件 206

习题9 207

第10章 菜单的设计与应用 209

10.1 Visual FoxPro系统菜单 209

10.1.1菜单结构 209

10.1.2系统菜单 210

10.2下拉式菜单设计 210

10.2.1菜单设计的基本过程 210

10.2.2定义菜单 211

10.2.3为顶层表单添加菜单 216

10.3快捷菜单设计 218

10.4定制工具栏 219

10.4.1定制系统工具栏 219

10.4.2自定义工具栏 220

10.4.3创建自定义工具栏类 220

习题10 221

第11章 报表的设计与应用 223

11.1创建报表 223

11.1.1报表的组成 223

11.1.2创建报表文件 224

11.2设计报表 229

11.2.1报表工具栏 230

11.2.2报表的数据源 230

11.2.3报表的布局 231

11.2.4在报表中使用控件 232

11.3数据分组和多栏报表 236

11.3.1设计分组报表 237

11.3.2设计多栏报表 239

11.3.3报表输出 240

习题11 241

第12章 数据库应用程序开发 243

12.1项目管理器 243

12.1.1创建、打开和关闭项目 243

12.1.2使用项目管理器 246

12.1.3定制项目管理器 249

12.2数据库应用系统的开发步骤 251

12.2.1需求分析 251

12.2.2系统设计 252

12.2.3代码编写 252

12.2.4代码测试 252

12.2.5运行与维护 252

12.3 Visual FoxPro系统开发的一般步骤 253

12.4连编应用程序 253

12.5图书管理系统开发举例 254

12.5.1图书管理系统需求分析 254

12.5.2图书管理系统系统设计 254

12.5.3建立数据库和表 256

12.5.4功能模块实现 257

12.5.5测试连编 264

习题12 265

附录 266

参考文献 278

相关图书
作者其它书籍
返回顶部