当前位置:首页 > 工业技术
Visual FoxPro 6.0程序设计与实现
Visual FoxPro 6.0程序设计与实现

Visual FoxPro 6.0程序设计与实现PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:蒋丽,袁学松主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508434935
  • 页数:335 页
图书介绍:本书以Visual FoxPro 6.0为工具,从培养应用型、技能型人才角度出发,针对企业信息化的需求,围绕设计管理信息系统,以“够用”为原则,比较系统地介绍了数据库基本原理与基本概念、数据库系统的组成、VFP数据的组织管理、数据库的创建与使用、单表和多表操作、数据的排序与索引、查询与视图、VFP中SQL语言的应用、面向过程与面向对象的设计方法与实例、用户界面的设计与实现、报表设计、项目管理器、VFP应用程序的组成与生成等。全书内容层次分明,语言表达通俗易懂,对重要的知识点均配有实例。书中提供的实训内容充实、理论结合实际,课后作业与教学内容紧密结合,并注重可接受性和再现性。本书可作为高职高专类非计算机专业的教科书,或者作为学习其他高级语言的基础课程用书。
《Visual FoxPro 6.0程序设计与实现》目录

前言 1

第1章 VFP与数据库基本概念 1

1.1 VFP概述 1

1.1.1 VFP的概念 1

目录 1

1.1.2 VFP发展概况 2

1.1.3 VFP系统性能指标 3

1.2 数据管理技术 4

1.2.1 数据管理技术的发展 4

1.3 数据模型 6

1.2.2 数据库系统的组成 6

1.2.3 数据库管理系统主要特点 6

1.3.1 层次模型 7

1.3.2 网状模型 7

1.3.3 关系模型 8

1.4 关系的基本运算 9

1.4.1 选择运算 9

1.4.2 投影运算 9

1.5.3 表 10

1.5.2 记录 10

1.5 VFP的数据组织结构 10

1.5.1 字段 10

1.4.3 连接运算 10

1.5.4 数据库 11

习题 11

第2章 初识Visual FoxPro 6.0 12

2.1 Visual FoxPro的启动与退出 12

2.1.1 Visual FoxPro的启动 12

2.2.1 窗口 13

2.2 Visual FoxPro 6.0用户界面 13

2.1.2 Visual FoxPro 6.0的退出 13

2.2.2 菜单 14

2.2.3 工具栏 14

2.3 Visual FoxPro 6.0设计工具 15

2.3.1 设计器 15

2.3.2 生成器 15

2.3.3 向导 16

2.3.4 项目管理器 17

2.4.1 三种工作方式 18

2.4 VFP的系统功能 18

2.4.2 VFP菜单的约定及其使用 19

2.4.3 命令的一般格式 23

2.5 用VFP组织数据的例子 25

2.5.1 设置默认目录 25

2.5.2 用菜单方式创建一个表文件 27

2.5.3 表文件的保存/关闭、打开与查看 30

习题 31

第3章 Visual FoxPro 6.0应用基础 33

3.1 数据类型 33

3.2.1 常量 35

3.2 常量与变量 35

3.2.2 变量 36

3.3 运算符与表达式 42

3.3.1 运算符 42

3.3.2 表达式 44

3.4 标准函数 45

3.4.1 一般函数 46

3.4.2 数据库函数 55

3.5.1 数据文件 56

3.4.3 函数的基本用法 56

3.5 Visual FoxPro 6.0常用的文件类型 56

3.5.2 文档文件 57

3.5.3 程序文件 58

习题 59

第4章 自由表的建立与操作 61

4.1 表结构的设计与实现 61

4.1.1 设计表结构 62

4.1.2 建立表结构 63

4.2.1 显示表结构 65

4.2 表结构的查看与修改 65

4.2.2 修改表结构 66

4.2.3 复制表结构 67

4.3 表数据的输入与输出 68

4.3.1 表文件的打开与关闭 68

4.3.2 输入数据 69

4.3.3 输出数据 70

4.4.1 记录的定位 72

4.4 表内容的修改 72

4.4.2 插入记录 74

4.4.3 记录的浏览与编辑 74

4.4.4 修改指定字段的数据 77

4.5 记录删除 78

4.5.1 逻辑删除 78

4.5.2 设置逻辑删除的有效性 80

4.5.3 取消删除 80

4.6.1 数值字段求和命令 81

4.6 表内容的统计计算 81

4.5.4 物理删除 81

4.6.2 数值数据求平均值 82

4.6.3 计数命令 82

4.6.4 分类求和命令 82

4.7 文件管理 83

4.7.1 表文件的备份 83

4.7.2 列文件目录 84

4.7.3 修改文件名 84

4.7.4 删除文件 84

习题 85

5.1 排序 87

第5章 排序、索引与查找 87

5.2 索引 90

5.2.1 索引文件分类 90

5.2.2 建立索引文件 91

5.2.3 索引文件的打开与关闭 94

5.2.4 确定主控索引 95

5.2.5 索引文件更新 96

5.3.1 索引查找 97

5.3 表内容的查找 97

5.3.2 一般查找 100

习题 101

第6章 数据库的建立与操作 103

6.1 VFP数据库的常用概念 103

6.2 数据库的建立 105

6.2.1 一个数据库的例子 105

6.2.2 数据库的建立与编辑 105

6.2.3 数据库表的建立与操作 108

6.2.4 数据库表的性能优化 111

6.3.1 工作区的表示 114

6.3 VFP的工作区 114

6.3.2 工作区的使用 115

6.3.3 工作区操作示例 115

6.4 表间的联系 118

6.4.1 联系类型 118

6.4.2 临时关联 118

6.4.3 永久关联 121

6.5.2 参照完整性的实现 123

6.5 设置数据库的参照完整性 123

6.5.1 参照完整性规则 123

习题 125

第7章 面向过程的程序设计 127

7.1 程序设计概述 127

7.1.1 程序的设计方法 127

7.1.2 VFP的编程机制 129

7.1.3 程序的基本要求与算法表示 129

7.2.1 程序文件的建立 132

7.2 程序的建立、保存、运行和调试修改 132

7.2.2 程序的修改和运行 134

7.3 程序中常用的命令 135

7.3.1 注释语句 135

7.3.2 程序调试语句 135

7.3.3 输出语句 135

7.3.4 输入语句 136

7.3.5 环境设置语句 136

7.4.1 顺序结构 137

7.4 程序的控制结构 137

7.4.2 选择分支结构 138

7.4.3 循环结构 143

7.5 过程与过程文件 148

7.5.1 子程序与过程 148

7.5.2 参数传递 150

7.5.3 自定义函数 152

7.6 综合程序设计范例 154

7.6.1 数值运算 154

7.6.2 字符处理 155

7.6.3 表内容处理 157

习题 158

第8章 面向对象的程序设计 164

8.1 面向对象程序设计的基本概念 164

8.1.1 基本概念 164

8.1.2 继承性、封装性和多态性 165

8.2 对象和类 165

8.2.1 基类与子类 165

8.2.2 类的分层结构 165

8.2.3 类的创建 166

8.3 对象的创建和引用 172

8.3.1 对象的创建 172

8.3.2 引用对象 173

8.3.3 设置对象属性 174

8.3.4 调用方法程序 175

8.3.5 响应事件 176

8.4.1 编程基本方法 177

8.4.2 编程步骤 177

8.4 程序设计的基本方法 177

8.5 面向对象程序设计实例 179

习题 181

第9章 表单设计 182

9.1 表单的创建 182

9.1.1 用表单向导设计表单 182

9.1.2 用表单设计器设计表单 186

9.1.3 用表单生成器设计表单 190

9.2.2 选择控件 191

9.2.1 添加控件 191

9.2 表单中控件的调整和定制 191

9.2.3 控件的操作 192

9.2.4 设置Tab键顺序 192

9.2.5 修改表单控件样式 193

9.3 表单对象 193

9.3.1 表单的结构 193

9.3.2 表单的属性 193

9.3.3 表单的事件与方法 194

9.4.1 表单修改 195

9.4.2 表单运行 195

9.4 表单的修改和运行 195

9.5 典型表单设计实例 196

9.5.1 系统说明表单的设计 196

9.5.2 系统登录表单的设计 197

9.5.3 数据维护表单的设计 198

习题 200

第10章 控件的使用 203

10.1 标签(Label) 203

10.2 文本框(TextBox) 205

10.3 命令按钮(组)(CommandButton) 207

10.4 编辑框(EditBox) 210

10.5 计时器(Timer) 212

10.6 表格(Grid) 213

10.7 选项按钮组(OptionGroup) 216

10.8 复选框(CheckBox) 218

10.9 列表框(ListBox) 221

10.10 组合框(ComboBox) 224

10.11 微调按钮(Spinner) 226

10.12 页框(PageFrame) 228

10.13.2 形状(Shape) 230

10.13 线条和形状 230

10.13.1 线条(Line) 230

10.14 图像(Image) 232

习题 234

第11章 报表和标签 236

11.1 报表的布局 236

11.1.1 创建报表步骤 236

11.1.2 报表样式 236

11.2.1 用“报表向导”创建报表 237

11.2 报表文件的建立 237

11.1.3 报表布局 237

11.2.2 用“报表设计器”创建报表 239

11.2.3 用“快速报表”创建报表 240

11.3 修改报表布局 241

11.3.1 使用“报表设计器” 241

11.3.2 设置报表的数据源 243

11.3.3 调整报表带区 243

11.3.4 报表控件的使用 245

11.3.5 定义报表的页面 246

11.4 标签文件的建立 247

11.4.1 用“标签向导”创建标签 248

11.4.2 用“标签设计器”创建标签 249

11.5 预览和打印报表与标签 250

11.5.1 预览报表与标签 250

11.5.2 打印报表与标签 251

习题 251

第12章 查询与视图 253

12.1 创建查询 253

12.1.1 用查询向导创建查询 253

12.1.2 用查询设计器创建查询 256

12.1.3 定制查询 257

12.2 使用查询 259

12.3 创建视图 262

12.3.1 用视图设计器创建视图 262

12.3.2 用视图向导创建视图 264

12.3.3 定制视图 267

12.4 利用视图更新数据 268

12.5 SQL在查询中的应用 269

12.5.1 SQL语言简介 269

12.5.2 Visual FoxPro 6.0中的SQL定义语句 270

12.5.3 使用SELECT_SQL语句查询表数据 271

12.5.4 使用Visual FoxPro的SQL语句更新表 274

习题 275

第13章 菜单设计 278

13.1 规划菜单系统 278

13.1.1 菜单组成 278

13.1.2 菜单系统的规划原则 278

13.2 用菜单设计器创建菜单 279

13.2.1 启动菜单设计器 279

13.2.2 创建菜单栏、菜单项和子菜单 280

13.2.3 设计菜单组的分隔线 282

13.2.4 指定热键 282

13.2.5 添加快捷键 283

13.2.6 菜单的修饰 283

13.2.7 菜单的修改 284

13.2.8 菜单的保存 284

13.3 向菜单添加事件代码 285

13.3.1 向菜单添加“清理”代码 285

13.3.3 启用和废止菜单项 286

13.3.2 向菜单系统添加初始化代码 286

13.3.4 为菜单或菜单项指定任务 287

13.3.5 预览菜单系统 288

13.3.6 运行菜单系统 288

13.4 创建快捷菜单 288

习题 289

第14章 应用系统开发 290

14.1 应用系统开发的一般过程 290

14.2 应用系统总体规划 291

14.3 应用系统主要功能模块的设计 292

14.3.1 数据库的设计 292

14.3.2 数据表单的设计 293

14.3.3 系统登录表单的设计 293

14.3.4 系统菜单的设计 293

14.3.5 系统工具条的设计 293

14.3.6 主程序的设计 293

14.4.2 组装项目文件 295

14.4.3 设置项目信息 295

14.4 应用系统主要功能模块的组装 295

14.4.1 建立项目文件 295

14.4.4 连编可执行文件 296

14.4.5 运行可执行文件 296

习题 297

第15章 教学管理系统设计 299

15.1 总体方案的设计 299

15.1.1 系统功能 299

15.1.2 主要功能模块的规划 299

15.2.1 系统主程序的设计 300

15.2 教学管理系统的模块设计 300

15.2.2 教学管理数据库的设计 301

15.2.3 数据处理模块的设计 303

15.2.4 资料查询模块的设计 308

15.2.5 系统维护模块的设计 310

15.2.6 系统主菜单的设计 315

15.3 教学管理系统的模块的组装 320

15.4 程序的运行 322

习题 323

附录 数据库常用命令 324

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