ImageVerifierCode 换一换
格式:DOCX , 页数:102 ,大小:1.88MB ,
资源ID:5965301      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5965301.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(精品课《VisualFoxPro程序设计》实验指导vfp60.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

精品课《VisualFoxPro程序设计》实验指导vfp60.docx

1、精品课VisualFoxPro程序设计实验指导vfp60Visual FoxPro 程序设计实验教学指导适用时间:20082009学年适用范围:文科类本、专科各专业 总学时:24一、教学目的:Visual Foxpro 程序设计是当今最流行的微机数据库管理系统。通过学习该课程,学生能够掌握计算机程序设计的基本知识、基本方法与编程技巧,具备应用计算机解决和处理实际问题的能力。对实验教学来说,教学的主要任务是从应用和实践的角度出发,使学生通过上机操作掌握本课程所讲述的程序设计思想,掌握Visual Foxpro程序设计的基本方法与编程技巧,并能独立运用Visual Foxpro进行数据处理。二、教

2、学要求1熟悉Visual Foxpro 6.0开发环境;2掌握数据库的基本概念; 3掌握数据表的基本操作和多表操作方法;4掌握查询与视图的概念及建立查询与视图的方法;5掌握面向对象的程序设计方法,并使用它分析和解决实际问题;6能够设计出不同类型的实用表单;7掌握报表和菜单的设计方法。三、实验项目: 实验一 VFP 6.0 的基本操作 (一)实验目的要求1. 了解Visual Foxpro 6.0运行所需的软件和硬件环境。2. 掌握Visual Foxpro 6.0的启动和退出方法。3. 掌握Visual Foxpro 6.0主窗口各组成部分的使用方法。4. 掌握Visual Foxpro 6.

3、0系统环境配置方法。(二)实验内容1. Visual Foxpro 6.0的启动。2. Visual Foxpro 6.0的退出。3. 在Visual Foxpro 6.0主窗口中,熟悉标题栏、菜单栏、工具栏、命令窗口、状态栏的使用方法。4. Visual Foxpro 6.0系统环境配置:了解“选项”对话框各个选项卡的功能。设置用户默认工作目录。设置日期和时间的格式。(三)实验指导实验1-1.从“开始”菜单启动Visual FoxPro 6.0操作步骤如下:(1)单击“开始”按钮,打开“程序” 菜单;(2)选择“Microsoft Visual FoxPro 6.0”命令;(3)启动“Mic

4、rosoft Visual FoxPro 6.0”系统程序。“Microsoft Visual FoxPro 6.0” 系统程序启动后如图1-1所示。图1-1实验1-2.从资源管理器中启动Visual FoxPro 6.0操作步骤如下:(1)利用资源管理器找到Microsoft Visual FoxPro 6目录,在VFP6图标上双击左键,完成Visual FoxPro系统的启动。(2) “Microsoft Visual FoxPro 6.0” 系统程序启动后如图1-1所示。实验1-3.从“运行”对话框中启动Visual FoxPro 6.0操作步骤如下:(1) 打开“开始”菜单,选择“运行

5、”选项,进入“运行”窗口;(2) 在对话框中输入VFP6.EXE,再按“确定”按钮。(3) “Microsoft Visual FoxPro 6.0” 系统程序启动后如图1-1所示。实验1-4. Visual FoxPro 6.0 系统的退出退出 Visual FoxPro 6.0 系统,可以使用以下几种方法:(1) 在 Microsoft Visual FoxPro 主菜单中,打开“文件”菜单,选择“退出”命令; (2) 按Alt+F4组合键; (3) 按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮; (4) 在 Microsoft Visual FoxPro 的

6、系统环境窗口,单击其右上角的关闭按钮; (5) 在“命令”窗口,输入Quit命令,并按回车键。实验1-5 Visual FoxPro 6.0工具栏的激活方法。操作步骤如下: (1) 在Visual FoxPro系统窗口中,打开“显示”菜单,选择“工具栏”命令,打开“工具栏”对话框,如图1-2所示。图1-2(2) 在“工具栏”对话框中,选定要激活的“工具栏”,如“常用”,然后单击“确定”按钮,便可激活“常用工具栏”。在Visual FoxPro 6.0中,菜单栏、工具栏、状态栏的使用方法和其它Windows应用程序的使用方法基本类似。实验1-6设置用户默认工作目录为“c:vfp”操作步骤如下:(

7、1) 在VFP的菜单中选“工具”选“选项”选“文件位置”选项卡选“默认目录”;(2) 单击“修改”按钮在弹出的“更改文件位置”对话框中输入用户的默认工作目录c:vfp;(3) 单击“确定”按钮单击“设置为默认值”按钮单击“确认”按钮。如图1-3所示。图1-3设置用户默认工作目录也可以通过命令窗口实现。在命令窗口中输入命令Set Default to c:vfp,如图1-4所示,可以将默认工作目录设置成c:vfp。图1-4实验1-7 设置日期和时间格式操作步骤如下:(1) 在VFP的菜单中选“工具”选“选项”;(2) 选“区域”选项卡在“时间和日期”区定义日期格式、日期分隔符、年份格式、时间格式

8、;(3) 单击“设置为默认值”按钮单击“确认”按钮。如图1-5所示,在“选项”窗口,有14种不同类别的选项卡,每一个选项卡有其特定的环境,又有相应的设置信息的对话窗口,用户可以根据操作的需要,利用“选项”窗口中的各种选项卡,确定或修改设置每一个参数,从而确定 Visual FoxPro 的系统环境。图1-5实验二 常量、变量、函数和表达式 (一) 实验目的要求1. 掌握常量的类型及表示方式。2. 掌握变量的定义、赋值和显示。3. 掌握各种表达式的使用。4. 掌握VFP各种常用函数的功能、格式和使用。(二)实验内容1. 在命令窗口中用STORE命令为变量赋值。2. 用“=”命令为变量赋值。3.

9、用“?”命令显示变量的值。4. 练习各种常量的表示方法及其输入输出方法。5练习各种运算符的使用方法。6在命令窗口中用“?”命令输出数值处理函数、字符处理函数、日期时间函数、转换函数等Visual FoxPro常用函数的值。(三)实验指导实验2-1设:NAM=“李平”,SEX=“女”,OLD=26,DEPT=“计算机系”,DATE=1976/09/21 用“?”命令输出算术表达式60- OLD的值。 用“?”命令输出字符表达式“学生:”+ NAM +“ ”+ DEPT的值。 用“?”命令输出日期表达式DATE()- DATE的值(自出生后的天数)。 用“?”命令输出关系表达式DATE20 AND

10、 SEX“女”的值。操作步骤如下:(1)在命令窗口中分别输入以下命令:NAM=“李平”SEX=“女”OLD=26 DEPT=“计算机系” DATE=1976/09/21(2)在命令窗口分别输入以下语句会输出相应结果:?60-OLD?“学生”+NAM+“ ”+DEPT?DATE()-DATE?DATA20 AND SEX“女”实验2-2在命令窗口中用STORE命令为变量赋A、B、C赋相同的值,用“=”命令为变量E、F、G、H分别赋值“李平”、“女”、20和当前日期,用“?”命令显示上述变量的值。操作步骤如下: (1)在命令窗口中用STORE命令为变量A、B、C赋相同的值。命令如下:STORE 1

11、0 TO A,B,C 各内存变量须用逗号分隔。(2)用“=”命令为变量E、F、G、H分别赋值“李平”、“女”、20和当前日期。E=“李平” F=“女” G=20 H=DATE()(3) 用“?”命令显示上述变量的值。?A,B,C,E,F,G,H实验2-3把算术运算、字符运算、日期运算、日期时间运算、关系运算、逻辑运算等各种运算逐一在命令窗口中实验。特别注意:运算符“-”可以作算术减法,字符连接运算、日期时间运算等多种用法。注意区别3+8-6、”8 ”-“6”、1998/10/15-1998/10/10、1998/10/10 9:18:40-1998/10/10 9:15:20的结果。实验2-4

12、把数值常用函数、字符常用函数、日期时间常用函数、数据转换常用函数等各种运算函数逐一在命令窗口中实验。1常用数值函数(1)指数函数EXP(x)举例如:在命令窗口中输入:? exp(5)则在工作区窗口会显示 148.41 数值型数据(e5的值)(2)对数函数LOG(x)如:在命令窗口中输入:? log(15)则在工作区窗口会显示 2.71 数值型数据(loge(15)的值)又如:在命令窗口中输入:? log(2.71828)则在工作区窗口会显示 1.00000 数值型数据(loge(2.71828)的值)(3)最大值函数MAX(x1,x2,x3)如:在命令窗口中输入:? max(12,36,67,

13、-38)则在工作区窗口会显示 67 4个数中的最大值(4)最小值函数MIN(x1,x2,x3)如:在命令窗口中输入:? min(12,36,67,-38)则在工作区窗口会显示 -38 4个数中的最小值(5)取余数函数MOD(x1,x2)如:在命令窗口中输入:? mod(18,5)则在工作区窗口会显示 3 18被5除后的余数(6)取小数位数函数ROUND(x, n)如:在命令窗口中输入:? round(12345.6789,3)则在工作区窗口会显示 12345.679 保留3位小数(7)开平方函数SQRT(x)如:在命令窗口中输入:? sqrt(144)则在工作区窗口会显示 12.00 144的

14、算术平方根又如:在命令窗口中输入:? sqrt(187)则在工作区窗口会显示 13.67 187的算术平方根2常用字符函数(1)删除首尾空格函数ALLTRIM()如:在命令窗口中输入:? alltrim( 计算机软件 )则在工作区窗口会显示 计算机软件 删除首尾空格(2)删除前导空格函数LTRIM()如:在命令窗口中输入:? ltrim( 计算机软件 )则在工作区窗口会显示 计算机软件 删除前导空格(3)删除尾部空格函数RTRIM() 或 TRIM()如:在命令窗口中输入:? rtrim( 计算机软件 )则在工作区窗口会显示 计算机软件 删除尾部空格(4)左取子串函数LEFT(,)如:在命令窗

15、口中输入:? left(计算机软件,6)则在工作区窗口会显示 计算机 取前6个字符(5)右取子串函数RIGHT(,)如:在命令窗口中输入:? right(计算机软件,4)则在工作区窗口会显示 软件 取后4个字符(6)任意取子串函数SUBSTR(,)如:在命令窗口中输入:? substr(计算机软件,5,4)则在工作区窗口会显示 机软 从第5个字符开始,取4个字符(7)产生空串函数SPACE()如:在命令窗口中输入:? space(8)则在工作区窗口会显示 产生8个空格字符,但在工作区上看不见又如:在命令窗口中输入:? left(计算机软件,6)+space(8)+substr(计算机软件,7,

16、4)则在工作区窗口会显示 计算机 软件 中间有8个空格字符(8)英文大小写转换函数LOWER ()UPPER ()如:在命令窗口中输入:? lower(ABCDEFG)则在工作区窗口会显示 abcdefg 大写转小写,即全部转换为小写又如:在命令窗口中输入:? upper(abCdefG)则在工作区窗口会显示 ABCDEFG 小写转大写,即全部转换为大写(9)求长度函数LEN()如:在命令窗口中输入:? len(abCdefG)则在工作区窗口会显示 7 求长度3常用转换函数(1)字符转日期函数CTOD()如:在命令窗口中输入: ? ctod(1999-08-09)则在工作区窗口会显示 1999

17、/08/09 日期型数据(2)日期转字符函数DTOC ()如:在命令窗口中输入:? dtoc(1999-08-09)则在工作区窗口会显示 1999/08/09 字符型数据(3)日期时间转字符函数TTOC ()如:在命令窗口中输入:? ttoc(1999-08-09 12:35:38)则在工作区窗口会显示 1999/08/09 12:35:38 PM 字符型数据(4)日期时间转日期函数TTOD ()如:在命令窗口中输入:? ttod(1999-08-09 12:35:38)则在工作区窗口会显示 1999/08/09 日期型数据(5)字符转数值函数VAL()如:在命令窗口中输入:? val(123

18、.45)则在工作区窗口会显示 123.45 数值型数据又如:在命令窗口中输入:? val(asd123.45)则在工作区窗口会显示 0.00 数值型数据(6)数值转字符函数STR(, ,)如:在命令窗口中输入:? str(12345.6789,10,4)则在工作区窗口会显示 12345.6789 字符型数据又如:在命令窗口中输入:? str(12345.6789,7,4)则在工作区窗口会显示 12345.7 字符型数据又如:在命令窗口中输入:? str(12345.6789,12,2)则在工作区窗口会显示 12345.68 字符型数据4日期时间函数(1)系统日期函数DATE()如:在命令窗口中

19、输入:? date ()则在工作区窗口会显示 09/08/05 日期型数据(2)当前系统时间函数TIME()如:在命令窗口中输入:? time ()则在工作区窗口会显示 09:15:32 字符型数据(3)日期时间函数DATETIME()如:在命令窗口中输入:? datetime()则在工作区窗口会显示 09/08/05 09:18:32 AM 日期时间型数据(4)取年份函数YEAR(|)如:在命令窗口中输入:? year(datetime()则在工作区窗口会显示 2005 数值型数据(4)取月份函数MONTH(|)如:在命令窗口中输入:? month(datetime()则在工作区窗口会显示

20、9 数值型数据(5)取星期函数WEEK(|)如:在命令窗口中输入:? week(datetime()则在工作区窗口会显示 37 数值型数据(6)取分钟函数MINUTE()如:在命令窗口中输入:? minute(datetime()则在工作区窗口会显示 28 实验2-5 利用宏替换方式输出姓名变量的值操作过程如下:(1)在命令窗口中依次输入如下命令:姓名=李明华store 姓名 to name ? &name(2)输出结果:李明华实验三 表操作 (一)实验目的要求1掌握利用表设计器建立数据表的方法。2掌握利用表向导建立数据表的方法。3掌握利用命令create table建立数据表的方法。4熟练掌

21、握数据表日常维护的基本操作方法。(二)实验内容1利用表设计器建立数据表2利用表向导建立数据表3. 利用命令create table建立数据表4. 修改数据表结构5数据表记录的显示和修改。6数据表记录的追加。7数据表记录的定位。8数据表记录的删除与恢复。(三)实验指导实验3-1依照表3-1的内容,利用表设计器定义表结构,并创建一个“业主”表。表3-1 “业主”表文件的结构字段名字段类型字段宽度小数点位数索引否房号字符型7候选索引姓名字符型8普通索引性别字符型2职业字符型10单位字符型20联系电话字符型13候选索引备注备注型4操作过程如下:(1)从Visual FoxPro系统主菜单中选择“文件”

22、菜单中的“新建” 命令(或者单击常用工具栏中的“新建”按钮),进入“新建”窗口,如图3-1所示。图3-1(2)在“新建”窗口中选择单选按钮“表”,再单击“新建文件”按钮,进入“创建”窗口,如图3-2所示。图3-2(3)在“创建”窗口,输入要建立标的名字“业主”,然后单击“保存”按钮,进入“表设计器”窗口,如图3-3所示。图3-3 (4)在“表设计器”窗口,根据需要注意定义表中所有字段的名字、类型、宽度和是否建立索引,如图3-4所示。图3-4 (5)当表中所有字段的属性定义完毕,单击“确定”按钮,进入“Microsoft Visual FoxPro”系统提示窗口,如图3-5所示。图3-5 (6)

23、在“Microsoft Visual FoxPro”系统提示窗口,如果单击“是”按钮,可以以立即方式向表输入数据;如果单击“否”按钮,将结束表结构的建立。实验3-2设计一个“入住房屋登记表”的一张二维表,再根据其内容设计“入住房屋登记表”的表结构,然后利用命令创建“房屋表”操作过程如下:(1)设计“入住房屋登记表”二维表。(2)根据“入住房屋登记表”二维表的内容)设计“入住房屋登记表”的表结构,如表3-2所示。表3-2房屋表文件的结构字段名字段类型字段宽度小数点位数索引否房号字符型7候选索引入住时间日期型8普通索引结构通用型4备注备注型4(3)创建“房屋表”,在命令窗口执行以下命令:creat

24、e table 房屋 (房号 c(7),入住时间 data,结构 general,备注 memo),如图3-6所示。图3-6(4)打开“表设计器” 窗口,显示“房屋”表结构,如图3-7所示。图3-7实验3-3把“业主”表作为“样本”表,创建一个新的数据表“员工”。表3-3所示内容是“员工”表的结构表3-3员工表的结构字段名字段类型字段宽度小数点位数索引否编号字符型3候选索引姓名字符型8普通索引性别字符型2所属部门字符型10备注备注型4操作过程如下:(1)在Visual FoxPro系统主菜单中选择“文件”新建”命令,进入“新建”窗口。(2)在“新建”窗口中选择单选按钮“表”,再单击“向导”按钮

25、,进入“表向导”的步骤一窗口。如图3-8所示。图3-8(3)在“表向导”的步骤一窗口,在“样表”列表框中选择可作为“样本”的表;如果没有可作为样本的表,可单击“加入”按钮,弹出“打开”窗口。在这一窗口,输入可作为“样本”表名“业主”,单击“确定”按钮,将其添加到“样本”框中,选中它作为“样本”。 如图3-9所示。图3-9(4)在“样表”对话框中,选择作为“样表”的表“业主”,这时在“可用字段”列表框中将显示出该表中的全部字段名,用户便可选择所需的字段。(5) 选择是否加入数据库在该窗口中,如图3-10所示,选择“创建独立的自由表” 单选按钮(如果建立数据库表,则选择“将表添加到下列数据库” 单

26、选按钮,然后在下面的数据库下拉列表框中选择一个需要的数据库),然后单击“下一步”按钮,进入表向导的“步骤2-修改字段设置” 窗口。图3-10(6) 修改字段这一步可以对选定的字段进行需要的修改。可修改的内容有字段名、字段类型、字段宽度、字段是否为NULL以及小数位数。这里,仅需要把“进价”字段改成“单价”即可,然后单击“下一步”按钮,进入表向导的“步骤3-为表建索引” 窗口。(7)如果想建立所需的索引文件,先要选择索引文件的索引字段; (8)“保存表以备将来使用”:只保存表;“保存表,然后浏览该表”:保存表,并进入表浏览窗口;“保存表,然后在表设计器中修改该表”:保存表,并进入表设计器窗口。实

27、验3-4在表“员工”中插入一个新的字段“年龄”。操作过程如下:(1)在Visual FoxPro系统主菜单中选择“文件”打开”命令,进入“打开”窗口。 (2)在“打开”窗口中输入要修改结构的表名“员工”,单击“确定”按钮返回Visual FoxPro系统主菜单。(3)在Visual FoxPro系统主菜单中选择“显示”“表设计器”命令,进入“表设计器”窗口。如图3-11所示。图3-11(4)在“表设计器”窗口,要插入新字段,先把光标移到要插入新字段的位置,然后单击“插入”按钮。此时,在光标所在处增加一个新字段,可以对新字段进行属性定义。如图3-12所示。图3-12(5)根据需求定义新字段的属性

28、,如图3-13所示。图3-13(6)表结构修改好以后,单击“确定”按钮,进入Microsoft Visual FoxPro”系统提示窗口。如图3-14所示。图3-14(7)在“Microsoft Visual FoxPro”系统提示窗口,单击“是”按钮,以确认修改后的表结构。实验3-5通过菜单用“浏览器“窗口浏览“业主”表。操作过程如下:打开 “业主”表。单击“显示”菜单,选择“浏览” 命令,进入“浏览器” 窗口,如图3-15所示。图3-15在“浏览器“窗口可以直接修改数据表的任意字段值。在命令方式下,使用Browse 或 display命令显示记录;使用replace命令修改记录。实验3-6 将“业主”表中D区5号楼的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1