菜单
  


    (3)    技术可行性
    A.C#简介:
    C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
    C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
    C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
    C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
    B.Socket编程:
    谈起C# Raw Socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用Socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows9x操作系统中。Socket规范2.2版(其在Windows平台上的版本是Winsock2.2,也叫Winsock2)在 1996 年 5 月发行,Windows NT 5.0及以后版本的Windows系统支持Winsock2,在Winsock2中,支持多个传输协议的原始套接字,重叠I/O模型、服务质量控制等。
    1.2.2    研究结论
    (1)    技术方面条件的可行性
    如今计算机的发展已经达到了相当的成熟的阶段,价格低廉,但性能卓越,所以,计算机程序员不需要再考虑许多以前考虑的问题,例如:开发项目的硬件费用、为了保证项目程序运行速度而考虑的算法等等。
    本系统所开发的是一个游戏,开发者所运用的开发硬件及软件都是非常先进的,所以,在技术条件方面是基本不存在很大的问题的。所以,综上所述,在技术条件方面是可行的。
    (2)    法律因素方面的可行性
    本游戏的策划和开发不会侵犯他人、集体和国家的利益,不违反国家政策和法规。
    (3)    使用者方面的可行性
    本游戏设计的原则便是美观的界面并易于使用,游戏轻松愉快,并且给予玩家很高的自由度来改变游戏的各种部分。

    综上所述,开发本游戏是可行的。
    1.3    开发环境概述
    1.3.1    开发硬件环境
    CPU:Intel(R) Core (tm)2 Duo CPU 2.93GHz
    内存:2 GB
    硬盘:500 GB
    显示卡:NVIDIA GeForce 9500 GT (512 MB)
    网络设备:NVIDIA nForce Networking Controller
    1.3.2    开发系统环境
    Windows 7 旗舰版
    Windows 7 是由微软公司开发的操作系统。Windows 7 可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。微软2009年10月22日于美国、2009年10月23日于中国正式发布 Windows 7 ,2011年2月22日发布 Windows 7 SP1。Windows 7 同时也发布了服务器版本——Windows Server 2008 R2。同2008年1月发布的 Windows Server 2008 相比,Windows Server 2008 R2 继续提升了虚拟化、系统管理弹性、网络存取方式,以及信息安全等领域的应用,其中有不少功能需搭配 Windows 7。
  1. 上一篇:基于社团结构发现的知识网络主题识别研究
  2. 下一篇:ASP.net+sqlserver学生选课系统的设计
  1. 基于IOS的游戏资讯平台的设计与实现

  2. MAYA+Unity次世代第一人称射击游戏设计与制作

  3. 游戏平台中行为规则抽取研究

  4. 基于kinect的体感交互游戏的开发

  5. C#贪吃蛇游戏的设计+源代码

  6. kinect体感游戏控制器姿态检测方法研究

  7. Python语言2D游戏大鱼吃小鱼游戏设计应用

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 中考体育项目与体育教学合理结合的研究

  10. 杂拟谷盗体内共生菌沃尔...

  11. 乳业同业并购式全产业链...

  12. 当代大学生慈善意识研究+文献综述

  13. 大众媒体对公共政策制定的影响

  14. 电站锅炉暖风器设计任务书

  15. 十二层带中心支撑钢结构...

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回