当前位置:首页 > 工业技术
Visual Foxpro数据库应用与程序设计
Visual Foxpro数据库应用与程序设计

Visual Foxpro数据库应用与程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李丕贤,郭瑾,鞠宏军主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2012
  • ISBN:9787030361271
  • 页数:292 页
图书介绍:本书以VisualFoxPro6.0为背景介绍数据库系统的概念、使用、管理和开发。内容包括数据库基础知识、数据库的建立和使用、查询和视图、SQL语言、程序设计基础、面向对象程序设计、表单、菜单和报表等。在教材内容组织上,本书以VisualFoxPro基本知识结构为核心,构造基于案例教学的教材。教材编写包括两条线,一是VisualFoxPro知识的体系结构,二是案例贯穿于整个教材中。教材在内容的体现上更侧重于从实例入手,适合于读者自学和基本概念的掌握。根据高校学生参加全国计算机等级考试的需要,教材内容涵盖《全国计算机等级考试大纲》(VisualFoxPro程序设计部分)。教材注重与相关课程及教学资源的整合。包括教材与大学计算机基础课程的关系、教材与国家计算机等级考试的关系及主教材与其他教学资源的关系等。教材配套教学资源丰富,除提供程序素材和网络课程外,还增加了操作部分的视频,方便读者学习。本书适合作为高等院校数据库及应用课程的教材,还可作为全国计算机等级考试(二级VisualFoxPro)的辅导教材及各类数据库应用人员的参考书。
《Visual Foxpro数据库应用与程序设计》目录

第1章 Visual FoxPro基础 1

1.1 数据库基础知识 1

1.1.1数据处理 1

1.1.2数据库系统 2

1.1.3数据模型的相关概念 4

1.1.4常见数据模型 5

1.2关系数据库 6

1.2.1 关系模型 6

1.2.2关系运算 7

1.3 Visual FoxPro 6.0基础 9

1.3.1 Visual FoxPro 6.0的特性 9

1.3.2 Visual FoxPro 6.0的工作环境 10

1.4Visual FoxPro 6.0工作环境的配置 12

1.4.1 使用“选项”对话框 12

1.4.2使用SET命令 14

1.4.3保存配置 15

1.5 Visual FoxPro 6.0的文件类型 15

1.5.1 数据库文件 15

1.5.2文档文件 16

1.5.3程序文件 16

1.6 Visual FoxPro 6.0的工作方式 17

1.6.1 菜单方式 17

1.6.2命令方式 17

1.6.3程序方式 18

1.7 Visual FoxPro 6.0可视化设计工具 18

1.7.1 Visual FoxPro向导 18

1.7.2 Visual FoxPro设计器 19

1.7.3 Visual FoxPro生成器 20

1.8 Visual FoxPro项目示例 20

1.8.1 功能要求 21

1.8.2系统结构 21

1.8.3开发的基本过程 23

小结 24

习题 24

实验 26

第2章数据库与表的基本操作 28

2.1 数据库及其操作 28

2.1.1 数据库的基本概念 28

2.1.2数据库的建立 28

2.1.3数据库的打开 29

2.1.4数据库的修改 31

2.1.5数据库的删除 31

2.1.6数据库的关闭 31

2.2数据库表及其操作 32

2.2.1数据库表的建立 32

2.2.2 向表中输入数据 35

2.2.3表的打开与关闭 37

2.2.4表结构的修改 37

2.2.5浏览和显示表的内容 38

2.2.6记录指针的定位 40

2.2.7记录的添加 42

2.2.8记录的修改 43

2.2.9记录的删除与恢复 44

2.3 自由表及其操作 45

2.4索引与排序 48

2.4.1索引的基本概念 48

2.4.2索引的建立 49

2.4.3索引的使用 51

2.4.4表中记录的排序 54

2.5数据的完整性 55

2.5.1 实体完整性与主关键字 55

2.5.2 域完整性与约束规则 55

2.5.3参照完整性与表之间的关联 57

2.6 多工作区操作 59

2.6.1 多工作区的概念 59

2.6.2表之间的关联 60

小结 61

习题 62

实验 65

第3章查询与视图 70

3.1 查询 70

3.1.1 基于单表查询的示例 70

3.1.2查询设计器 73

3.1.3 运行和修改查询 73

3.1.4查询去向 74

3.1.5创建基于多表的查询 75

3.2视图 77

3.2.1 创建视图 77

3.2.2视图设计器 79

3.2.3利用视图更新数据 79

3.2.4 视图的其他操作 81

小结 82

习题 82

实验 84

第4章 SQL语言 86

4.1 SQL概述 86

4.2 SQL的查询功能 87

4.2.1 简单查询 87

4.2.2联接查询 88

4.2.3嵌套查询 89

4.2.4分组查询 90

4.2.5 SQL查询中的其他子句 91

4.2.6利用空值查询 94

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

4.2.8集合的并运算 95

4.2.9查询去向 96

4.3 SQL数据操纵 96

4.3.1 插入记录 96

4.3.2 更新记录 97

4.3.3删除记录 97

4.4 SQL数据定义 98

4.4.1创建数据库 98

4.4.2创建表 98

4.4.3 删除表 100

4.4.4修改表 100

4.4.5创建视图 101

小结 101

习题 102

实验 104

第5章数据与数据运算 106

5.1 数据类型 106

5.2常量与变量 107

5.2.1常量 107

5.2.2变量 108

5.3表达式 111

5.3.1算术表达式 112

5.3.2字符表达式 112

5.3.3 日期和日期时间表达式 112

5.3.4关系表达式 113

5.3.5逻辑表达式 114

5.4函数 115

5.4.1数值函数 115

5.4.2字符函数 118

5.4.3 H期和时间函数 121

5.4.4数据类型转换函数 122

5.4.5测试函数 125

小结 129

习题 130

实验 132

第6章程序设计基础 136

6.1 程序设计概述 136

6.1.1程序的概念 136

6.1.2程序文件的建立与执行 136

6.1.3程序中的常见命令 138

6.2程序的基本结构 139

6.2.1顺序结构程序 139

6.2.2选择结构程序 139

6.2.3循环结构程序 142

6.2.4编程示例 147

6.3程序的模块化设计 149

6.3.1结构化程序设计 149

6.3.2子程序、过程和自定义函数 150

6.3.3 内存变量的作用域 153

6.3.4参数的传递 155

6.4程序调试 157

6.4.1 调试器窗口 157

6.4.2设置断点 160

6.4.3调试菜单 161

小结 161

习题 162

实验 164

第7章表单及控件 169

7.1 面向对象编程的概念 169

7.1.1对象的属性、事件与方法 169

7.1.2 Visual FoxPro中的类与对象 170

7.2表单的操作 171

7.2.1 表单的建立与运行 171

7.2.2表单设计器 173

7.2.3表单对象的操作与布局 178

7.2.4表单的属性、事件和方法 180

7.3 常用表单控件 181

7.3.1标签的应用 183

7.3.2命令按钮的应用 185

7.3.3文本框的应用 186

7.3.4选项按钮组的应用 191

7.3.5复选框的应用 193

7.3.6列表框的应用 194

7.3.7组合框的应用 196

7.4数据表的表单设计 198

7.4.1 使用表单向导建立数据表的表单 198

7.4.2使用表单设计器建立数据表的表单 204

7.4.3 表格控件 207

7.4.4页框的应用 210

7.4.5命令按钮组的应用 213

小结 214

习题 214

实验 217

第8章菜单设计 226

8.1菜单设计概述 226

8.1.1菜单的结构 226

8.1.2菜单设计的步骤 226

8.2下拉菜单的设计 227

8.2.1 启动菜单设计器 227

8.2.2 “菜单设计器”窗口 228

8.2.3 设置菜单的常规选项与菜单选项 230

8.2.4下拉菜单示例 231

8.3 为顶层表单添加菜单 233

8.4快捷菜单的设计 235

小结 237

习题 237

实验 238

第9章报表设计 242

9.1快速报表的设计 242

9.1.1使用报表向导创建报表 242

9.1.2利用快速报表方法创建报表 245

9.2使用报表设计器设计报表 246

9.2.1报表设计器中的带区 246

9.2.2报表工具栏的应用 247

9.2.3报表的数据源和报表的布局 248

9.3数据分组报表的设计 251

9.3.1 设计数据分组报表 252

9.3.2报表的输出 255

小结 255

习题 256

实验 257

第10章项目管理 260

10.1 项目管理器 260

10.1.1 创建项目 260

10.1.2 项目管理器 261

10.2项目管理器中的文件操作 262

10.2.1 创建文件 262

10.2.2添加文件 263

10.2.3移去文件 263

10.2.4其他操作 264

10.3 项目的连编与发布 264

10.3.1设置主文件 264

10.3.2设置项目文件的“包含”与“排除”属性 265

10.3.3连编项目 265

10.4发布应用程序 266

小结 267

习题 267

实验 268

第11章综合实例 270

11.1 数据库应用系统开发过程 270

11.1.1需求分析 270

11.1.2系统设计 270

11.1.3系统实现 270

11.1.4系统测试和系统维护 270

11.2 “资产管理系统”的系统设计 271

11.2.1 系统功能分析 271

11.2.2系统功能结构设计 271

11.2.3数据库设计 271

11.2.4表单设计 272

11.2.5菜单设计 280

11.2.6报表设计 280

11.2.7主程序 281

11.3 项目实现 282

11.3.1 构造项目 282

11.3.2 连编与发布应用程序 283

小结 284

习题 285

附录 286

附录A 附表 286

附录B Visual FoxPro 6.0的常用命令 287

附录C Visual FoxPro 6.0的文件类型 290

参考文献 292

返回顶部