《数据库设计与应用 Visual FoxPro程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:颜辉编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302246725
  • 页数:300 页
图书介绍:本书根据国家计算机等级考试的考纲要求,以Visual FoxPro 6.0中文版为语言背景,通过大量实例,系统地介绍了数据库原理、Visual FoxPro的基础知识等内容。

第1章 数据库设计基础 1

1.1数据库基础知识 1

1.1.1基本概念 1

1.1.2数据管理技术的发展 2

1.2数据模型 3

1.2.1实体及实体间的联系 3

1.2.2数据模型简介 4

1.3关系数据库 5

1.3.1关系术语 5

1.3.2关系的特点 6

1.3.3关系运算 6

1.3.4关系数据库 8

1.4数据库设计基础 8

1.4.1数据库的设计 8

1.4.2一个典型的数据库 9

本章小结 10

综合练习 10

第2章Visual FoxPro概述 12

2.1 Visual FoxPro 6.0的发展与特点 12

2.1.1 Visual FoxPro 6.0的发展 12

2.1.2 Visual FoxPro 6.0的特点 13

2.2 Visual FoxPro 6.0的安装、启动与退出 13

2.2.1 Visual FoxPro 6.0的安装 13

2.2.2 Visual FoxPro 6.0的启动和退出 14

2.3 Visual FoxPro 6.0的用户界面 15

2.3.1标题栏 16

2.3.2菜单栏 16

2.3.3工具栏 21

2.3.4命令窗口 24

2.3.5工作区窗口 25

2.3.6状态栏 25

2.4 Visual FoxPro 6.0系统环境设置 25

2.5 Visual FoxPro 6.0的工作方式和命令结构 28

2.5.1工作方式 28

2.5.2命令结构 29

2.6 Visual FoxPro工具 30

2.6.1向导 30

2.6.2设计器 31

2.6.3生成器 31

2.7 Visual FoxPro系统的常用文件类型 32

本章小结 32

综合练习 32

第3章 数据与数据运算 34

3.1数据类型 34

3.2常量与变量 35

3.2.1常量 35

3.2.2变量 38

3.2.3常用命令 41

3.3表达式 43

3.3.1算术运算符和数值表达式 43

3.3.2字符运算符和字符表达式 43

3.3.3日期时间运算符和日期时间表达式 43

3.3.4关系运算符和关系表达式 44

3.3.5逻辑运算符和逻辑表达式 45

3.3.6不同类型运算符的运算优先级 46

3.4函数 46

3.4.1数值函数 46

3.4.2字符函数 48

3.4.3日期时间函数 51

3.4.4数据类型转换函数 52

3.4.5测试函数 54

本章小结 57

综合练习 57

第4章 项目管理器 59

4.1项目管理器功能简介 59

4.2项目管理器的使用 59

4.2.1创建项目 59

4.2.2项目管理器的组成 60

4.2.3项目管理器中的命令按钮 61

4.2.4定制项目管理器 62

4.3项目管理器中的文件操作 63

4.3.1文件的创建与添加 63

4.3.2文件的移去与删除 64

4.3.3文件的修改与运行 65

本章小结 65

综合练习 65

第5章 数据库与表 67

5.1数据库概述与设计 67

5.1.1数据库概述 67

5.1.2数据库设计 67

5.2数据库基本操作 68

5.2.1建立数据库 68

5.2.2打开数据库 70

5.2.3关闭数据库 71

5.2.4数据库间的切换 71

5.2.5修改数据库 72

5.2.6删除数据库 72

5.3表概述与建立过程 73

5.3.1表的概述 73

5.3.2创建表结构 73

5.3.3录入表数据 80

5.3.4表的删除 81

5.4表结构的基本操作 82

5.4.1表结构的显示 82

5.4.2表结构的修改 83

5.5表的基本操作 84

5.5.1打开表 84

5.5.2关闭表 84

5.5.3显示表记录 85

5.5.4记录指针 87

5.5.5修改记录 88

5.5.6插入记录 89

5.5.7删除记录 90

5.5.8数据表与数组的数据交换 92

5.6排序 93

5.6.1排序的概述 93

5.6.2建立排序 94

5.7索引 94

5.7.1索引及相关概念 95

5.7.2表设计器方式建立索引 96

5.7.3命令方式建立索引 98

5.7.4使用索弓引 100

5.7.5索引查找 102

5.8数据完整性 104

5.8.1实体完整性与主关键字 104

5.8.2域完整性与约束规则 104

5.8.3参照完整性 104

5.9多表的操作 106

5.9.1工作区的概念 106

5.9.2使用不同工作区的表 107

5.9.3表的关联 107

本章小结 108

综合练习 108

第6章 查询与视图 110

6.1查询 110

6.1.1用查询向导创建查询 110

6.1.2用查询设计器创建查询 112

6.1.3查询去向的设置 117

6.1.4查询的运行与修改 118

6.1.5查询设计器的局限性 119

6.2建立视图 122

6.2.1视图简介 122

6.2.2建立视图 122

6.2.3视图设计器 123

6.2.4远程视图 125

6.2.5视图的有关操作 126

6.3视图与查询的区别 128

本章小结 129

综合练习 129

第7章 关系数据库标准语言SQL 131

7.1 SQL语言简介 131

7.2 SQL的数据查询功能 131

7.2.1 SELECT命令的格式 132

7.2.2基本查询 133

7.2.3条件(WHERE)查询语句 133

7.2.4统计查询 135

7.2.5分组查询 136

7.2.6查询的排序 137

7.2.7利用空值查询 137

7.2.8连接查询 137

7.2.9嵌套查询 138

7.2.10查询结果输出 140

7.2.11集合并运算 140

7.3 SQL的数据更新功能 140

7.3.1插入记录 141

7.3.2修改数据记录 141

7.3.3删除记录 142

7.4 SQL的数据定义功能 142

7.4.1表的定义 142

7.4.2表结构的修改 143

7.4.3表的删除 144

7.4.4索引的创建和删除 144

7.4.5视图的创建和删除 145

本章小结 145

综合练习 145

第8章Visual FoxPro结构化程序设计 150

8.1程序 150

8.1.1程序的概念 150

8.1.2程序文件的建立 150

8.1.3程序文件的修改 151

8.1.4程序文件的执行 152

8.2程序设计常用命令 152

8.2.1交互式输入/输出命令 153

8.2.2基本命令 154

8.3程序的基本结构 156

8.3.1顺序结构 156

8.3.2选择结构 157

8.3.3循环结构 159

8.4模块化程序设计 163

8.4.1过程与过程文件 163

8.4.2过程的带参调用 166

8.4.3变量的作用域 168

8.5程序调试 171

8.5.1调试器环境 171

8.5.2设置断点 172

8.5.3调试菜单 174

本章小结 175

综合练习 175

第9章Visual FoxPro面向对象程序设计 178

9.1面向对象程序设计概述 178

9.1.1结构化程序设计与面向对象程序设计 178

9.1.2面向对象程序设计的优点 179

9.2对象和类 179

9.2.1对象 179

9.2.2类 180

9.3 Visual FoxPro中的类与对象 181

9.3.1类的概述 181

9.3.2类的设计 182

本章小结 184

综合练习 184

第10章 表单设计 185

10.1创建表单 185

10.1.1表单向导创建表单 185

10.1.2表单设计器创建表单 190

10.1.3表单的保存与运行 191

10.2表单设计器 192

10.2.1表单设计器的概述 192

10.2.2表单的数据环境 194

10.2.3控件的操作与布局 196

10.3对象的使用 197

10.3.1对象的弓引用格式 197

10.3.2对象的属性、方法和事件 198

10.3.3编辑方法或事件代码 199

10.4.1表单的属性 200

10.4.2表单的方法 201

10.4.3表单的事件 201

10.5表单常用控件 202

10.5.1标签控件 202

10.5.2命令按钮控件 204

10.5.3文本框控件 205

10.5.4编辑框控件 209

10.5.5复选框控件 210

10.5.6选项按钮组控件 211

10.5.7命令按钮组控件 213

10.5.8列表框控件 214

10.5.9组合框控件 217

10.5.10表格控件 218

10.5.11页框控件 220

10.5.12计时器控件 221

本章小结 222

综合练习 222

第11章 报表设计与标签设计 224

11.1报表概述 224

11.1.1报表布局的类型 224

11.1.2报表设计的步骤 225

11.1.3创建报表文件 225

11.2报表向导 226

11.2.1用报表向导创建单一报表 226

11.2.2用报表向导创建一对多报表 230

11.3快速报表 232

11.4报表设计器 233

11.4.1用报表设计器建立报表 233

11.4.2报表带区 234

11.4.3报表工具栏 236

11.4.4报表的数据环境 237

11.4.5报表控件的使用 238

11.4.6数据分组 246

11.4.7设计多栏报表 249

11.4.8报表输出 250

11.5创建标签 250

11.5.1标签向导 251

11.5.2标签设计器 253

本章小结 253

综合练习 253

第12章 菜单设计 255

12.1菜单系统 255

12.1.1菜单的类型与结构 255

12.1.2菜单系统的设计步骤 256

12.2下拉菜单 257

12.2.1菜单的建立 257

12.2.2菜单程序的生成及运行 260

12.2.3显示菜单的“常规选项”和“菜单选项” 261

12.2.4为顶层表单添加菜单 262

12.3快捷菜单 264

本章小结 265

综合练习 265

Visual FoxPro系统开发案例——学生管理系统 268

13.1系统开发的一般过程 268

13.2应用程序的生成 269

13.3“学生管理系统”的开发 271

系统功能分析 271

13.3.2系统功能模块设计 271

13.3.3建立应用程序项目 272

13.3.4建立数据库及数据库表 272

13.3.5设计系统的主程序 272

13.3.6系统登录表单 273

13.3.7系统主菜单 274

13.3.8数据管理和查询表单 274

13.3.9报表 276

13.3.10连编应用程序及生成可执行文件 277

13.3.11运行应用程序 277

本章小结 277

综合练习 278

附录A Visual FoxPro 6.0常用函数 279

附录B Visual Foxpro 6.0命令概要 288

参考文献 300