《Visual FoxPro数据库开发培训教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:卓越科技编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121083235
  • 页数:311 页
图书介绍:本书主要讲解Visual FoxPro 6.0程序设计,全书采用“知识讲解+典型案例+上机练习+疑难解答+课后练习”的结构,由浅入深地介绍了Visual FoxPro 6.0数据库开发中的相关知识。全书共10章,主要讲解了Visual FoxPro数据库基础、数据与运算、数据管理、关系数据库标准语言SQL、查询和视图、程序设计基础、表单、菜单和报表设计等知识,并在最后一章用一个完整的实例详细讲解了如何使用Visual FoxPro 6.0开发数据库。通过本书的学习,可掌握Visual FoxPro 6.0数据库设计、开发的方法,从而开发出合适的应用程序。

第1课 Visual FoxPro基础 1

1.1数据库基础 2

1.1.1知识讲解 2

数据库的基本概念 2

数据模型 3

关系数据库 3

关系的基本运算 5

1.1.2典型案例——关系运算 6

1.2 Visual FoxPro 6.0简介 8

1.2.1知识讲解 8

发展历史 8

性能指标 8

文件类型 10

集成环境 10

1.2.2典型案例——创建项目 18

1.3上机练习 19

1.3.1用命令创建项目 19

1.3.2项目操作 20

1.4疑难解答 20

1.5课后练习 20

第2课 数据与运算 22

2.1常量与变量 23

2.1.1知识讲解 23

常量 23

变量 27

2.1.2典型案例——变量操作 31

2.2运算符与表达式 34

2.2.1知识讲解 34

算术运算符与数值表达式 34

关系运算符与关系表达式 34

字符串运算 35

逻辑运算符与逻辑表达式 36

日期运算符与日期表达式 37

运算符优先级 37

2.2.2典型案例——表达式计算 38

2.3常用内部函数 39

2.3.1知识讲解 39

数值函数 39

字符函数 41

日期时间函数 43

转换函数 44

测试函数 46

2.3.2典型案例——函数计算 50

2.4上机练习 51

2.4.1计算三角形面积 51

2.4.2判断闰年 52

2.5疑难解答 52

2.6课后练习 52

第3课 数据管理 54

3.1数据库操作 55

3.1.1知识讲解 55

创建数据库 55

打开数据库 58

关闭数据库 60

修改数据库 60

删除数据库 60

检查数据库 61

3.1.2典型案例——创建数据库 62

3.2表操作 63

3.2.1知识讲解 63

表的基本操作 63

记录的操作 70

索引 75

数据完整性 79

多工作区 82

3.2.2典型案例——学生数据处理 84

3.3统计与排序 88

3.3.1知识讲解 88

统计操作 88

排序操作 90

3.3.2典型案例——货物统计 91

3.4上机练习 92

3.4.1创建货物信息数据库 92

3.4.2成绩统计与排序 93

3.5疑难解答 93

3.6课后练习 94

第4课 关系数据库标准语言SQL 96

4.1 SQL查询 97

4.1.1知识讲解 98

简单查询 98

高级查询 103

4.1.2典型案例——创建成绩查询 105

4.2 SQL数据操纵 106

4.2.1知识讲解 106

INSERT命令 106

UPDATE命令 108

DELETE命令 108

4.2.2典型案例——学生数据操作 108

4.3 SQL数据定义 109

4.3.1知识讲解 109

表定义功能 109

视图定义功能 113

4.3.2典型案例——创建订单管理数据库 114

4.4上机练习 116

4.4.1创建图书管理数据库 116

4.4.2添加图书管理数据 116

4.5疑难解答 117

4.6课后练习 118

第5课 查询与视图 119

5.1查询 120

5.1.1知识讲解 120

查询的创建和执行 120

查询设计器 120

查询向导 127

5.1.2典型案例——设计成绩查询 130

5.2视图 132

5.2.1知识讲解 132

创建视图 133

远程视图与连接 135

使用视图 136

5.2.2典型案例——设计成绩单视图 136

5.3上机练习 139

5.3.1创建图书借阅查询 139

5.3.2创建图书借阅视图 139

5.4疑难解答 140

5.5课后练习 140

第6课 程序设计基础 142

6.1程序的基本概念 143

6.1.1知识讲解 143

程序的结构 143

程序的创建和运行 144

基本输入输出 146

程序控制结构 149

6.1.2典型案例——设计成绩查询程序 157

6.2多模块程序 159

6.2.1知识讲解 159

子程序的定义和调用 159

参数传递 161

变量的作用范围 164

6.2.2典型案例——输出完数 167

6.3上机练习 168

6.3.1输出勾股数 168

6.3.2进制转换 168

6.4疑难解答 169

6.5课后练习 169

第7课 表单程序设计 172

7.1表单基础 173

7.1.1知识讲解 173

基本概念 173

表单操作 176

控件操作 188

表单数据输入和输出 190

错误处理 192

7.1.2典型案例——创建学生信息表单 194

7.2表单控件 196

7.2.1知识讲解 196

标签控件 196

命令按钮控件 198

命令组控件 200

文本框控件 202

编辑框控件 206

复选框控件 207

选项组控件 208

列表框控件 210

组合框控件 213

表格控件 213

页框控件 217

7.2.2典型案例——设计成绩查询表单 218

7.3上机练习 220

7.3.1创建学生信息查询表单 220

7.3.2创建学生信息管理表单 221

7.4疑难解答 222

7.5课后练习 222

第8课 菜单设计 224

8.1菜单设计 225

8.1.1知识讲解 225

菜单基础 225

菜单设计器 227

8.1.2典型案例——设计记录浏览菜单 231

8.2上机练习 244

8.2.1设计记录编辑菜单 244

8.2.2设计字体设置菜单 245

8.3疑难解答 245

8.4课后练习 246

第9课 报表和标签设计 247

9.1报表设计 248

9.1.1知识讲解 248

报表的基本概念 248

报表设计器 251

报表向导 260

9.1.2典型案例——设计学生成绩单报表 264

9.2标签设计 267

9.2.1知识讲解 267

标签设计器 267

标签向导 268

9.2.2典型案例——设计学生信息标签 270

9.3上机练习 272

9.3.1设计学生名单报表 272

9.3.2设计学生选课标签 272

9.4疑难解答 273

9.5课后练习 273

第10课 教学管理系统 276

10.1制作分析 277

10.1.1实例效果预览 277

10.1.2实例制作分析 278

10.2制作过程 278

10.2.1数据库设计 278

表结构 278

创建项目 281

创建数据库和表 282

10.2.2设计教师信息管理表单 284

10.2.3设计学生信息管理表单 289

10.2.4设计课程信息管理表单 290

10.2.5设计成绩信息管理表单 291

10.2.6设计管理员信息管理表单 293

10.2.7设计课程成绩报表 293

10.2.8设计教学管理系统菜单 297

10.2.9设计系统登录对话框 300

10.2.10设计系统主程序 302

10.2.11应用程序发布 303

连编项目 303

制作安装程序 303

10.3上机练习 306

10.4疑难解答 307

10.5课后练习 308

参考答案 310