21世纪高等学校计算机规划教材——高校系列

Visual FoxPro程序设计基础

分享 推荐 0 收藏 1 阅读 1.7K
田俊华 , 刘爱军 (主编) 赵蔷 , 段群 , 卢琼 , 刘雅莉 (副主编) 978-7-115-25381-1

关于本书的内容有任何问题,请联系 王亚娜

¥36.00 ¥30.60 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  《Visual FoxPro程序设计基础》介绍关于数据库的基础知识以及利用Visual FoxPro开发数据库应用系统的方法,给出了大量的应用实例。全书共分13章,内容包括数据库系统基础知识、Visual FoxPro概述、Visual FoxPro的数据与数据运算、表的基本操作、数据库操作、SQL基础、查询和视图、结构化程序设计、面向对象程序设计、表单的设计与应用、菜单工具栏设计、报表设计和综合应用实例等。
  《Visual FoxPro程序设计基础》融理论与实验为一体,所有操作步骤都按实际操作界面逐步讲解,读者可一边学习,一边上机操作。通过《Visual FoxPro程序设计基础》的学习,读者对使用Visual FoxPro进行数据库软件开发会有一个较完整的认识,并能掌握开发数据库系统的基本思想和方法,逐步具备数据库管理系统的设计、应用和开发能力。
  《Visual FoxPro程序设计基础》可作为普通高等学校和高职高专Visual FoxPro程序设计课程的教材,也可作为计算机等级考试(二级)的培训教材以及计算机技术爱好者的自学参考书。

目录

目 录

第 1章 数据库系统基础知识 1
1.1 数据库基础知识 1
1.1.1 信息与数据 1
1.1.2 数据处理 2
1.1.3 数据库管理技术的发展 3
1.2 数据模型 5
1.2.1 基本概念 5
1.2.2 实体及其之间的关系 6
1.2.3 数据模型 7
1.3 数据库系统 9
1.3.1 数据库系统的组成 9
1.3.2 数据库系统的分类 10
1.3.3 数据库系统的结构 11
1.4 关系数据库 13
1.4.1 关系模型 13
1.4.2 关系数据库 15
1.4.3 关系运算 15
1.4.4 关系完整性 16
1.5 数据库系统的体系结构与开发工具 17
1.5.1 数据库系统的体系结构 18
1.5.2 常见的数据库管理系统 19
1.5.3 常见的数据库开发工具 20

第 2章 Visual FoxPro概述 21
2.1 Visual FoxPro的发展过程 21
2.2 Visual FoxPro的安装、启动与退出 22
2.2.1 Visual FoxPro的运行环境 22
2.2.2 Visual FoxPro的安装 22
2.2.3 Visual FoxPro的启动 23
2.2.4 Visual FoxPro的退出 23
2.3 Visual FoxPro的用户界面 23
2.3.1 Visual FoxPro的窗口介绍 23
2.3.2 Visual FoxPro的系统菜单 24
2.3.3 Visual FoxPro的工具栏 25
2.3.4 Visual FoxPro的状态栏 26
2.3.5 Visual FoxPro的命令窗口 26
2.4 Visual FoxPro的操作概述 26
2.4.1 Visual FoxPro的操作方式 26
2.4.2 Visual FoxPro的可视化设计工具 27
2.4.3 Visual FoxPro的系统环境设置 29
2.4.4 Visual FoxPro的帮助系统 30
2.4.5 Visual FoxPro的文件类型 31
2.5 Visual FoxPro的命令概述 31
2.5.1 Visual FoxPro命令结构 31
2.5.2 Visual FoxPro命令常用短语 31
2.5.3 Visual FoxPro命令的书写规则 32
2.5.4 Visual FoxPro命令的语法约定 33

第3章 Visual FoxPro的数据与数据运算 34
3.1 Visual FoxPro的数据类型 34
3.2 Visual FoxPro的常量与变量 36
3.2.1 Visual FoxPro的常量 36
3.2.2 Visual FoxPro的变量 37
3.3 Visual FoxPro表达式 38
3.3.1 算术运算符与算术表达式 38
3.3.2 字符运算符与字符表达式 39
3.3.3 关系运算符与关系表达式 39
3.3.4 逻辑运算符与逻辑表达式 39
3.3.5 日期和时间表达式 40
3.4 Visual FoxPro常用的内部函数 40
3.4.1 数值函数 41
3.4.2 字符函数 42
3.4.3 日期和时间函数 43
3.4.4 数据类型转换函数 44
3.4.5 测试函数 45
3.4.6 显示位置函数 46
3.4.7 文件管理函数 46
3.4.8 数组函数 46

第4章 表的基本操作 48
4.1 表的创建 48
4.1.1 设计表结构 48
4.1.2 建立表结构 49
4.1.3 显示表结构 50
4.1.4 修改表结构 51
4.2 表的基本操作 51
4.2.1 打开和关闭表 51
4.2.2 向表中输入记录 52
4.2.3 浏览表记录 53
4.2.4 显示表记录 53
4.2.5 表记录的修改 54
4.2.6 表记录的删除 55
4.2.7 表记录指针的定位 56
4.3 表的查询、统计与计算 57
4.3.1 表的查询 57
4.3.2 统计表中记录个数 58
4.3.3 求和与平均值 59
4.3.4 统计函数 59
4.3.5 分类统计 60
4.4 表的排序与索引 60
4.4.1 表的排序 60
4.4.2 索引文件概述 61
4.4.3 索引文件的建立 62
4.4.4 索引文件的使用 64

第5章 数据库操作 67
5.1 项目管理器 67
5.1.1 项目的创建 67
5.1.2 项目管理器概述 69
5.2 数据库的设计 76
5.2.1 数据库的设计原则 76
5.2.2 数据库的设计过程 77
5.3 数据库的基本操作 81
5.3.1 建立数据库文件 82
5.3.2 编辑数据库 83
5.3.3 向数据库添加自由表 85
5.3.4 创建数据库表 85
5.3.5 编辑数据库表 86
5.3.6 设置数据库表字段属性 87
5.3.7 为数据库表添加索引 92
5.4 建立数据库表之间的联系 92
5.4.1 工作区的基本概念 92
5.4.2 工作区的选择和使用 93
5.4.3 数据库表间的关联 95
5.4.4 设置参照完整性 98

第6章 SQL基础 100
6.1 SQL概述 100
6.1.1 SQL简介 100
6.1.2 SQL的主要特点 101
6.2 数据定义 102
6.2.1 定义表结构 102
6.2.2 删除表 104
6.2.3 修改表结构 104
6.3 数据查询 106
6.3.1 基本查询 107
6.3.2 条件查询 108
6.3.3 嵌套查询 110
6.3.4 多表查询 111
6.3.5 连接查询 112
6.3.6 查询结果处理 112
6.4 数据操纵 115
6.4.1 插入记录 115
6.4.2 删除记录 116
6.4.3 更新记录 116

第7章 查询和视图 118
7.1 查询设计 118
7.1.1 查询设计器 118
7.1.2 使用查询向导建立查询 120
7.1.3 使用查询设计器建立查询 122
7.1.4 查询文件的操作 127
7.2 视图设计 130
7.2.1 视图的概念与视图设计器 130
7.2.2 建立视图 132
7.2.3 使用视图更新数据 134
7.2.4 操作和使用视图 137

第8章 结构化程序设计 138
8.1 程序设计概述 138
8.1.1 程序设计相关概念 138
8.1.2 程序文件的建立和编辑 140
8.1.3 交互式输入输出命令 142
8.2 程序的基本结构 145
8.2.1 顺序结构 145
8.2.2 选择结构 147
8.2.3 循环结构 151
8.3 过程与过程文件 155
8.3.1 子程序和自定义函数 156
8.3.2 过程的建立和调用 158
8.3.3 变量的作用域 160
8.4 数组的应用 164
8.4.1 数组中常用的语句 164
8.4.2 数组中常用的函数 166
8.5 程序的调试 167
8.5.1 程序调试概述 167
8.5.2 调试器 167

第9章 面向对象程序设计 171
9.1 面向对象基本概念的引入 171
9.1.1 对象 172
9.1.2 类 172
9.1.3 属性 174
9.1.4 事件 174
9.1.5 事件过程 175
9.1.6 方法 175
9.2 Visual FoxPro中的类和对象 175
9.2.1 Visual FoxPro中的常用基类 175
9.2.2 类的创建 177
9.3 对象的操作 182
9.3.1 对象的创建 182
9.3.2 对象的引用 183
9.3.3 设置对象属性 184
9.3.4 方法的调用 184

第 10章 表单的设计与应用 186
10.1 创建表单 186
10.1.1 使用表单向导创建表单 186
10.1.2 使用“表单设计器”创建表单 192
10.1.3 使用“表单生成器”创建表单 196
10.2 表单的操作 197
10.2.1 表单的保存、运行和修改 197
10.2.2 设置表单的属性 198
10.2.3 表单的事件和方法 200
10.2.4 为表单添加数据环境 201
10.3 表单控件的操作 205
10.3.1 控件的基本操作 205
10.3.2 控件的布局 205
10.3.3 设置控件的Tab次序 206
10.4 常用表单控件 207
10.4.1 标签控件和文本框控件 208
10.4.2 编辑框、列表框和组合框控件 212
10.4.3 命令按钮控件和命令组控件 218
10.4.4 复选框控件和选项按钮组控件 222
10.4.5 组合框控件与表格控件 225
10.4.6 计时器控件和微调控件 229
10.4.7 页框控件和图像控件 230
10.5 表单应用实例 231
10.5.1 设计表单的一般过程 232
10.5.2 设计系统说明表单 232
10.5.3 设计系统登录表单 233
10.5.4 设计数据查询表单 234

第 11章 菜单工具栏设计 236
11.1 菜单系统概述 236
11.1.1 菜单结构与组成 236
11.1.2 系统菜单的结构与定制 237
11.1.3 建立菜单系统的步骤 238
11.2 创建下拉式菜单 238
11.2.1 菜单设计器窗口 239
11.2.2 设置菜单的属性 240
11.2.3 创建下拉菜单实例 242
11.2.4 为顶层表单添加菜单 246
11.3 创建快捷菜单 247
11.4 工具栏的设计 249
11.4.1 定制工具栏 249
11.4.2 自定义工具栏 250

第 12章 报表设计 253
12.1 创建报表 253
12.1.1 报表布局及布局文件 254
12.1.2 使用报表向导创建报表 254
12.1.3 使用快速报表创建简单规范报表 257
12.1.4 使用报表设计器创建自定义报表 259
12.2 报表的设计 261
12.2.1 报表的控件设计 261
12.2.2 美化报表 267
12.2.3 报表输出 269

第 13章 综合应用实例 272
13.1 数据库应用系统的开发步骤 272
13.1.1 应用系统开发的步骤 272
13.1.2 Visual FoxPro应用系统的组成 275
13.2 应用系统的分析与设计 276
13.2.1 系统需求分析 276
13.2.2 系统设计 276
13.3 应用系统的发布过程 288
13.3.1 编译应用系统 288
13.3.2 系统发布过程 291
13.3.3 制作应用系统发布盘 292

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • VB语言程序设计教程(第2版)

    杨忠宝 刘向东 康顺哲 官宇哲

    本书作者在多年教学经验基础上,并根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,深入浅出地...

    ¥39.80
  • 微机原理、汇编语言与接口技术

    周杰英 张萍 郭雪梅 黄方军

      本书全面系统地论述了Intel 80x86系列机中16位微型计算机的基本原理、汇编语言程序设计和接口技术,...

    ¥39.50
  • Windows系统编程

    李晓黎

      Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可...

    ¥45.00
  • C语言程序设计

    宋万干 肖建于

    本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...

    ¥39.80
  • 数据库系统原理与应用

    孟彩霞

      本书主要介绍数据库系统的基本概念和基本理论、应用技术和设计方法。内容包括数据模型和数据库系统结构、关系代数...

    ¥26.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部