VF数据库实验指导书
VF程序设计上机实验指导
《VFP6.0程序设计》实验指导计算机教研室(辽宁中医药大学杏林学院)实验1 VF数据库语言基础 (3)1.1 实验目的 (3)1.2 实验内容 (3)1.3 解答与提示 (3)实验2 VF数据及运算 (6)2.1 实验目的 (6)2.2 实验内容 (6)2.3 解答与提示 (10)实验3 数据库和数据表的建立及操作(1) (11)3.1 实验目的 (11)3.2 实验内容 (11)3.3 解答与提示 (16)实验4 数据库和数据表的建立及操作(2) (17)4.1 实验目的 (17)4.2 实验内容 (17)4.3 解答与提示 (20)实验5 数据库和数据表的建立及操作(3) (21)5.1 实验目的 (21)5.2 实验内容 (21)5.3 解答与提示 (23)实验6 程序设计基础 (24)6.1 实验目的 (24)6.2 实验内容 (24)6.3 解答与提示 (30)实验7 过程及数组应用 (31)7.1 实验目的 (31)7.2 实验内容 (31)7.3 解答与提示 (32)实验1 VF数据库语言基础1.1 实验目的1. 熟悉VFP的窗口组成。
2. 掌握VFP的启动和退出。
3. 掌握默认工作目录的设置方法。
4. 掌握项目管理器的使用方法。
1.2 实验内容1. 用两种方法启动和退出Visual FoxPro。
2. 浏览VFP的主菜单项及其子菜单。
3. 掌握VFP的窗口、工具栏、对话框的操作。
4. 练习打开和隐藏“命令窗口”。
5. 在C盘上建立“学生管理”文件夹,并将其设置为默认的工作目录。
6. 在“学生管理”文件夹下建立一个项目文件,取名为“学生管理.pjx”。
熟悉项目管理器的使用(打开、关闭,各个按钮的使用,定制)。
1.3 解答与提示1. 用两种方法启动和退出Visual FoxPro。
(1)启动的方法:方法1:选择“开始”→“程序”→“Microsoft Visual FoxPro 6.0”。
vfp原理实验指导书20
《V.F.P原理》实验指导书主讲:余虹长沙理工大学管理学院《V.F.P原理》实验指导书课程代码:0806038 英文名称:The Principle Of Visual FoxPro 适用对象:会计、财务学时学分:共54,其中理论教学30、实践24时,3分。
一、实验的目的本实验通过对教材中每章主要例题及作业的练习,使学生逐步理解和掌握数据库的基本理论以及VPF语言中关于表的基本操作,以便为学习财务程序设计打下良好的基础。
同时本实验要求每次每人一台计算机,并安装有VFP等开发语言及数据库管理系统等。
二、实验开设对象本实验开设对象为《V.F.P原理》课程的学习者,实验为必修内容。
三、基本原理及课程简介本课程学习有关数据库的基本理论;掌握关系型数据库管理系统(DBMS)软件之一Visual Foxpro 6.0(以下简称VFP)的基本理论;从界面操作和命令方式两个方面来学习表的各种基本和高级操作方法,为学习财务程序设计以及开发数据库管理系统软件打好基础。
共开设3个实验项目。
四、指导教师要求本实验课程教学指导原则上由管理信息系统课程讲授教师负责,在人数较多时配1-2名年轻教师担任互助实验指导教师,实验室人员配合指导。
指导教师应在实验前阐述实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。
五、实验设备配置每人配置1台电脑,微型计算机一台,WINDOWS操作系统、office办公软件、VFP软件六、考核与报告1、实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。
2、指导教师对每份实验报告进行审阅、评分。
3、该实验依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的20%。
实验一Visual Foxpro基础知识一、实验题目Visual Foxpro基础知识二、实验课时课内2课时三、实验目的1、了解VFP的安装过程2、熟练掌握VFP的启动与退出方法3、熟练掌握VFP操作界面4、掌握Visual FoxPro 3种操作方式●菜单操作方式●命令操作方式●程序工作方式5、了解VFP命令的语法规则6、熟练掌握项目管理器的使用7、了解VFP文件类型,熟练掌握前10种文件类型四、实验步骤Vfp安装、启动、退出五、实验内容和要求1、VFP的启动与退出2、熟悉VFP用户界面主界面3、掌握命令窗口的使用,利用?|??显示命令区分命令窗口与主显示窗口4、练习工具栏的设置与自定义工具栏,设置一个“工资管理”用户自定义工具栏,要求包括常用的基本按钮。
VisualFoxPro数据库及程序设计基础实验指导第二版课程设计 (2)
VisualFoxPro数据库及程序设计基础实验指导第二版课程设
计
一、实验目的
本实验旨在通过学生的实际操作,使其对VisualFoxPro数据库及程序设计基础有一个清晰的认识,掌握VisualFoxPro数据库和程序设计的基本操作,能够进行VisualFoxPro数据库应用程序的设计和开发。
二、实验内容
本实验内容包括以下五个部分:
1. VisualFoxPro数据库的基本操作
1.创建数据库及表格
2.插入、修改、删除记录
3.查询、排序、过滤数据
4.外键、索引、约束
5.数据库备份与恢复
2. VisualFoxPro程序设计的基本操作
1.窗体和控件的使用
2.编写代码
3.调试程序
4.打包发布
3. 实验环境搭建
1.下载VisualFoxPro安装文件
2.安装VisualFoxPro
1。
VFP实验指导书
成绩表<成绩表.dbf)课程表<课程表.dbf)实验一表的建立与操作一、实验类别:验证型实验二、实验目的:1.熟悉进入和退出VFP的操作以及VFP的工作界面。
2.熟练掌握表的建立与操作。
3.掌握常用函数的使用。
三、实验内容:1.分别创建学生表、成绩表、课程表的结构,并为其添加数据。
2.对表进行增、删、改等基本操作。
3.在命令窗口中进行常用函数的练习。
四、要求:1.使用设计器和向导两种方法完成表的建立。
2.使用菜单和命令两种方式对表进行基本操作。
五、操作步骤:1.启动和退出VFP6.0(1>启动VFP6.0:①从“开始”菜单的“程序”子菜单中选择“Microsoft Visual Foxpro 6.0”命令。
②使用快捷方式。
首先在桌面上新建VFP6.0快捷方式,然后双击该快捷方式来启动。
(2>退出VFP6.0有四种方法:①从“文件”菜单中选择“退出”命令。
②单击工作窗口右上角的“关闭”按钮。
③在命令窗口中键入“QUIT”命令。
④单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或者按Alt+F4键。
2.熟悉VFP6.0的工作界面。
启动VFP6.0后的工作界面主要包括标题栏、菜单栏、工具栏、状态栏、命令窗口、显示窗口。
3.利用“表设计器”依次创建学生表、成绩表。
(1>单击工具栏上的“新建”按钮,在弹出的“新建”对话框中选择“表”,然后单击“新建文件”。
(2>在弹出的“创建”对话框中选择文件夹位置并为文件命名,然后单击“保存”按钮。
(3>在弹出的“表设计器”中选择“字段”选项卡,然后按各表的字段名、数据类型和字段宽度输入表的结构。
(4>单击“确定”按钮,结束表结构的创建。
在弹出的对话框中,可以选择立即输入记录或以后再输入。
4.利用“表向导”创建课程表。
(1>选定“文件/新建”命令,在弹出的“新建”对话框中选择“表”,然后单击“向导”按钮。
(2>表向导打开后,在“样表”列表中将显示VFP示例应用程序所包含的表,还可以利用“加入”按钮来添加需要的表。
VisualFoxPro实验指导书课程设计
VisualFoxPro实验指导书课程设计1. 简介VisualFoxPro是一种基于数据库管理系统和可视化编程工具的开发软件,它可以通过可视化的方式实现数据表管理、报表设计、应用程序编写等功能。
本文档旨在为VisualFoxPro实验课程提供一份指导书,通过本文档的指导,学生可以熟悉VisualFoxPro软件的使用,掌握其基本功能和应用,提高编程能力。
2. 实验内容VisualFoxPro实验课程共包括以下内容:1.VisualFoxPro软件环境搭建与界面介绍2.数据库表格的创建与管理3.数据表格的基本操作4.查询的功能与应用5.报表设计基础6.应用程序开发实践3. 实验要求1.学生应在实验室内完成实验课程任务,不能在其他地方完成。
2.学生需独立完成实验任务,并能够在规定的时间内完成实验报告。
3.学生成绩按照实验报告的质量和实验操作的完成情况综合评定。
4. 实验流程4.1 VisualFoxPro软件环境搭建与界面介绍1.下载VisualFoxPro软件安装包并进行安装;2.打开VisualFoxPro程序,熟悉软件界面。
4.2 数据库表格的创建与管理1.创建数据库文件和表格;2.设计数据表格的数据结构和属性;3.插入数据到数据表格中;4.查询数据表格中的数据;5.修改和删除数据表格中的数据。
4.3 数据表格的基本操作1.对数据表格进行排序、过滤;2.对数据表格进行统计计算;3.对数据表格进行备份和恢复。
4.4 查询的功能与应用1.按条件进行查询;2.多表联合查询;3.对查询结果进行排序、过滤等操作。
4.5 报表设计基础1.介绍报表设计的基本概念;2.设计带有条件过滤的报表;3.报表数据的计算和分组。
4.6 应用程序开发实践1.设计应用程序的界面和功能;2.将数据表格和报表与应用程序进行集成;3.编写并测试应用程序。
5. 实验报告1.实验报告应包括实验目的、实验环境、实验过程、实验结果等内容;2.实验报告应使用Markdown文本格式撰写,包括标题、正文、列表、代码段和注释等元素;3.实验报告中应给出相关截图和代码清单,以丰富实验过程的说明和帮助。
VisualFoxPro实验指导书教学设计
VisualFoxPro实验指导书教学设计
一、引言
VisualFoxPro是一款综合性的数据库开发软件,广泛应用于信息管理、数据处理、系统开发等领域。
本文对于VisualFoxPro实验指导书的教学设计进行了探讨,旨在提高学生对于VisualFoxPro软件开发的实践能力与应用水平。
二、实验目标
通过本次实验,学生应当掌握以下技能:
•掌握VisualFoxPro软件的基本操作方法;
•熟悉VisualFoxPro语言的语法结构;
•掌握VisualFoxPro下基本数据库操作方法;
•能够使用VisualFoxPro设计简单的数据处理应用。
三、实验环境
•VisualFoxPro软件环境
•一台Windows操作系统的个人电脑
四、实验内容
实验1:VisualFoxPro软件环境配置
1.下载VisualFoxPro软件安装包并安装;
2.启动VisualFoxPro软件;
3.记住软件界面相关布局和设置。
实验2:VisualFoxPro基本操作
1.学生自主查阅VisualFoxPro基础操作方法的相关资料;
2.在VisualFoxPro软件下创建一个文件,并在当前页面上添加一些内
容;
3.调整页面字体、颜色等设置;
4.保存文件,并退出软件。
实验3:VisualFoxPro语法结构学习
1.自主查阅VisualFoxPro语法结构相关资料;
2.根据自学内容,编写一个输出。
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)打开的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表的设计器窗口。
VFP实验指导全书09版
VFP上机实验指导书实验一初识VFP表单 (4)作业1 Visual FoxPro6.0操作初步 (4)作业2 自动变换标题栏 (14)作业3 时钟 (20)作业4 计算圆面积 (25)作业5 通讯录 (30)实验二数据库和表的创建与复制 (38)作业6 自由表的创建 (38)作业7 将自由表加入数据库 (43)作业8 直接建立数据库表 (45)作业9 修改表结构 (49)作业10 设置字段有效性规则: (51)作业11 用表向导复制并创建新表 (52)作业12 用表单和命令显示数据库 (60)作业13 用表单和命令显示数据表 (66)作业14 VFP文件的复制 (73)实验三记录的操作与统计 (77)作业15 表记录操作1 (77)作业16 成批替换数据 (81)作业17 删除记录 (83)作业18 记录指针移动 (89)作业19 记录定位 (93)作业20 自动生成学生简表 (97)作业21 表记录计数 (99)作业22 求总分和平均分 (102)作业23 统计计算 (104)作业25 建立和使用索引 (107)作业26 用表单建立和显示多工作区数据表 (114)作业27 建立数据库表间永久关系 (116)实验四查询与视图 (119)作业28 建立查询 (119)作业29 修改查询 (124)作业30 数据库查询1 (127)作业31 数据库查询2 (129)作业32 查询结果图形化输出 (132)作业33 表单查询 (137)作业34 建立视图 (140)作业35 字段替换和视图综合练习 (144)实验五报表和标签 (148)作业36 打印学生表 (148)作业37 打印学生学习基本情况表 (160)作业38 打印一对多报表 (161)作业39 打印教师表 (162)作业40 打印标签 (163)实验六 SQL语言 (169)作业41 SQL1 简单查询 (169)作业42 SQL2 条件查询 (172)作业43 SQL3 统计查询 (175)作业44 SQL4 查询输出 (178)作业45 SQL5 数据库定义 (181)作业46 SQL6 数据库操作 (184)作业48 SQL综合应用2 (188)作业49 SQL综合应用3 (191)作业50 SQL综合应用4 (193)实验七 VFP表单 (195)作业51标签和按钮—隐藏按钮 (195)作业52 计算由键盘输入的任意三个数之和 (198)作业53 计算由键盘输入的任意三个数之和 (201)作业54 显示图片 (206)作业55 动态浏览学生表 (212)作业56 表格控件1 (216)作业57 选项组控件 (218)作业58 页框控件1 (221)作业59 页框控件2 (227)作业60 列表框控件使用 (229)等级考试自测题.......................................................................... 错误!未定义书签。
VisualFoxPro实验指导书教学设计 (2)
VisualFoxPro实验指导书教学设计一、实验目的本次实验主要是为了让学生了解数据库的基本操作和VisualFoxPro软件的使用方法,运用所掌握的知识构建一个简单的学生信息管理系统。
二、实验环境2.1. 软件环境•Windows 10 操作系统•VisualFoxPro 9.0 软件2.2. 硬件环境•2GB 或以上内存•80GB 或以上硬盘空间三、实验内容3.1. VisualFoxPro基础知识1.VisualFoxPro的介绍与应用领域基础;2.数据库的概念、分类和数据库管理系统基础知识(如表、字段、记录、主键、外键等);3.VisualFoxPro常规的操作环境和操作方法,创建数据库和创建表。
3.2. VisualFoxPro高级应用1.VisualFoxPro的高级应用(如查询、报表、表单窗体等);2.数据库表的详细管理,如添加记录、修改记录、删除记录、查找记录等;3.利用VisualFoxPro制作一个学生信息管理系统。
3.3. 实验步骤1.学生信息管理系统的需求分析;2.数据库设计,包含表的结构设计、表之间的关系设计;3.利用VisualFoxPro创建数据库,并在其中创建表;4.完成学生信息管理系统的基本功能,如添加学生信息、查询学生信息、修改学生信息;5.实现数据库表格与应用程序之间的交互方式。
四、实验流程4.1. VisualFoxPro实验环境安装1.安装Windows 10操作系统;2.下载VisualFoxPro 9.0软件安装包,进行安装。
4.2. VisualFoxPro数据库设计1.根据学生信息管理系统的需求分析,设计数据库表格结构;2.设计表格之间的关系,并通过VisualFoxPro创建表格。
4.3. 学生信息管理系统功能实现1.设计学生信息管理系统界面;2.实现添加学生信息功能;3.实现查询学生信息功能;4.实现修改学生信息功能;5.完成学生信息管理系统核心功能。
VFP实验指导
LIST 姓名,2007-YEAR(出生日期) FOR 性别=‘男’ 2. 显示所有姓“张”同学的学号、姓名和系别
LIST 学号,姓名,系别 FOR 姓名=[张]
$$ LEFT(姓名,2)=[张]
3. 显示所有姓名中含有“林”字同学的学号、姓名和系别
LIST 学号,姓名,系别 FOR AT(“林”,姓名)#0 4. 显示所有在本月过生日同学的姓名和出生日期
1.2.1 数据表的浏览____3.浏览与显示记录
⑶ 显示记录(主窗口)
命令:LIST|DISPLAY [<范围>]
[FIELDS <字段名表>][WHILE <条件>][FOR<条件>]
“FIELDS <字段名表>”可以用<表达式表>代替
【例5】显示“学生”表中所有女生的学号、姓名和所在系的信息:
备注(.FTP)
库表(.DBF)
索引(.IDX)
1.2.1 数据库的设计思想
设计步骤 分析数据需求 确定需要的数据表 确定所需字段
确定关系 改进设计
设计过程 明确设计目的 确定需要的数据表 确定表中需要的字段 确定表间关系
优化设计
1.2.2 数据库的创建
1. 建立数据库 ⑴ 项目管理器:“新建:数据库” ⑵ 菜单:选择“文件/新建:数据库”菜单命令 ⑶ 命令:CREATE DATABASE <数据库名> 2.在项目中添加数据库 在项目管理器中选定“数据库”项,按“添加”按钮,在“打开”对 话框中选择需要添加的数据库文件
1.2.1 数据表的浏览____3.浏览与显示记录
【例1】用命令方式浏览“学生”表中所有女生的记录 SET FILTER TO 性别=‘女’ BROWSE 【例2】取消【例1】中的记录筛选,浏览所有学生的记录 SET FILTER TO BROWSE 【例3】用命令方式浏览“学生”表中的学号、姓名、系别和贷款否 SET FIELDS TO 学号,姓名,系别,贷款否 BROWSE 【例4】取消【例3】对字段的限制,浏览“学生”表中所有字段 SET FIELDS TO ALL BROWSE USE
vfp实验指导书的实验报告4
实验四、表数据的处理一实验内容一、表的浏览、字段筛选和记录筛选。
12、通过命令操作。
运用BROWSE二、表记录的输入。
1ALTER TABLE js ADD COLUMN zp G JS表增加一个通用性字段zp。
也可以通过插入对象现象卡进行编辑。
2、利用INSERT-SQL命令追加记录。
3、利用APPEND FROM命令追加记录。
三、表记录的修改。
1、利用UPDATE UPDATE2、利用REPLACE REPLACE命令设置对当前记录或中的数据。
四、表记录的删除。
除标记的记录进行彻底删除。
设置删除标记有三种方法。
12、利用DELETE-SQL命令设置删除标记。
通过DELETE FROM js WHERE xdh=’01’.命令设置删除标记。
3、利用DELETE命令设置删除标记。
通过命令窗口进行设置。
4、对带有删除标记的记录的访问。
5RECALL ALL ,恢复所有记录。
6DELETEUSE XS NOUPDATE,六、数据的复制COPY TO XS01 FOR XB=XS01中。
二重点与难点三体会了解了表数据的多样化处理四思考题1.通用型字段和备注型字段中有无内容的区别是:memo和gen显示不同,有内容显示为Memo,Gen,无内容显示为memo,gen。
当鼠标停留在该字段时,如有内容会有提示。
2.前者设置后如果不修改就一直生效,browse命令只是显示指定字段内容,对下面命令无影响。
在“工作区属性”对话框中可以设置浏览窗口的标题。
点“工作区属性”的“修改”按钮进入到表设计器修改。
3.前者不需要打开表文件,后者需要打开表文件。
而且此命令可以有<范围>短语。
4.pack 是从磁盘上真正删除掉已经打过删除标记的记录。
zap是不管记录带不带删除标记,都是将全部记录一次性删除。
Visual FoxPro数据库程序设计实训指导实验4 数据库的基本操作
4.1 实验目的
(1)
掌握创建数据库的方法。
(2)
掌握在数据库中添加、删除表的方法。
(3)
掌握数据库表的特殊操作。
(4)
掌握建立数据库表间永久关系和设置参照完整性的方法。
4.2 实验内容
4.2.1 数据库的创建、打开和关闭
1
创建数据库
创建数据库有以下几种途径: (1)使用菜单方式创建数据库; (2)使用命令方式创建数据库; (3)在项目管理器中创建数据库; (4)利用数据库向导创建数据库。
【移去】命令,弹出系统提示对话框。单击“移去”按钮,在随后打开
的另一系统提示对话框中单击“是”按钮,可将选定的表从数据库中移 去,该表成为自由表;单击“删除”按钮,则将该表从磁盘上删除。
(2)在“数据库设计器”窗口中右击某表,在弹出的快捷菜单中选
“删除”命令,弹出系统提示对话框,其他步骤同上。
4.2 实验内容
4.2.3 数据库中表的操作
【例4-9】在“数据库设计器”中,使用“表”快捷菜单示例。
(1)打开数据库学生.dbc,进入“数据库设计器”窗口。
(2)右击学生表,弹出如图所示的快捷菜单。 (3)选择“浏览”,则打开学生表的浏览窗口。 (4)选择“删除”,则打开系统提示对话框,可移去或删除学生表。 (5)选择“修改”,则打开学生表的“表设计器”对话框。
4.2 实验内容
4.2.1 数据库的创建、打开和关闭
2
打开数据库
常用命令方式或菜单方式打开指定的数据库文件。
【例4-3】打开数据库stu1.dbc。 方法一:命令方式 命令格式: OPEN DATABASE stu1 &&数据库stu1.dbc在默认目录下
VF实验指导
实验一 :数据库和数据表的操作一、实验目的1、掌握数据库设计的方法。
2、学会创建数据库及其操作。
3、掌握数据表设计和操作的方法。
4、学会应用表的索引和多表连接。
二、实验要求:1、创建“学生档案”数据库。
2、创建“学生档案”数据库中的表:学生基本情况表、课程表、学生选课表等。
3、设置表的索引与主关键字。
4、建立表之间的关系。
三、实验内容:1、创建“学生档案”数据库。
2、创建“学生档案”数据库中的表:学生基本情况表、课程表、学生选课表。
四、操作步骤:1、创建“学生档案”数据库。
(1)在 “项目管理器”中选择“数据”选项卡,然后选择“数据库”。
(2)单击右侧的“新建”按钮。
(3)在弹出的“新建数据库”对话框中,单击“新建数据库”按钮,如图1-1所示。
(4)在“创建”对话框种,选择文件夹和文件名(如e:\xsglxt\学生档案.dbc ),图1-1并单击“确定”按钮,从而完成新建数据库的操作,并进入“数据库设计器”,如图1-2所示。
2、创建“学生档案”数据库中的表:学生基本情况表、课程表、学生选课表。
1)用“表设计器”创建“学生基本情况”表的基本步骤如下:(1)从系统菜单中选择“文件”→“新建”,系统弹出 “新建”对话框,选择“表”如图1-3所示。
(2)选择“新建文件”按钮。
并选择新表的目录(e:\xsglxt )和文件名(“学生基本情况”),然后单击“保存”按钮。
系统弹出如图1-4所示的 “表设计器”对话框。
(3)选择“字段”选项卡,并分别输入表中的每个字段的字段名、类型、宽度、小数位数、索引等。
(4)当一个字段输入结束,可利用鼠标直接单击下一行“字段名”的位置,也可以通过单击旁边的“插入”按钮来增加一个字段。
可以通过“删除”按钮来删除某个选中的字段,也可用字段左边的双箭头标志按钮调整位置,字段先后顺序不影响使用。
(5)单击右侧的“确定”按钮,完成表的创建。
图1-2图1-3 图1-42)使用“项目管理器” 创建“学生基本情况”表的基本步骤如下:(1)打开“项目管理器”,选择“自由表” (不属于任何一个数据库的表),并单击“新建”按钮,则出现了“新建表”对话框。
VF数据库技术实验指导书
实验一VFP 6.0工作环境一、实验目的及要求:1.熟悉VFP系统环境的使用。
2.熟悉VFP的集成环境(系统的菜单、工具栏、命令窗口、对话框等)3.了解定制主窗口、工具栏和命令窗口的方法4.掌握项目的创建、关闭和打开,掌握项目掌握器的使用。
二、实验任务:1.VFP 6.0的启动与退出方法。
2.VFP 6.0环境设置。
3.项目掌握器的操作方法。
三、实验学时:2学时四、实验内容:1.启动VFP6.0用鼠标单击任务栏上的“开始”按钮,移动鼠标至“程序”,单击下级菜单中的“Visual FoxPro 6.0”,启动VFP6.0。
2.观察系统菜单的变化通过菜单栏可以完成系统绝大部分的操作。
VFP6.0的菜单是动态的,“动态”表现在:菜单栏会随着当前的工作不同而有所增减;菜单下的菜单项也会随着当前工作的变化而变化(增、减、变灰、变亮)。
观察菜单的动态变化:主窗口中的命令窗口处于打开状态时,可见菜单栏中含有“格式”菜单,“文件”莱单中的“关闭”菜单项呈亮色。
关闭命令窗口,可见“格式”菜单消失了,再查看“文件”菜单中的“关闭”菜单项,发现呈灰色。
3.定制工具栏(l)工具栏的泊留与浮动启动VFP6.0后,系统默认将“常用”工具栏“泊留”于主窗口的顶部(图l-1)。
①将鼠标光标指向工具栏的非按钮区域,按住鼠标左键,将工具栏拖动到主窗口的中央。
工具栏成为“浮动”的工具栏窗口(图1-2),其标题即为工具栏的类型。
②拖动工具栏窗口的边或角改变其形状。
③先双击“浮动”工具栏窗口的标题栏,或拖动“浮动”工具窗口的标题栏到主窗口的四边,将工具栏泊留在主窗口顶部,成为“泊留”工具栏;然后双击“泊留”工具栏的非按钮区,或用鼠标将其拖动到主窗口的中央,切换成“浮动”的工具栏窗口,实现泊留和浮动两种状态之间的切换。
(2)选择工具栏选择工具栏的方法有两种,采用其中一种选择工具栏。
①选择“显示”→“工具栏”菜单命令,弹出“工具栏”对话框,在该对话框中,可通过单击“工具栏”列表框中的复选框进行取舍。
VisualFoxPro数据库及程序设计基础实验指导第二版课程设计
VisualFoxPro数据库及程序设计基础实验指导第二版课程设计实验目的本实验旨在通过VisualFoxPro数据库及程序设计基础知识的学习和实践,使学生能够:1.掌握VisualFoxPro数据库及程序设计的基础理论知识2.熟练掌握VisualFoxPro开发工具的使用3.能够编写简单的VisualFoxPro程序4.能够使用VisualFoxPro开发工具实现对数据库的管理和操作实验内容本实验分为三个部分,分别为VisualFoxPro数据库基础实验、VisualFoxPro程序设计基础实验和综合实验。
VisualFoxPro数据库基础实验实验一:VisualFoxPro数据库创建及表格设计1.学生需要熟悉VisualFoxPro数据表格的基本结构和属性要素2.学生需要创建一个简单的数据库,包括两个表,一个存放学生信息,一个存放成绩信息3.学生需要设计表格结构,包括表格名,字段名及数据类型等1.学生需要熟悉VisualFoxPro数据库的基本操作,包括数据库的打开,关闭,新建,删除等常规操作2.学生需要熟悉VisualFoxPro数据库表的基本操作,包括表的打开,关闭,新建,删除,添加记录,修改,删除和查询等操作3.学生需要学会使用VisualFoxPro的查询功能,能够完成基本查询和高级查询实验三:VisualFoxPro数据库的关系设计与应用实例1.学生需要熟悉VisualFoxPro数据库中关系设计的基本概念和原则2.学生需要设计数据库间的关系,并使用SQL命令实现多个表间的查询操作3.学生需要编写程序实现数据库表与表之间的关系查询操作VisualFoxPro程序设计基础实验实验四:VisualFoxPro程序设计基础语法1.学生需要了解VisualFoxPro可视化程序设计语言的基本语法和编程要素2.学生需要学会使用VisualFoxPro的开发环境编写简单的程序代码3.学生需要学会使用VisualFoxPro的调试和运行工具,对程序进行调试和执行1.学生需要熟练掌握VisualFoxPro的程序基本操作,包括程序的新建,打开,保存,复制,粘贴等操作2.学生需要学会使用VisualFoxPro的工具条和菜单栏实现对程序的管理和操作3.学生需要使用VisualFoxPro编写一个简单的程序,实现某个功能综合实验实验六:VisualFoxPro综合实验1.学生需要综合以上所学的知识,完成一个VisualFoxPro程序的开发2.学生需要自己设计程序的功能要求和界面设计3.学生需要最终演示自己所开发的程序,并进行自我评估和总结实验要求1.学生需要认真学习相关教材和在线资源,熟悉VisualFoxPro的数据库管理和程序设计知识2.学生需要遵守实验室相关规定和安全要求,保证实验室设备安全和环境整洁3.学生需要按时提交实验报告,以Markdown文本格式输出实验报告实验报告应包括以下几个方面:1.实验的目的和内容,以及实验中遇到的问题和解决方案2.实验过程中使用的工具和版本信息3.实验过程中的记录和结果截图,以Markdown文本格式输出4.对实验的评估和总结,包括自我评估和问题反思,以及建议和改进建议总结VisualFoxPro数据库及程序设计基础实验是计算机科学与应用专业必修课程,也是培养学生计算机编程能力和数据库管理能力的关键课程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 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。
2)选择“表/追加记录”命令,显示追加来源对话框,如图1-7,在“类型”中选择“Table(DBF)”,对“来源于”单击其后的按钮,显示打开对话框,选择XS1.DBF数据表打开。
图1-73)单击“确定”,XS1.DBF数据表中的数据添加到XS.DBF数据表中,最后关闭数据表。
5、最后,选择“窗口/命令窗口”命令,打开命令窗口,在其中输入:“CLOSE ALL”,关闭所有打开的文件,并选择“文件/退出”命令,退出Visual FoxPro 6.0环境。
2、数据表中数据的修改和删除一、实验目的1、了解数据表中数据的浏览2、掌握数据表中成批数据的修改3、掌握用命令REPLACE成批修改数据4、掌握逻辑删除数据表中的记录5、掌握物理删除数据表中的记录二、实验内容及任务1、浏览文件夹VFPEX中的数据表RESULT.DBF。
2、对数据表RESULT.DBF中,缺课次数为0的学生,成绩加5分。
3、对数据表RESULT.DBF中,逻辑删除成绩小于60分的记录。
4、对数据表RESULT.DBF,恢复所有被逻辑删除的记录。
5、对数据表RESULT.DBF中,物理删除外文系同学的记录。
6、对文件夹VFPEX中的数据表KCSP.DBF,将单价在10元和15元之间(包括15元)的商品,单价增加10%,数量增加10,并计算相应的金额。
三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF和数据表KCSP.DBF四、实验方法和步骤1、进入Visual FoxPro 6.0环境。
2、浏览数据表RESULT.DBF1)选择“文件/打开”命令,显示打开对话框,在“查找范围”中选择“VFPEX文件夹”,“文件类型”中选择“表(*.dbf )”,双击RESULT.DBF数据表,打开数据表。
2)选择“显示/浏览”命令,显示数据表窗口,如图1-8,即可浏览表中数据。
图1-83、将缺课次数为0的学生,成绩加5分1)打开RESULT.DBF数据表窗口。
2)选择“表/替换字段”命令,显示替换字段对话框,如图1-9,在“字段”选择“CJ”,“替换为”输入“CJ + 5 ”,“作用范围”选择“ALL”,单击“For”后的按钮,显示表达式生成器窗口,如图1-10。
3)在“字段”中选择“QKCS”并双击,结果显示在“FOR子句”中,在“逻辑”中选择“=”,结果同样显示在“FOR子句”中,在“=”后输入0,“FOR子句”中的表达式为:“Result.qkcs = 0”,最后单击“确定”,生成FOR表达式,返回到替换字段对话框。
4)在替换字段对话框,单击“替换”,完成数据的替换。
图1-9图1-104、逻辑删除成绩小于60分的记录。
1)打开RESULT.DBF数据表窗口。
2)选择“表/删除记录”命令,显示删除对话框,如图1-11,在“作用范围”选择“ALL”,单击“For”后的按钮,显示表达式生成器窗口。
3)在“字段”中选择“CJ”并双击,在“逻辑”中选择“<”,在“<”后输入60,“FOR子句”中的表达式为:“Result.cj < 60”,最后单击“确定”,生成FOR表达式,返回到替换字段对话框。
图1-114)在删除对话框,单击“删除”,完成记录的逻辑删除。
5、恢复所有被逻辑删除的记录。
1)打开RESULT.DBF数据表窗口。
2)选择“表/恢复记录”命令,显示恢复记录对话框,如图1-12,在“作用范围”选择“ALL”,单击“恢复记录”,完成对逻辑删除记录的恢复。
图1-126、物理删除外文系同学的记录。
1)打开RESULT.DBF数据表窗口。
2)选择“表/删除记录”命令,显示删除对话框,在“作用范围”选择“ALL”,“For”后输入:“szx=”外文””,单击“删除”,完成记录的逻辑删除。
3)选择“表/彻底删除”命令,显示彻底删除确认框,如图1-13,单击“是”完成对记录的物理删除,最后关闭数据表。
图1-137、对数据表KCSP.DBF,将单价在10元和15元之间(包括15元)的商品,单价增加10%,数量增加10,并计算相应的金额。
1)使用“文件/打开”命令,打开数据表KCSP.DBF。
2)选择“窗口/命令窗口”命令,打开命令窗口,如图1-14,在其中输入如下命令:REPLACE DJ WITH DJ * 1.1 , SL WITH SL + 10 , JE WITH SL * DJ图1-143)最后关闭数据表。
8、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出VisualFoxPro 6.0环境。
3、数据表结构的修改一、实验目的1、掌握数据表结构中字段的增加2、掌握数据表结构中字段的修改3、掌握数据表结构中字段的删除二、实验内容及任务1、对文件夹VFPEX中的数据表RESULT.DBF,在课程名称后增加名为XF(数值型,1,学分),并按下列标准添加相应的数值。
2、对数据表RESULT.DBF中,将成绩字段的宽度改为5,小数位数为1。
3、对数据表RESULT.DBF中,删除姓名字段。
三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF。
四、实验方法和步骤1、进入Visual FoxPro 6.0环境。
2、在课程名称后增加名为XF(数值型,1,学分),并按下列标准添加相应的数值。
1)使用“文件/打开”命令,打开数据表RESULT.DBF。
2)选择“显示/表设计器”命令,显示表设计器对话框,如图1-15,选中QKCS字段,单击“插入”按钮,在KCMC字段后插入空字段。
图1-153)在空字段中,按XF(数值型,1,学分)要求输入,单击“确定”按钮。
4)显示确认框,如图1-16,单击“是”按钮,完成新字段的插入。
图1-165)选择“显示/浏览”命令,打开数据表窗口。
6)选择“表/替换字段”命令,显示替换字段对话框,在“字段”选择“XF”,在“替换为”框内输入“6”,“作用范围”选择“ALL”,在“For”框内输入“KCMC = ‘高等数学’”,单击“替换”按钮,完成部分学字段的输入。
7)再重复使用“表/替换字段”命令三次,在“替换为”框内分别输入“4”、“5”和“3”,在“For”框内分别输入“KCMC = ‘大学英语’”、“KCMC = ‘计算机基础’”和“KCMC = ‘哲学’”,其他选择同上面,即可完成学分的输入。
3、将成绩字段的宽度改为5,小数位数为1。
1)打开数据表RESULT.DBF。
2)使用“显示/表设计器”命令打开表设计器对话框,选择“CJ”字段,将其宽度改为“5”,小数位数改为“1”,单击“确定”按钮。
3)显示确认框,单击“是”按钮,完成字段的修改。
4、删除姓名字段。
1)打开数据表RESULT.DBF。
2)使用“显示/表设计器”命令打开表设计器对话框,选择“XM”字段,单击“删除”按钮,删除姓名字段,然后单击“确定”按钮。
3)显示确认框,单击“是”按钮,完成字段的删除。
5、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出VisualFoxPro 6.0环境。
实验二 VFP 数据表高级操作1、数据表索引、排序一、实验目的1、掌握数据表索引的建立和使用2、掌握数据表的排序命令SORT二、实验内容及任务1、对文件夹VFPEX中的数据表RESULT.DBF,按课程名称升序、缺课次数降序建立索引。
2、对数据表RESULT.DBF,建立复合索引SZXXH,按所在系降序,所在系相同则按学号降序。
3、分别以课程名称、缺课次数和复合索引SZXXH,作为当前索引,浏览数据表。
4、对数据表RESULT.DBF,将其中中文系的学生按成绩降序排序,结果放入ZWRES.DBF中。
三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF。
四、实验方法和步骤1、进入Visual FoxPro 6.0环境。
2、按课程名称升序、缺课次数降序建立索引。
1)使用“文件/打开”命令,打开数据表RESULT.DBF。
2)选择“显示/表设计器”命令,显示表设计器对话框,如图2-1,选中KCMC字段,在“索引”处选择“升序”,选中QKCS字段,在“索引”处选择“降序”,单击“确定”按钮。
图2-13)显示确认框,单击“是”按钮,完成索引的建立。
3、建立复合索引SZXXH,按所在系降序,所在系相同则按学号降序。
1)选择“显示/表设计器”命令,显示表设计器对话框,如图2-1,单击“索引”标签,已有刚才建立的两个索引,依次为缺课次数和课程名称,在索引名最后的空文本框中输入“SZXXH”,类型保持缺省值,排序选择降序,在表达式中输入“SZX + XH”,最后单击“确定”按钮。