当前位置:首页 > 工业技术
Visual FoxPro数据库设计教程
Visual FoxPro数据库设计教程

Visual FoxPro数据库设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:杨佩理,陶瑜编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111143906
  • 页数:311 页
图书介绍:本书全面介绍了Visual FoxPro数据库编程语言,涵盖从数据库的基本概念和基本操作到应用程序设计的各个方面。
《Visual FoxPro数据库设计教程》目录

目录 1

前言 1

第1章数据库系统及VFP概述 1

1.1数据处理技术发展概述 1

1.1.1数据处理 1

1.1.2数据处理技术的发展 1

1.2数据库系统的基本概念 2

1.2.1数据库 2

1.2.2数据库管理系统 3

1.2.3数据库系统 4

1.2.4数据库系统的发展 4

1.2.5关系数据库系统简介 5

1.3数据模型 6

1.3.1三个世界 6

1.3.2数据模型 7

1.3.3关系数据库 9

1.4 Visual FoxPro的安装和启动 9

1.4.1安装VFP中文版 10

1.4.2启动VisualFoxPro 10

1.4.3 Visual FoxPro系统界面 11

1.5 VisualFoxPro的特点 15

1.5.1Visual FoxPro的平台特点 15

1.5.2 Visual FoxPro的语言特点 15

1.6本章小结 17

思考与练习 17

第2章表的基本操作 19

2.1表的创建 19

2.1.1字段类型 19

2.1.2表结构的创建 20

2.1.3表结构的修改 23

2.1.4表的打开和关闭 24

2.1.5表结构的显示 25

2.2表记录的基本操作 26

2.2.1记录的追加 26

2.2.2记录的显示 28

2.2.3记录的定位 30

2.2.4记录的修改 33

2.2.5记录的删除 35

2.2.6记录的筛选 37

2.3工作区和工作区中的表 39

2.3.1工作区 39

2.3.2 “数据工作期”窗口 40

2.4表索引的创建和使用 41

2.4.1索引的作用 41

2.4.2表索引的创建 42

2.4.3索引的修改和删除 44

2.4.4索引的使用 45

2.4.5利用索引快速定位记录 46

2.5本章小结 46

思考与练习 47

第3章数据库管理 49

3.1数据库的设计 49

3.1.1 VFP数据库的基本概念 49

3.1.2数据库的设计过程 51

3.2数据库的创建与组成 52

3.2.1数据库的创建 53

3.2.2数据库的组成 54

3.3数据库表的扩展设置 58

3.3.1数据库表字段的扩展属性 59

3.3.2数据库表的表属性 61

3.4.1永久关系的操作 64

3.4永久关系与参照完整性的操作 64

3.4.2参照完整性的定义及操作 66

3.5建立表之间的临时关系 68

3.5.1临时关系的认识 68

3.5.2临时关系的创建 68

3.6数据库的维护 70

3.6.1数据库的打开与关闭 70

3.6.2数据库的修改与删除 71

3.6.3数据库信息的显示 71

3.7本章小结 72

思考与练习 72

第4章用项目管理器管理项目 73

4.1项目管理器 73

4.1.1创建一个项目文件 73

4.1.2打开和关闭项目管理器 75

4.2.1数据文件 76

4.2项目管理器下的项目 76

4.2.2文档文件 77

4.2.3类库文件 77

4.2.4代码文件 78

4.2.5其他文件 78

4.3项目管理器的界面和设置 78

4.3.1项目管理器的折叠与展开 78

4.3.2项目管理器的界面定制 79

4.3.3在项目间共享文件 80

4.3.4查看项目信息 80

4.4 “项目管理器”的基本管理 81

4.4.1 “项目管理器”对数据库的操作 81

4.4.2 “项目管理器”对数据库表的操作 83

4.4.3 “项目管理器”对其他文件的操作 84

4.5本章小结 85

思考与练习 86

第5章数据的查询检索 87

5.1查询的创建和使用 87

5.1.1初识查询 87

5.1.2利用查询向导创建查询 88

5.1.3利用查询设计器创建查询的步骤 93

5.1.4查询的运行和修改 102

5.2 SELECT-SQL语句 102

5.2.1 SQL语句简介 102

5.2.2从查询文件认识SELECT-SQL语句 103

5.2.3 SELECT-SQL语句的基本语法 105

5.2.4 SE1ECT-SQL语句的标准语法格式 109

5.3视图的创建和使用 110

5.3.1视图的认识 110

5.3.2用视图设计器创建视图 112

5.3.3用CREATESQLVIEW命令创建视图 117

5.3.4视图的维护 117

5.4本章小结 118

思考与练习 119

第6章可视化程序设计基础 121

6.1 VisualFoxPro编程概述 121

6.1.1 VFP的两种数据处理方式 121

6.1.2 VFP的两种程序设计模式 121

6.1.3 VFP程序的三种基本结构 122

6.2简单程序设计 123

6.2.1一个简单的程序示例 123

6.2.2程序文件的基本操作 124

6.2.3常用的命令和函数 125

6.3分支结构的程序设计 129

6.3.1单分支选择语句 130

6.3.2多分支选择语句 132

6.4循环结构的程序设计 133

6.4.1 SCAN...ENDSCAN命令 134

6.4.2 FOR…ENDFOR命令 135

6.4.3 DO WHILE…ENDDO命令 136

6.4.4循环控制 137

6.5过程和自定义函数 138

6.5.1过程 138

6.5.2自定义函数 139

6.5.3过程文件 140

6.5.4变量的作用域 141

6.6本章小结 142

思考与练习 142

7.1.1对象的概念 145

7.1 VFP中的对象 145

第7章面向对象编程入门 145

7.1.2对象的属性 146

7.1.3对象的事件 147

7.1.4对象的方法 147

7.2用表单向导设计表单 148

7.2.1表单概述 148

7.2.2用表单向导创建单表表单 148

7.2.3用表单向导创建一对多表单 151

7.3表单设计器 153

7.3.1表单设计器概述 153

7.32表单的设计思想 154

7.4本章小结 160

思考与练习 161

8.1.2 ControlSource属性设置的作用 163

绑定型控件 163

8.1深入了解对象和数据 163

8.1.1数据绑定型控件与非数据 163

第8章常用控件的设计 163

8.2显示信息的对象 164

8.2.1标签 164

8.2.2文本框 165

8.2.3编辑框 166

8.2.4图像 166

8.2.5形状 167

8.2.6微调器 168

8.3提供预定数据的对象 169

8.3.1选项组 170

8.3.2复选框 172

8.3.3列表框 173

8.3.4组合框 175

8.4允许用户执行特定任务的对象 177

8.4.1命令按钮 177

8.4.2命令按钮组 178

8.5表格、页框和时钟 181

8.5.1表格 181

8.5.2页框 183

8.5.3时钟 186

8.6本章小结 187

思考与练习 187

第9章面向对象编程进阶 191

9.1类的概念 191

9.1.1类的特性 191

9.1.2控件类和容器类 192

9.1.3 VFP的基类 193

9.1.5类库 194

9.1.4类的层次结构 194

9.2对象和对象的操作 195

9.2.1类和对象的关系 195

9.2.2对象的操作 195

9.2.3对象的引用 198

9.3 子类的创建和使用 199

9.3.1利用程序创建类 199

9.3.2利用类设计器创建子类 202

9.3.3利用表单设计器创建子类 204

9.3.4 子类的使用 206

9.3.5类库的操作 209

9.4深入了解事件模型 211

9.4.1 VFP中的事件 211

9.4.2追踪事件序列 212

9.4.3事件代码的设计和执行 213

9.5本章小结 214

思考与练习 214

第10章报表设计 217

10.1利用报表向导创建报表 218

10.1.1报表向导 218

10.1.2一对多报表向导 223

10.2利用报表设计器设计报表 225

10.2.1报表设计器简介 225

10.2.2设计报表 227

10.3报表输出 239

10.3.1报表页面设置 239

10.3.2输出报表 239

10.4本章小结 241

思考与练习 241

11.1.1菜单设计思想 243

11.1菜单设计 243

第11章设计应用程序界面 243

11.1.2菜单设计 246

11.1.3快捷菜单的设计和使用 251

11.1.4顶层菜单的设计和使用 253

11.2创建自定义工具栏 254

11.2.1工具栏的特性 254

11.2.2定义工具栏类 255

11.2.3创建自定义工具栏 257

11.3本章小结 258

思考与练习 258

第12章应用程序的集成和测试 259

12.1创建应用程序 259

12.1.1应用程序的规划 259

12.1.3应用程序的主菜单设计 260

12.1.2数据库设计 260

12.1.4详细设计 261

12.1.5创建应用程序的主程序 261

12.2应用程序的调试 262

12.2.1调试的前期准备 262

12.2.2调试应用程序 263

12.2.3处理应用程序的运行错误 268

12.3应用程序的测试和连编 269

12.3.1应用程序的测试 269

12.3.2应用程序的连编 270

12.4应用程序的包装出品 271

12.5本章小结 275

思考与练习 276

附录A上机实验任务和指导 277

附录B学生成绩管理系统样表 307

附录C课程设计任务和指导 309

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