VB课程设计步骤与要点.doc_第1页
VB课程设计步骤与要点.doc_第2页
VB课程设计步骤与要点.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB课程设计步骤与要点一、 仔细阅读课程设计题目中所述的各项要求二、 动手创建自己的上机实习文件夹,以便保存实习中的相关文件。三、动手创建两个文本文件(即原始成绩表和课程学分表)并保存。为了程序读写的方便,空格常作为间隔符号,所以学生姓名和课程名中不要含空格,如“张三”、“数学”等不要输入成“张 三”,“数 学”,否则,读数据文件时,很容易误读成两个字符串。四、启动VB,使用“工具”菜单下的“菜单编辑器”将所要完成的各项功能(求平均、排名次、统计分数段、优等生、不及格、图形显示、查询等)划分成各个模块设计成菜单界面。可以设计成主菜单、多级子菜单。五、针对各个子菜单编写事件驱动程序代码,并逐个一一调试通过。六 程序设计参考 (1)程序的运行界面要友好,可以采用多窗体、通用对话框、菜单、图片等,可以参考别人的,但不能照搬。 (2)程序中适当定义全局变量,方便各模块间的数据传递。也可以在代码通用段或标准模块中定义一些通用变量,以扩大它们起作用的范围。(3)新的数据类型定义参考。因为程序中涉及到的每个学生信息都包括了学号、姓名、各科成绩(如数学、物理、英语、计算机、体育等),可以使用用户自定义类型来定义一个符合本题题意的新的数据类型,它由VB中的基本数据类型构成。(参见教材相关章节)。例如: Type xscjb xh As String xm As String cj(1 To 5) As Integer aver As Single mc As IntegerEnd Type同样地,关于课程信息,也可以自己定义一个符合本题题意的新的数据类型。Type kechen 编号 As Integer 课程名 As String 学分 As SingleEnd Type因为程序中要处理的学生成绩包含多个,可以定义成一个数组stu(),同样,多门课程也可以定义成数组ke()。进一步,为了增加程序的通用性,可定义成动态数组。整个程序的各个菜单模块中要多次使用上面两个数组中的数据,为避免调用时的作用范围受到限制,故将它们定义成全局变量。即:Public stu ( ) As xscjbPublic ke ( ) As kechen(4)常用功能函数的定义,如空格处理函数space1,它可以将一个字符串sss中的多个空格间隔规范地处理成一个空格间隔。这为分离多个不同的数据提供了方便。 Public Function space1(ByVal sss As String) Dim x% x = InStr(sss, ) Do While x 0 sss = Replace(sss, , ) x = InStr(sss, ) Loop space1 = sssEnd Function(5)掌握数据文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论