《Visual-FoxPro8.0程序设计》实验教学大纲 下载本文

内容发布更新时间 : 2024/5/20 1:59:03星期一 下面是文章的全部内容请认真阅读。

《Visual-FoxPro8.0程序设计》实验教学大纲

《Visual FoxPro8.0程序设计》实验教学大纲

课程名称(中文): Visual FoxPro8.0 (英文)Visual FoxPro course 课程编号:

课程性质:非独立设课 课程属性:基础课程 总学时: 80 实验学时: 40 总学分: 4 应开实验学期:

适用专业: _计算机科学与技术_____________ 先修课程: 计算机基础

一、 课程简介

数据库技术产生于本世纪60年代未70年代初,该技术聚集了数据处理最精华的思想,是管理信息最先进的工具,它是离散数学、编译原理、数据结构、操作系统、程序设计等许多软件知识的综合应用,其理论性和实践性都很强,是使用计算机进行各种信息管理的必备知识。而Visual Foxpro for windows则是基于Windows操作系统的比较优秀的数据库程序设计语言。

本课程是计算机应用专业的一门专业基础课。本课程简要阐述了数据库原理与Foxpro重组而构成的一门课程。该课程包括三个部分的内容------原理、程序设计语言Foxpro及应用系统开发的实例。

学习本课程的基本要求是: 1. 掌握数据库、数据表的基本概念 2.掌握关系数据库的基本操作 3.掌握可视化编程的基本思想

4.掌握Visual FoxPro的语句及语法规则 5.熟悉常用控件在编程中的应用 6. 利用Visual FoxPro编写一般应用程序

二、 实验目的与要求

1 / 21

《Visual-FoxPro8.0程序设计》实验教学大纲

我们在学习《VFP》这门课的同时,让学生通过上机实验,了解数据库应用系统的基本设计方法,学会使用FoxPro for windows软件掌握开发数据库应用系统的初步能力。目的是通过教学培养学生具有一定的数据库基础知识和实际应用能力。

三、 实验方式与注意事项

本课程所有实验均需上机进行,每个实验都有明确的实验目的,并根据实验要求提供若干难度不同的实验题,学生上机时可根据教师的具体安排、学时要求和个人熟练成度,选择每个实验的部分内容作为练习,并且每个学生要保存实验作业档案备查,。具体要求如下:

1. 学生按照实验要求,上机前写好上机实验预习报告,内容包括:实验的

目的、内容、实验步骤。

2. 上机实验时按实验要求完成每一个实验的内容。 3. 课后认真书写实验报告。

四、 实验报告

1. 实验报告采用统一的实验报告纸,实验封面包括:课程名称、实验名称、

实验序号、班级、姓名、学号、实验时间。

2. 实验报告书写规范,应包括:实验目的和要求、实验内容、实验步骤、

实验纪录。

3. 实验报告应及时上交给任课教师批改、评分。

五、 考试(考核)方法与规定

实验指导教师检查学生上机的出勤情况、实验内容及实验报告,给出实验成绩。实验成绩记入平时成绩,占平时成绩的30%。

六、 实验项目设置与内容

序实验名称 号 2 / 21

是否综合计划课时数 实验对象 学生数 分组 性实验 备注 《Visual-FoxPro8.0程序设计》实验教学大纲

1 2 3 4 5 6 7 8 9 基本命令与函数 自由表(Table)的建立与操作 数据库及数据库表的操作 创建查询与视图(SQL) 结构化程序设计 表单的创建 报表与标签的设计 菜单与工具栏的设计 课程设计 4 6 2 4 4 6 2 2 10 06级本、专 135+89 同上 同上 同上 同上 同上 同上 同上 同上 135+89 135+89 135+89 135+89 135+89 135+89 135+89 135+89 2 2 2 2 2 2 2 2 2 否 否 否 否 否 否 否 否 是 否 否 否 否 否 否 否 否 否

编写人:迟庆云

实验 1 VFP上机环境及常用函数的使用

实验目的:熟悉VFP上机环境、掌握FoxPro常用函数的使用。

实验环境:满足Visual FoxPro8.0及其以上版本所要求的计算机硬件和软件环境。

实验内容:

说明:exp---代表表达式,expN---代表数值表达式,expC---代表字符表达式,expL---代 表逻辑表达式,expD---代表日期表达式 注意:在Visual FoxPro环境下,命令中的标点符号只能为英文标点,如逗号(,),括号([ ])等。

一、常用数学运算函数

1、取整函数INT(expN)和四舍五入函数ROUND(expN1,expN2)

功能:INT(expN) 返回数值表达式的整数。ROUND(expN)返回指定数值表达式位置进行四舍五入的结果。expN2指明四舍五入的位置,若expN2大于零,那么表示的是要对小数进行保留的位置,若expN2小于零,那么表示的是整数部分的舍入的位置。

?INT(12.9),INT(-7.6),INT(12.45),INT(-7.25)

?ROUND(1234.5267,2),ROUND(1234.5267,1),ROUND(1234.5267,-1) 2、绝对值函数ABS(expN)

3 / 21