VF实验报告格式

时间:2019-05-12 06:49:11下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《VF实验报告格式》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《VF实验报告格式》。

第一篇:VF实验报告格式

实验名称:SQL应用

实验目的:

1、掌握SQL的定义、查询等功能。

2、掌握SELECT-SQL语句的使用。

3、掌握ALTER TABLE-SQL、UPDATE-SQL、DELETE-SQL语句的使用。

4、了解CREATE TABLE-SQL语句的使用。

5、掌握查询和视图的建立。

实验内容:(写出题目要求和代码)

一、SELECT-SQL数据查询命令的使用。

P47 实训6-2、6-

4、6-

13、6-

14、6-

15、6-16

二、ALTER TABLE命令的使用。

P52 实训6-

18、6-

19、6-20

三、INSERT命令的使用。

P53 实训6-21

四、UPDATE命令的使用。

P53 实训6-22

五、DELETE命令的使用。

P53 实训6-23

实验总结:(通过实验,掌握什么内容或有什么收获等)

实验名称:结构化程序设计

实验目的:

1、掌握结构化程序设计的基本思想。

2、熟练掌握顺序、分支和循环三种基本程序结构。

3、掌握VF程序调试的基本方法,能进行基本的程序设计(编程)。

实验内容:(写出题目要求和代码)

一、多分支结构IF/ENDIF的使用

P61 实训7-5

二、循环命令DO WHILE-ENDDO 的使用

P62 实训7-

7、P63 实训7-9(2个表的数据不用写出)

三、循环命令 FOR-ENDFOR的使用

P64 实训7-10

四、循环命令 SCAN-ENDSCAN的使用

P64 实训7-11

五、过程及过程文件的使用

P72 实训8-2

实验总结:(通过实验,掌握什么内容或有什么收获等)

注意:分成2次实验报告写,实验名称、目的、内容、总结四个部分都要有,实验名称和实验目的和我给出的一致,实验内容按我给的写出具体代码,自行完成实验总结(简单写几句即可)。

第二篇:vf简答题

一、问答题

1、什么是关系运算?常见的关系运算有哪几种?(第一章)

参考答案:关系运算是指以关系为对象的关系运算,在关系运算中,变量是关系,运算的结果仍然是关系。

常见的关系运算有选择运算、投影运算和连接运算三种。

2,什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?(第一章)

参考答案:数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型。

常用的数据模型有:层次模型、网状模型、关系模型。

层次模型以树形结构表示数据间的关系;网状模型以网络结构表示结点间的关系;关系模型以二维表表示数据间的关系。

3、什么是数据库?什么是数据库系统?(第一章)

参考答案:数据库(Data Base)是数据库系统的核心和管理对象。所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。

数据库系统是以数据库为核心的信息处理系统,它能集中地进行数据管理,也能够开发、维护应用系统程序。

4、在VFP中,表达式的输出命令“?” 和“??”有什么区别?数据输入命令input 和accept的区别是什么?(第三章)

参考答案:使用?命令,显示结果在下一行输出,即在输出之前先换行一次;使用??命令,显示结果在当前行输出;假如使用?命令,后面没有任何表达式,此时输出一个空行。

Input可以输入各种数据类型的数据;accept只能输入字符型数据。

5、在Visual FoxPro 6.0有哪几种数据类型并说明它们分别对应的关键字(请列举出五个以上)?有哪些类型的表达式?(第三章)

参考答案:有七类数据类型:字符型(C型)、逻辑型(L型)、数值型(N型)、备注型(M型)、日期型(D型)、通用型(G型)、日期时间型(T型)

算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式。

6、在VFP中,对表记录的操作命令中,逻辑删除记录和物理删除记录的命令分别是什么?它们有什么区别?(第四章)

参考答案:逻辑删除记录的命令是Delete,物理删除记录的命令是Pack。区别:逻辑删除记录只是在记录上做一个删除标记,并不真正删除记录,需要时还可恢复。而物理删除记录是把做了删除标记的记录从表中彻底删除,不可再恢复。

7、简述VF中用菜单方式建立一个STUDENT表,通过编辑窗口追加方式向表中添加学生记录与浏览显示结果的操作步骤。(第四章)

参考答案:建表:文件—新建—新建文件-输入表名STUDENT-在表设计器窗体定义字段、类型-确定。追加方式输入学生记录:

打开STUDENT表—显示—浏览―编辑―显示-追加-输入学生记录—关闭。浏览结果:

文件-打开表—显示—浏览。

8、索引的类型有哪几种?各自有何特征?(第五章)

参考答案:索引有四种:主索引、候选索引、普通索引、唯一索引

主索引要求每一个记录的索引表达式的值是唯一的,在一个数据库表中只能有一个主索引。候选索引与主索引一样要求每一个记录的索引表达式的值是唯一的,在一个数据表中可以有多个候选索引。

普通索引允许索引表达式的值出现重复值,而唯一索引如果表中记录的索引表达式的值相同,则只存储第一个索引表达式的值。1 简述什么是参照完整性

回答:参照完整性是指关系的值受限于外关键字。

2在关系运算中,查找满足一定条件的元组的运算称为什么运算?

回答:选择运算。(关系数据库的基本运算:选择:元组的选择称为选择,属性的选择称为投影,连接运算是通过两个关系共有的属性连接成一个新的关系。)

3.表达式at(“sd”,”dsdhihsd”,2)=len(“dsfg”)最后返回结果的数据类型是什么? 回答:数据库表有什么特点?

回答:1.可以支持使用长表名、长字段名,字段名最长为128个字符。2.可以使用指定字段默认值和输入掩码。3.可以规定字段级有效性规则和记录级有效性规则。4.支持主关键字、表间永久关系和设置表间的参照完整性。5.支持insert,update,delete触发器。

***关系数据库有什么特点?

回答:关系的最基本要求是属性不可分割;关系中不能有相同的属性名;同一字段数据类型相同;元组和字段次序无关紧要。

5.SQL语句中修改表结构的命令是什么?(写出主要命令动词)回答:alter table1、什么是数据库管理系统?其基本功能是什么? 答:数据库管理系统(DBMS)是处于用户与操作系统之间的一种软件,其作用是实现对数据库中的数据的有效组织与管理。其基本功能是:(1)数据定义功能。(2)数据操作功能。(3)控制和管理功能。(4)数据通信功能。

2、VFP的特点是什么?

答:VFP是一种功能强大的可视化编程语言,其特点主要是:(1)功能强大的自含型命令式开发语言。(2)支持面向对象的程序设计。(3)通过COM组件实现应用集成。(4)支持网络应用。(5)大量使用可视化的辅助工具。

3、分析说明VFP的工作界面的主要组成要素?

答:VFP是采用一种图形用户界面的窗口操作软件,形成WIMP的界面,其主要构成要素包括:

(1)程序窗口。(2)命令窗口。(3)工具窗口。

4、什么是关系模型?VFP建立表结构时基本的字段属性是什么? 答:所谓关系模型,是指在数据的组织中所构建的行、列交叉的原子类二维表格。

VFP建立表结构时基本的字段属性包括字段名、字段类型、字段宽度、小数点。

5、什么是常量?什么是变量?并举例说明常量的表示?

答:常量是指固定不变的数据;变量是指在命令操作和运行中其值允许变化的量。

数据型常量:-300 字符型常量:“ABCD”

日期型常量:ctod(“06/25/09”)逻辑型常量:.t.、.f.6、写出内存变量的命名基本规则?

答:内存变量的主要命名规则是:(1)以字母或下划线开头。(2)由字母、下划线或数字等组成。(3)至多128个字符。(4)不可与系统保留字同名。

7、写出VFP中常用子句的范围的表示及意义?

答:在VFP中常用子句的范围的表示及意义:(1)all:表示整个数据表。(2)next N:表示从当前开始,到下N条。(3)rest:表示从当前到末尾。(4)record N:表示具体操作第N条。

8、写出VFP中命令的书写规则是什么?

答:在VFP中命令的基本书写规则是:(1)命令动词、子句与子句、子句内各部分用空格分开,子句位置可任意。(2)命令动词置于命令开头,可为前4个字母,大小写随意。(3)一条命令长度可达8192个字符,若一行写不下,以“;”结束。

9、什么是过滤器?并写出过滤器的应用格式?

答:过滤器是指在VFP命令应用时,将不满足条件的记录“隐蔽”起来,即让记录从逻辑上消失,基本格式是: Set filter to <过滤>条件

10、什么是记录定位?并说明绝对定位与相对定位的主要区别? 答:记录定位是将记录指针指向待操作的记录。

绝对定位:是直接将记录指针指向待操作的记录的物理位置。

相对定位:是在当前记录的基础上改变一个数值,从而使记录指针指向待操作的记录位置。

11、简述索引的概念和种类。

答题要点:索引不改变记录的物理顺序,而是按某个索引关键字来建立记录的逻辑顺序。在索引文件中,所有关键字值按升序或降序排列,每个值对应一个记录号,这样就确定了记录的逻辑顺序。索引可分为复合索引和单索引。

12、什么是查询?VFP有哪几种查询方法?

答题要点:查询就是按指定条件在表中查找所需的记录。VFP提供了三种查询方法:顺序查询、索引查询和SELECT-SQL查询。

13、什么是工作区?VFP用什么来表示和区别工作区?

答题要点:工作区是内存的一个区域,VFP提供了32767个工作区,每个工作区只允许打开一个表。VFP可以用编号和别名来表示和区别工作区。

14、简述关联的概念和建立关联的方法。

答题要点:关联就是使不同工作区的记录指针临时建立起一种联动关系,使一个表的指针移动时另一个表的指针能随之移动。可在“数据工作期”窗口中建立关联,也可使用SET RELATION命令建立关联,此外还可在“数据库设计器”中建立关联。

15、什么是SELECT-SQL查询?如何定制和执行查询?

答题要点:SELECT-SQL查询是从SQL移植过来的查询命令,具有强大的单表和多表查询功能。可通过“查询设计器”或“数据库设计器”定制和执行查询。

16、什么是数据完整性?在VFP中允许设置哪几种有效性验证?

答题要点:数据完整性主要是指数据的正确性和相容性。当用户在对数据进行的各种操作中发生差错时,数据库系统应有一定的检验及约束机制,以保证数据的有效性。在VFP中允许设置三级验证:字段级验证、记录级验证和参照完整性。

17、VFP能提供哪几种基本的程序控制结构?

答题要点:顺序结构、分支结构和循环结构。顺序结构按命令的书写顺序依次执行;分支结构能根据指定条件的当前值在两条或多条程序路径中选择一条执行;而循环结构则由指定条件的当前值来控制循环体中的语句序列是否要重复执行。

18、试比较子程序、自定义函数和过程三者的异同。

答题要点:子程序、自定义函数和过程都是可以命名的一个程序段,是功能相关而又相对独立的模块。三者定义的格式各有不同,子程序和过程均通过DO命令调用,而自定义函数则主要在表达式中调用。

19、程序调试的目的是什么?程序中常见的错误有哪几种?

答题要点:程序调试的目的是检查并纠正程序中的错误,以保证程序的可靠运行。程序中常见的错误有:语法错误、超出系统允许范围的错误和逻辑错误。

20、什么是目标程序?试写出几种VFP目标程序的扩展名。

答题要点:对VFP程序进行编译就得到目标程序,目标程序是紧凑的非文本文件,运行速度快,并可起到对源程序加密的作用。扩展名为:.FXP、.QPX、.MP等的文件均为目标程序。

第三篇:VF常用语句

0001(24)6

一、基本操作题

在考生文件夹下完成如下操作:

1.用SQL INSERT语句插入元组(“p7”,“PN7”,1020)到“零件信息”表(注意不要重 复执行插入操作),并将相应的SQL语句存储在文件one.prg中。

2.用SQL DELETE语句从“零件信息”表中删除单价小于600的所有记录,并将相应 的SQL语句存储在文件two.prg中。

3.用SQL UPDATE语句将“零件信息”表中零件号为“p4”的零件的单价更改为1090,并将相应的SQL语句存储在文件Three.prg中。

4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。

二、简单应用

在考生文件夹下完成如下简单应用:

1.modi1.prg程序文件中SQL SELECT语句的功能是查询哪些零件(零件名 称)目前用于三个项目,并将结果按升序存入文本文件results.txt。给出的SQL SELECT语句中在第1、3、5行各有一处错误,请改正并运行程序(不可以 增、删语句或短语,也不可以改变语句行)。

2.在考生文件夹下创建一个表单,表单名和表单文件名均为formone.scx,如下图所示,其中包含一个标签(Label1)、一个文本框(Text1)和一个命令按钮(Command1)。然后按相关要求完成相应操作。

@#@#@#@#@#

(1)如图所示设置表单、标签和命令按钮的Caption属性。

(2)设置“确定”按钮的Click事件代码,使得表单运行时单击该按钮能够完 成如下查询功能:从“项目信息”、“零件信息”和“使用零件”表中查询指定项目所 用零件的详细信息,查询结果依次包含零件号、零件名称、数量、单价四项内容,各记录按零件号升序排序,并将查询结果存放在以项目号为文件名的表中,如指 定项目号为s1,则生成文件s1.dbf。

最后执行表单,并依次查询项目s1和s3所用零件的详细信息。

三、综合应用

按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中 设置):

1.根据“项目信息”、“零件信息”和“使用零件”三个表建立一个查询(注意 表之间的连接字段),该查询包含项目号、项目名、零件名称和(使用)数量四 个字段,并要求先按项目号升序排序、再按零件名称降序排序,查询去向为表 three,保存的查询文件名为chaxun;

2.建立一个表单,表单名和文件名均为myform,表单中含有一个表格控件 Grid1,该表格控件的数据源是前面建立的查询chaxun;然后在表格控件下面添 加一个“退出”命令按钮Command1,要求命令按钮与表格控件左对齐、并且宽度 相同,单击该按钮时关闭表单。最后运行该表单。

**************************************************************************************** *第 0001 套

**************************************************************************************** 第 1 题如下描述中正确的是:(D)A、数据库中仅存储数据

B、数据库管理系统是数据库集合的组成部分

C、数据库中的数据具有很高的冗余并缺乏数据独立性

D、数据库管理系统是为数据库的建立、使用和维护而配置的软件

第 2 题在Visual FoxPro中,以下描述中错误的是:(C)A、普通索引允许出现重复字段值 B、唯一索引允许出现重复字段值 C、候选索引允许出现重复字段值 D、主索引不允许出现重复字段值

第 3 题在Visual FoxPro中,定义数据的有效性规则时,在规则框输入的表达式的类型是A、数值型 B、字符型 C、逻辑型 D、日期型

第 4 题在Visual FoxPro中修改数据库、表单和报表等组件的可视化工具是(C)A、向导 B、生成器 C、设计器

D、项目管理器

第 5 题在Visual FoxPro中,下面描述正确的是(A)A、视图设计器中没有“查询去向”的设定

B、视图设计完成后,视图的结果保存在以.QPR为扩展名的文件中 C、视图不能用于更新数据

D、视图不能从多个表中提取数据

第 6 题在Visual FoxPro中,下面的描述中正确是(B)A、视图就是自由表

B、没有打开任何数据库时建立的表是自由表 C、可以为自由表指定字段级规则

D、可以为自由表指定参照完整性规则

第 7 题传统的集合运算包括(B)A、并、选择和投影 B、并、差和交 C、并、交和选择 D、交、差和投影

第 8 题下面的描述中正确的是(B)A、数据库系统的核心是表

B、数据库系统的核心是数据库管理系统 C、数据库系统的核心是文件

D、数据库系统的核心是数据库管理员

第 9 题在Visual Foxpro中,下面对查询设计器的描述中正确的是(D)A、“排序依据”选项卡对应JOIN IN短语 B、“分组依据”选项卡对应JOIN IN短语 C、“连接”选项卡对应WHERE短语

(C)

**************************** *常用

**************************** 删除表命令 drop table 表名

sql 数据增删改

insert into 零件信息values(“p7”,“PN7”,1020)说明:插入数据

delete from零件信息 where 单价<600 说

明:删除数据

update 零件信息 set 单价=1090 where 零件号=“p4” 说明:更新数据

ALTER TABLE 表结构增删改

ALTER TABLE 金牌榜 add 奖牌总数 i check 奖牌总数>=0

说明:增加字段并设置有效

性规则

ALTER TABLE 评委表 alter 评委编号 set check left(评委编号,2)=“11”说明:修改已有字段的有效性规则

ALTER TABLE 学生 add 性别 c(2)DEFAULT “男”说明:增加字段并设置默认值

ALTER TABLE 学生 alter 性别 c(2)set DEFAULT “男”说明:修改字段并设置默认值

ALTER TABLE student add UNIQUE 学号 tag 学号说明:建立候选索引 &&(表达式 tag

索引名)

ALTER TABLE student add primary key 学号 tag 学号 说明:建立主索引 &&(表达式 tag 索引

名)

sql 复制表结构

create table golden(国家代码 c(3),金牌数 i,银牌数 i,铜牌数 i)

sql 复制表结构与数据

select * from 教师 order by 职工号 into table 高校教师

index 建立索引

index on 客户号 tag khh 说明:(表达式 tag 索

引名)

常用命令

report form 报表文件名 preview 说明:(报表预览)

thisform.release 说明:(表单退出)菜单

说明:(菜单分隔符)

set sysmenu to default 说明:(返回系统菜单)do 菜单名.mpr 说明:(调用菜单)顶层表单调菜单方法 显示》常规选项》顶层表单 表单名.release 顶层菜单退出表单

showWindows=2 说明:(设置表单属性)

Init事件 说明:(在表单Init事件里写下面代码)do 菜单.mpr with this,.t.select 语法

select 性别 from 表 where条件1 group by 性别 order by 总分 desc,数学 desc into table 表名 into table 表名 into cursor 临时表名 into array 数组名 to file 文件名.txt

count(*)sum(字段名)avg(字段名)max(字段名)min(字段名)

select 性别,count(*)as 总人数 from 表 group by 性别

select 性别 from 表1 inner join 表2 on 表1.编号=表2.编号 join 表3 on 表2.编号2=表3.编号2

select 性别 from 表1 inner join 表2 join 表3 on 表2.编号2=表3.编号2 on 表1.编号=表2.编号 select 性别 from 表1,表2,表3 where 表1.编号=表2.编号2 and 表2.编号1=表3.编号1

创建视图

create view 视图名 as 一条select语句

二级笔记.txt

**************************************************************************************** *第 0001 套

**************************************************************************************** 第 1 题耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(B)A、提高耦合性降低内聚性有利于提高模块的独立性 B、降低耦合性提高内聚性有利于提高模块的独立性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D、内聚性是指模块间互相连接的紧密程度

第 2 题对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是(D)A、快速排序 B、冒泡排序

C、直接插入排序 D、堆排序

第 3 题设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为(C)A、课号,成绩 B、学号,成绩 C、学号,课号

D、学号,姓名,成绩

第 4 题A、选择 B、投影 C、插入 D、连接

第 5 题程序流程图中带有箭头的线段表示的是(C)A、图元关系 B、数据流 C、控制流 D、调用关系

第 6 题结构化程序设计的基本原则不包括(A)A、多态性 B、自顶向下 C、模块化 D、逐步求精

第 7 题下列关于栈的叙述正确的是(B)A、栈按“先进先出”组织数据 B、栈按“先进后出”组织数据 C、只能在栈底插入数据 D、不能删除数据

(B)

new1.txt

第四篇:vf心得体会

这次的课程设计是我进入大学接触的第一个课程设计,好多东西都不会。经过一个多月的时间,终于把课设完成了。不过大家在确定了选题之后,就开始积极的准备当中,我也开始了图书借阅系统的课程设计。首先我分析了相关的题目内容,并由此而进行了相关资料和书籍的查询工作然后才开始正式进行设计。一开始不知从何下手但后来分析了一下题目。图书管理主要就是有一些操作来完成,这些操作包括:新进图书基本信息的输入、图书基本信息的查询、对 撤消图书信息的删除、为借书人办理注册、办理借书手续、借书人信息等等。最后编写退出系统的函数。同时通过这几天的程序及报告编写,我也发现了自己的很多不足, 自己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还是比较脆弱。尤其 是编写大型的程序所要拥有的知识和技能比较缺乏。程序编好了,还要经过调试和修改,这步也很关键,好的程序是经过了无数次的修改和调试才产生的。我的程序基本上能够 满足要求,但还有一些地方需要改进,在今后我应该在多看书的同时还要加强实践的练习。才能进一步提高自己的编程能力。

按照书上介绍的数据库设计的步骤,我首先进行需求分析,得到了图书管理员详细的回答后,我想的是这些细节的东西应该应用到我们具体哪些步骤中。开始时没有头绪的,思路渐渐有所清晰后,我就进行概念结构设计。在画数据流程图和完成数据字典的时候,其实遇到很多困难,主要集中在数据字典中,数据项的填写很乱,我们觉得我们完成的结果中应该存在很多问题。在画E-R图时,按自己大脑的过期思维去想,应该是我们所体现出来的上述E-R图,但是预约和借阅,借阅和续借,和还书之间的关系没有体现,这又是一大漏洞。再以后SQL建表时也不确定。总之,我们认为这个系统需要改进的地方还有很多很多。通过这次的数据库课程设计,开始对数据库的应用有了初步的了解,知道了怎么通过编程建立一个具有一定功能的系统。在设计的期间,遇到的问题很多,好多知识根本就不懂,然后经过查书没上网搜索和问老师和同学,最后终于慢慢的完成了这个课程设计。在此谢谢老师和同学的帮忙,顺利完成了我大学的第一个课程设计。

最后,在这里对老师和同学的帮助表示最诚挚的感谢。在以后的学习和生活当中我一定再接再 厉,不求最好,但求更好!

第五篇:VF程序设计教学大纲

《VF程序设计》教学大纲

一、课程名称:《VF程序设计》

课程负责人:袁明兰

二、学时与学分:48

三、适应专业:外语、建筑设计技术、工程监理、艺术、旅游等专业

四、课程教材:张彦芳等编著《Visual FoxPro程序设计》,中国地质大学出版社,2011年

五、参考教材:苏忠等.Visual Foxpro 6.0中文版应用与开发.电子工业出版社,2003 杨国才编著《Visual FoxPro程序设计》,重庆大学出版社,2002年

谢膺白.Visual Foxpro 6.0中文版教程.人民邮电出版社,2002 肖金秀.新编Visual Foxpro 6.0应用基础教程.中国石化出版社,2011

六、课程的性质、目的和任务:

本课程是非计算机专业的主要公共基础课。

通过本课程的学习,使非计算机专业的学生掌握数据库的基本概念和VFP的基础知识,熟练掌握数据库的基本操作,并能进行初步的程序设计,能应用VFP进行数据库管理。

七、课程的基本要求:

通过理论教学和实验教学,达到如下基本要求。

1.了解计算机数据管理的发展、掌握数据系统、关系数据库的基本概念,掌握面向对象程序设计的概念,理解数据的一致性和完整性。

2.了解Visual FoxPro的发展、特点及安装,掌握Visual FoxPro 6.0的启动与关闭。熟悉Visual FoxPro 6.0系统界面,理解其几种工作方式。了解项目管理器、常用项目元素与文件类型、创建项目文件,及项目管理器的使用。

3.掌握常量与变量、数据类型,了解常用的文件类型,掌握几种常用函数的应用、运算符与表达式的应用,掌握内存变量的几种操作,掌握数组的应用。理解Visual FoxPro 6.0命令及命令和子句的使用规则。

4.掌握数据表的基本操作(表结构及字段的基本要素、表的创建和修改[使用表设计器]、表的打开与关闭、数据记录的输入、显示和编辑、录指针与定位、逻辑与物理删除表的记录、记录的复制与添加、表的索引、表的查询、表的运算等),掌握多表工作区及其应用。

5.理解数据库的概念与基本组成、掌握数据库的基本操作、理解数据库表的数据完整性、熟练掌握数据库表之间的关联、了解参照完整性。

6.理解程序与结构化程序设计的基本概念,掌握程序文件的建立、执行与编辑,掌握程序设计的基本命令,掌握程序的基本控制结构,掌握变量的作用域

与生存期,理解模块化程序设计方法与模块化程序设计,掌握子程序和过程与自定义函数及其调用,学会程序的调试,熟练掌握结构化程序设计简单应用。

7.掌握面向对象的基本概念、掌握对象及其属性、事件、方法,了解类的创建与使用。

8.熟练掌握表单的创建与管理,掌握猜数游戏设计、计算器设计、学生成绩查询与修改界面设计、软件登录界面与权限设计。

9.理解查询的概念、掌握用查询设计器创建查询、创建多表查询,用查询向导创建查询,运行查询。了解用视图设计器创建本地视图、了解用视图向导创建本地视图、视图的使用、利用视图更新源表数据。

10.了解SQL语言概述、熟练掌握SQL语句对数据表的操作(创建数据表,SQL修改表结构,SQL查询数据表,SQL对数据表运算,SQL删除表记录,SQL更新表的记录内容)。

11.了解菜单设计器、标准菜单及快捷菜单的设计。了解报表基本概念、报表的数据来源、报表设计器,了解报表的创建(用报表向导创建、用报表设计器创建),了解设置报表(给报表添加带区、改变报表的列标签、修改报表表达式、增加表格线、页面设置、字体设置、布局设置、在报表中使用数据分组、汇总区),了解使用报表(报表命令、报表预览和打印机设置),了解标签设计。

12.了解应用需求分析、数据库与表设计、系统功能模块设计、菜单设计、用户界面设计、查询设计、.报表设计、系统维护设计、系统模块调试、用项目管理器连编成应用程序、应用程序管理、发布树、应用程序发布和安装。

八、课程的主要内容:

㈠ 理论教学 1.数据库基础知识 数据库、数据库管理系统和数据库系统的基本概念、数据管理技术的产生和发展;数据库系统的组成及体系结构;数据库管理系统(DBMS)的功能;关系模式的基本术语、主要操作和数据完整性约束;面向对象程序设计的基本概念(包括类、对象、事件、方法和属性等)。

2.Visual FoxPro 系统简介

Visual FoxPro的发展、特点及安装、启动与关闭。Visual FoxPro 6.0系统界面、几种工作方式,项目管理器、及项目管理器的使用。3.Visual Foxpro应用基础

常量与变量、数据类型,文件类型、几种常用函数、运算符与表达式的应用,内存变量的几种操作,数组的应用,Visual FoxPro 6.0命令及命令和子句的使用规则。

4.数据表的基本操作 数据表的基本操作(表结构及字段的基本要素、表的创建和修改[使用表设计器]、表的打开与关闭、数据记录的输入、显示和编辑、录指针与定位、逻辑与物理删除表的记录、记录的复制与添加、表的索引、表的查询、表的运算等),多表工作区及其应用。

5.结构化程序设计

程序与结构化程序设计的基本概念,程序文件的建立、执行与编辑,程序设计的基本命令,程序的基本控制结构,变量的作用域与生存期,模块化程序设计方法与模块化程序设计,子程序和过程与自定义函数及其调用,程序的调试。6.数据库设计

数据库的概念与基本组成、数据库设计器的使用、数据库的建立、打开与关闭(命令)、数据库表的数据完整性、数据库表之间的关联、参照完整性。7.面向对象程序设计初步

面向对象的基本概念、对象及其属性、事件、方法,类的创建与使用。8.表单与控件

表单的创建与管理,猜数游戏设计、计算器设计、学生成绩查询与修改界面设计、软件登录界面与权限设计。9.菜单设计

菜单设计器、标准菜单及快捷菜单的设计。10.查询与视图

查询的概念、用查询设计器创建查询、创建多表查询,用查询向导创建查询,运行查询。用视图设计器创建本地视图、用视图向导创建本地视图、视图的使用、利用视图更新源表数据。SQL语言概述,对数据表的操作(创建(数据库和)数据表,SQL修改表结构,SQL查询数据表,SQL对数据表运算,SQL删除表记录,SQL更新表的记录内容)11.报表与标签设计

查询的概念、用查询设计器创建查询、创建多表查询,用查询向导创建查询,运行查询。用视图设计器创建本地视图、用视图向导创建本地视图、视图的使用、利用视图更新源表数据。SQL语言概述,对数据表的操作(创建(数据库和)数据表,SQL修改表结构,SQL查询数据表,SQL对数据表运算,SQL删除表记录,SQL更新表的记录内容)。12.应用程序的开发与发布过程

应用需求分析、数据库与表设计、系统功能模块设计、菜单设计、用户界面设计、查询设计、.报表设计、系统维护设计、系统模块调试、用项目管理器连编成应用程序、应用程序管理、发布树、应用程序发布和安装。

九、先修课程:

本课程是非计算机专业的基础课,其先修课程是计算机文化基础。

十、考核方式:

理论教学部分占70%,实验教学部分占30%,理论教学部分集中笔试,实验教学部分以完成16个实验和上机考试进行考核。

十一、学时分配:

讲授: 48 学时

1.数据库基础知识

2学时 2.Visual FoxPro 系统简介

2学时 3.Visual Foxpro应用基

4学时

4.数据表的基本操作

10学时 5.程序设计

14学时 6.数据库设计

1学时 7.面向对象程序设计初步

2学时 8.表单与控件

6学时 9.菜单设计

1学时 10.查询与视图

2学时 11.报表与标签设计 1学时 12.应用程序的开发与发布过程 1

学时

下载VF实验报告格式word格式文档
下载VF实验报告格式.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    VF教案31-40

    第31课时 使用向导创建视图 一、教学目的 使学生通过本节的学习,使学生能利用创建一个视图。 二、教学重难点 使用向导创建视图和查询的区别 三、教学方法 举例 讲授 演示......

    Vf练习1-5

    Vf练习1—5 1、任意一个数,若能被7或3整除,则输出该3、从键盘上连续输入10组数,分别输出每数和,对输入进行规定,每组数的结束标志为“0” ENDDO I=I+1 J=1 数,最后释放所有的内存......

    VF基础教案

    第2章Visual FoxPro 6 .0概述 2.1 Visual FoxPro的安装、启动与关闭 2.1.1 Visual FoxPro 6.0 的安装 中文Visual FoxPro 可以从CD-ROM或网络上安装。以下介绍三种从CD-ROM......

    VF心得体会[最终版]

    这次的课程设计是我进入大学接触的第一个课程设计,好多东西都不会。经过一个多月的时间,终于把课设完成了。不过大家在确定了选题之后,就开始积极的准备当中,我也开始了图书借阅......

    《VF程序设计》教学大纲

    《VF程序设计》教学大纲 课程编号: 一、课程性质、目的及开课对象 ㈠课程性质:公共选修课 ㈡目的:通过本课程的学习,使学生掌握项目管理器、库、表、菜单、报表、标签、查询、视......

    VF总结20081118

    数据库题 已知:数据表如下,包含以下字段:工号(C)、姓名(C)、性别(C)、部门(C)、婚否(L)、工作日期(D)、工资(N)、补贴(N)、公积金(N),应发工资(N)。(填写命令时,均不考虑表的打开......

    vf教案13-20

    第13课时 创建查询 一、教学目的1、使学生掌握使用查询向导创建查询的方法。 2、理解查询和查找的区别 二、教学重难点 使用查询向导,查询和查找的区别 三、教学方法 举例......

    vf课程设计小结(大全五篇)

    课程设计小结 首先,先谈谈自己对信息系统的认识。信息管理系统是将经常变动的信息,类似新闻、新产品发布和部门动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统......