您的位置:首页 > 编程语言 > C#

为了庆祝圣诞节和元旦双蛋快乐,我们来搞一个C#初学者编程挑战赛吧

2010-12-24 12:06 337 查看
为了庆祝圣诞节和元旦双蛋快乐,我们来搞一个C#初学者编程挑战赛吧

首先声明,本次活动纯属编程交流,不产生任何物质奖励,所有提交有效方案的人员(无论是否曾经做过我的学员)会收到我汇总后的相对比较优秀的方案全集,所有入选方案的评选标准全凭本人观点,如有不同意见可以向我申诉,我会认真对待,有闪光点的部分还会公布出来。

下面是挑战赛基本要求,临时想的,如有未尽事宜,欢迎大家补充。

=================================================================
新年编程挑战赛:
1.实现语言:C#
2.实现界面:WinForm
3.实现技术方案:自定义事件处理,多线程处理,简易的图片处理
4.实现时间:2011年1月1日0点前
5.提交方式:
把方案打包发送邮件到:sisheng_wang@126.com,发送后可以给王朝华老师发短信(如果你知道我的手机号),短信中希望明确告诉自己的姓名,2011年1月1日0点之前邮件及短信发送方为有效。

6.挑战赛题目:苹果砸到了谁的头?
制作Windows界面,在界面中使用任意方式绘制一个苹果树,在苹果树旁边放一个小按钮,树下站一个人,此人可以以一定的速率在界面范围之内往复移动,如果在合理的时机按下按钮,则会从树上掉下一个苹果,此苹果以一定速率匀速下落,如果恰好砸到了此人的头(如何判断砸头,自行设定规则),则此人会跳起,并以文字或图像方式大喊一声:Happy New Year!如果有人有兴趣让此界面发声,则更好。(大家可以回忆一下经典游戏“超级玛丽”中,那个小人跳下去砸蘑菇的镜头)

7.基本要求:
7.1.可以咨询任何人员,查阅任何资料,除了来找王朝华老师;
7.2.本程序中的任何素材以简易为准,本题目的主要考核点是程序,而不是美观程度;
7.3.本程序中禁止使用Timer控件,所有的动态内容必须使用纯多线程方式实现。

8.本程序是完全原创的挑战题目,对于编程初学者有一些难度,如果暂时不能实现,也不要打击自己的自信心,“超级玛丽”也不是三天两天就能做出来的。

9.如果有收到参赛方案,则会在2011年1月10日之前获得评选反馈。

10.参赛人员不仅限于本校人员,其他任何有兴趣的人员均可以参加,通过编程来寻求简单的快乐。

=================================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐