VFP实验教程_部分_
Visual Foxpro 实验报告中的实验步骤
实验二表的基本操作(实验步骤)1.实验2-1实验题目:逻辑删除学生档案表(xsda.dbf)中的最后一条空白记录。
实验要求:用命令方式完成。
操作步骤:①打开学生档案表(xsda.dbf)。
(见图2-1)图2-1(实验2-1结果)②在命令窗口键入下列命令go bottomdelete图2-2(实验2-1结果)2.实验2-2实验题目:接实验2-1,物理删除学生档案表(xsda.dbf)中的所有空白记录。
实验要求:任选菜单方式或命令方式完成。
操作步骤:●命令方式:在命令窗口键入下列命令delete all for 入学成绩=0pack图2-3(实验2-2结果)●菜单方式:①打开浏览窗口,选择菜单【表】—【删除记录…】,打开“删除”对话框。
②在“删除”对话框,选择“作用范围”为“All”,单击“For”文本框右侧按钮,打开“表达式生成器”,形成表达式:入学成绩=0,按“确定”后返回“删除”对话框,按“删除”按钮。
②择菜单【表】—【彻底删除】。
图2-4(菜单方式删除表中的记录)3.实验2-3实验题目:按出生日期降序浏览学生档案表(xsda.dbf)。
实验要求:通过建立索引实现。
操作步骤:①打开学生档案表(xsda.dbf)。
②打开表设计器。
③选择“索引”页,在“索引名”列当中键入csrq,单击其左侧的上箭头按钮使之变成下箭头按钮,确定“类型”一栏显示“普通索引”,按“表达式”文本框右边的按钮打开“表达式生成器”。
④在“表达式生成器”中,双击左下方“字段:”列表中的“出生日期”,按“确定”按钮返回表设计器的索引页。
图2-5⑤按“确定”按钮,保存设置关闭表设计器。
⑥选择菜单【窗口】—【数据工作期】。
在“数据工作期”窗口按“属性”按钮打开“工作区属性”对话框,单击“索引顺序:”下拉列表中的Xsda:Csrq,按“确定”按钮回到“数据工作区”窗口,按“浏览”按钮,观察记录的排列顺序。
图2-6(实验2-3结果)⑦依次关闭表记录浏览窗口和“数据工作期”窗口。
实验一 VFP基本操作
实验一 VFP基本操作实验目的:1.熟悉VFP应用环境;2.熟悉VFP中常量和变量的使用,特别是内存变量的使用方法;3.熟悉常用函数的使用方法。
实验要求:1.掌握命令菜单、工具栏、命令窗口等的使用。
要求掌握对命令窗口进行移动、扩大、缩小、滑动、关闭、打开等实验,以及在命令窗口中输入命令和进行命令重复执行;2.掌握项目管理器的使用;3.掌握VFP中的常量,变量的使用方法;4.掌握常用函数的使用方法。
实验内容:1.课本P45实验内容。
2.常量、变量和函数的操作,参考实验题目:1)用store语句将字符串“计算机”同时赋值给a1,a2,a3三个变量,显示a1,a2+a3的结果。
2)用三个命令分别对123.5,-478.1取整,显示结果。
3)将1234.1976进行四舍五入,要求:⑴保留6位有效数字⑵保留4位有效数字4)求-10/3的余数。
5)已知b1=“Computer System:计算机系统”,用at命令分别求出:⑴”te“在b1中的位置;⑵”s“在b1中第二次出现的位置;⑶”系统“在b1中的位置;⑷”计算“在b1中的位置6)用LEN命令分别测定“Computer System:计算机系统”和”substr(“VFP”,-2,6))”的长度。
7)用命令将“ Computer System“和“计算机微机系统”组合成“Computer微机”。
8)用删除字符串前后空格函数将“计算机”和“ 等级考试”组合成“计算机等级考试”。
9)请将“全国英语四六级考试”中的“英语四六”替换成“计算机二”,并显示出来。
10)求G和g的ASCII码。
11)显示当天的日期以及当前的时间。
12)用数据类型测试函数测试125、“Wonderful”、¥50、NULL、datetime()、.F.的类型。
13)用条件测试函数操作:条件为真时显示“团员”,当条件为假显示时“非团员”。
14)计算并显示4+32×(15÷4-1),其中15/4进行取模运算。
vfp实验报告之实验一
实验一Visual FoxPro 集成环境及项目管理一、V FP的启动与退出安装VFP后,可以通过“开始”菜单启动VFP。
VFP启动后,即出现相应的VFP主窗口,如下图所示。
1)要退出VFP,可以通过如下五种方式之一进行:2)单击VFP主窗口右上角的“关闭”按钮。
3)执行菜单命令“文件”“退出”。
4)单击VFP主窗口的控制图标,执行菜单命令“关闭”。
5)在键盘上按快捷键<Alt>+<F4>。
6)在“命令”窗口中输入并执行命令“QUIT”。
前四种方法是Windows 环境下关闭窗口的一般方法,而第五种方法是VFP所特有的。
二、工具栏VFP提供了11种工具栏。
在VFP启动后,系统默认打开的仅有“常用”工具栏,用户在工作过程中可以根据需要打开相应的工具栏以提高操作效率。
同Windows环境下其他应用程序的工具栏,其打开与关闭有两种操作方法:(1)通过菜单命令“编辑”“工具栏”,打开“工具栏”对话框进行设置。
(2)在有工具栏打开的情况下,右击某工具栏的无按钮区域,利用出现的快捷菜单进行工具栏的打开与关闭操作。
三、“命令”窗口“命令”窗口是VFP的一种系统窗口。
在VFP环境中执行某些操作时,相应的命令通常会自动地显示在“命令”窗口中。
用户也可以直接在“命令”窗口中输入并执行VFP命令。
1.“命令”窗口的打开与关闭。
利用“常用”工具栏上的“命令”窗口按钮,该按钮为双态转换按钮,即单击一次关闭“命令”窗口,再单击一次则打开“命令”窗口。
2.在“命令”窗口中执行命令。
在“命令”窗口中执行命令后按回车键,则系统将直接解释执行该命令。
需要注意的是:●以星号(*)开头的命令,或命令中“&&”以后的部分是作为注释处理的。
●如果所输入的命令有错,执行时系统将出现类似的系统提示框,并执行无效。
3.命令的编辑与重用。
在“命令”窗口中,用户可以编辑和重新利用已输入得命令。
请自行设计实验内容以验证以下功能:◆将光标移到以前命令行的任意位置,按<Enter>键重新执行此命令。
VFP实验1
上机实验任务一:加入网络课堂打开IE浏览器,打开收藏夹中的链接“网络课堂·天空教室”打开网络课堂首页。
以自己的学号为用户名和密码登录网络课堂。
此时网页转到“我的桌面”在功能导航区,选择“我的课程”,显示如下图点击功能导航区中的“选课申请”,搜索课程,查询课程名称为“数据库”的课程。
找到其中的项目点击[提出申请]。
这时将课程加入“我的课程”在我的课程中点击课程名“数据库”,即进入课程网页。
点击以上界面的“资源”链接,进入“课程资源”栏目。
选择“实验指导——实验素材”下载上机实验素材。
上机实验任务二:熟悉VFP环境请按实验指导书第1页至第9页的要求完成“实验1 Visual FoxPro集成环境及项目管理”。
注意:实验指导书第1页实验准备部分,将实验素材下载并解压缩到“D:\VFP”文件夹中。
“D:\VFP”这个文件夹,本机房计算机上并没有,需要自己创建(可解压缩后将素材文件拷到此文件夹中)。
完成以上工作后,此文件夹的如容如下:接着请按实验指导书要求完成其余的实验内容。
上机实验任务三:补充实验如在完成以上实验后有时间空余,请完成以下补充实验内容:在F:盘建立文件夹F:\VFPSY1在此文件夹下建立你的学号的文件夹如F:\VFPSY1\2014919101在VFP命令窗口,输入并执行以下命令:SET DEFAULT TO F:\VFPSY1\2014919101请思考以上每条命令的功能分别是什么。
使用“文件”菜单下的“新建”命令,创建一个教学管理系统项目(文件名存为教学管理.pjx)在项目管理器中创建教学管理数据库(文件名存为教学数据库.dbc)建立学生表文件创建数据库表课程表结构如下:建立课程表文件课程表.dbf在表中录入以下记录创建数据库表成绩表结构如下:建立成绩表文件。
数据库VF教程
实验一 VFP数据表基本操作1、数据表的建立和数据的输入一、实验目的1、了解数据表的基本概念2、掌握数据表的建立2、掌握数据表中数据的添加3、掌握从其他数据表中添加数据二、实验内容及任务1、将所附带的VFPEX文件夹及该文件夹中的所有文件复制到C盘根目录下。
2、在文件夹VFPEX创建数据表XS.DBF,表结构如下:3、在创建表的同时,输入如下的记录:4、向数据表添加记录:5、从数据表XS1.DBF中成批添加数据到数据表XS.DBF中。
三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、素材软盘四、实验方法和步骤1、复制实验所需文件双击“我的电脑”,打开窗口,双击A驱动器,窗口中显示A盘中的内容,鼠标右击VFPEX文件夹,显示快捷菜单,选择“复制”命令;打开C盘根目录并右击,显示快捷菜单,选择“粘贴”命令,软盘中的VFPEX文件夹及其文件被复制到C盘根目录中。
2、创建数据表并输入数据1)进入Visual FoxPro 6.0环境。
2)选择“文件/新建”命令,显示“新建”对话框,如图1-1,选择“表”并单击“新建文件”,显示创建对话框,如图1- 2,“保存在”选择“VFPEX文件夹”,“输入表名”为“XS.DBF”,单击“保存”,显示表设计器,如图1-3。
图1-1 图1-23)按要求输入相关的字段名、字段类型、字段宽度等内容,具体如图1-3。
图 1-34)单击“确定”,显示“现在输入数据吗?”确认框,如图1-4,单击“是”,显示数据表窗口,如图1-5,将上述三条记录依次输入到数据表中,并关闭窗口。
图1-4图1-53、向数据表添加记录1)选择“文件/打开”命令,显示打开对话框,如图1-6,在“查找范围”中选择“VFPEX文件夹”,“文件类型”中选择“表(*.dbf )”,双击XS.DBF 数据表,打开数据表。
图1-62)选择“显示/浏览”命令,显示数据表窗口,如图1-5。
3)选择“表/追加新记录”命令,在数据表窗口中添加新的空记录,将上述记录添加到数据表,并关闭数据表4、从其他数据表添加数据到当前数据表1)打开数据表XS.DBF,并显示数据表窗口,如图1-5。
数据库VF教程
实验一 VFP数据表基本操作1、数据表的建立和数据的输入一、实验目的1、了解数据表的基本概念2、掌握数据表的建立2、掌握数据表中数据的添加3、掌握从其他数据表中添加数据二、实验内容及任务1、将所附带的VFPEX文件夹及该文件夹中的所有文件复制到C盘根目录下。
2、在文件夹VFPEX345、从数据表三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、素材软盘四、实验方法和步骤1、复制实验所需文件双击“我的电脑”,打开窗口,双击A驱动器,窗口中显示A盘中的内容,鼠标右击VFPEX文件夹,显示快捷菜单,选择“复制”命令;打开C盘根目录并右击,显示快捷菜单,选择“粘贴”命令,软盘中的VFPEX 文件夹及其文件被复制到C盘根目录中。
2、创建数据表并输入数据1)进入Visual FoxPro 6.0环境。
2)选择“文件/新建”命令,显示“新建”对话框,如图1-1,选择“表”并单击“新建文件”,显示创建对话框,如图1- 2,“保存在”选择“VFPEX文件夹”,“输入表名”为“XS.DBF”,单击“保存”,显示表设计器,如图1-3。
图1-1 图1-23)按要求输入相关的字段名、字段类型、字段宽度等内容,具体如图1-3。
图 1-34)单击“确定”,显示“现在输入数据吗?”确认框,如图1-4,单击“是”,显示数据表窗口,如图1-5,将上述三条记录依次输入到数据表中,并关闭窗口。
图1-4图1-53、向数据表添加记录1)选择“文件/打开”命令,显示打开对话框,如图1-6,在“查找范围”中选择“VFPEX文件夹”,“文件类型”中选择“表(*.dbf )”,双击XS.DBF数据表,打开数据表。
图1-62)选择“显示/浏览”命令,显示数据表窗口,如图1-5。
3)选择“表/追加新记录”命令,在数据表窗口中添加新的空记录,将上述记录添加到数据表,并关闭数据表4、从其他数据表添加数据到当前数据表1)打开数据表XS.DBF,并显示数据表窗口,如图1-5。
VFP实验教程
目录实验一 VF工作界面和表达式的使用 (2)实验二函数和表达式的使用 (5)实验三创建数据库、数据库表及表的基本操作 (7)实验四表的索引和自由表 (11)实验五多表操作及表的排序 (14)实验六表单设计与控件使用(一) (16)实验七表单设计与控件使用(二) (17)实验八顺序程序设计 (23)实验九分支程序设计 (25)实验十循环程序设计 (28)实验十一综合练习 (33)实验十二结构化查询语言 (40)实验十三查询与视图 (42)实验十四简单报表的设计 (46)Visual FoxPro 系统开发实训 (49)一、实验教学目标实验目的在于更深入地理解和掌握课程教学中的有关基本概念,应用基本技术解决实际问题,从而进一步提高学生分析问题和解决问题的能力。
VFP程序设计课程实验要求学生能熟练运用VFP的命令、程序设计方法、各种设计器和生成器,编写出解决实际问题的数据库应用程序。
二、实验要求1)实验准备:记忆VFP的函数、命令、程序设计语句,掌握分支程序、循环程序、子程序的设计方法,掌握表单设计器、报表设计器、菜单设计器的使用方法,掌握表单、报表、菜单的设计方法。
2)实验要求:每个学生在实验课前预习本课时内容和本章节的内容,认真阅读实验教材,理解实验要求和实验内容,独立编写程序代码。
上机时,运行源代码,调试程序,输出正确的结果,完成实验目标。
实验完成后,总结经验,认真填写实验报告。
3)考核要求:在规定的实验室和规定的时间内,按班级参加上级考试,随机抽取试题,按要求完成操作,根据结果正确性确定考核成绩。
三、实验课时安排实验一 VF工作界面和表达式的使用实验目的:通过本次实验,掌握Visual FoxPro 6.0系统中常量的特点、变量、运算符及表达式的使用方法。
实验准备:1.阅读第2、3章中相关的内容。
2.Windows环境下,在F盘的根目录下建立个人文件夹,启动Visual FoxPro 6.0系统,选择“工具”菜单,选择“选项”命令,设置默认目录。
vf实验指导
实验一表的建立一、实验目的:1.熟悉Visual FoxPro基本操作环境。
2.掌握使用表设计器建立和修改表结构的过程。
3.了解表记录的输入。
二、实验准备:1.说明本课程实验是前后相关的,从本实验开始,请同学注意保存实验数据。
因此,在开始实验之前,要准备好保存数据的介质,比如,软盘或U盘。
2.准备①在准备好的存储介质上,建立一个名为xsgl的文件夹。
②启动Visual FoxPro。
③假设要把数据存放在软盘中,那么,在Visual FoxPro的命令窗口中键入命令:setdefault to a:\xsgl。
当然,如果要把数据存放在U盘中,那么把前述命令中的盘符a换成相应的U盘盘符就是了。
请注意,上述3个步骤也是后续各个实验的实验准备,但仅在此给出,以后不再赘述。
三、实验内容:1.实验1-1实验题目:建立学生档案表结构(xsda.dbf)。
实验要求:使用菜单打开表设计器创建表结构,表结构如表1-1所示。
表1-1 学生档案(xsda)表结构字段名类型宽度学号 C 8姓名 C 8性别 C 2出生日期 D 8班级 C 8党员否L 1入学成绩I 4照片G 4简历M 4操作步骤:①选择菜单【文件】—【新建】,打开“新建”对话框。
②在“新建”对话框中,选择文件类型为“表”,单击“新建文件”按钮,打开“创建”对话框。
③在“创建”对话框中,确定文件的保存位置为xsgl文件夹,在“输入表名:”文本框中输入:xsda,单击“保存”按钮,打开表设计器。
④在表设计器中,按表1-1分别定义各字段的属性。
⑤保存表(xsda.dbf),暂不输入数据记录。
2.实验1-2实验题目:建立学生成绩表结构(xscj.dbf)。
实验要求:使用命令打开表设计器创建表结构,表结构如表1-2所示。
表1-2 学生成绩(xscj)表结构字段名类型宽度小数位数学号 C 8高数I 4外语I 4计算机I 4平均分N 5 1操作步骤:①在命令窗口中输入如下命令:create xscj②在打开的表设计器中,按表1-2分别定义各字段的属性。
第二部分《VFP程序设计》实验指导书(精)
第二部分《VFP程序设计》实验指导书《VFP程序设计》实验是学习本门课程的重要环节之一,实验的设置是为了配合课堂教学,使学生熟练掌握和深入理解课堂教学内容,进一步强化对数据库系统原理的理解。
同时,通过上机练习,也可以检验学生对数据库的实际操作能力和程序设计能力。
实验一Visual FoxPro6.0入门一、实验目的:1、Visual FoxPro6.0的安装。
2、掌握Visual FoxPro6.0 (中文版)的启动和退出。
3、掌握窗口、菜单、对话框、工具栏的使用。
4、掌握命令窗口及内存变量的使用。
二、实验要求1、学会Vi sual FoxPro6.0的安装。
1、学会用不同的方法启动和退出Visual FoxPro6.0。
2、熟悉窗口、菜单、对话框、工具栏的操作。
3、命令窗口的打开与关闭。
4、内存变量的操作与应用。
三、实现内容与步骤1、Vi sual FoxPro6.0的安装(1)Vi sual FoxPro6.0的安装环境与要求Vi sual FoxPro6.0系统的正确安装、运行,必须具备相应的硬件和软件环境条件。
一般应具备如下的环境条件:①配置50MHz主频486以上的PC机或兼容机。
②内存16MB以上。
③用户自定义安装需要85MB硬盘空间,安全安装需要90MB硬盘空间。
④VGA或更高分辨率的显示器。
⑤鼠标。
⑥中文Windows95/98或以上的操作系统。
(2)Vi sual FoxPro6.0的安装中文版的Vi sual FoxPro6.0系统可以由CD-ROM光盘直接安装,操作步骤如下:①启动安装程序;②选择安装方式;③安装系统组件④安装MSDN组件⑤重新启动操作系统,安成Vi sual FoxPro6.0的安装2、Visual FoxPro6.0的启动启动Visual FoxPro6.0有多种方法,通常采用以下3种方式:(1)从“开始”菜单启动打开“开始”菜单,选择“程序”选项,然后在“程序”菜单下,选择“Microsoft Visual FoxPro6.0”选项,再选择“Microsoft Visual FoxPro6.0”进入“Microsoft Visual FoxPro”系统。
VFP实验教程_部分_
第1章数据库系统概述1.1 基础知识练习1.1.1 选择题1. 存储在计算机内、有结构的相关数据的集合称为______。
A. 数据库B. 数据库系统C. 数据库管理系统D. 数据结构【答案】A2. 数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是________。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBS和DBMSD. DB、DBS和DBMS是平等关系【答案】B3. ________是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。
A. DBB. DBMSC. DBASD. DML【答案】B4. 下列关于数据库系统的叙述中,正确的是________。
A. 数据库系统只是比文件系统管理的数据更多B. 数据库系统中数据的一致性是指数据类型一致C. 数据库系统避免了数据冗余D. 数据库系统减少了数据冗余【答案】D5. 能唯一标识实体的是________。
A. 属性B. 域C. 码D. 联系【答案】C6. Visual FoxPro是一种关系数据库管理系统,所谓关系是指________。
A. 表中各条记录彼此之间有一定的关系B. 表中各个字段彼此之间有一定的关系C. 一个表与另一个表之间有一定的关系D. 数据模型符合满足一定条件的二维表格式【答案】D7. 如果一个部门有若干职员,每个职员只能属于某一个部门,则部门和职员两个实体之间的联系属于________。
A. 一对一联系B. 一对二联系C. 多对多联系D. 一对多联系。
第1章数据库系统概述【答案】D8. 在数据库设计中,将E-R图转换为关系模式是在________阶段。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计【答案】C9. 在关系中将年龄字段的值限制在15-30岁之间的这种约束属于________。
A. 实体完整性约束B. 域完整性约束C. 参照完整性约束D. 视图完整性约束【答案】B10. 下列叙述中正确的是________。
VFP实验指导(简化版)
实验二数据库、表的创建和使用二、表的创建表有自由表和数据库表两种,可以通过项目管理器界面操作创建,具体方法相同,操作步骤如下:(1)打开的TEST项目,在“项目管理器”窗口中依次单击“数据”选项卡、“自由表”选项、“新建”命令按钮;(2)在出现“创建”对话框后,输入课程表表名KC,单击“保存”命令按钮;(3(4)确认表结构定义信息已输入且正确后,单击“确定”命令按钮;实验三表的结构和数据录入二、记录的输入当表的结构创建结束后,系统提示是否立即输入数据,数据记录可以及时输入,也可以过后再输入。
数据的输入可以在表的“浏览”窗口中输入,也可以在“命令”窗口中使用命令追加记录。
(1)打开TEST项目,在“项目管理器”窗口中选中KC表,单击“浏览”命令按钮,显示KC表的浏览窗口;(2)执行“显示”菜单中的“追加方式”命令;(3)在KC表的浏览窗口中输入课程表的数据记录;(6)打开js表设计器,添加一个zp字段,类型为通用型;(7)设置zp字段的内容:双击田晓光记录的zp字段gen,弹出通用字段的编辑窗口js.zp,执行“编辑”菜单中的“插入对象”命令,弹出“插入对象”对话框,选择“由文件创建”,点击“浏览”按钮,选择默认目录中的图片B0001.gif。
单击“确定”按钮,关闭js.zp编辑窗口;实验四记录的维护和表的扩展属性四、表的扩展属性使用表设计器可以对数据库表的字段属性进行设置,如对js表的字段有效性进行设置,具体操作步骤如下:(1)在“项目管理器”窗口中选择js表,单击“修改”命令按钮;(2)在“表设计器”窗口中,逐个选择字段设置有关属性,gh字段:输入掩码为“X9999”,字段注释为“主关键字”;xb字段:默认值为“男”,字段验证规则为性别为男或女,字段验证信息为“您输入的只能为男或女!”;gzrq字段:标题为“工作日期”;(3)设置结束后,关闭表设计器窗口;(4)在“项目管理器“窗口中选择js表,单击“浏览”命令按钮,观察js表的显示;(6)在“项目管理器”窗口选择js表,单击“修改”命令按钮;(7)在js表的表设计器窗口中选择表标签,将表名改为“教师基本档案表”,记录有效性规则设置为“YEAR(gzrq)-YEAR(csrq)>17”,记录有效性信息设置为“工作时必须满18岁”,删除触发器设置为“EMPTY(gh)”;实验五表的索引和表永久关系一、表的索引使用表设计器创建表结构复合索引和主索引,具体操作步骤如下:(1)在“项目管理器”窗口中选中gzb表,单击“修改”命令按钮,弹出gzb表的设计器窗口。
vf部分教程
实验一建立项目管理器、建立数据库和表、输入部分数据一、实验目的1.熟悉V isual Foxpro 项目管理器的使用;2.熟悉数据库的概念和V isual Foxpro 数据表的概念;3.掌握数据表的建立方法,数据直接输入的方法;4.熟练掌握表文件的打开、浏览、关闭。
二、实验内容;1.建立项目管理器“学生成绩管理系统”2.建立数据库“成绩库”,并创建4个与学生成绩管理系统工作密切相关的数据表“班级号名”、“学生”、“学生选课”、“课程”;3.直接为“班级号名”、“课程”两个数据表输入数据。
三、实验步骤(一)Visual Foxpro 基本操作1. Visual Foxpro 的启动开始→程序→ Visual Foxpro 6.0,或:双击桌面V isual Foxpro 6.0 快捷方式图标。
2. Visual Foxpro 的退出在V isual Foxpro 的命令窗口中键入q uit 或选V isual Foxpro 菜单中文件→退出。
3.工作目录及表单区域的设置·在机房的学生数据盘(例如D:盘)上建一目录,命名为“成绩管理”。
·进入V isual Foxpro,选菜单中的工具→选项→“文件位置”选项卡,找到“默认目录”,如图1-1。
图1-1 选择默认目录·点击“修改”按钮,进入图1-2,再单击按钮,按图1-2 设置后,单击“确定”按钮。
·单击“表单”选项卡,将“最大设计区”选为 1024×768。
·单击“设置为默认值”按钮,再单击“确定”按钮。
注意:如果学生机房安装了还原卡,则每次上机或重新启动后都要重新进行以上第3步“工作目录及表单区域的设置。
”图1-2 更改文件位置(二)项目管理器和数据库的建立1.项目管理器(1)什么是项目管理器项目管理器是V isual Foxpro 开发应用系统的综合性平台,在这里可以建立数据库、表单、菜单、程序、编译等。
Visual FoxPro程序设计实践操作教程实验1 VFP概述
16
实验1.2 法。
17
.pjx” 自由表“学生信息.dbf” 数据库“学生信息管理.dbc”
18
将已经建立的自由表“学生信息.dbf”添加到数 据库“学生信息管理.dbc” 从数据库“学生信息管理.dbc”中移去数据库 表“学生信息.dbf” 将移去的自由表“学生信息.dbf”添加到项目文 件“学生信息管理.pjx”
10
图1.4 “更改文件位置”对话框
11
(6) 设置年月日的显示格式,年份4位,月份和日 期2位,以星号“*”作为分隔符显示日期,显示12
12
选择“工具”→“选项”→“区域”选项卡,如 图1.5所示,在“日期格式”下拉框中选择“年月 日”格式,选中“日期分隔符”的复选框,并在文 本框中输入“*”,选中“年份(1998或98)”的 复选框,选择“12小时”左边的单选框,则在预 览框中显示所设置的日期格式“1998*11*23 05: 45:36 PM”
2
图1.1 “工具栏”对话框
3
小。
(2)VFP ①启动VFP后,熟悉窗口界面,调整窗口的大 ②选择“窗口”→“隐藏”命令,隐藏命令窗
③选择“窗口”→“命令窗口”命令(或按下 Ctrl+F2
4
(3) 打开文件栏、编辑栏、格式栏、常用工具栏、 程序、帮助栏等菜单,熟悉其功能。
5
4)自定义工具栏。 选择“显示”→“工具栏”命令,打开“工具 栏”对话框,选择所需工具栏后,单击“确定”按 钮,如图1.1 鼠标右键单击工具栏任一空白处,弹出工具选 项级联菜单,选择所需工具项,如图1.2
35
③在“创建”对话框中确定要建立的数据库的 名称“学生信息管理.dbc” ④单击“保存”按钮。打开“数据库设计器— —
VFP实验教程
Visual FoxPro 实验教程青岛大学计算机科学实验教学中心实验目录实验1 Visual FoxPro集成开发环境 (3)实验2 常量、变量和表达式的使用 (10)实验3 Visual FoxPro常用函数 (15)实验4 建立与打开数据表 (19)实验5 数据表的编辑与修改 (24)实验6 表的索引与统计 (31)实验7 工作区的选择与多表操作.............. 错误!未定义书签。
实验8 数据库的设计与操作. (37)实验9 利用SELECT语句与查询设计器查询 (42)实验10 顺序和分支结构程序设计 (46)实验11 循环结构程序设计 (53)实验12 过程和自定义函数 (59)实验13 表单的设计(一) (64)实验14 表单的设计(二) (69)实验15 报表的设计 (74)实验16 综合实验 (85)实验1 Visual FoxPro 集成开发环境实验目的1、熟悉Visual FoxPro 集成开发环境的用户界面与基本操作方法。
2、了解Visual FoxPro 系统提供的常用功能。
3、掌握Visual FoxPro 进行数据管理和程序开发中常用的系统设置。
4、 了解Visual FoxPro 简单表单程序设计方法与步骤实验内容一、启动Visual FoxPro采用下列两种方法之一,启动Visual FoxPro 6.0。
1、单击任务栏的“开始”按钮,从开始菜单中选择“程序”,在后面的级联菜单中选择“Microsoft Visual FoxPro 6.0”程序组中单击“Microsoft Visual FoxPro 6.0”。
2、若桌面上已创建了Visual FoxPro 快捷方式,则双击快捷方式图标。
图1-1 Visual FoxPro 系统窗口Visual FoxPro 启动后的窗口界面如图1—1所示,仔细观察系统窗口的菜单栏、工具栏、命令窗口、状态栏以及系统窗口工作区等。
vfp
VFP实验报告实验(一)数据表的基本操作实验目的:1.掌握建立表与复制表的操作2.掌握数据表的显示与维护3.掌握索引和数据统计的使用实验内容与步骤:1、建立表与复制表操作:(1)建立一个职工表(zg.dbf),字段有:职工号(C,6),姓名(C,8),性别(L),出生日期(D),职称(C,10),基本工资(N,8,2),津贴(N,8,2),实发工资(N,8,2),其内容如下:(2)按上面的内容输入到表中,其中实发工资这个字段不用输入数据(3)修改职工表表结构,在实发工资前增加一个新的字段,扣款(N,8,2),并给这个字段添加相应的数据。
(4)将zg.dbf的表结构复制到新表zg1.dbf中。
Use zg.dbfCopy stru to zg1.dbfUse zg1.dbfDisp stru(5)将zg.dbf 中的所有男教师的记录都复制到zg2.dbf中。
Use zg.dbfCopy to zg2.dbf for 性别=.T.Use zg2.dbfbrowse2、写出下列显示表记录的命令。
(1)显示zg.dbf中所有的讲师Use zg.dbfList for 职称=”讲师”(2)显示所有女教师的姓名List 姓名for 性别=.F.(3)显示70年后出生的教师List for year(出生日期)>1970(4)显示第三条记录的内容Go 3disp(5)显示前三条男教师的姓名,出生日期,职称Locate 姓名,出生日期,职称for 性别=.T.DispContDispContdisp(6)从第3条记录开始显示到末尾记录Go 3DispList rest(7)显示所有男教授的姓名、年龄、基本工资List 姓名, yesr(date ())-year (出生日期),基本工资for 性别=.T. and 职称=”教授”(8)显示所有男性教授或副教授List for 性别=.T. and (职称=”教授” or 职称=”副教授”)(9)显示所有姓林的教师List for substr(姓名,1,2)=”林”(10)显示姓名中有“林”字的记录。
实验1 熟悉VF环境
实验1 VF数据库语言基础1.1 实验目的1. 熟悉VFP的窗口组成。
2. 掌握VFP的启动和退出。
3. 掌握默认工作目录的设置方法。
4. 掌握项目管理器的使用方法。
1.2 实验内容1. 用两种方法启动和退出Visual FoxPro。
2. 浏览VFP的主菜单项及其子菜单。
3. 掌握VFP的窗口、工具栏、对话框的操作。
4. 练习打开和隐藏“命令窗口”。
5. 在E盘上建立“学生管理”文件夹,并将其设置为默认的工作目录。
6. 在“学生管理”文件夹下建立一个项目文件,取名为“学生管理.pjx”。
熟悉项目管理器的使用。
1.3 解答与提示1. 用两种方法启动和退出Visual FoxPro。
(1)启动的方法:方法1:选择“开始”→“程序”→“Microsoft Visual FoxPro 6.0”。
方法2:双击桌面上的VFP图标。
(2)退出的方法:方法1:选择“文件→退出”菜单命令。
方法2:单击标题栏最右端的关闭按钮。
方法3:按Alt+F4组合键。
方法4:在命令窗口中输入QUIT命令,按Enter键。
方法5:单击标题栏最左端的控制按钮,打开下拉菜单,选择“关闭”命令。
2、3略。
4. 练习打开和隐藏“命令窗口”。
(1)打开“命令窗口”方法1:选择“窗口→命令窗口”菜单命令。
方法2:按Ctrl+F2组合键。
方法3:当桌面上无“命令窗口”时,单击“常用”工具栏上的“命令窗口”按钮。
(2)隐藏“命令窗口”方法1:选择“窗口→隐藏”菜单命令。
方法2:按Ctrl+F4组合键方法3:当桌面上有“命令窗口”时,单击“常用”工具栏上的“命令窗口”按钮。
5. 在E盘上建立“学生管理”文件夹,并将其设置为默认的工作目录的操作步骤。
①双击“我的电脑”,双击“E盘”,右键单击空白位置,选择“新建→文件夹”菜单命令,为新建的文件夹命名为“学生管理”。
②选择“工具→选项”菜单命令,打开“选项”对话框。
③单击“文件位置”选项卡,如图1.1所示。
VFP实验
实验1 Visual FoxPro的启动、退出与环境设置一、实验目的1.掌握安装Visual FoxPro的方法。
2.掌握Visual FoxPro的启动与退出操作。
3.了解Visual FoxPro的主窗口界面。
4.掌握Visual FoxPro工作环境的设置。
5.掌握Visual FoxPro的基本操作。
二、实验内容1.安装Visual FoxPro。
2.Visual FoxPro的启动。
3.退出Visual FoxPro的5种方式。
4.Visual FoxPro的环境配置。
5.Visual FoxPro显示/隐藏工具栏的基本操作。
6.命令窗口的打开与关闭操作。
三、实验步骤1.Visual FoxPro光盘安装(1)将Visual FoxPro安装光盘放入光驱,执行光盘中的“setup.exe”文件。
(2)根据安装向导的提示,接受“最终用户许可协议”并正确输入产品的ID号。
(3)安装向导会提示是“典型安装”还是“自定义安装”,一般选择“典型安装”。
如果选择了“自定义安装”,向导还会提示安装的组件的选择。
(4)安装程序会自动进行文件的复制。
文件复制完后Visual FoxPro安装完成。
安装VFP过程中,安装向导会提示安装MSDN库。
MSDN库中包含了VFP的联机帮助文档和示例,用户可根据需要进行安装。
2.启动Visual FoxPro。
可用如下两种方式启动Visual FoxPro。
方法一:使用桌面上的快捷方式双击桌面图标,以快捷方式启动Visual FoxPro。
方法二:使用“开始”菜单单击“开始”按钮,移动光标至“程序”命令,在“程序”子菜单中选择“Microsoft Visual FoxPro 6.0”命令即可。
操作示例如图1-1所示:图1-1 启动“Visual Foxpro ”启动后的“Visual FoxPro ”主界面如图1-2所示:1-2 VFP 主界面3.退出Visual FoxPro 。
vfp实训
实验项目一Visual Foxpro启动,退出与设置一、实验目的1.掌握Visual Foxpro启动、退出的操作。
2.了解Visual Foxpro的操作界面。
3.掌握Visual Foxpro选项的设置。
二、实验内容1.启动和退出Visual Foxpro可用如下两种方式启动Visual Foxpro:(1)单击屏幕左下角“开始”按钮,移动鼠标至“程序”命令菜单,在出现程序子命令菜单时将鼠标移动到Microsoft V isual Foxpro6.0选项,单击左边标有狐狸的Microsoft Visual Foxpro6.0命令。
(2)双击桌面带有狐狸头的Microsoft V isual Foxpro6.0图标,以快捷方式启动Visual Foxpro。
进入VFP后,屏幕上将会显示主窗口,如图1-1所示。
主窗口包括标题栏、菜单栏、工具栏、命令窗口和信息提示栏等。
图1-1 VFP主窗口可用如下三种方式退出Visual Foxpro:(1)单击Visual Foxpro界面右上角的关闭【 】按钮。
(2)在命令窗口中键入退出命令:QUIT或quit。
(3)单击“文件”菜单,选定“退出”命令后单击鼠标左键。
2.配置Visual Foxpro的运行环境(1)打开“选项”对话框在Visual Foxpro系统中,选择“工具”菜单的“选项”命令,打开“选项”对话框,如图1-2所示。
图1-2 “选项”对话框图1-2中有显示、常规、数据等12个选项卡,每个选项卡对Visual Foxpro的运行环境的不同参数进行设置。
在图1-2中的显示选项卡中,可通过选定复选框对Visual Foxpro界面显示信息进行设置。
(2)设置日期时间格式和货币符号①在“选项”对话框选择“区域”选项卡,如图1-3所示。
图1-3 “选项”对话框的区域设置选项②在“日期格式”列表框选择“汉语”,则日期就变为年月日的格式。
③在“货币符号”文本框输入“¥”符号(在中文输入方式下,按Shift+$键),就显示为中国人民币符号。
vfp实验一
第一部分语法规则实验一数据类型一、实验目的1.熟悉中文Visual FoxPro 6.0的环境;2.熟悉Visual FoxPro 6.0的常量、变量及其基本操作。
二、实验内容1. 使用多种方法启动和关闭VFP 6.0。
2.关闭命令窗口,并重新打开命令窗口。
3.设置命令窗口的字体、行间距。
4.在D盘建立以自己学号为名称的文件夹,并设定为系统当前目录。
5.在命令窗口定义内存变量,赋给相应的值,并显示刚定义的全部内存变量。
变量名和值见下表1所示:表1-1 内存变量6.定义一个数组A(6),数组中各元素的值分别是(23,.t., ”23”,{^2008-8-8}),其余元素不赋值。
重新定义该数组为A(2,3),并显示数组的各元素的值。
7.显示所有以C开头的内存变量;显示除第二个字母为2的内存变量外的内存变量;清除以L开头的内存变量。
8. 给变量X赋值987.65,给Y赋值“计算机”,给Z赋值.T.,给M赋值 97年9月17日,然后显示内存变量。
9. 清除内存变量X、M,显示所有内存变量。
10. 清除以一个字母为名的内存变量,显示所有内存变量。
实验二运算规则一、实验目的1.掌握各运算符的意义、操作规则2.掌握函数的功能、使用方法和使用技巧二、实验内容1.写出下列数学表达式对应的VFP表达式,并计算x=3,y=4时的结果。
x/y-(x+y) x2-4xy2.12.54对3、-3做除法结果分别是多少,-12.54对3、-3做除法结果分别是多少。
3.用“+”和“—”分别连接”天津”和” ”商业大学”两个字符串,结果分别是什么,字符长度分别是多少。
4.根据每个同学自己的出生日期,计算出每个人出生了多少天,现在的年龄是多大。
看一下当前的时间,计算一下到下课还有多少秒。
5.请计算当前日期前100天,后100天各是哪一天。
6.现在有四个字符串”Computer”、”computer”、”计算机”,请在”Machine”、”PinYin”、”Stroke”三种排序方式下给它们排列顺序,并通过上机验证。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章数据库系统概述1.1 基础知识练习1.1.1 选择题1. 存储在计算机内、有结构的相关数据的集合称为______。
A. 数据库B. 数据库系统C. 数据库管理系统D. 数据结构【答案】A2. 数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是________。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBS和DBMSD. DB、DBS和DBMS是平等关系【答案】B3. ________是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。
A. DBB. DBMSC. DBASD. DML【答案】B4. 下列关于数据库系统的叙述中,正确的是________。
A. 数据库系统只是比文件系统管理的数据更多B. 数据库系统中数据的一致性是指数据类型一致C. 数据库系统避免了数据冗余D. 数据库系统减少了数据冗余【答案】D5. 能唯一标识实体的是________。
A. 属性B. 域C.码 D. 联系【答案】C6. Visual FoxPro是一种关系数据库管理系统,所谓关系是指________。
A. 表中各条记录彼此之间有一定的关系B. 表中各个字段彼此之间有一定的关系C. 一个表与另一个表之间有一定的关系D. 数据模型符合满足一定条件的二维表格式【答案】D7. 如果一个部门有若干职员,每个职员只能属于某一个部门,则部门和职员两个实体之间的联系属于________。
A. 一对一联系B. 一对二联系C. 多对多联系D. 一对多联系。
【答案】D8. 在数据库设计中,将E-R图转换为关系模式是在________阶段。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计【答案】C9. 在关系中将年龄字段的值限制在15-30岁之间的这种约束属于________。
A. 实体完整性约束B. 域完整性约束C. 参照完整性约束D. 视图完整性约束【答案】B10. 下列叙述中正确的是________。
A. 数据库系统是一个独立的系统,不需要操作系统的支持B. 数据库技术的根本目标是要解决数据的共享问题C. 数据库管理系统就是数据库系统D. 以上三种说法都不对【答案】B11. 如果把学生看作实体,某个学生的姓名叫“王刚”,则“王刚”应看成________。
A. 记录型B. 记录值C. 属性型D. 属性值【答案】D12. 在概念模型中,一个实体相对于关系数据库中一个关系中的一个________。
A. 属性B. 元组C. 列D. 字段【答案】B1.1.2 填空题1.存储在计算机中的数据包括________和________两方面。
【答案】数据内容,数据形式2.数据处理技术大致经历的三个发展阶段是________、_________和________。
【答案】人工管理阶段,文件系统管理阶段,数据库系统管理阶段3.数据库系统是由________、________、________和_______组成的具有高度组织性的总体。
【答案】计算机系统,数据库,数据库管理系统,第2章Visual FoxPro 6.0基础有关人员4.用实体名及其属性名集合来抽象和刻画同类实体称为_______。
【答案】实体型5.数据模型不仅表示反映事物本身的数据,而且表示________。
【答案】事物之间的联系6.用二维表的形式来表示实体之间联系的数据模型叫做________。
【答案】关系模型7.在关系数据模型中,二维表的列称为________,二维表的行称为________。
【答案】属性,记录8.对关系进行选择、投影或连接运算之后,运算的结果仍然是一个________。
【答案】关系9.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为________;从表中抽取属性值满足条件的列的操作称为________;把两个关系中相同属性的元组连接在一起构成新的二维表的操作称为________。
【答案】选择,投影,连接10.E-R图中实体间的________联系必须转换为一个独立的关系模式。
【答案】多对多第2章Visual FoxPro 6.0基础2.1 基础知识练习2.1.1 选择题1. _________是Visual FoxPro中专门用来输入各种命令的区域。
A. 主窗口B. 命令窗口C. 菜单栏D. 工具栏【答案】B2. “项目管理器”的“数据”选项卡用于显示和管理________。
A. 数据库、自由表和查询B. 数据库、视图和查询C. 数据库、自由表、查询和视图D. 数据库、表单和查询【答案】C3. “项目管理器”的“文档”选项卡用于显示和管理________。
A. 表单、报表和查询B. 数据库、表单和报表C. 查询、报表和视图D. 表单、报表和标签【答案】D4. 利用VFP中的________可以帮助用户高效方便地创建表、表单等文件。
A. 设计器B. 向导C. 生成器D. 工具栏【答案】A5. 在以下四组函数运算中,结果相同的是________。
A. LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)B. YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C. VARTYPE("36-5*4")与VARTYPE(36-5*4)D. 假定A="this ",B="is a string",A-B与A+B【答案】A6. 在下面的Visual FoxPro表达式中,不正确的是________。
A. {^2008-12-01 10:10:10AM}-10B.{^2008-12-01}-DATE()C. {^2008-12-01}+DATE()D.[^2008-12-01]+[1000]Visual Foxpro数据库与程序设计基础实验教程3【答案】C7. 在下列函数中,函数值为数值的是________。
A. AT('人民','中华人民共和国')B.CTOD('01/01/96')C. BOF()D.SUBSTR(DTOC(DATE()),7)【答案】A8. 已知D1和D2为日期型变量,下列4个表达式中非法的是________。
A. D1-D2B. D2-36C. D1+28D. D1+D2【答案】D9. 函数INT(数值表达式)的功能是________。
A. 按四舍五入取数值表达式值的整数部分B. 返回数值表达式值的整数部分C. 返回不大于数值表达式值的最大整数D. 返回不小于数值表达式值的最小整数【答案】B10. 在下面的Visual FoxPro表达式中,运算结果是逻辑真的是________。
A. EMPTY(.NULL.)B.LIKE("ABC","AC?")C. AT("A","123ABC")D.EMPTY(SPACE(2))【答案】D11. 设D=5>6,VARTYPE(D)的输出值是________。
A. NB. CC. LD. D【答案】C12. 设N=886,M=345,K="M+N",表达式1+&K的值是________。
A. 1232B. 数据类型不匹配C. 1+M+ND. 346【答案】A13. 如果X=10,Y="X=20",则TYPE("Y")的值是________。
A. L . N C. CD. 出错【答案】C14. 命令?VARTYPE(TIME())结果是A. CB. DC. TD. 出错【答案】A15. 命令?LEN(SPACE(3)-SPACE(2))的结果是A. 1B. 2C. 3D. 5 【答案】D2.1.2 填空题1. Visual FoxPro6.0是________位的关系型数据库管理系统。
【答案】322. 在命令窗口中键入命令后,按________键执行该命令。
【答案】Enter3. 对Visual FoxPro进行环境设置除了用SET命令外,还可以在________对话框中进行设置。
【答案】选项4. VFP的三种工作方式是________、________和________工作方式。
【答案】菜单,命令,程序5. VFP命令的续行符是________。
【答案】;6. 在Visual FoxPro中,项目文件的扩展名是________。
【答案】PJX7. 扩展名为.Prg的程序文件在“项目管理器”的________选项卡中显示和管理。
【答案】代码8. 项目管理器的“移去”按钮有两个功能:一是把文件________,二是________文件。
【答案】从项目管理器中移去,从磁盘上删除9. 如果一个表达式中包含算术运算、关系运算、逻辑运算和函数时,则运算的优先次序是________。
【答案】函数>算术运算>关系运算>逻辑运算,10. TYPE("10/25/08")的输出值是________。
【答案】N11. 设工资=1200,职称="教授",下列逻辑表达式的值是________。
工资>1000 AND (职称="教授" OR 职称="副教授")【答案】.T.12. ROUND(337.2007,3)的结果是________。
【答案】337.20113. LEN("THIS IS MY BOOK")的结果是________。
【答案】1514. TIME()返回值的数据类型是________。
【答案】字符型15. MOD(9,-2)的返回值为______。
【答案】-1第3章数据库与表的基本操作第3章数据库与表的基本操作3.1 基础知识练习3.1.1 选择题1. 不允许记录中出现重复索引值的索引是________。
A. 主索引B. 主索引、候选索引、普通索引C. 主索引和候选索引D. 主索引、候选索引和惟一索引【答案】C2. 要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表________。
A. 是同一个数据库中的两个表B. 不同数据库中的两个表C. 两个自由表D. 一个是数据库表另一个是自由表【答案】A3. 在Visual FoxPro中,可以对字段设置默认值的表________。
A. 必须是数据库表B. 必须是自由表C. 可以是自由表或数据库表D. 可以是自由表和数据库表【答案】A4. 在Visual FoxPro中,打开数据库的命令是________。