Visual FoxPro讲稿Word文档格式.docx
- 文档编号:15392738
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:32
- 大小:44.61KB
Visual FoxPro讲稿Word文档格式.docx
《Visual FoxPro讲稿Word文档格式.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro讲稿Word文档格式.docx(32页珍藏版)》请在冰豆网上搜索。
表格中的每一列在关系中称为“属性”,在数据库中称为“字段”;
每一行在关系中称为“元组”,在数据库中称为“记录”。
6.关系数据库:
用关系模型来描述数据之间的联系,所建立的数据库就是关系数据库。
一个关系中的数据,存放在一个表中。
一个关系数据库可包含一个或多个表。
二、VisualFoxPro导论
1.VisualFoxPro是什么?
VisualFoxPro是基于Windows环境的、可视化的关系数据库管理系统。
它是为了满足在个人计算机上进行数据库应用开发的需求而推出的集成开发环境。
可以用VisualFoxPro比较直观地创建数据库、进行数据处理、编写程序(命令文件)、开发应用软件。
在20世纪70年代末和80年代初,随着数据库理论的成熟和个人计算机的广泛应用,相继出现了个人计算机上的关系数据库管理系统dBASE、dBASEⅡ、dBASEⅢ、dBASEⅣ、FoxBASE、FoxBASE+、FoxBASE2.0等,计算机工作者使用这些系统开发了许多信息管理系统。
dBASE系列是美国ASHTON-STATE公司的产品。
FoxBASE系列是美国FOX软件公司的产品。
dBASE推出的时间先于FoxBASE,FoxBASE很象是dBASE的改良版。
1989年下半年,FOX公司推出FoxPro1.0,它支持鼠标,操作方便,是一个与dBASE、FoxBASE全面兼容的、功能更加强大的关系数据库管理系统。
1991年,推出FoxPro2.0。
1992年,Microsoft公司收购了FOX公司,将FoxPro纳入自己的产品中,很快推出了FoxPro2.5和FoxPro2.6。
1995年6月,Microsoft公司推出VisualFoxPro3.0。
1998年VisualFoxPro6.0。
2000年VisualFoxPro7.0。
2003年VisualFoxPro8.0。
现在VisualFoxPro既可以使初学者不使用复杂命令就能创建和管理自己的数据库、制作各种报表,又可以为应用程序开发人员提供面向对象的强有力的开发工具。
2.为什么学习VisualFoxPro?
①VisualFoxPro特别适用于数据信息的处理。
我们可以很容易地将其运用于药品信息、市场信息的处理,进一步应用于经营决策。
②适用于各类人员。
可供初学者进行简单应用,也可供专业人员开发复杂的应用系统。
③数据维护方便。
④兼容性好。
完全兼容FoxBASE、dBASE数据库,还可方便地与其他数据处理软件交换数据。
⑤是后续课程“管理信息系统”的先导课程。
3.怎样学习VisualFoxPro?
多看例子,多上机。
上机时,要仔细、认真。
一个字符都不能错,严格区分中文/英文标点符号。
先学习单命令,再学习程序设计。
教材上有些章节要经过多遍反复学习才能完全理解。
4.VisualFoxPro的集成操作环境P14
改变工具栏外观
打开/关闭工具栏
命令窗口
三、创建数据库
1.建库操作步骤
①文件/新建或单击常用工具栏左端的“新建”按钮;
②在“新建”对话框中点选“数据库”单选钮;
③单击“新建文件”按钮;
④在“创建”对话框中指定文件夹,并输入新建的数据库名;
此时,屏幕上出现数据库设计器。
创建数据库可产生3个文件:
.dbc数据库文件
.dct数据库备注文件
.dcx数据库索引文件
2.创建数据库表的操作步骤
①文件/新建
或单击常用工具栏左端的“新建”按钮;
②在“新建”对话框中点选“表”单选钮;
(以上3步也可用另一种操作步骤:
①右击“数据库设计器”窗口;
②在快捷菜单中单击“新建表”;
③在对话框中单击“新建表”按钮;
)
④在“创建”对话框中指定文件夹,并输入新建的表名;
⑤在“表设计器”对话框中输入表结构(见P26创建表的字段)。
3.索引类型及快速设置索引P28
四种索引:
主索引、候选索引、普通索引、唯一索引。
指定主控索引:
SETORDERTO<
索引名>
取消主控索引:
SETORDERTO
4.向表中输入数据
SETDATETOANSI设置日期显示格式
SETCENTURYON|OFF确定是否显示年份中代表世纪的部分。
5.关闭数据库
CLOSEDATABASE
四、创建自由表
在数据库关闭的状态下,可创建自由表。
五、数据库和表的关系P24-P25,P85
六、操作表中的数据P29-P32
1.打开数据库或自由表
注意在“打开”对话框中选择“文件类型”:
数据库为*.dbc,表为*.dbf。
2.操作(见教材)
3.修改表结构。
在“雇员基本情况”表中新增一个备注型字段。
七、项目和项目管理器P18-P22
1.概念
项目:
是文件、数据、文档和VisualFoxPro对象的集合,被保存为扩展名为PJX的文件。
建立项目可以对相关的内容(项目的各组成部分)进行统一组织、统一管理。
项目管理器:
是VisualFoxPro中处理数据和对象的主要组织工具,是VisualFoxPro的“控制中心”。
项目管理器为其各个组成部分提供了一个组织良好的分层结构视图。
利用项目管理器,用户可以创建、修改、移出或删除文件。
只要简单地单击鼠标,就可以跟踪表和查询,组织表单、报表、标签、代码、位图和其它文件。
2.创建和打开项目
操作步骤与创建数据库和打开数据库相似。
3.用项目管理器管理文件P20-P21
添加和移出文件
查看文件
修改文件
创建文件
为文件添加说明
4.定制项目管理器P21-P22
八、创建简单的本地视图
视图是一个虚拟表,它的数据可以来源于一个或多个表、以及其它视图。
视图完全依赖于数据库,没有单独的视图文件存在。
创建视图的基本操作步骤如下:
①在“项目管理器中”点选“本地视图”,再单击“新建”;
②在“新建本地视图”对话框中单击“新建视图”;
③在“添加表或视图”对话框中,选择数据库和表,每选择一个表,单击一次“添加”按钮。
可重复添加多个表。
在“联接条件”对话框中单击“确定”。
添加完后,单击“关闭”按钮。
以后还可以使用“视图设计器”工具向“视图设计器”中添加表、或移出表。
④在“视图设计器”窗口中,把“可用字段”“添加”到“选定字段”中。
⑤关闭视图设计器。
⑥输入视图名称。
九、单命令(以下九至十六的内容都属于单命令的范畴)
1.什么是单命令
FoxPro启动之后,用户可以三种方式中的任意一种来执行命令:
可视化交互方式、单命令方式、程序方式。
单命令方式的工作过程是:
用户在命令窗口输入一条FoxPro命令并回车,FoxPro立即开始对该命令的正确性进行检查,如果发现错误,立即显示出错误信息窗口,提示出错原因及出错位置,并等待用户的处理;
如果该命令正确,则立即解释并执行该命令,显示执行的结果,然后在命令窗口等待用户输入下一条命令。
前面已经输入的命令都会被自动保存起来,最近输入的命令被显示在命令窗口中,如果需要再次执行前面的某一条命令,只要用把光标移到该命令行,并回车即可,不需要重新输入;
如果一条命令有错误而不能被正确执行,也可以不重新输入,只需把光标移到出错的地方进行修改即可。
命令窗口只显示用户输入的命令,命令执行的结果则显示在命令窗口之外,一般情况下从屏幕的左边开始显示,但也可以显示在激活的窗口中。
单命令交互方式的好处是简单方便,不需要掌握高深的程序设计技巧。
当需要用若干条命令完成某一工作任务时,用户只需在命令窗口依顺序输入这些命令,当输入的命令有错误时,用户可当即发现并立即修改,在正确输入每一条命令时都可立即获得执行结果,利于初学者掌握。
单命令交互方式的最大弱点是可重复性差,当需要对同一处理过程重复多次时,每一次都需要在命令窗口重复输入上一次的命令序列。
2.命令的基本格式
掌握FoxPro的命令格式(也称语法结构、句法结构、语法规则等)和各组成部分的功能,是学习FoxPro单命令的重要环节。
为便于讲述和学习,此处首先给出FoxPro单命令的基本格式和大部分命令公用的组成部分。
需要首先说明的是:
由于FoxPro的命令比较复杂,在今后介绍有关命令的具体格式时,不常用的部分将被略去,读者欲知其详,可另参考有关书籍。
⑴基本格式
命令的基本格式如下:
<
命令动词>
[<
操作对象>
|<
命令短语>
…]
其中<
是一个英语单词,例如OPEN、MODIFY、CREATE等,它表达了该命令的基本功能。
<
是每条命令的必备部分,它必须放在命令的最前面。
一条命令只有一个命令动词。
为了便于记忆和输入,在不致于产生混淆的情况下,多于四个字母的单词还可以只使用前四个字母。
和<
用于指出命令的操作对象和具体要求,例如在命令MODIFYSTRUCTURE和命令OPENDATABASE中,STRUCTURE和DATABASE都是<
。
在很多命令中都出现的FOR<
条件>
、FIELDS<
字段名表>
、ALL等都是<
在一条命令中,可以有多个<
,当有多个<
时,各<
之间用空格隔开,各<
的先后顺序有时可任意。
与<
的约定相同,当<
或<
中的关键字(如STRUCTURE、DATABASE等)多于四个字母时,也可缩写为前四个字母。
最简单的情况下,一条命令可以只有命令动词。
有的命令则必须包含操作对象。
当一条命令包含有<
以及<
时,<
、<
三者之间须用空格分隔。
如果一条命令太长,也可用分号将其分为若干段,在每个分号后面按回车键,通过使用分号和按回车键把一条命令分为若干行,最后一行的后面不能使用分号,命令输完后,须按回车键才能执行。
⑵语法符号
为了便于描述具体的命令格式,本章使用了以下语法符号:
X>
表示X是“非终结符”,在实际命令中,<
将被具体的内容代替。
[X]表示X可省略。
X|Y表示X和Y二者任选其一。
…表示前面的内容可重复。
3.常用的命令短语
⑴范围短语
范围短语用于确定命令的作用范围,即命令作用于记录的范围。
有四种具体的形式:
ALL表文件中的所有记录;
REST从当前记录开始(包括当前记录)至最后一条记录;
NEXTn从当前记录开始(包括当前记录)的n条记录。
n可以是常数,也可是数值表达式;
RECORDn表文件中的第n条记录。
n可以是常数,也可是数值表达式。
⑵字段名表短语
字段名表短
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual FoxPro讲稿 FoxPro 讲稿