欢迎来到天天文库
浏览记录
ID:9030027
大小:231.02 KB
页数:11页
时间:2018-04-15
《基于c#连连看游戏开发-毕业论文开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)开题报告题目基于C#的连连看游戏开发专业名称电子信息工程班级学号088205208学生姓名曹丛指导教师廖远填表日期2012年01月04一、选题的依据及意义连连看游戏是一种桌面益智小游戏。它简单易上手好玩还锻炼人深受人们喜爱,网上有各种不同的连连看版本,从FLSASH版本的连连看到社交网络的连连看,很多用户深深喜爱这款小游戏,所以如何编写更好版本的连连看,也就意味着更好的市场前景。休闲益智简单的游戏设计的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松。现在桌面小游戏、在线网页游戏、
2、社交游戏越来越受网民欢迎,除了玩的方法简单外,很多游戏不乏经典。连连看游戏就是一个典型。不管走到哪个网页游戏网站,哪个社交游戏平台,连连看游戏总是排在玩家欢迎排名的前5位,休闲、趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是一款适合大众的经典网络休闲小游戏。并且玩连连能锻炼人的观察仔细的能力,越相似的越难分辨这就要看你不是有耐心,还能考察人得反应能力,当然这个能力也是能慢慢培养的,玩连连看还有好多优点,以上的这几点玩连连看都能帮你很好的实现。二、国内外研究概况及发展趋势2.1国内外研究的概况C#是微软公司在2000年
3、6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相,它简单、安全、面向对象语言的设计。C#是微软公司研究员AndersHejlsberg的成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。C#是专门为.NET的应用而开发的语言。它吸收了C++、VisualBasic、Delph
4、i、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。现在我们常看到的是VisualStudio2002、VisualStudio2003、Vis
5、ualStudio2005这几个版本,C#的版本还在不断的被创造出来,VS2010(.NET4.0)是现在比较新的版本。2.2C#的发展趋势2002年2月,微软终于推出了迟迟未上市的VisualStudio7.0,并将其定名为“VisualStudio.NET2002”。此后,微软马不停蹄,VisualStudio也恢复了往日的开发进度。在2003年5月,微软如期推出了VisualStudio。NET2003,同时也发布了C#的改进版本——C#1.1。这一时期的C#(以下称为C#1.x)提出了纯粹的面向对象概念,并在语言特性中展现
6、得淋漓尽致。C并非纯面向对象的,为了和C兼容以及提供更高的执行效率,它保留了很多模块化的东西。。在C#1.x中,所有面向对象的概念都在语言中得到了非常好的体现。同时,C#还通过类类型、值类型和接口类型的概念形成了统一的类型系统。C#使用了大家所熟知的语法实现了方法,以至于很多人认为C#和Java、C等面向对象语言“非常相像”,这使得从使用其他面向对象语言转到使用C#的过程非常简单。C#发展是相当的迅速的,它的优点在不断的体现出来也在不断的改善当中,版本在不断的向市面涌现出来,还要发展很长的一段时期,C#的发展并没有最终定型。2.2
7、.简化应用程序的开发2.2.1在简化应用程序开发方面1.C#看起来与Java有着相似之处;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程,它吸收了JAVA语言的很多优点。2.C#对Windows程序最大的卖点可能就是它与COM的无缝集成了,COM就是微软的Win32组件技术.实际上,最终有可能在任何.NET语言里编写COM客户和服务器端.C#编写的类可以子类化一个已存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用。3.使用了简单的C语言结构,C#有些组件可以方便的转化为XML
8、网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。C#具备JAVA和C语言的一些特点,它是面向对象的语言设计,还要JAVA和C语言不具备的特点,对C语言中的一些易出现问题的语法进行了一定的改进,使得它能既简单又方便的解
此文档下载收益归作者所有