vb 作业,这道作业题关乎到我和我女朋友的未来。
大作业说明1.不允许出现雷同的情况,如有出现,涉及的团队均作为不合格处理。
2.团队最终实现的系统要求具有完整性,起始窗体有菜单,有成员的情况说明(姓名、班级、学号、家乡城市)。团队成员可以是如图一(a)所示的直接头像显示,也可以是如图一(b)所示的通过单击组合框选项显示出来。个人信息显示方案可以参考test.exe,但更鼓励自行设计。
(a) (b)
图一
3.该系统分为三大类题型:1.城市题,团队成员所在城市的任何方面都可以设成题目,题型不限,可以单选,可以是非(对、错也可以设计成单选按钮或其他),可以填空或其他,总题量为20道题目,题型至少两种,用户作完后直接给出答题结论。2.发散题,用户的第一题题目相同,第二题根据第一题的不同选项出现不同的题目,依次下去,要求发散层次为3或4层(包括第一题,第一题为第一层),同样题目完成后给出结论,题目主题自拟,可以心理、急转弯等等。3.算法工具箱,每个团队根据抽到的算法进行设计,由用户选择算法,提供输入数据,单击按钮,查看结果,要求算法中使用到函数或过程。
4.启动窗体中有菜单,有成员头像或列表,可以通过菜单进入各题型,也可以单击各成员进入各题型。菜单等参考如图二所示。要求3中对应各参考界面如图三所示。完成城市题的题型还可以有图四所示项构成,可以使用到图中没有提到的题型,鼓励自行设计。
图二
(a) (b)
(c)
图三
图四
图四中对填空题填写内容的正确判断,建议可考虑instr,可能较之=运算符更有包含度;连线题中能实现line方法的为窗体或图片框,用户画线时,单击左边选项,再单击右边选项时,连线出现,在其他空白处单击,连线消失;拖放题,学习dragdrop等相关知识。(以上所说题型均为参考,鼓励自行设计)
5.注意一些细节设计,例如,每个窗体均有标题,窗体、控件的背景色;框架、图片框(picturebox)的分割作用;图像(Image)装载图片时stretch属性的作用等等。而在代码设计时,考虑题目、答案、选项、用户答案的如何存储问题,譬如数组。
6.团队合作时,初期统一讨论结果,制定设计方案,并有适当分工。工作包括界面设计、题目题型设计、代码实现等等。
7.交内容:系统+文档。文档要求手写,内容包括:项目名称、团队成员、讨论至实现以及心得和不足、成员各自完成的工作说明。
8.评分根据系统完成情况,并参考各成员的工作量及完成情况给与评分,有可能同一团队各成员分数不同。
9.系统打分从界面、功能、互动、控件使用量和设计感、代码设计、文档等多方面综合考虑,给与评分。
10.test.exe仅为上述要求的一个实现参考,并非实现的模板,鼓励团队自行设计。每个团队的系统不用打包成exe,要求上交内容必须为源代码,代码包括图片统一在一个文件夹内,如图五所示。可以班级为单位统一刻盘后交给我。
图五