Visual FoxPro数据库与程序设计实验指导书
- 格式:doc
- 大小:1.96 MB
- 文档页数:14
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数据表基本操作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。
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.根据自学内容,编写一个输出。
第二部分《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快捷图标。
实验一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数据库及程序设计基础知识的学习和实践,使学生能够: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数据库及程序设计基础实验是计算机科学与应用专业必修课程,也是培养学生计算机编程能力和数据库管理能力的关键课程。
2007/2008第一学期《数据库原理及应用》实验指导书四川工程职业技术学院计科系计算机基础教研室曹冰2007年8月实验一数据表的创建,数据表的基本操作一、实验目的:掌握数据表结构的建立表的基本操作:表的指针定位;表中记录的追加、记录的删除与恢复、记录的修改、表的过滤;二、实验内容:设计数据表结构,输入数据记录,表的打开和关闭;表结构和记录的修改、复制;表记录的插入和删除及修改;表的过滤等。
练习的命令:APPEND、DELETE、RECALL、PACK、EDIT、CHANGE、BROWSE、REPLACESET FIELDS TO、SET FIELTER TO操作:1.创建表的结构:建立学生档案表(XSDA.DBF)和学生成绩表(XSCJ.DBF)的结构。
2.录入数据记录:为表XSDA和表XSCJ录入记录内容。
3.记录指针的定位:绝对移动指针、相对移动指针、根据条件定位记录指针。
4.对XSDA表追加2条记录,记录内容自定;5.逻辑删除87年出生的学生;恢复逻辑删除的记录;6.物理删除4.中增加的记录;7.将苗族学生的入学分增加10%;8.过滤操作:①仅显示XSDA表中1987年出生的学生记录;取消记录过滤②仅显示XSDA表中“姓名”、“性别”、“民族”字段;取消字段过滤三、实验总结:1.创建表结构有几种方法?请简述。
2.简述录入数据记录的方法,录入C、N、D、L、M型字段时注意的问题。
3.写出实现以下操作的命令:打开表、定位记录指针、表的显示。
4.简述对VFP6.0进行系统配置的步骤,说明指定“文件保存”位置的重要性。
实验二表的排序、索引与查询,表的统计,多表操作一、实验目的:掌握数据表的基本操作二、实验内容:掌握排序、索引的概念,掌握表的排序、索引的建立方法;掌握索引的使用,掌握表的查询表的统计、多表操作操作:1.对XSDA表按出生日期升序排序,产生文件xsda_cs.dbf;2.对XSDA表按性别降序排序,产生文件xsda_xb.dbf;3.对以上建立的2个表的内容输出显示;4.对XSDA表按姓名建立单索引文件xm_idx.idx;5.对XSDA表按出生日期建立结构化复合索引文件,索引标识(TAG)设为csny,索引类型为普通索引;6.对XSDA表按学号建立结构化复合索引文件,索引标识(TAG)设为xh,索引类型为候选索引;7.将“出生日期”设置为“主控索引”,输出xsda表中的记录;8.统计XSDA表中记录数,将结果保存在变量m1中;9.分别统计XSDA表中男生和女生人数,将结果保存在变量m2、m3中;10.同时打开xsda表和xscj表,并按学号建立它们之间的关联;11.同时输出xsda表的学号、姓名、性别等字段和xscj表的课程编号、成绩等字段;12.将内存变量m1~m3保存在磁盘上(即建立磁盘文件,文件名为tj.mem);三、实验总结:1.简述实现以上操作的界面操作步骤(即用菜单和对话框进行操作)。
2.写出实现上述操作的所有命令的详细内容。
3.将表XSDA的使用顺序设置为表的物理顺序,使用什么命令?4.对完成10.11.的命令做出详细的解释实验三创建数据库一、实验目的:掌握数据库的创建二、实验内容:创建数据库、创建数据库表、添加已有的表、数据库表属性的设置。
操作:1.创建数据库xsgl.dbc;2.打开xsgl数据库,在其中创建数据库表: kc.dbf(课程表);3.将实验一创建的xsda表和xscj表添加到数据库xsgl中;4.在xsda表中按学号为关键字建立主索引,索引标签(tag)为xh;5.在xscj表中按学号为关键字建立普通索引,索引标签(tag)为xh;6.在数据库xsgl中为xsda表和xscj表按学号为关联条件建立“一对多”永久关系;7.为xsda表设置字段“姓名”的显示属性为“学生姓名”;设置字段“性别”的默认值为“女”;8.浏览xsda表并将浏览窗口图片“抓下来”,做成名为tp_xs.jpg(文件格式为.jpg)的图片上传到服务器相应文件夹中。
9.将xsgl数据库窗口图片“抓下来”,做成名为tp_xsgl.jpg(文件格式为.jpg)的图片上传到服务器相应文件夹中。
三、实验总结:谈谈本次实验的体会。
一、实验目的:掌握顺序、分支结构程序设计二、实验内容:程序文件的建立、修改与运行,顺序结构、分支结构程序的设计及运行操作:1.创建程序文件CX1.PRG,实现如下功能:①显示XSDA表中的所有记录②显示XSDA表中的所有女生记录③查找名字为“曲杰”的记录④对“曲杰”的记录做逻辑删除⑤关闭打开的表并返回到命令窗口;2.创建程序文件CX2.PRG,实现如下功能:①打开XSDA表并设置“姓名”为主控索引②查找名字为“曲杰”的记录,若找到则显示其记录,否则显示“没找到!”3.创建程序文件CX3.PRG,实现如下功能:随机从键盘上输入学生的成绩,若成绩值为100~90,则显示“优秀”;若成绩值为89~80,则显示“良好”;若成绩值为79~70,则显示“中等”;若成绩值为69~60,则显示“及格”;若成绩值为60分以下,则显示“不及格”;若成绩值小于0或大于100,则显示“输入错误!”。
提示:用INPUT语句接受键盘输入;请用多分支结构语句实现程序的功能。
三、实验总结:1.谈谈本次实验的体会。
2.将三个程序文件(CX1.PRG、CX2.PRG、CX3.PRG)上传到服务器相应的文件夹中。
一、实验目的:掌握循环结构程序设计、掌握过程(子程序)的创建及调用二、实验内容:循环结构的程序设计及调试、子程序的调用。
操作:1.创建程序文件CX4.PRG,完善CX2的功能,使程序能多次查找给定姓名的学生。
提示:用ACCEPT语句接受键盘输入。
2.创建程序文件CX5.PRG,分别用DO WHILE 和SCAN ENDSCAN循环逐一显示XSDA表中所有的汉族学生的记录。
3.创建程序文件CX6.PRG,用FOR ENDFOR循环语句实现输出和式S=2+4+6+ (100)4.创建子程序文件CX7_1.PRG,求n!,再创建程序文件CX7.PRG求和式S=3!+8!+13!三、实验总结:1.谈谈本次实验的体会。
2.将五个程序文件(CX4.PRG、CX5.PRG、CX6.PRG、CX7_1.PRG、CX7.PRG)上传到服务器相应的文件夹中。
实验六 SQL查询一、实验目的:掌握用SQL命令建立数据表、操作表、查询表。
二、实验内容:用SQL命令创建数据库、创建数据表,修改表结构;向数据表中插入、修改、删除记录;SQL的数据查询命令使用。
操作:1.创建数据库xsgl1;2.在数据库xsgl1中创建表xsda1.dbf,其结构参见实验一;3.将字段“出生日期”改为“生日”;4.向表xsda1中插入4条记录,内容参见实验一;5.在表xsda1中删除姓名为“白雪”的记录;6.在数据库xsgl1中创建表xscj1.dbf,其结构参见实验一;7.向表xscj1中插入6条记录,内容参见实验一;8.用SELECT命令完成查询:①显示xscj1表中的所有记录;②显示xscj1表中的记录,去掉“学号”重复的记录;③在xsda1表中查询男生的记录;④在xsda1表中查询1986年出生的学生记录;⑤查询所有女生的成绩情况,显示“学号”、“姓名”、“课程编号”、“成绩”字段;⑥查询xscj1表中成绩在85~95之间的所有记录;⑦查询xsda1表中所有姓“王”的学生记录;⑧在xscj1表中查询成绩值最高的记录三、实验总结:1.简述SQL语言的特点;2.写出实现上述操作的各条命令的详细内容。
实验七简单表单设计一、实验目的:表单的设计过程及运行,输入输出类控件设计等二、实验内容:表单创建、表单控件的设计(标签、文本框、命令按钮)、表单的运行操作:设计一个简单的表单(bd1.scx),实现对输入的两个数相乘。
表单运行界面如图1所示。
三、实验总结:1.写出“乘法器”表单各个控件的主要属性设置;写出“乘法器”表单各个命令按钮的事件代码。
2.将表单的设计界面和运行界面图片上传到服务器的相应文件夹中。
实验八表单设计一、实验目的:表单控件与数据表的绑定,控制类控件设计等二、实验内容:表单控件与数据表的绑定,命令按钮控件设计操作:设计一个表单(bd2.scx),对输入的学生姓名在表xsda中查找其记录并显示其基本信息。
表单运行界面如图2、图3所示。
三、实验总结:1.解释数据“绑定”的含义?2.写出“学生查询”表单各个控件的主要属性设置;写出“学生查询”表单各个命令按钮的事件代码。
3.将表单的数据环境设计器窗口界面图片上传到服务器的相应文件夹中。
4.将表单的设计界面和运行界面图片上传到服务器的相应文件夹中。
实验九报表设计一、实验目的:掌握报表及报表控件设计、预览报表二、实验内容:报表创建、报表带区设计,报表控件设计,报表的预览操作:1.设计一个简单报表(报表1),输出学生档案表,并打印学生人数。
报表1的设计界面和预览如图1和图2。
2.建立分组报表(报表2),分别打印输出男生和女生的平均入学分。
报表2的设计界面和预览如图3和图4。
三、实验总结:1.设计报表的主要任务是什么?2.打开“报表设计器”窗口后,其中默认有三个基本带区,即:“页标头”带区、“细节”带区和“页注脚”带区。
请简述各个带区中控件的输出周期。
3.将报表1的数据环境设计器窗口界面图片上传到服务器的相应文件夹中。
4.将报表1的设计界面和运行界面图片上传到服务器的相应文件夹中。
5.将报表2的数据环境设计器窗口界面图片上传到服务器的相应文件夹中。
6.将报表2的设计界面和运行界面图片上传到服务器的相应文件夹中。