Visual FoxPro程序设计教程 - 中国高校教材图书网
|
书名: |
Visual FoxPro程序设计教程
|
| ISBN: | 7-5606-1244-X |
责任编辑: | |
| 作者: |
何玉辉
相关图书
|
装订: | 平装 |
| 印次: | 1-1 |
开本: | 16开 |
| 定价: |
¥15.00
折扣价:¥14.25
折扣:0.95
节省了0.75元
|
字数: |
336千字
|
| 出版社: |
西安电子科技大学出版社 |
页数: |
|
| 出版日期: |
2003-07-01 |
每包册数: |
|
| 国家规划教材: |
|
省部级规划教材: |
|
| 入选重点出版项目: |
|
获奖信息: |
|
|
|
| 内容简介: |
本书以Visual FoxPro 6.0中文版为语言背景,采用“问题(任务)驱动”的编写方式,引入案例教学和启发式教学方法,通过大量实例介绍了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 数据库类型 4
1.2.1 关系模型 4
1.2.2 层次模型 5
1.2.3 网状模型 6
1.3 数据库技术的发展趋势 6
1.3.1 分布式数据库 6
1.3.2 面向对象的数据库 7
习题一 7
第2章 Visual FoxPro基础 8
2.1 系统概述 8
2.1.1 系统特点 8
2.1.2 系统安装与启动 9
2.1.3 VFP用户界面 11
2.2 VFP基础知识 12
2.2.1 数据类型 12
2.2.2 常量与变量 13
2.2.3 函数 16
2.2.4 表达式 21
2.3 学生档案制作——自由表的建立与修改 23
2.3.1 建立与修改自由表结构 23
2.3.2 输入与修改自由表记录 27
2.4 学生档案日常维护——自由表的基本操作 32
2.4.1 自由表的显示与复制 32
2.4.2 记录的定位 35
2.4.3 记录的删除和恢复 38
2.5 学生成绩表排名——自由表的排序与索引 40
2.6 数据库操作 43
2.6.1 数据库的基本概念 43
2.6.2 数据库操作 44
2.6.3 建立表之间的关系 50
2.6.4 数据字典 53
习题二 53
第3章 查询和视图设计 59
3.1 学生信息检索——设计查询文件 59
3.1.1 利用“查询向导”创建查询 59
3.1.2 利用“查询设计器”创建查询 64
3.2 学生检索信息的维护——修改查询文件 68
3.2.1 修改查询文件 68
3.2.2 运行查询文件 69
3.3 复杂编程简单化——复杂条件查询 69
3.3.1 在表间建立关系 69
3.3.2 AND关系 71
3.3.3 OR关系 71
3.3.4 组合AND与OR条件 71
3.3.5 交叉表查询 71
3.4 高手编程——SQL语言 73
3.5 学生信息的边查询边修改——创建本地视图 73
3.5.1 为什么要先创建数据库 74
3.5.2 利用“本地视图向导”创建本地视图 74
3.5.3 利用“视图设计器”创建本地视图 75
3.5.4 创建参数视图 78
3.6 访问异地信息——创建远程视图 79
3.6.1 利用“远程视图向导”创建远程视图 79
3.6.2 利用“视图设计器”创建远程视图 81
3.7 查询和视图为何这般像——查询与视图的异同 81
本章小结 82
习题三 82
第4章 表单设计 84
4.1 我会Windows编程——设计表单 84
4.1.1 利用“表单向导”设计表单 84
4.1.2 利用“表单设计器”设计表单 88
4.1.3 利用“表单生成器”快速设计表单 92
4.2 提高点——表单管理 93
4.2.1 表单设计器的数据环境 93
4.2.2 隐藏表单 96
4.2.3 释放表单 97
4.2.4 将参数传递到表单 98
4.2.5 从表单返回值 98
4.3 必先利其器——控件使用要点 98
4.3.1 标签控件 98
4.3.2 文本框控件 99
4.3.3 编辑框控件 99
4.3.4 列表框控件 100
4.3.5 组合框控件 101
4.3.6 页框控件 101
4.3.7 表格控件 102
4.3.8 命令按钮控件 103
4.3.9 命令按钮组控件 103
4.3.10 OLE控件 104
4.3.11 添加ActiveX绑定控件 105
4.4 风景如画——美化表单 105
4.4.1 改变控件大小 105
4.4.2 改变文本的字体和大小 106
4.4.3 移动和对齐控件 106
4.4.4 表单颜色 107
4.5 技巧性实例教学 108
本章小结 111
习题四 112
第5章 报表和标签设计 114
5.1 学生信息报表制作——设计报表文件 114
5.1.1 利用“报表向导”设计报表 114
5.1.2 利用“报表设计器”调整报表 118
5.1.3 报表的预览和打印 119
5.2 报表设计真方便——报表设计器详解 120
5.2.1 报表设计器的带区 120
5.2.2 报表设计器的数据环境 122
5.2.3 报表控件 122
5.2.4 修改报表布局 124
5.2.5 更改页面 124
5.2.6 在布局上分组数据 125
5.3 报表高手——报表设计技巧 126
5.3.1 设计一对多报表 126
5.3.2 快速报表 128
5.3.3 实用报表 130
5.3.4 更改报表的打印设置 131
5.4 我要名片——设计标签 132
5.4.1 利用“标签向导”设计标签 132
5.4.2 利用“标签设计器”设计标签 134
5.4.3 标签设计技巧 135
5.4.4 标签的预览和打印 136
本章小结 136
习题五 136
第6章 菜单和工具栏设计 138
6.1 学生管理系统的菜单制作——设计菜单 138
6.1.1 利用“菜单设计器”设计菜单 138
6.1.2 菜单设计器的使用 140
6.1.3 设计快捷菜单 147
6.2 我也定义一个工具栏——创建自定义工具栏 147
6.2.1 定制VFP工具栏 148
6.2.2 定义工具栏类 149
6.2.3 在表单中添加自定义工具栏 151
6.2.4 协调菜单和用户自定义工具栏 154
本章小结 154
习题六 155
第7章 项目管理器 156
7.1 今天做项目——创建项目管理器 156
7.1.1 创建项目文件 157
7.1.2 设置VFP默认目录 158
7.2 使用项目管理器 160
7.2.1 创建和修改文件 160
7.2.2 添加和移去文件 160
7.2.3 为文件添加说明 162
7.2.4 查看表 162
7.3 定制项目管理器 163
7.3.1 项目管理器的折叠 163
7.3.2 项目管理器的分离 164
7.3.3 改变显示外观 164
7.3.4 停放“项目管理器” 164
本章小结 165
习题七 165
第8章 程序设计初步 167
8.1 程序的编辑、编译和运行 167
8.1.1 程序的编辑 167
8.1.2 程序的编译 168
8.1.3 程序的运行 170
8.2 数组与赋值语句 170
8.2.1 数组 170
8.2.2 赋值语句 171
8.3 分支程序设计 172
8.3.1 单分支结构 172
8.3.2 二分支结构 174
8.3.3 IIF()函数 174
8.3.4 多分支结构 175
8.4 循环程序设计 177
8.4.1 FOR循环结构 177
8.4.2 DO WHILE 循环结构 178
8.4.3 SCAN 循环结构 179
8.5 过程与自定义函数设计 179
8.5.1 自定义函数 180
8.5.2 过程设计 180
8.5.3 参数传递 182
8.5.4 变量作用域 183
8.6 实例教学 184
本章小结 186
习题八 187
第9章 面向对象编程 189
9.1 对象 2189
9.1.1 了解对象 189
9.1.2 事件和方法程序 189
9.1.3 常用属性 190
9.1.4 常用事件 190
9.1.5 常用方法 191
9.2 类 191
9.2.1 封装性 191
9.2.2 继承性 192
9.2.3 多态性 192
9.2.4 VFP中的基类 192
9.2.5 何时需要设计类 193
9.3 创建类 193
9.3.1 非编程方式创建类 193
9.3.2 使用“类设计器” 194
9.3.3 修改类定义 197
9.3.4 以编程方式定义类 197
9.4 创建和访问对象 199
9.4.1 创建对象 200
9.4.2 对象的绝对访问 200
9.4.3 对象的相对访问 202
9.4.4 对象设计实例 203
9.5 应用程序的连编 205
9.5.1 连编一个应用程序 205
9.5.2 运行 .APP应用程序 206
9.5.3 磁盘发布 206
本章小结 211
习题九 211
附录 各章习题参考答案 214
参考文献 221
|
| 精彩片段: |
|
|
| 书 评: |
目前,关于Visual FoxPro 方面的教材很多,但大多数教材是按知识点的顺序而写的,在教学过程中我们发现,这种写作风格不适合于初学者,尤其是实践性很强的Visual FoxPro,不容易激发学生的学习兴趣,学生也很难有成就感。因此,在教学过程中往往要补充很多案例,以使学生巩固所学的基本知识,熟练基本操作,于是我们便想到编写一本以案例为线索,将知识点糅合进去的教材,以满足Visual FoxPro初学者、高职高专学生学习的迫切需要。 本书的编写思路与传统的编写思路不同,我们在教学实践中摸索出新的三步曲:提出问题——介绍解决问题的方法——归纳出一般规律或概念。实践证明,这种方法是行之有效的,减少了初学者在学习上的困难。传统的方法是:先理论后实际,先抽象后具体,先一般后个别;我们采取的方法是:先实际后理论,先具体后抽象,从个别到一般,从零散到系统。我们认为,后一种方法对高职、高专或成人教育是很合适的。 本书采用“问题(任务)驱动”的编写方式,引入案例教学和启发式教学方法,易于激发学生的学习兴趣。采用问题驱动方式,即每一章都尽量采用实际中的典型实例开头,并将实例分解为一个个任务,然后逐渐展开。在讲述实例的过程中将本章的知识点融于任务之中,完成任务即掌握相应的基本知识。这种精选实例并将知识点融于实例中的编写方式,可读性、可操作性强,因此本书非常利于高职高专的学生阅读和使用。 本书前三章以数据库、数据表、查询、视图为主要内容;中间三章以报表、标签、表单、菜单为主要内容;后三章以面向对象设计为主要内容。教材的编写体现了"怎么做就怎么教,怎么教就怎么练,怎么教就怎么编"的思想。本书内容由浅入深,循序渐进,语言通俗易懂,力求条理清晰、层次分明,适宜高职高专类学生自学。 本书每章后都有配套练习题,题型以全国计算机等级考试笔试题型为主,这样既能帮助学生消化有关的知识,又能提高学生的应试技能。附录中给出了各章习题的参考答案。 本书由几位长期从事Visual FoxPro程序设计教学的职业技术学院的教师共同编写,书中融入了他们在教学过程中积累的实践经验,他们毫无保留地将自己多年的、丰富的教学经验写进本书,为本书增色不少。在编写过程中,作者参考了大量的技术资料,并上机验证。书稿经过反复斟酌,多次研讨,多次修改。本书由何玉辉任主编,郭立文任副主编,高晓梅(第1章、第2章)、尉鹏勃(第3章、第8章)、郭立文(第4章)、王姝(第5章)、董亚谋(第6章)、石高峰(第7章)、何玉辉(第9章)参加编写。感谢刘喜勋老师审阅书稿,并提出了宝贵的修改意见。 由于作者水平有限,书中不足、疏漏之处在所难免,恳请广大师生提出宝贵意见和建议。
|
| 其 它: |
|
|
|