Visual FoxPro程序设计基础

副标题:无

作   者:田俊华,刘爱军主编

分类号:

ISBN:9787115253811

微信扫一扫,移动浏览光盘

简介

  《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

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual FoxPro程序设计基础
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon