《Visual Foxpro循序渐进教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:龙腾科技主编
  • 出 版 社:红旗出版社;希望电子出版社
  • 出版年份:2005
  • ISBN:7505110438
  • 页数:295 页
图书介绍:本书以Visual Foxpro6.0为主详细介绍了数据库设计方法,还简要介绍了两种数据库开发系统;Access2000与SQL Server2000,特别适合大专院校作为教材,也可供各类培训班和管理系统开发,使用与维护人员使用。

第1章 数据库基础知识 1

1.1 数据库概述 1

1.1.1 数据管理技术的产生与发展 1

1.1.2 数据库基本概念 4

1.2 数据库系统结构 5

1.2.1 数据库系统的三级模式 5

1.2.2 数据库的二级映像功能与数据独立性 7

1.3 数据模型 7

1.3.1 数据模型的要素 8

1.3.2 实体联系模型 8

1.3.3 常用的数据模型 10

1.4 关系数据库 11

1.4.1 关系数据结构 11

1.4.2 关系操作 11

1.5.1 VisualFoxPro6.0的特点 12

1.5 VisualFoxPro6.0简介 12

1.4.3 关系完整性约束 12

1.5.2 VisualFoxPro6.0的工作方式 13

1.5.3 系统主界面 14

1.5.4 VisualFoxPro6.0命令的一般形式 15

1.5.5 系统文件类型 16

思考与练习 17

第2章 VisualFoxPro语法基础 19

2.1 数据类型 19

2.2 数据存储 21

2.2.1 常量 21

2.2.2 变量 22

2.2.3 其他数据存储容器 26

2.3 运算符和表达式 27

2.3.1 数值运算符及数值表达式 27

2.3.2 字符串运算符及字符表达式 27

2.3.4 关系运算符及关系表达式 28

2.3.3 日期运算符及日期表达式 28

2.3.5 逻辑运算符及逻辑表达式 29

2.3.6 名称表达式 30

2.4 函数 30

2.4.1 数值处理函数 31

2.4.2 字符处理函数 32

2.4.3 日期和时间处理函数 35

2.4.4 数据类型转换函数 36

2.4.5 测试函数 38

2.4.6 其他函数 40

思考与练习 42

第3章 VisualFoxPro开发环境 44

3.1 VisualFoxPro的启动和环境设置 44

3.1.1 VisualFoxPro的启动 44

3.1.2 VisualFoxPro的环境设置 44

3.2 项目管理器应用 46

3.2.1 使用项目组织文件 47

3.2.2 打开项目管理器 50

3.2.3 项目管理器窗口概述 50

3.2.4 项目管理器窗口操作 50

3.2.5 组成文件列表 51

3.2.6 项目管理器的按钮 52

3.2.7 查看或填充项目信息 53

3.2.8 从一个项目文件中向另一个项目文件中加入文件 54

3.2.9 建立自己的项目文件 54

3.3 VisualFoxPro中的文本编辑 56

3.3.1 光标移动控制键 56

3.3.2 文本编辑 57

3.3.3 改变字体 59

3.3.4 命令续行 59

3.4 命令窗口使用方法 60

3.3.7 改变编辑器属性 60

3.3.6 行缩进 60

3.3.5 增加和撤销注释 60

3.4.1 命令输入和编辑 61

3.4.2 出错处理 62

3.4.3 执行带有续行符的命令 62

3.5 使用键盘宏 62

3.5.1 键盘宏的建立 62

3.5.2 编辑宏 65

3.5.3 宏的使用 65

3.5.4 使用宏时应注意的问题 66

3.6 VisualFoxPro设计器、向导和生成器分类解析 66

3.6.1 设计器 66

3.6.2 向导 67

3.6.3 生成器 70

3.7 VisualFoxPro系统键盘定义 71

3.7.1 菜单快捷键 71

3.7.4 属性窗口组合键 72

3.7.2 窗口操作组合键 72

3.7.3 帮助键 72

3.7.5 系统默认键盘宏定义 73

思考与练习 73

第4章 数据库和表操作 74

4.1 数据库设计 74

4.1.1 数据库设计步骤 74

4.1.2 分析数据需求 75

4.1.3 将需求分类放入表 75

4.1.4 确定所需字段 76

4.1.5 确定关系 77

4.1.6 设计求精 79

4.2 数据库创建与操作 80

4.2.1 数据库的创建 80

4.2.2 数据库的基本操作 81

4.3.1 数据表的结构 82

4.3 创建数据表 82

4.3.2 创建自由表并输入数据 84

4.3.3 创建数据库表 88

4.4 数据表的基本操作 90

4.4.1 数据表的浏览 90

4.4.2 记录的定位 95

4.5 数据表的维护 98

4.5.1 修改表结构 98

4.5.2 从已有的文件中向表中添加记录 99

4.5.3 编辑修改记录 101

4.5.4 删除记录 104

4.6 建立数据字典 108

4.6.1 为数据库表设置字段属性 108

4.6.2 设置表的属性 109

4.6.3 创建永久关系 111

4.6.4 设置参照完整性 112

4.7 数据排序与索引 113

4.7.1 数据表的排序 113

4.7.2 创建索引 114

4.7.3 数据表查询 119

4.7.4 数据表的统计和汇总 121

4.8 使用多个表 123

4.8.1 工作区的选择 123

4.8.2 数据表的关联和使用关联 125

思考与练习 127

第5章 查询与视图 131

5.1 设计查询 131

5.1.1 启动查询设计器或查询向导 132

5.1.2 设置表间联接条件 133

5.1.3 选定查询输出字段 135

5.1.4 设置联接条件和筛选条件 135

5.1.6 分组查询结果 138

5.1.5 排序查询结果 138

5.1.7 限制查询结果 139

5.1.8 定向输出查询结果 140

5.1.9 运行查询 144

5.1.10 修改查询 144

5.1.11 关于SQL 145

5.1.12 举例 146

5.2 使用视图更新数据 148

5.2.1 创建视图 148

5.2.2 设置更新条件 151

5.2.3 定制视图 153

5.2.4 举例 155

5.3 结构化查询语言SQL 157

5.3.1 SQL的主要特点 157

5.3.2 SQL语言的基本概念 158

5.3.3 SQL的数据定义功能 159

5.3.4 SQL的数据查询功能 161

5.3.5 SQL的数据更新功能 163

思考与练习 164

第6章 程序设计基础 166

6.1 程序文件的建立与执行 166

6.1.1 基本概念 166

6.1.2 程序文件的建立与修改 166

6.1.3 程序文件的执行 167

6.2 程序设计常用命令 168

6.2.1 输入/输出命令 168

6.2.2 程序流程图 171

6.2.3 分支命令 172

6.2.4 循环命令 176

6.3 子程序、过程与自定义函数 180

6.3.1 子程序 181

6.3.2 自定义函数 182

6.3.3 过程与过程文件 183

6.3.4 变量的作用域 186

思考与练习 188

第7章 表单设计 191

7.1 关于面向对象程序设计 191

7.1.1 关于面向对象程序设计 191

7.1.2 对象、属性、事件和方法 194

7.1.3 对象操作 195

7.1.4 类、子类、父类和封装 197

7.2 表单设计 205

7.2.1 创建表单对象 205

7.2.2 创建数据环境 207

7.2.3 向表单中添加控件 209

7.2.4 使用表单集 212

7.3 表单设计与应用 212

7.3.1 创建表单 212

7.3.2 保存表单 212

7.3.3 表单与常用控件的设计 213

7.4 控件使用技巧 224

7.4.1 使控件更容易使用的方法 224

7.4.2 允许拖放操作 225

思考与练习 227

第8章 报表和标签 229

8.1 报表设计的步骤与方法 229

8.1.1 报表设计的步骤 229

8.1.2 创建报表布局的方法 229

8.1.3 报表类型 229

8.2 报表设计示例 230

8.2.1 启动报表向导或打开报表设计器 230

8.2.2 使用报表向导创建初步报表 230

8.2.3 利用报表设计器调整报表 234

8.3 报表设计器使用详解 236

8.3.1 报表设计器中的带区 236

8.3.3 报表控件 237

8.3.2 设置报表设计器的数据环境 237

8.3.4 修改报表布局 239

8.3.5 更改页面 243

8.3.6 在布局上分组数据 244

8.3.7 定义报表变量 245

8.3.8 使用报表带区事件 246

8.3.9 控制报表控件的打印 246

8.3.10 预览结果 248

8.3.11 打印报表 248

8.4 报表设计技巧和快速报表 249

8.4.1 创建一对多报表 249

8.4.2 运用快速报表方法生成报表的初步布局 250

8.4.3 暂时更改报表的打印机设置 251

8.5 标签文件的创建与使用 251

8.6 向应用程序中添加报表和标签 252

思考与练习 253

8.6.2 集成查询和报表 253

8.6.1 控制报表和标签的输出 253

第9章 菜单设计 254

9.1 菜单系统 254

9.1.1 菜单系统的类型 254

9.1.2 创建菜单系统的过程 255

9.1.3 菜单设计器的使用 256

9.2 下拉式菜单的设计 260

9.2.1 设计自定义菜单 260

9.2.2 设计SDI菜单 263

9.3 快捷菜单的设计 264

思考与练习 267

第10章 导入和导出数据 269

10.1 理解导入和导出 269

10.2 导入数据 269

10.2.1 可导入的文件类型 269

10.2.2 使用“导入向导”导入数据到新表 270

10.2.3 使用“导入向导”导入数据到现有的表 271

10.3 导出数据 272

10.3.1 导出数据的步骤 272

10.3.2 导出数据命令 272

10.4 追加记录 273

10.4.1 追加记录步骤 273

10.4.2 追加记录命令 273

思考与练习 273

第11章 Access2000数据库系统 275

11.1 创建与打开数据库 275

11.2 创建表 277

11.2.1 字段的数据类型和属性 277

11.2.2 使用“表设计器”来创建表 279

11.3 在数据表视图中输入数据 283

11.3.1 输入文本类型的数据 283

11.3.3 输入“日期/时间”类型的数据 284

11.3.2 输入“是/否”类型的数据 284

11.3.4 输入OLE对象类型的数据 285

11.3.5 输入超级链接类型的数据 286

11.4 导入、导出数据 286

11.4.1 导入Access数据库中的表 287

11.4.2 导出Access数据库中的表 288

思考与练习 288

第12章 SQLServer数据库系统 290

12.1 SQLServer2000的特点 290

12.2 SQLServer2000版本 290

12.3 SQLServer2000安装 291

12.3.1 硬件及操作系统要求 291

12.3.2 安装前的Windows准备 291

12.3.3 安装SQLServer2000SP3 293

12.4 SQLServer2000工具和实用程序 293

思考与练习 295