Visual FoxPro程序设计实验指导书资料
- 格式:doc
- 大小:2.82 MB
- 文档页数:48
VisualFoxPro 程序设计实验指导书目录第一部分上机实验的指导思想和要求 (1)1、上机实验的目的 (1)2、上机实验前的准备工作。
(2)3、上机实验的步骤 (2)4、撰写实验报告 (2)实验报告必须是word文档,其他格式一律不接受。
本课程共四次实验,只要求提交第二次、第三次、第四次实验的实验报告。
(2)第二部分、实验内容 (3)第一次实验内容 (4)实验1 Visual FoxPro基本操作 (4)实验2Visual FoxPro数据类型、常量、变量和数组 (6)实验3 Visual FoxPro函数、运算符与表达式 (10)第二次实验内容 (12)实验4 数据表的建立 (12)实验5数据表的操作命令 (14)实验6数据表的排序与索引,查询与统计 (15)实验7表间的操作,数据库的创建维护、数据字典 (16)第三次实验内容 (18)实验8查询,视图,SQL语句 (18)实验9SQL语句 (19)第四次实验内容 (20)实验10选择结构程序设计 (20)实验11 循环程序设计 (21)实验12模块结构程序设计 (22)第五次实验内容(不做要求、选作内容) (23)实验13表单的创建 (23)实验14实用表单设计 (25)第三部分、课程综合设计 (28)一、课程报告要求 (28)二、课程报告内容 (28)第一部分上机实验的指导思想和要求1、上机实验的目的上机实验的目的,绝不仅是为了验证教材和课堂上讲授的内容,或者验证自己所编写的程序的正确与否。
学习VFP程序设计,上机实验应达到以上目的:(1)加深对讲授内容的理解,尤其是一些语法规定。
通过上机来掌握语法规则是行之有效的方法。
(2)熟悉所用的操作系统。
(3)学会上机调试程序。
通过反复上机掌握根据出错信息修改程序的方法。
2、上机实验前的准备工作。
(1)了解所用的计算机系统(包括Visual FoxPro系统)的性能和使用方法。
(2)复习和掌握与本实验有关的教学内容,设计好上机操作步骤。
广东水利电力职业技术学院《VFP程序设计》实验指导书2004.6修订计算机信息工程系高等职业技术教育计算机应用技术专业《VFP程序设计》实验大纲一、实验项目1、创建项目管理器,创建数据库、数据表,在表中录入数据,建立表间的关系。
2、以数据库中已有的表为数据源,建立参照完整性。
3、建立多表查询、交叉表查询和视图。
4、通过赋值语句和store命令两种方法建立变量和数组5、使用命令进行数据表的管理。
6、使用命令进行记录的查询和统计7、报表的设计。
8、创建表单,控件的使用,设计背景表单。
9、表单中浏览数据表的记录10、单条件、多条件查询功能表单的设计。
11、编辑数据表表单的设计。
13、具有统计功能表单的设计、页面框的设计。
14、数据的导入、导出功能表单的设计。
15、菜单的设计、系统的连编。
二、实验的能力要求1、掌握数据库、数据表的基本概念2、掌握关系数据库的基本操作3、掌握可视化编程的基本思想4、掌握Visual FoxPro的语句及语法规则5、熟悉常用控件在编程中的应用6、利用Visual FoxPro编写一般应用程序7、能利用Visual FoxPro设计开发数据库管理系统。
实验一项目、数据库、表的建立一、实验目的掌握VFP6.0的启动,关闭,熟悉它的操作环境。
熟练掌握项目管理器的作用及其它的创建,默认目录的设置。
如何在项目中创建数据库,数据表,以及他们相关属性的设置,表结构的修改。
二.实验内容及指导1.在d盘创建一个文件夹,以自己的姓名命名保存,以下的操作均保存到该文件夹中。
将visual foxpro文件的默认目录设置为该文件夹。
2.创建一个项目管理器,命名为“人事管理系统”。
3.在该项目中创建一个数据库,命名为“rsglxt”。
4.在“rsglxt”中创建一个表,表结构如下,并对照课本P36录入几条数据记录:表一:jszl字段名类型宽度小数位数索引教师编号字符型 4 主索引姓名字符型 6性别字符型 2民族字符型 2出生年月日期型8部门字符型8职称字符型 4工作时间日期型8婚否逻辑型 1简历备注型 4照片通用型 45.在该项目中创建一个数据库,命名为“cjglxt”。
VisualFoxPro数据库及程序设计基础实验指导第二版课程设
计
一、实验目的
本实验旨在通过学生的实际操作,使其对VisualFoxPro数据库及程序设计基础有一个清晰的认识,掌握VisualFoxPro数据库和程序设计的基本操作,能够进行VisualFoxPro数据库应用程序的设计和开发。
二、实验内容
本实验内容包括以下五个部分:
1. VisualFoxPro数据库的基本操作
1.创建数据库及表格
2.插入、修改、删除记录
3.查询、排序、过滤数据
4.外键、索引、约束
5.数据库备份与恢复
2. VisualFoxPro程序设计的基本操作
1.窗体和控件的使用
2.编写代码
3.调试程序
4.打包发布
3. 实验环境搭建
1.下载VisualFoxPro安装文件
2.安装VisualFoxPro
1。
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软件环境
•一台Windows操作系统的个人电脑
四、实验内容
实验1:VisualFoxPro软件环境配置
1.下载VisualFoxPro软件安装包并安装;
2.启动VisualFoxPro软件;
3.记住软件界面相关布局和设置。
实验2:VisualFoxPro基本操作
1.学生自主查阅VisualFoxPro基础操作方法的相关资料;
2.在VisualFoxPro软件下创建一个文件,并在当前页面上添加一些内
容;
3.调整页面字体、颜色等设置;
4.保存文件,并退出软件。
实验3:VisualFoxPro语法结构学习
1.自主查阅VisualFoxPro语法结构相关资料;
2.根据自学内容,编写一个输出。
实验一表的建立一、实验目的: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程序设计》实验是学习本门课程的重要环节之一,实验的设置是为了配合课堂教学,使学生熟练掌握和深入理解课堂教学内容,进一步强化对数据库系统原理的理解。
同时,通过上机练习,也可以检验学生对数据库的实际操作能力和程序设计能力。
实验一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”系统。
前言学习数据库程序设计,上机实训是十分重要的环节。
为了方便读者上机练习,本实训指导书设计了12个实训。
这些实训和课堂教学紧密配合,通过有针对性的上机实训,可以更好地熟悉Visual FoxPro的功能,掌握Visual FoxPro程序设计的方法,并培养一定的应用开发能力。
建议每个实训安排2机时左右,也可以根据实际情况从每个实训中选择部分内容上机练习。
为了达到理想的实训效果,请务必做到以下几点:1、实训前认真准备..好实训中可能要用到的命令,..,要根据实训目的和实训内容,复习想好编程的思路..,做到胸有成竹,提高上机效率。
2、实训过程中积极思考....、程序的执行结果以及各种屏幕信息的含义、....,要深入分析命令出现的原因并提出解决办法....。
3、实训后认真总结..,要总结本次实训有哪些收获,还存在哪些问题,并完成实训指导书要求填写的内容。
程序设计和应用开发能力的提高需要不断的上机实践和长期的经验积累,在上机过程中会碰到各种各样的问题,分析问题和解决问题的过程就是经验积累的过程。
只要按照上面3点要求去做,在学完本课程后就一定会有很大的收获,计算机应用能力就会有很大提高。
第1章程序设计基础实训【实训1.1】熟悉VFP环境实训目的:1.熟悉VFP系统的操作环境。
2.掌握VFP系统的启动和退出方法。
3.掌握MSDN帮助文件的使用方法。
实训内容:1.VFP系统的启动(1)点击“开始”菜单中的“程序”选项。
(2)找到Visual FoxPro 6.0的快捷方式来启动VFP。
注:Visual FoxPro 6.0的可执行文件为vfp6.exe,其所在目录随安装的位置的不同而不同,一般为:“C:\Program Files\Microsoft Visual Studio\Vfp98\VFP6.EXE"。
2.在桌面上建立vfp6.exe的快捷方式(1) 首先找到VFP的可执行文件vfp6.exe,依次打开C:\Program Files\MicrosoftVisual Studio\Vfp98文件夹,找到VFP的可执行文件为vfp6.exe。
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.完成学生信息管理系统核心功能。
实验二数据库的基本操作一、实验目的1.掌握数据库、自由表、数据库表的有关概念。
2.熟练掌握建立自由表的操作方法。
3.了解自由表与数据库表间的区别。
4.熟练掌握表及表中数据的操作方法,如:修改表的结构,向表中添加数据、浏览表中的数据、记录的定位、表中记录的修改与删除等编辑表的操作方法。
5.理解索引的概念,熟练掌握建立索引的方法。
二、实验内容与操作步骤1.在E:\VFP6.0中建立一个数据库,数据库名自己定义,例如“lizx.dbc”。
2.在上步创建的数据库中建立3个数据库表,表的结构分别如下,内容自选,并浏览3个表的内容。
学生.dbf:学号(C,7),姓名(C,8),性别(C,2),年龄(C,2),年级(C,6),班级(C,8) 课程.dbf:课程号(C,4),课程名(C,14)成绩.dbf:学号(C,7),课程号(C,4),成绩(N,5,2)在实验1中建立的【项目管理器—lizx】中单击选中【数据】选项卡,再选中【数据库】,然后单击【新建】按钮。
在弹出的【新建数据库】对话框中单击【新建数据库】。
在弹出的【创建】对话框中,选择【保存在】路径为E:\VFP6.0,【数据库名】为lizx。
单击【保存】按钮,进入了【数据库设计器】。
至此,在【项目管理器—lizx】中创建了数据库lizx.dbc。
在【数据库设计器】的空白区域单击右键,在弹出的快捷菜单中单击【新建表】或者在【项目管理器—lizx】中展开数据库“lizx”,然后选择【表】,单击【新建】,打开【创建】对话框,在该对话框的【输入表名】编辑框中输入“学生”,在【保存在】下拉框中选择E:\VFP6.0,如图2.1所示。
单击【保存】按钮,进入【表设计器】设计表。
用同样方法在“数据库—lizx”中创建另外两个表“课程.dbf”和“成绩.dbf”,如图2.2所示。
3.追加数据,在“学生.dbf”表中追加两条记录,追加记录完成后,再显示“学生.dbf”表的内容。
管理、贸经、生物专业《Visual FoxPro程序设计》课程实验指导书撰写人:汪闰六审定人:目录第一部分绪论 (3)第二部分基本实验指导 (4)实验一Visual FoxPro6.0系统概述 (4)实验二Visual FoxPro6.0基础 (5)实验三数据库和表 (7)实验四Visual FoxPro6.0程序设计基础 (12)实验五查询与视图 (18)实验六表单设计 (21)实验七报表和标签设计 (33)实验八菜单设计与应用 (36)实验九应用管理系统设计 (39)第一部分绪论本指导书是根据《Visual FoxPro程序设计》课程实验教学大纲编写的,适用于计算机科学与技术专业。
一、本课程实验的作用与任务本实验课程的任务是使学生掌握计算机程序设计的基本知识和程序设计的基本思想。
要求学生系统地掌握Visual FoxPro6.0基本理论以及程序设计的基本分析方法、编写方法和运行调试的方法,为学生在工作中的应用和实践打下必要的基础,为今后在工作中应用计算机解决实际问题打下基础。
培养学生实动手能力和实作能力,启迪悟性、挖掘潜能,使学生在思维能力方面受到一定的训练,培养学生分析问题与解决问题的能力,为进一步的学习及今后从事相关工作打下扎实的专业基础。
二、本课程实验的基础知识本课程实验的基础知识:Visual FoxPro6.0基础知识、数据及数据运算、数据库和表、程序设计基础、查询与视图、表单设计、报表和标签设计、菜单设计与应用等。
三、本课程实验教学项目及其教学要求第二部分基本实验指导实验一Visual FoxPro6.0系统概述一、实验目的1、掌握Visual FoxPro的启动和退出。
2、熟悉Visual FoxPro的操作界面。
3、掌握Visual FoxPro选项设置。
二、实验原理Visual FoxPro的窗口界面与系统菜单三、主要仪器及耗材PIV以上计算机,安装Visual FoxPro6.0四、实验内容与步骤1、启动VFP6.0方法一:直接双击桌面的VFP6快捷图标。
管理、贸经、生物专业《Visual FoxPro程序设计》课程实验指导书撰写人:汪闰六审定人:目录第一部分绪论 (3)第二部分基本实验指导 (4)实验一Visual FoxPro6.0系统概述 (4)实验二Visual FoxPro6.0基础 (5)实验三数据库和表 (7)实验四Visual FoxPro6.0程序设计基础 (12)实验五查询与视图 (18)实验六表单设计 (21)实验七报表和标签设计 (33)实验八菜单设计与应用 (36)实验九应用管理系统设计 (39)第一部分绪论本指导书是根据《Visual FoxPro程序设计》课程实验教学大纲编写的,适用于计算机科学与技术专业。
一、本课程实验的作用与任务本实验课程的任务是使学生掌握计算机程序设计的基本知识和程序设计的基本思想。
要求学生系统地掌握Visual FoxPro6.0基本理论以及程序设计的基本分析方法、编写方法和运行调试的方法,为学生在工作中的应用和实践打下必要的基础,为今后在工作中应用计算机解决实际问题打下基础。
培养学生实动手能力和实作能力,启迪悟性、挖掘潜能,使学生在思维能力方面受到一定的训练,培养学生分析问题与解决问题的能力,为进一步的学习及今后从事相关工作打下扎实的专业基础。
二、本课程实验的基础知识本课程实验的基础知识:Visual FoxPro6.0基础知识、数据及数据运算、数据库和表、程序设计基础、查询与视图、表单设计、报表和标签设计、菜单设计与应用等。
三、本课程实验教学项目及其教学要求第二部分基本实验指导实验一Visual FoxPro6.0系统概述一、实验目的1、掌握Visual FoxPro的启动和退出。
2、熟悉Visual FoxPro的操作界面。
3、掌握Visual FoxPro选项设置。
二、实验原理Visual FoxPro的窗口界面与系统菜单三、主要仪器及耗材PIV以上计算机,安装Visual FoxPro6.0四、实验内容与步骤1、启动VFP6.0方法一:直接双击桌面的VFP6快捷图标。
方法二:单击“开始”、“程序”、“Microsoft Visual FoxPro6.0”、“Microsoft Visual FoxPro 6.0”。
2、退出VFP 6.0方法一:在“命令”窗口中,输入“quit”方法二:按“Alt—F4”方法三:在“文件(F)”菜单中,选择“退出”命令方法四:单击主窗口左上角的图标,选择“关闭(C)”3、设置默认目录(重要)VFP6.0默认的工作目录为VFP程序的安装目录,它包含了VFP内含的数据,默认情况下,VFP把用户创建的数据库也放在主目录中。
因此,最好建立自己的工作目录。
例如在E盘建立一个文件夹,命名为自己的学号或姓名,如20080001,以后所有的实验内容都保存在这个文件夹中,需设定E:\20080001为自己的默认工作目录。
方法一:(1) 选择菜单栏中的“工具(T)”下拉菜单中的“选项(O)…”命令,弹出“选项”窗口,单击“文件位置”选项卡。
(2) 在窗口中选中“默认目录(未用)”,单击“修改(M)…”按钮,弹出“更改文件位置”对话框,如(3) 单击“使用(U)默认目录”框左边的复选框,再单击右边的生成器按钮,打开“选择目录”对话框,(4) 选择当前工作目录,即你自己的文件夹,这时VFP关闭“选择目录”对话框,并返回到“更改文件位置”对话框。
再单击“确定”按钮,回到“选项”对话框,默认目录已变为你自己的文件夹,单击“确定”按钮,VFP关闭“选项”对话框,并把选定的目录作为当前工作目录。
经过以上4步,VFP就把用户创建的数据文件保存到当前工作目录中,这样用户就避免了在保存数据文件时反复选择目录的麻烦。
方法二:在命令窗口输入:set default to E:\200800014、项目管理器的使用(1)建立一个项目文件“学生管理系统.pjx”。
(本课程目标即在学期末设计完成一个简单的学生管理系统)(2)熟悉项目管理器的界面,练习项目中文件的查看方法,了解项目管理器中一些按钮的含义。
(3)在项目管理器中新建一个自由表“学生.dbf”,该表包含以下四个字段:学号(字符型)、姓名(字符型)、性别(逻辑型)、出生日期(日期型)。
(4)为表“学生.dbf”任意输入两条记录。
(简单介绍一下浏览记录、追加记录、修改表结构等方法)(5)将学生.dbf从项目中移去,再添加进来。
(6)退出VFP。
5、初步熟悉命令窗口的用法和特点(为后续实验做准备)(1)启动VFP。
(2)隐藏和显示命令窗口。
(3)打开刚才建立的表文件学生.dbf。
方法:在命令窗口输入命令use 学生.dbf注:注意观察状态栏的变化。
(4)浏览当前打开的表中的记录方法:在命令窗口输入命令browse五、实验注意事项“命令”窗口随Visual FoxPro的启动而自动打开,并随Visual FoxPro的退出而关闭。
除上述“命令”窗口的隐藏与方法外,还可单击工具栏中的“命令窗口”按钮进行操作。
六、思考题1、Visual FoxPro默认的安装路径是什么?如何建立Visual FoxPro桌面快捷方式?2、按照上述要求对软件环境进行配置后,Visual FoxPro界面将有哪些明显的变化?实验二Visual FoxPro6.0基础一、实验目的1、初步掌握Visual FoxPro 的基本数据类型。
2、掌握Visual FoxPro 的运算符、表达式以及常用内部函数的使用。
3、掌握命令窗口的使用即交互式命令操作方式。
二、实验原理Visual FoxPro 的基本数据类型三、主要仪器及耗材PIV以上计算机,安装Visual FoxPro6.0四、实验内容与步骤1、进入命令窗口,输入命令完成下表中各表达式的计算,填写命令执行结果和命令功能。
注意:输入命令时除汉字外所有字符均应在英文状态下输入。
表1-1 常量、变量、函数与表达式的使用五、实验注意事项TYPE函数的参数需要用单引号、双引号或方括号作为定界符。
SQRT函数的参数值不能为负。
六、思考题假设:姓名=”李丽”,性别=”女”,年龄=30,婚否=.T.,职称=”工程师”,基本工资=680。
计算下列表达式的值:(1)婚否 .and. 性别=”女”(2).not. 婚否 .or. 性别=”男”(3)年龄<=40 .and. 性别=”女”(4)(年龄>30 .or. 基本工资>300).and. 职称=”教授”(5)年龄<30 .or. 基本工资>300 .and. .not. 职称=”技术员”实验三数据库和表一、实验目的1、掌握表的建立方法,学会表的打开、关闭、浏览、显示、复制等操作方法,掌握表结构的修改,掌握表记录的定位、添加、删除、修改、替换等操作。
2.掌握数据库表的字段属性和表属性设置,学会对数据库表进行排序操作,掌握结构复合索引的建立和使用。
3掌握表的数据求和、求平均值、统计和分类汇总等操作,掌握数据库表建立永久关系的作用和方法,学会数据库参照完整性的作用和设置。
二、实验原理表的基本操作,表的索引与排序,表的统计, 数据库的操作,多数据表的操作三、主要仪器及耗材PIV以上计算机,安装Visual FoxPro6.0四、实验内容与步骤一、表的建立和维护(一)设计并建立学生成绩管理数据库,其中包括三个表:学生表、课程表、成绩表,本例先建立学生表。
1、设计表的结构描述学生的信息,定义字段的数据类型及相关属性,表记录如下图所示。
2、选择菜单“文件-新建-数据库”,进入数据库设计器,建立数据库“学生成绩管理.dbc”,3、建立数据库表在数据库设计器中选择按钮“新建表”进入表设计器。
在打开的“表设计器”中,根据上面设计的表结构,输入各字段名、类型、宽度与小数位数,点击“确定”按钮。
注意:该表会自动保存在你的工作目录下。
3、输入记录上一步点击“确定”后,会弹出一个对话框,问是否输入记录,单击“是”按钮,即可输入学生表的记录信息。
4、退出VFP。
(二)表菜单的操作点此下载已建好的学生表student.dbf,存放到你的工作目录中,启动VFP,打开该表,浏览表中的记录信息,练习表菜单的操作。
注:对表作任何操作前必须首先打开该表。
命令方式打开表:USE student.dbf浏览表中所有记录:BROWSE关闭当前打开的表:USE菜单方式:文件-打开,文件-关闭(三)对表"student.dbf"作以下操作:1、修改表结构,增加"简历" 字段,类型为备注型。
2、显示表结构。
3、记录的增加(1) 在表中增加一条记录(内容自定)。
(2) 在表中第三条记录前插入一条记录(内容自定)。
(3) 对表中的第二条记录编辑备注字段,添加内容"THE STUDENT IS GOOD"。
4、显示表记录(1) 显示表中所有女同学的记录。
(2) 显示表中的"姓名,出生日期,总分"三个字段的内容。
(3) 显示表中男同学中总分大于550的记录,要求只要显示姓名,性别,总分三个字段。
(4) 显示表中1986年以前出生的学生记录。
(5) 显示表中从第5个记录开始的剩余所有记录。
5、修改记录(1) 打开BROWSE浏览窗口,修改第二个记录,将其总分增加10。
(2) 将表中男同学的总分增加10%。
(3) 将表中系科为体育的记录删除并恢复。
(4) 真正删除表中的第2~5记录(用DELETE/ PACK)。
(5) 关闭表文件。
6、表的复制(1)将学生表结构复制到一个新表,新表文件名为student1.DBF,只含有学生表中姓名,学号,性别等三个字段。
(2)将学生表复制一个新表,新表文件名为student2.DBF。
二、数据库表的属性设置、表的排序和索引(一)对表student.dbf作如下设置:1、设置字段“统招否”的默认值为 .T. 。
2、设置字段“性别”的有效性规则:要求性别只能为“男”或“女”。
3、要求“学号”只能输入数字,不超过8位。
(提示:设置输入掩码)(二)利用表设计器为表建立索引。
1、为表“student.dbf”建立一个主索引,索引表达式为“学号”,索引名为xh,降序。
操作步骤:打开学生成绩数据库,选中表student.dbf,按右键选择“修改”进入表设计器,设置索引。
2、执行list命令,观察记录的显示顺序。
3、为表“student.dbf”建立一个普通索引,索引名为xm,索引表达式为“姓名”,升序;执行list命令,观察记录的显示顺序。
4、关闭所有打开的数据库和表文件。
再次打开表student.dbf,执行list 命令,观察记录的显示顺序。
5、通过菜单方式设定主控索引为“xh”,执行list命令,观察记录的显示顺序。