计算机软件技术基础   VB编程
主要控件及算法: Command 、Label、Timer、Text及ProgressBar;vb和EXCEL的连接、柱形图的绘制方法。
一、设计题目:期末成绩处理
二、目的与要求
基本要求
 设计一个具有两个窗口的期末成绩统计的小程序。
 其中第一个窗口完成:
学生人数和4门课成绩的录入,4门课的名称及学生人数由用户输入。
每录入完一个学生成绩后,将各门课成绩写入Excel表格中。
打开Excel表格查看写入的数据是否正确。
 第二个窗口用来绘制描述各科目平均成绩的柱形图,界面中还应包含坐标系、图表名称、各科成绩的平均分值、课程名称及色块。
 对窗口1的4个文本框要求:在输入成绩之前,焦点要在第一个文本框中,且文本为可编辑状态;当第一个文本框中输入2位数据后,焦点自动移入下一个文本框中,且文本状态和第一个相同。
 文本框中只允许输入数字0、1、2、3、4、5、6、7、8、9及小数点“.”;文本框中文本的位数最大为2位。
 输入学生成绩时窗口上要提示输入的是第几个学生成绩,并要求输入最后一个学生成绩后“写入数组”控件隐藏。
 全部学生成绩输入完成后,单击“写入Excel文件”控件,把学生成绩全部放在Excel表格中,要求有字段名内容。
 单击“打开Excel文件”控件,将打开刚刚生成的Excel表。
 单击“绘制柱形图”控件,打开第二个窗口,并显示以课程平均分为依据的柱状图。
 要想结束程序,应单击“退出”按钮。
创新要求
 在完成基本要求后,可进行如下创新设计:
 在第二个窗体中添加一个命令按钮、一个ProgressBar控件。单击命令按钮,在ProgressBar控件中完成所有科目平均分柱状图的绘制。