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

Visual FoxPro程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李淑华主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040155133
  • 页数:364 页
图书介绍:本书共14章,主要介绍了Visual FoxPro 6.0系统的基础知识;讲述了项目管理器的使用;较详细地介绍了数据库的建立和表的有关操作、数据库管理的操作,以及查询和视图、程序设计的常用命令和基本结构、报表和标签设计的方法等;简单介绍了面向对象程序设计的基本概念;详细介绍了常用控件的程序设计、数据表的表单程序设计、菜单等设计方法;结合工资管理系统设计实例介绍了用Visual FoxPro开发应用项目的全过程;介绍了SQL语言和常用函数的使用。本书有大量测试题与上机操作题,配有电子教案、CAI课件,并编写了与本教材配套的《Visual FoxPro程序设计学习指导与实训》。本书由浅入深、通俗易懂,可作为各类高等学校数据库应用课程的教材,也可供参加全国高等学校计算机考试二级Visual FoxPro程序设计的考生学习使用,同时也适于各类管理人员学习参考。书中所有程序设计例题、程序开发实例的代码全部调试通过,其代码及程序设计相关文件、电子教案均能从高等教育出版社的网站(http://cs.hep.edu.cn或http://www.hep-st.com.cn)下载。
《Visual FoxPro程序设计》目录

第1章 Visual FoxPro 6.0概述 1

1.1 数据库的基本概念 1

1.1.1 数据与数据处理 1

1.1.2 数据库的产生 1

1.1.3 数据库系统 2

1.2 数据模型 3

1.2.1 基本概念 3

1.2.2 实体之间的联系 4

1.2.3 数据模型简介 4

1.3 关系数据库 5

1.3.1 基本概念 5

1.3.2 数据完整性 6

1.3.3 对关系数据库的要求 7

1.3.4 关系运算 7

1.3.5 关系运算的优化 8

1.4 VFP的发展过程 8

1.5 VFP的功能 9

1.5.1 VFP的基本功能 9

1.5.2 VFP的特点 10

1.6 VFP系统的环境与安装 12

1.6.1 VFP系统环境 12

1.6.2 VFP系统的安装 12

1.7.2 退出VFP 13

1.7 VFP系统的启动 13

1.7.1 启动VFP 13

1.8 VFP环境介绍 14

1.8.1 主窗口介绍 14

1.8.2 用VFP开发应用程序的方式 15

1.8.3 帮助 16

习题 16

第2章 VFP基础 18

2.1 VFP中文版的性能指标 18

2.2 VFP文件组成 19

2.3 项目管理器 20

2.3.2 项目管理器的组成 21

2.3.1 项目管理器的功能 21

2.3.3 使用项目管理器管理项目 22

2.3.4 在项目管理器中操作文件 24

2.3.5 项目管理器的其他操作 25

2.4 设计器与生成器 27

2.4.1 设计器与工具栏 27

2.4.2 生成器 28

2.5 建立工作目录与搜索路径 28

习题 30

3.1.1 表的概念 32

第3章 数据库的建立和操作 32

3.1 数据库的概念 32

3.1.2 表的字段 33

3.2 数据库的建立 35

3.2.1 建立数据库的准备 35

3.2.2 数据库建立 35

3.3 建立自由表 38

3.3.1 创建表 38

3.3.2 向表中添加数据 40

3.3.3 修改表结构 40

3.4.1 浏览表中的数据 41

3.4 维护数据库表中的记录 41

3.4.2 编辑、修改记录中的字段 42

3.4.3 删除和还原记录 43

3.4.4 定制浏览数据窗口 44

3.5 筛选表记录 45

3.5.1 用过滤器限制记录 45

3.5.2 用过滤器限制字段 46

3.6 建立索引 46

3.6.1 索引概念 46

3.6.2 索引的建立 47

3.6.3 用索引给表排序 48

习题 49

3.6.6 筛选记录 49

3.6.4 使用索引应遵循的原则 49

3.6.5 对多个字段排序 49

第4章 数据库的管理 51

4.1 数据库的设计 51

4.1.1 数据库的设计过程 51

4.1.2 数据库的简单操作 52

4.2 数据库中表的操作 53

4.2.1 把自由表添加到数据库中 53

4.2.2 删除数据库中的表 54

4.3.1 字段与记录属性的常用概念 55

4.3 字段与记录属性设置 55

4.2.3 在数据库中查找表 55

4.3.2 设置字段的显示属性 56

4.3.3 输入字段的注释 57

4.3.4 “表达式生成器”对话框 58

4.3.5 字段有效性 60

4.3.6 记录有效性 62

4.3.7 使用长表名与注释 64

4.3.8 使用长字段名、标题与注释 64

4.4 创建和编辑关系 65

4.4.1 建立、编辑永久性关系 66

4.4.2 建立、编辑临时性关系 67

4.5 建立参照完整性 69

4.6 使用多个数据库 71

习题 71

第5章 查询与视图 73

5.1 查询与视图 73

5.1.1 查询 73

5.1.2 视图 73

5.1.3 查询与视图的区别 73

5.2.2 SQL的格式 74

5.2.1 SQL简介 74

5.2 结构化查询语言SQL简介 74

5.2.3 SQL命令使用举例 75

5.2.4 SQL语句在VFP中的使用方法 76

5.3 查询数据 76

5.3.1 建立查询 77

5.3.2 为查询结果排序 80

5.3.3 筛选查询结果 81

5.3.4 查询结果的分组 81

5.4 视图查询 82

5.4.1 视图文件的建立 83

5.4.2 控制视图字段的显示与输入 84

5.4.3 为视图添加筛选表达式 85

5.4.4 建立远程数据连接 86

5.4.5 建立远程视图 87

5.4.6 用视图更新数据 87

5.4.7 控制更新数据的条件 88

5.4.8 控制视图更新的方法 89

5.4.9 为视图传递参数 89

习题 90

第6章 VFP应用程序设计结构 91

6.1 数据及其运算 91

6.1.1 常量 91

6.1.2 变量 94

6.1.3 数组 97

6.1.4 函数 98

6.1.5 表达式 99

6.1.6 命令格式 102

6.1.7 命令书写的规则 103

6.2 数据库的操作命令 103

6.2.1 数据库操作命令 103

6.2.2 表的操作命令 105

6.2.3 记录指针定位 108

6.2.4 记录的显示 109

6.3.1 复制文件 110

6.3 文件操作 110

6.3.2 显示文件目录 112

6.3.3 修改文件名 112

6.3.4 删除文件 112

6.3.5 表之间的数据传送 113

6.4 表的修改和维护 113

6.4.1 记录的修改 113

6.4.2 记录的插入与删除 114

6.5 表的排序与索引 116

6.5.1 表的排序 116

6.5.2 索引文件 117

6.5.3 数据检索 119

6.5.4 顺序查找命令(LOCATE与CONTINUE) 120

6.5.5 过滤器命令(SET FILTER TO) 121

6.6 统计命令 121

6.6.1 求和命令(SUM) 121

6.6.2 求平均值命令(AVERAGE) 122

6.6.3 计数命令(COUNT) 122

6.6.4 求统计量命令(CALCULATE) 122

6.6.5 分类汇总命令 123

6.7 使用多个表 124

6.7.1 工作区 124

6.7.2 设置表间的临时关系 127

6.8.1 命令文件的建立 128

6.8 命令文件的建立与运行 128

6.8.2 命令文件的运行 129

6.8.3 调试命令与辅助命令 129

6.9 顺序结构程序设计 130

6.10 分支结构程序设计 131

6.10.1 简单分支语句(IF-ENDIF) 131

6.10.2 选择分支语句(IF-ELSE-ENDIF) 131

6.10.3 IF条件语句的嵌套 132

6.10.4 结构分支语句(DO-CASE-ENDCASE) 132

6.11.1 DO WHILE-ENDDO循环 133

6.11 循环结构程序设计 133

6.11.2 FOR-ENDFOR循环 136

6.11.3 SCAN-ENDSCAN循环 137

6.12 过程及其调用 138

6.12.1 过程及过程调用的基本概念 138

6.12.2 过程文件 138

6.12.3 带参数的过程调用 139

6.12.4 过程调用的嵌套 140

习题 140

7.1.2 报表样式 147

7.1.1 创建报表步骤 147

7.1 报表的布局 147

第7章 报表和标签设计 147

7.1.3 报表布局 148

7.2 报表文件的建立 148

7.2.1 用“报表向导”创建报表 148

7.2.2 用“报表设计器”创建报表 151

7.2.3 用“快速报表”创建报表 152

7.3 修改报表布局 154

7.3.1 使用“报表设计器” 154

7.3.2 设置报表的数据源 155

7.3.3 调整报表带区 156

7.3.4 报表控件的使用 157

7.3.5 定义报表的页面 159

7.4 标签文件的建立 161

7.4.1 用“标签向导”创建标签 161

7.4.2 用“标签设计器”创建标签 162

7.5 预览和打印报表与标签 162

7.5.1 预览报表和标签 162

7.5.2 打印报表和标签 163

习题 163

8.1.1 基本概念 165

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

第8章 面向对象程序设计 165

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

8.1.3 类与对象 167

8.1.4 基类与子类 167

8.2 可视化编程基础 167

8.2.1 容器类与控件类 167

8.2.2 控件与对象 168

8.2.3 表单对象 169

8.2.4 对象的引用 171

8.2.5 常用事件 171

8.2.6 常用方法 172

8.3 常用控件的基本属性 173

8.4 程序设计的基本方法 176

8.4.1 编程基本方法 176

8.4.2 编程步骤 176

8.5 修改和定制表单 180

8.5.1 选择控件 181

8.5.2 控件的操作 181

8.5.3 控制网格显示 183

8.6 建立简单的应用程序 183

习题 185

9.1.1 标签控件(Label) 187

9.1 标签控件与文本框控件 187

第9章 控件的使用 187

9.1.2 文本框控件(TextBox) 190

9.2 命令按钮控件与编辑框控件 196

9.2.1 命令按钮控件(CommandButton) 196

9.2.2 编辑框控件(EditBox) 197

9.3 计时器控件与容器控件 199

9.3.1 计时器控件(Timer) 199

9.3.2 容器控件(Container) 200

9.4 选项按钮组与复选框控件 201

9.4.1 选项按钮组控件(OptionGroup) 201

9.4.2 复选框控件(CheckBox) 207

9.5 列表框控件与组合框控件 209

9.5.1 列表框控件(ListBox) 209

9.5.2 组合框控件(ComboBox) 214

9.6 微调按钮控件与页框控件 217

9.6.1 微调按钮控件(Spinner) 217

9.6.2 页框控件(PageFrame) 218

9.7 线条控件与形状控件 222

9.7.1 线条控件(Line) 222

9.7.2 形状控件(Shape) 224

9.8 表格控件与图像控件 225

9.8.1 表格控件(Grid) 225

9.8.2 图像控件(Image) 227

9.9 设计简单的动画 229

9.10 类设计 235

9.10.1 类的设计方法 235

9.10.2 类的引用 236

习题 237

第10章 数据表的表单设计 241

10.1 用表单向导设计表单 241

10.1.1 表单向导 241

10.1.2 一对多表单向导 244

10.2.1 打开表单设计器 245

10.2 用表单设计器设计表单 245

10.2.2 设置数据环境 246

10.2.3 向表添加字段 247

10.3 用表单生成器设计表单 249

10.3.1 使用快速表单添加字段 249

10.3.2 快速添加字段 250

10.4 向表单中添加控件 251

10.4.1 使用生成器向表单添加控件 251

10.4.2 同时添加多个控件 251

10.5 修饰表单 257

10.5.1 设计具有背景图片和立体字的表单 257

10.5.2 设计具有流动字幕的表单 258

习题 259

11.1 用菜单设计器创建菜单 261

11.1.1 菜单组成 261

第11章 菜单设计 261

11.1.2 创建菜单栏 262

11.1.3 创建下拉菜单 263

11.1.4 创建子菜单 263

11.1.5 创建快捷菜单 263

11.1.6 设计菜单组的分隔线 265

11.1.7 指定热键 265

11.1.8 添加快捷键 265

11.1.10 保存菜单 266

11.1.9 菜单的修改 266

11.2 用快捷菜单创建菜单 267

11.3 向菜单添加事件代码 268

11.3.1 向菜单添加“清理”代码 268

11.3.2 向菜单系统添加初始化代码 269

11.3.3 启用和废止菜单项 269

11.3.4 为菜单或菜单项指定任务 269

11.3.5 预览菜单系统 271

11.3.6 运行菜单系统 271

11.4.2 定义菜单标题的位置 272

11.4.1 显示状态栏信息 272

11.4 修饰菜单 272

11.4.3 为菜单系统创建默认过程 273

习题 273

第12章 工资管理系统设计 275

12.1 开发应用系统的过程 275

12.2 工资管理系统主要模块简介 276

12.2.1 系统的构成 276

12.2.2 功能模块菜单 277

12.3.1 项目的建立 278

12.3.2 数据库的建立 278

12.3 项目与数据库的建立 278

12.4 工资管理系统模块设计 279

12.4.1 系统主菜单设计 279

12.4.2 系统主控表单模块设计 282

12.4.3 数据库初始化及备份模块表单设计 283

12.4.4 工资录入模块表单设计 285

12.4.5 工资查找模块表单设计 288

12.4.6 工资浏览模块表单设计 291

12.4.7 修改记录模块表单设计 293

12.4.8 统计模块表单设计 300

12.4.9 打印模块表单设计 301

12.4.10 系统封面模块表单设计 303

12.4.11 系统时间模块表单设计 306

12.4.13 报表表单设计 307

12.4.12 系统帮助表单模块设计 307

12.5 程序的连编 311

12.5.1 将全部的应用程序添加到项目管理器中 311

12.5.2 工资系统的主程序设计 311

12.5.3 程序的调试 312

12.5.4 程序的连编 313

习题 313

第13章 关系数据库标准语言SQL 316

13.1 SQL简介 316

13.1.1 SQL语言的主要特点 316

13.2.1 SQL语法 317

13.1.2 SQL语句的执行 317

13.2 查询功能 317

13.2.2 简单查询 319

13.2.3 几个特殊运算符 320

13.2.4 简单的联接查询 321

13.2.5 嵌套查询 322

13.2.6 排序 325

13.2.7 简单的计算查询 325

13.2.8 分组与计算查询 327

13.2.9 别名的使用 328

13.2.11 使用量词和谓词的查询 329

13.2.10 内外层互相关嵌套查询 329

13.2.12 超联接查询 331

13.2.13 集合的并运算 333

13.2.14 查询输出去向 334

13.3 操作功能 336

13.3.1 插入 336

13.3.2 更新 337

13.3.3 删除 338

13.4 定义功能 338

13.4.1 表结构的定义 338

13.4.3 表结构的修改 341

13.4.2 表的删除 341

13.4.4 视图的定义 344

习题 346

第14章 常用函数 350

14.1 数值函数 350

14.2 字符函数 352

14.3 日期和时间函数 355

14.4 数据类型转换函数 356

14.5 测试函数 358

习题 362

主要参考文献 364

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