为了庆祝圣诞节和元旦双蛋快乐,我们来搞一个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.参赛人员不仅限于本校人员,其他任何有兴趣的人员均可以参加,通过编程来寻求简单的快乐。
=================================================================
首先声明,本次活动纯属编程交流,不产生任何物质奖励,所有提交有效方案的人员(无论是否曾经做过我的学员)会收到我汇总后的相对比较优秀的方案全集,所有入选方案的评选标准全凭本人观点,如有不同意见可以向我申诉,我会认真对待,有闪光点的部分还会公布出来。
下面是挑战赛基本要求,临时想的,如有未尽事宜,欢迎大家补充。
=================================================================
新年编程挑战赛:
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.参赛人员不仅限于本校人员,其他任何有兴趣的人员均可以参加,通过编程来寻求简单的快乐。
=================================================================
相关文章推荐
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- WPF学习——制作一个简单的录入界面(2):用C#编程实现所有控件的功能
- 我是一个C#初学者,有一个问题向大家请教!
- (C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹
- C#编程UDP通信过程中出现【远程主机强迫关闭了一个现有的连接0x80004005】的解决方法
- 最近做了一个c#网络编程的课程
- 发现MSDN里面一个好东西:C# 编程指南
- 电报加密 描述: 发送电报保密是一项重要的工作,尤其是在军事领域,所以,为了安全的需要常常会对发送的内容进行加密,然后,接收方再进行解密,这样就达到了安全的需要。 本次我们完成一个简单的对字母加密程
- 黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
- 利用C#进行Socket通信编程之二:一个实例
- c#编程:有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13....找出数列的规律并求出其前30项的和
- 适合初学者学习的C#编程代码(最基本程序代码)
- C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理虚数的),再如分数。本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,
- 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中
- 在C#编程中要将一个表中的数据复制到另一个表中出现报错“该行已经属于另一个表”解决办法
- c#编程:任意输入星期几的一个字母来判断一下是星期几
- 圣诞节快乐-一个js效果
- .黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,当用户输入end的时候显示刚才输入的数字中的最大值。
- 「为了让无人车更可靠, 我们要自己研发芯片」不甘寂寞的马斯克又做出一个重大决定
- (C#)Windows Shell 编程系列1 - 基础,浏览一个文件夹