快手上经常真空的视频:急求VB编一个小程序

来源:百度文库 编辑:高校问答 时间:2024/05/02 02:41:24
设计一个足球排出场队员的程序。

①在程序界面中单击“读入队员信息”按钮,从数据文件中将足球队员信息读入到“备选队员列表框”中。
②在程序界面中单击“- >”按钮,将“备选队员列表框”中选中的队员移动到“出场队员列表框”中;单击“< -”按钮,将“出场队员列表框”中选中的队员移动到“备选队员列表框”中;单击“<< -”按钮,将“出场队员列表框”中的全部队员移动到“备选队员列表框”中(即重新选派队员)。
③在选取队员时,各出场位置的队员受所选阵形的限制(如,选择433阵形,前锋人数只能是3人,….)。
④单击“Go”按钮,绘制出出场阵形图,代表队员的图标上有队员的号码。
⑤单击“重新开始”按钮,清空所有内容,重新开始。
2.问题的解决方案:
①定义数组分别用于存放队员姓名、队员位置、队员号码。
②单击“读入队员信息”按钮后,将数据文件中队员姓名、位置、号码依次读入到相应数组中,并将姓名信息显示在备选队员列表框中。
③单击“- >”按钮后,将“备选队员列表框”中选中的队员项添加到“出场队员列表框”(List2.AddItem List1.Text),然后在“备选队员列表框”中将该项删除(List1.RemoveItem)。
单击“< -”按钮后,与上述操作正好相反。
单击“<< -”按钮的操作是“< -”按钮的扩展,即依次将所有项目移走。
④在选择队员时,要按出场位置分别累计选中队员的个数,并与当前选择的阵形中各位置的要求进行比较,当超过人数时,给出提示,禁止选择。
⑤绘制出场阵形图时,可建立三个过程,分别表示前锋、前卫、后卫的各种位置图示,然后根据当前阵形,调用这三个过程,画出阵形图。具体示例如下:
前锋绘图过程(参数—前锋人数) ‘
Select Case 参数
Case 一个前锋
一个前锋的位置描述
Case 二个前锋
二个前锋的位置描述
Case 三个前锋
三个前锋的位置描述
End Select
End Sub
四、主要技术问题的描述:
①由于单击各按钮时,都要对球员信息、球员位置、球员号码数组及相应变量进行操作,因此这些数组和变量应定义为模块级的。
②应设置三个累加变量,分别对应前锋、前卫、后卫人数,每选择一个相应人员,进行一次累加,并与当前阵形的对应数据进行比较,超出规定人数,给出信息。
③分别用三个控件数组代表前锋、前卫、后卫的图形,数组个数是这个位置的最大人数,如前卫最多可以是6人(361阵形),则表示前卫的控件数组个数为6(0—5)。
在选择阵形时,如果前卫的人数不足6人,则超出部分的控件不显示,如当前选择442阵形,则只显示前卫控件数组的4 个(0—3),其余两个(4,5)显示属性设为False(不显示)。

还有一份设计报告

书写设计报告的要求
设计报告中包含以下几个方面:
1.设计题目
2.设计思路
①划分功能模块
②确定各模块的算法
3.用图示的方式给出过程或函数之间的调用关系
4.列出程序清单,并加以必要的注释
5.对该设计题目有何更完善的方案
6.通过本次设计,有何收获及心得体会

答案请发到邮箱,选中还有100分送

觉得不够详细的和本人邮箱联系

shoushijin@hotmail.com
还会再给100分的

我真的想不通,我真的看不懂,这种东西100悬赏分……100 RMB看看有没有人帮你做吧

看起来不简单哦!

qq78874695