vf表单综合实验new

vf表单综合实验new

ID:18515570

大小:1.11 MB

页数:14页

时间:2018-09-18

vf表单综合实验new_第1页
vf表单综合实验new_第2页
vf表单综合实验new_第3页
vf表单综合实验new_第4页
vf表单综合实验new_第5页
资源描述:

《vf表单综合实验new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro综合实验报告学生姓名学号教学班A28密12n实验项目面向对象程序设计---表单设计与应用实验地点G304实验最后完成时间2010年12月21日必修选修指导教师批阅教师电子稿记录指导教师评语及成绩:红笔批阅:成绩:日期:任课教师(批阅)签名:打印稿记录等级迟交:抄习:一、实验综述㈠实验目的及要求在面向对象程序设计思想和理论的指导下,运用VisualFoxPro对面向对象方法的支持,使用表单设计器、数据环境设计器及常用的若干基本控件(表单、命令按钮(组),标签,文本框,页框等),设计一个集登录、查询、修改、删除等功能的表单综合应用系统。通过多功能

2、表单的设计,一方面可以提高实验者的动手操作能力,另一方面,可以综合利用所学知识的能力。实验者通过自己的设计和实验,进一步加深理解面向对象程序设计的基本理论和方法。实验者在完成下列实验任务后,须认真总结实验心得,尽量用清晰简明的语言、步骤详实地记录实验过程,撰写通顺流畅的实验报告,以提高文档写作能力。㈡实验仪器、设备或软件安装有VisualFoxpro6.0关系数据库软件的计算机,且该计算机具备文件网络下载和上传的功能。14㈢实验任务Ⅰ.表单设计前的操作任务要求在表单设计前先用SQL语言中的insert语句(命令)在班级表class.dbf中增加一条新班级的记录,然后

3、在学生表student.dbf中至少增加3条记录(该3条记录的姓名字段值分别是实验者、与实验者同姓不同名、与实验者同名不同姓的3个同学的姓名)到新增加的班级中。在成绩表achievement.dbf增加若干条记录,保证每个新增的学生至少有3门功课的成绩。也要求在课程表course.dbf中至少增加1门新课程。图a数据库shu5678.dbc及表Ⅱ.设计表单(功能与任务要求)请设计一个管理学生信息的应用系统,该应用系统的功能与任务要求如下:该系统具有6个功能模块(登录、信息查询、修改数据、删除数据、浏览信息及退出系统)。系统首先运行登录功能模块,让用户输入用户名和密码

4、,如果用户和密码输入正确,才能正常使用系统的其它5个功能模块。该应用系统表单的标题名(Caption)为“学生信息管理系统”,说明:【1】信息查询功能(查询时不能修改或删除数据):输入学号或姓名,并根据该学号或姓名查询该同学的信息,查询的内容包括学号,姓名,性别,出生日期,是否少数民族,课程代号,课程名称和成绩。【2】浏览学生信息要求输入学院名称或班级号后进行浏览。只考虑浏览同一个学院或同一个班级的所有学生的14学号、姓名、性别、出生日期、班级号及入学成绩等6个字段。【3】尽量在表单设计中运用更多的控件对象和方法,开动大脑,发挥创造力,创建更多合理的功能,例如录入数

5、据,或在查询时进行成绩统计等。Ⅲ.设计一个管理学生信息的应用系统(技术要求):【1】所有表单文件的主名为实验者姓名(拼写)+两位编号构成,例如学生舒驹的表单文件主名为:Shuju-01.scx、Shuju-02.scx、…….【2】表单中所有对象(含表单对象本身)的Name属性值为实验者的姓名拼音+系统给对象默认Name属性值的前四位字符+两位编号构成,比如所有表单对象的Name属性值为Shuju-form01、Shuju-form02、……,所有命令按钮的Name属性值为Shuju-comm01、Shuju-comm02、……,所有标签的Name属性值为Shuju

6、-Labe01、Shuju-Labe02、……,所有文本框的的Name属性值为Shuju-Text01、Shuju-Text02、……,其它控件对象的Name属性赋值采用类似方法。【3】界面友好,美观大方,交互功能强。二、实验过程(试验步骤、源程序代码)及相关结果(一)实验步骤1:Ⅰ.表单设计前的操作任务①setdefato"E:常用数据库教学数据库cn"opendatabase"studentdb.dbc"useclassinsertintoclassvalues("EFC0802","金融管理08-02","","","0")②usestudentinser

7、tintostudent;values('0090975','胡娅','女',{^1991/01/07},.T.,'CSOA28','重庆铜梁',600.0,'','')insertintostudent;values('0090955','胡琳','女',{^1991/07/07},.F.,'CSOA28','江西上饶',566.0,'','')insertintostudent;values('0090966','李娅','女',{^1991/09/07},.F.,'ICS1001','上海',666.0,'','')③useachievementinser

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。