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

Visual FoxPro程序设计教程

分享 推荐 0 收藏 0 阅读 1.1K
熊小兵 , 桂学勤 , 焦翠珍 (主编) 978-7-115-29919-2

关于本书的内容有任何问题,请联系 梅莹

(1)作品经过学院教学多年适用,知识体系清楚,内容几经锤炼,日趋成熟。
(2)主教材和试验指导教材有机结合,更便于统一安排基础课教学进度。
(3)结合本校专业实际,针对应用性本科文科专业大学生精心打造。
(4)本书经作者多年教学实践,配备齐全的电子教案等授课素材,使本书具有更强的可推广性。
(5)实验内容丰富、实验步骤详细;习题解答翔实。
¥34.00 ¥28.90 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  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 关系数据库 6
1.2.1 关系术语 6
1.2.2 关系的特点 7
1.2.3 关系运算 7
1.2.4 数据库设计基础 8
习题1 10

第 2章 Visual FoxPro环境简介 12
2.1 Visual FoxPro的启动与退出 12
2.2 Visual FoxPro集成开发环境 13
2.2.1 Visual FoxPro用户界面 13
2.2.2 Visual FoxPro的工作方式 14
2.2.3 Visual FoxPro系统环境设置 14
2.2.4 Visual FoxPro可视化工具 17
2.3 Visual FoxPro命令概述 19
2.3.1 Visual FoxPro命令的结构 19
2.3.2 Visual FoxPro命令中的常用短语 19
2.3.3 Visual FoxPro命令的书写规则 20
2.4 Visual FoxPro的主要文件类型 20
2.5 项目管理器 21
2.5.1 创建项目 21
2.5.2 项目管理器的组成 22
2.5.3 项目管理器的操作 22
2.5.4 项目连编 24
习题2 25

第3章 Visual FoxPro语言基础 27
3.1 常量 27
3.1.1 字符型常量 27
3.1.2 数值型常量 27
3.1.3 货币型常量 28
3.1.4 逻辑型常量 28
3.1.5 日期型常量 28
3.1.6 日期时间型常量 29
3.2 变量 30
3.2.1 字段变量 30
3.2.2 内存变量 30
3.3 表达式 32
3.3.1 字符表达式 32
3.3.2 数值表达式 32
3.3.3 日期时间表达式 33
3.3.4 关系表达式 34
3.3.5 逻辑表达式 36
3.4 常用内部函数 37
3.4.1 字符函数 37
3.4.2 数值函数 40
3.4.3 日期和时间函数 42
3.4.4 数据类型转换函数 43
3.4.5 测试函数 44
3.4.6 MessageBox函数 47
习题3 48

第4章 Visual FoxPro数据库及其操作 51
4.1 数据表结构的创建和操作 51
4.1.1 数据表结构的创建 51
4.1.2 数据表的打开和关闭 54
4.1.3 数据表结构的显示、修改与复制 54
4.2 数据表的基本操作 56
4.2.1 建立表结构后立即输入数据 56
4.2.2 数据表记录的显示 58
4.2.3 数据表记录的添加 59
4.2.4 修改数据记录 60
4.2.5 删除数据记录 61
4.2.6 恢复表中逻辑删除的记录 62
4.2.7 数据表记录指针的定位 62
4.2.8 数据表的复制 64
4.2.9 数据表的删除 65
4.3 数据表的排序与索引 65
4.3.1 数据表的排序 65
4.3.2 数据表的索引 66
4.3.3 建立索引 68
4.3.4 索引文件的打开与设置当前索引 70
4.3.5 索引文件的更新 71
4.3.6 使用索引查找 71
4.3.7 索引的删除 72
4.4 数据表的统计与计算 72
4.5 数据库及其操作 74
4.5.1 建立数据库 74
4.5.2 数据库的打开与关闭 75
4.5.3 数据库的修改与删除 76
4.5.4 数据库中表的添加与移去 76
4.5.5 在数据库中新建表 77
4.5.6 设置数据库表的字段属性 78
4.5.7 在数据库表中建立主索引 79
4.5.8 记录有效性规则和触发器 79
4.6 数据完整性 80
4.6.1 实体完整性与主关键字 80
4.6.2 域完整性与约束规则 80
4.6.3 参照完整性与表之间的关系 81
4.7 多数据表的操作 84
4.7.1 工作区 84
4.7.2 数据表的关联 85
习题4 86

第5章 结构化查询语言SQL 89
5.1 SQL概述 89
5.2 数据查询 90
5.2.1 基本查询 90
5.2.2 条件查询 92
5.2.3 排序查询 94
5.2.4 使用集函数 94
5.2.5 对查询结果分组 95
5.2.6 多表查询 96
5.2.7 超联接查询 96
5.2.8 嵌套查询 98
5.2.9 别名与自联接查询 99
5.2.10 使用量词和谓词的查询 100
5.2.11 集合的并运算 101
5.2.12 Visual FoxPro中SQL SELECT的几个特殊选项 101
5.3 操作功能 103
5.3.1 插入数据 103
5.3.2 更新数据 104
5.3.3 删除数据 104
5.4 定义功能 104
5.4.1 表的定义 104
5.4.2 表结构的修改 106
5.4.3 表的删除 108
习题5 108

第6章 查询与视图 111
6.1 查询 111
6.1.1 创建查询 111
6.1.2 查询设计器的局限性 117
6.1.3 运行查询 118
6.2 视图 118
6.2.1 创建视图 119
6.2.2 视图的SQL语句 121
6.2.3 使用视图 122
习题6 122

第7章 结构化程序设计 124
7.1 Visual FoxPro程序设计基础 124
7.1.1 程序设计概述 124
7.1.2 程序文件的建立与修改 128
7.1.3 程序的运行 129
7.2 常用命令介绍 130
7.2.1 数据输入/输出命令 130
7.2.2 程序注释命令 131
7.3 结构化程序设计 132
7.3.1 顺序结构 132
7.3.2 选择结构 132
7.3.3 循环结构 137
7.3.4 编程举例 142
7.4 数组及其应用 143
7.4.1 数组的创建 144
7.4.2 数组变量的赋值 144
7.4.3 数组与数据表间的数据传递 145
7.4.4 数组的应用举例 146
7.5 程序的模块化 147
7.5.1 过程及过程调用 148
7.5.2 自定义函数 149
7.5.3 变量的使用范围 150
7.5.4 过程文件 152
习题7 153

第8章 面向对象程序设计基础 157
8.1 面向对象的基本概念 157
8.1.1 对象 157
8.1.2 类 158
8.1.3 Visual FoxPro的基类 159
8.1.4 对象的属性、方法和事件 160
8.2 类和类库的创建 162
8.2.1 类设计器创建类 162
8.2.2 程序方式创建类 163
8.2.3 类的复制与删除 165
8.3 对象的操作 165
8.3.1 对象的创建与释放 165
8.3.2 对象的引用 166
8.3.3 设置对象的属性 167
8.3.4 调用对象的方法程序 167
习题8 169

第9章 表单设计 171
9.1 创建与运行表单 171
9.1.1 创建表单 171
9.1.2 运行表单 173
9.2 表单及控件的属性、方法和事件 173
9.2.1 表单的常用属性 173
9.2.2 表单及控件的常用事件 173
9.2.3 表单及控件的常用方法 175
9.2.4 新建属性和方法 176
9.3 表单设计器 177
9.3.1 表单设计环境 177
9.3.2 控件的操作与布局 179
9.3.3 数据环境 180
9.4 常用表单控件 182
9.4.1 标签(Label)控件 182
9.4.2 命令按钮(Command)控件 184
9.4.3 命令按钮组(CommandGroup)控件 185
9.4.4 文本框(TextBox)控件 185
9.4.5 编辑框(EditBox)控件 187
9.4.6 选项按钮组(OptionGroup)控件 189
9.4.7 复选框(CheckBox)控件 190
9.4.8 微调器(Spinner)控件 192
9.4.9 列表框(List)控件 193
9.4.10 组合框(ComboBox)控件 196
9.4.11 表格(Grid)控件 197
9.4.12 页框(PageFrame)控件 201
9.4.13 计时器(Timer)控件 203
9.5 常用表单控件应用举例 204
习题9 209

第 10章 菜单设计 212
10.1 Visual FoxPro系统菜单 212
10.1.1 菜单结构 212
10.1.2 Visual FoxPro的系统菜单 212
10.2 下拉式菜单设计 214
10.2.1 菜单设计步骤 214
10.2.2 “菜单设计器”窗口 216
10.2.3 “显示”菜单和“菜单”菜单 218
10.2.4 为顶层表单添加菜单 220
10.3 快捷菜单设计 222
习题10 223

第 11章 报表设计 225
11.1 报表概述 225
11.2 使用报表向导创建报表 226
11.2.1 启动报表向导 226
11.2.2 创建报表 226
11.3 使用报表设计器创建快速报表 229
11.3.1 打开报表设计器 229
11.3.2 创建快速报表 230
11.4 使用报表设计器创建报表 231
11.4.1 报表工具栏 231
11.4.2 设置报表数据源 232
11.4.3 设计报表布局 233
11.4.4 向报表添加控件 235
11.5 报表数据分组和多栏报表 240
11.5.1 报表数据分组 241
11.5.2 多栏报表 244
11.6 报表输出 245
习题11 246

习题参考答案 248
参考文献 252

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 管理信息系统理论与应用

    陈德良

    本书结合管理信息系统的技术发展,面向高校管理信息系统教学的需要,比较系统地介绍了管理信息系统的基本概念、涉及的...

    ¥39.00
  • Visual FoxPro 程序设计实验教程

    孙瑜 崔杰 范继红

    本书是《Visual FoxPro程序设计》的配套上机指导教材。书中充分考虑大学生应具备的数据库基础能力的实际...

    ¥21.00
  • Visual FoxPro 程序设计

    吴明 崔杰 孙瑜

    本书共计10章,主要内容力求组织合理、实例丰富、体系清晰、深入浅出、通俗易懂,并注重培养读者利用Visual ...

    ¥34.00
  • C语言程序设计--面向思维的拓展

    肖乐 董卓莉 王云侠

    本书是根据我国应用型大学的实际情况,结合当前移动客户端应用情况而编写的实用、立体化教材,全书主要内容包括:引言...

    ¥39.80
  • 数据库技术及应用(Access)(第2版)

    马桂芳 赵秀梅

    本书介绍Access数据库的基础知识和基本操作方法,共分9章:数据库基础知识、数据库和表、查询、关系数据库标准...

    ¥38.00

相关图书

  • C语言程序设计习题与实验指导

    孟东霞 相洁

    本书是与主教材《C语言程序设计》配套的实验与训练参考书,同时也是一本可以独立于主教材的实验练习与实训提高的实践...

    ¥39.80
  • C++面向对象程序设计(微课版)

    鲁丽 张翼 殷福安

    本书结合C++语言,介绍了面相对象程序设计的基本知识及应用。全书包括C++语言基本知识、C++面向过程的程序设...

    ¥65.00
  • Java面向对象思想与程序设计

    刘彦君 张仁伟 满志强

    本书共分为14章,主要内容包括Java概述、Java语言基础语法、面向对象思想、类设计基础、类设计进阶、异常处...

    ¥69.80
  • C语言程序设计教程

    王继鹏

    本书是为将C语言作为入门语言的程序设计课程的初学者所编写的,以培养读者程序设计的基本能力为基本目标。 本书全...

    ¥55.00
  • Python 3 程序设计

    刘德山

    全书共14章,第1章至第10章是Python语言基础,覆盖了全国计算机等级考试Python语言的主要内容;第1...

    ¥49.80
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部