网站大量收购闲置独家精品文档,联系QQ:2885784924

25-学生信息管理系统.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB课程设计任务书 – 学生信息管理系统 第 PAGE 1页共 NUMPAGES 4页 河北工业大学计算机软件技术基础(VB) 课 程 设 计 任 务 书 本题难度级别:C 实现基本要求代码: 约100行 主要控件及算法: Command 、Label、Timer、Text、ProgressBar、驱动器列表框、目录列表框及文件列表框;文件读写、动态数组、控件数组、多个窗体之间的切换。 一、设计题目:学生信息管理系统(出题人:林晓静) 二、目的与要求 1.目的 培养学生综合利用VB语言进行程序设计的能力,主要是通过使用VB的标准控件,加深对控件的多个属性的认识及如何使用属性进行程序设计。 2.基本要求 设计一个具有四个窗口的学生信息管理系统的小程序。 其中第一个窗口: 系统欢迎进入界面,用进度条控制着系统调入的进程,如上图所示。 第二个窗口: 系统登陆界面 从系统欢迎进入界面,接调入系统登陆界面,如右图所示。 第三个窗口:学生信息文件选择界面。如下图所示 第四个窗口:学生信息显示界面 3.创新要求 在完成基本要求后,可进行如下创新设计: 在第二个窗体中添加一个命令按钮注册。单击命令按钮,调入第五个窗体,注册信息必须包括用户名和密码,通过编写文件写入程序完成。 三、设计方法和基本原理 1.问题描述 单击VB环境中的“运行”按钮,系统弹出第一个窗口,进度条进度完成自动调入第二个窗口。 第二个窗口在系统登陆界面输入用户名密码,输入正确进入第三个窗口,不正确,给出提示信息,焦点转到文文框上重新输入用户名和密码。 在第三个窗口选择学生信息文件,读入文件信息,写到数组,从而在第四个窗体上显示出学生信息。 单击“退出”按钮,结束程序运行。 2. 问题的解决方案 在第一个窗体中设置一个标签,时钟和进度条,进度条,时钟控制进度条进度显示。 在第二个窗体中设置3个命令按钮控件数组,在其单击事件中分别完成“登陆”、“注册”、“退出”。 在第三个窗口中设置驱动器列表框、目录列表框及文件列表框,并编写三者联动程序 四、主要技术问题的描述: 本题技术问题不多,主要解决vb中对文件读写操作和ProgressBar 控件的使用方法。 1.VB中读写文件 打开文件: Open fileap For Input As #fileno 读文件: Input #fileno, mystr(m, 1), mystr(m, 2), mystr(m, 3), mystr(m, 4), mystr(m, 5) 关闭文件: Close #fileno 2. progressbar(进度条)控件? 添加ProgressBar 控件 ProgressBar控件是 ActiveX 控件组的成员,这里的ActiveX控件是指VB标准工具箱里没有的控件,用时需将其添加到工具箱中,方法是从“工程”菜单里选择“部件…”(或右键单击工具箱,从快捷菜单中选择“部件…”),从部件窗口里找到:Microsoft Windows Common Controls 6.0(SP6),在其前面方框中画上勾,单击“确定”。 ProgressBar 控件的作用 进程条控件用于监视操作完成的进度。 ProgressBar 控件的创建 在窗体上画出进程条控件,右击,选择属性,然后进行所需的外观设置。 ProgressBar 控件主要属性 ProgressBar 控件有一个行程和一个当前位置。行程代表该操作的整个持续时间。当前位置则代表应用程序在完成该操作过程时的进度。Max 和 Min 属性设置了行程的界限。Value 属性则指明了在行程范围内的当前位置。? Min属性代表进程条全空时的值,缺省时为0。 Max属性代表进程条全空时的值,缺省时为100。 Value属性代表进程条当前的值(但不出现在属性窗口中),它大于Min属性,小于Max属性。改变Value属性的值将改变进程条的进度显示。 ProgressBar 控件示例: Private Sub Command1_Click()  If ?ProgressBar1.Value ProgressBar1.Max Then    ProgressBar1.Value = ProgressBar1.Value + 5  Else    ProgressBar1.Visible = False ???‘当进程条满了的时候让进程条消失  End If End Sub 五、参考资料 Visual Basic 程序设计教程 及 Visual Basic 实验教程 MSDN中文版,课程设计网站上提供的其它资料。

文档评论(0)

ljy0221 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档