《Visual FoxPro程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:胡春安著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302241409
  • 页数:265 页
图书介绍:本书以应用为主线,由浅入深地介绍数据库技术的基本概念、基本知识和数据库的编程技术。

第1部分 教程 2

第1章 数据库基础理论 2

1.1信息、数据、数据处理与数据管理 2

1.1.1信息与数据 2

1.1.2数据处理与数据管理 3

1.2数据模型 3

1.2.1层次模型 4

1.2.2网状模型 4

1.2.3关系模型 4

1.3关系数据库应用系统 5

1.3.1数据库 6

1.3.2关系数据库 6

1.3.3数据的规范化 7

1.4数据库管理系统 10

1.5数据库系统的体系结构 11

1.6数据库系统的构成 12

第2章Visual FoxPro系统配置 13

2.1 Visual FoxPro的安装与启动 13

2.1.1 Visual FoxPro 6.0的安装 13

2.1.2启动Visual FoxPro 6.0 15

2.1.3退出Visual FoxPro 6.0 15

2.2 Visual FoxPro系统环境的配置 16

2.3 Visual FoxPro设置系统默认目录 16

第3章Visual FoxPro应用基础 18

3.1数据类型 18

3.1.1字符型 18

3.1.2数值型 18

3.1.3货币型 19

3.1.4日期型 19

3.1.5日期时间型 19

3.1.6逻辑型 19

3.1.7备注型 19

3.1.8通用型 19

3.2常量与变量 20

3.2.1常量 20

3.2.2内存变量 21

3.2.3数组变量 22

3.2.4字段变量 22

3.3表达式 23

3.3.1算术表达式 23

3.3.2字符表达式 23

3.3.3日期时间表达式 23

3.3.4关系表达式 24

3.3.5逻辑表达式 25

3.4函数 25

3.4.1数值函数 25

3.4.2字符串函数 27

3.4.3日期和时间函数 30

3.4.4数据类型转换函数 31

3.4.5测试函数 32

第4章 数据库的建立 34

4.1 Visual FoxPro数据库概念 34

4.1.1数据库容器概念 34

4.1.2创建数据库 34

4.1.3数据库的修改、打开和关闭 36

4.2表设计 37

4.2.1表结构设计 37

4.2.2使用命令方式创建和修改表 39

4.2.3初识表设计器 41

4.2.4设计字段 41

4.2.5设计索引 43

4.2.6设计表约束 45

4.3参照完整性设计 46

4.3.1创建表间关系 46

4.3.2删除和修改表间关系 47

4.3.3设计参照完整性 48

第5章 数据库操作技术 50

5.1数据库基本操作 50

5.1.1显示表结构 50

5.1.2显示数据库结构 51

5.1.3打开与关闭表 52

5.1.4增加记录 53

5.1.5显示记录 54

5.1.6定位记录 56

5.1.7更新记录 56

5.1.8删除和恢复记录 58

5.1.9过滤记录 60

5.2数据库可视化操作 60

5.2.1浏览操作 60

5.2.2菜单操作 62

5.2.3 BROWSE命令 65

5.2.4操作备注字段 65

5.2.5操作通用字段 66

5.3排序与索引 66

5.3.1排序操作 66

5.3.2索引操作 67

5.4顺序查询与索引查询 70

5.4.1顺序查询 70

5.4.2索引查询 73

5.5数据工作期 74

5.5.1多工作区的查询 74

5.5.2数据工作期窗口 76

5.5.3视图文件 77

5.5.4表的关联 78

5.6统计命令 84

5.6.1计数命令 84

5.6.2求和命令 85

5.6.3求平均值命令 85

5.6.4计算命令 86

5.6.5汇总命令 87

5.7 SELECT-SQL查询 87

5.7.1用SELECT-SQL命令直接查询 88

5.7.2用查询设计器建立查询 94

第6章 程序设计基础 104

6.1 Visual FoxPro的工作方式 104

6.2程序文件的建立与编辑 105

6.3程序文件中的专用命令 107

6.4程序文件的调用 109

6.5程序的基本结构 109

6.6分支结构 110

6.6.1单向分支 110

6.6.2双向分支 111

6.6.3多向分支 112

6.6.4使用分支语句应注意的问题 114

6.7循环结构 114

6.7.1 DO WHILE循环控制语句 114

6.7.2 FOR循环控制语句 115

6.7.3 SCAN循环控制语句 116

6.7.4循环辅助语句 117

6.7.5使用循环语句应注意的问题 119

6.8子程序 119

6.9过程 121

6.10自定义函数 123

6.11变量的作用域 124

第7章 面向对象程序设计 127

7.1对象程序设计概念 127

7.1.1类和对象的概念 127

7.1.2属性、事件和方法 129

7.2对象的操作 132

7.2.1引用对象 132

7.2.2设置对象属性 133

7.2.3响应对象事件 133

7.2.4添加对象 133

7.3类的定义 134

7.3.1利用“类设计器”创建类 134

7.3.2编程方式创建类 135

7.3.3将类添加到“表单控件”工具栏 135

7.4面向对象程序设计实例 136

第8章 表单 138

8.1建立表单 138

8.1.1用表单向导建立表单 138

8.1.2用表单设计器建立表单 143

8.2在表单上设置控件 146

8.3运行表单 149

8.4输出类控件 149

8.4.1标签 149

8.4.2图像、线条与形状 151

8.5输入类控件 153

8.5.1文本框 153

8.5.2编辑框 157

8.5.3列表框与组合框 158

8.5.4微调控件 165

8.6控制类控件 165

8.6.1命令按钮与命令按钮组 165

8.6.2复选框与选项按钮组 170

8.6.3计时器 173

8.7容器类控件 174

8.7.1表格 174

8.7.2页框 177

8.7.3容器 178

8.8连接类 178

8.8.1 ActiveX控件 179

8.8.2 ActiveX绑定控件 182

8.8.3超级链接 182

习题 182

第9章 菜单设计 185

9.1菜单的设计 185

9.1.1打开菜单设计器 185

9.1.2菜单设计器功能介绍 186

9.2利用菜单设计器设计菜单实例 188

9.2.1打开“菜单设计器” 188

9.2.2创建快捷菜单 189

9.2.3添加热键和快捷键 190

第10章 报表设计 191

10.1创建报表 191

10.1.1报表设计器 191

10.1.2快速报表 192

10.2报表设计器创建报表 195

第11章 小型应用系统开发实例 198

11.1理工大学学生信息管理系统 198

11.2系统功能模块设计 198

11.3主要工作窗口设计 201

11.3.1用户登录窗口设计 201

11.3.2窗口设计 203

11.3.3报表 206

11.3.4系统 208

11.4菜单设计 208

11.5主程序设计 210

11.6项目管理器 210

11.7系统连编可执行文件 211

11.8执行项目 211

第2部分 实验指导 214

第1章 实验基础 214

第2章Visual FoxPro 6.0基础 215

2.1实验目的 215

2.2实验项目 215

2.2.1实验项目1:对变量进行赋值 215

2.2.2实验项目2:求表达式的值 216

2.2.3实验项目3:系统函数 217

第3章 数据库的建立与操作 219

3.1实验目的 219

3.2实验项目 219

3.2.1实验项目1:项目管理器的建立 219

3.2.2实验项目2:数据库与表的建立 219

3.2.3实验项目3:输入记录 224

3.2.4实验项目4:记录的显示与定位 226

3.2.5实验项目5:记录的插入、修改、删除 228

3.2.6实验项目6:表的排序、索引 229

3.2.7实验项目7:顺序查找与索引查找 230

3.2.8实验项目8:表记录的数据统计 231

3.2.9实验项目9:表与表结构的复制 232

3.2.10实验项目10:多工作区操作 233

第4章 程序设计基础 236

4.1实验目的 236

4.2实验项目 236

4.2.1实验项目1:程序的建立、修改和运行 236

4.2.2实验项目2:非格式化输入命令 238

4.2.3实验项目3:分支结构程序设计 239

4.2.4实验项目4:循环结构程序设计 239

4.2.5实验项目5:过程与过程文件 241

4.2.6实验项目6:全局变量和局部变量 246

第5章 表单 248

5.1实验目的 248

5.2实验项目 248

5.2.1实验项目1:表单向导的使用 248

5.2.2实验项目2:表单常用控件的创建 250

5.2.3实验项目3:表单的运行 251

5.2.4实验项目4:快速表单 251

5.2.5实验项目5:标签及线条控件的设计 254

5.2.6实验项目6:文本框、命令按钮的设计 255

5.2.7实验项目7:列表框的设计 256

5.2.8实验项目8:组合框控件的设计 257

5.2.9实验项目9:选项按钮的设计 258

5.2.10实验项目10:计时器控件的设计 260

5.2.11实验项目11:表格控件的设计 262

5.2.12实验项目12:页框控件的设计 263

第6章 综合训练 266

6.1实验目的 266

6.2实验内容 266

6.3操作步骤 266