Visual Fopro编程实例分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实验五 VisualFoxpro编程实践

一.实验目的与要求

掌握利用VisualFoxpro编制开发自己的应用程序的实践知识,并学会在程序调试中自行发现问题和修改程序代码,最终完成应用程序的无错运行。

二.相关知识

利用VisualFoxpro自行开发编制应用程序的步骤:1.设置好系统的工作环境(尤其注意工作目录的默认设置)。

2.如果是初次进行,应当先建立一个项目,为该项目命名,激活项目管理器。如果是接着上次的工作进行,则打开上次工作的本项目,同样也激活项目管理器。3.在项目管理器的“数据”?“数据库”下面创建一个数据库,并命名(如已创建,则跳过本步骤)。4.在项目管理器的“数据”?“数据库”?“表”下面进行数据表的创建或修改工作,并输入少量的正确数据以便将来的运行调试(如果已经创建了数据表,则跳过本步骤)。5.在项目管理器的“文档”下面创建该应用程序所用到的所有表单,设计好各表单的界面并为表单里的控件填写程序代码.(注意为表单添加各自的数据环境,否则会出错!)6.试运行各表单,发现问题后重新修改有问题的表单的代码,反复调试和修改直至最后能无错运行。

将应用程序打包发布或制作成安装文件。三.实验内容与步骤

本次实验以一个简单的学生成绩管理系统为例。首先,对该系统作一个简单的介绍:该应用系统为完成学生信息和成绩的管理系统,主要有以下几个应用模块:

用户登录管理:系统具有管理员功能,只有取得管理员权限的人才能使用本系统。

数据添加功能:对学生基本信息、教师基本信息、班级信息、课程信息、学生成绩信息进行添加录入。

数据查询功能:对上述信息的基本查询。

数据修改功能:对上述信息可进行修改工作。

统计操作:可分别按个人成绩、单科成绩统计出最高成绩、最低成绩和平均成绩等。

打印功能:对上述信息可进行打印。实验步骤如下:

数据库设计:

首先设置好系统的运行环境和工作目录,然后建立项目,为项目命名为“学生成绩管理系统”,激活项目管理器,并在在项目管理器的“数据”?“数据库”下面创建一个数据库,命名为“学生成绩管理”,在“数据库”的“表”下面创建以下各数据表:

用户信息表user(表名命名为user即可,不要加汉字。以下同。)

字段名称

字段名称

用户名密码

类型

字符型字符型

宽度

10

10

学生信息表student

字段名称

字段名称

学号姓名性别

类型

字符型字符型字符型

宽度

8

10

2

班级编号

字符型

6

(3)

出生日期

教师信息表

teacher

日期型

8

字段名称

类型

宽度

教师代码

字符型

4

姓名

字符型

10

性别

字符型

2

职称

字符型

10

部门

字符型

10

(4)

出生日期

班级信息表字段名称

classes

日期型

类型

8

宽度

班级编号

字符型

6

年级

字符型

4

专业

字符型

10

系代码

字符型

2

学制

字符型

2

(5)

类型

课程信息表字段名称

course

字符型

类型

4

宽度

课程代码

字符型

6

课程名称

字符型

16

类别

字符型

4

(6)

教师代码分数信息表

字段名称

score

字符型

类型

4

宽度

学号

字符型

8

课程代码

字符型

6

成绩

数值型

4

创建好以上数据表以后,应该向每个表中添加适量合法数据以便后面的测试。

表单设计

登录模块

功能描述:实现只有指定的用户才能访问系统的功能。并且,只有身份为“管理员”的用户才可以调用修改模块修改数据。

界面设计:

表单名称:

login

文件名:

login.scx

数据环境:

对象设置:

user.dbf

对 象

Form1

Caption

欢迎使用学生成绩管理系统

Lable1

Caption

学生成绩管理系统

Lable2

Lable3Combo1

CaptionCaption

RowSourceType

请输入用户名:请输入密码:

6-字段

指定数据值来源类型

Cammand1

RowSource

Caption

User.用户名

登录

指定数据值来源

Cammand2

Caption

退出

函数与方法声明:

Command1中的Click事件

功能:完成在登录时对输入的用户名和密码的检验,如果数据表user中存在输入的用户名和密码信息,则调用主窗口(如果是管理员则不但调用主窗口,还允许执行主窗口的修改功能),否则提示输入错误。

程序清单:

privatekl,yh,st

st=密码不正确,请重新输入!useuserkl=alltrim(thisfo

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档