毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net网页在线五子棋对战游戏设计+i源代码(2)
五子棋人机对战是计算机博弈的一种。对其进行研究可以让我们初步了解到人工智能的雏形,有助于人脑的开发。五子棋源于我国,研究它也可以让更多的朋友了解五子棋,有助于我国优秀文化的推广。
1.开发工具和组件
1.1 Visual Studio 2010
VS 2010(Visual Studio 2010)是微软公司的新一代开发工具,是对Visual Studio 2008开发环境的一次全面、及时的升级。Visual Studio 2010作为一个集成环境,可以使得开发人员使用现有的技能来创建和部署大量应用程序类型。Visual Studio有助于简化常用任务并帮助开发人员深入探索平台,开发人员能够更加方便快捷的开发程序;它可以搭配Window 7与Silverlight 4;能够发挥多核并行运算的威力。
1.2 所需组件
(1).NET Framework类库
Microsoft.NET Framework提供了创建分布式Web应用程序所需的工具和技术,为创建和运行.NET应用程序提供了必要的编译和运行基础;.NET Framework类库是其重要的组件,它体现了运行库的特性,并为开发人员提供了其他高级服务;这些类库简化了.ENT应用程序的开发,因此开发人员可以通过建立自己的类库来扩展它们。
(2)Microsoft Silverlight插件
Microsoft Silverlight是跨浏览器的、跨平台的插件,其中文名为“微软银光”,作为一种新的Web呈现技术,能够在各种平台上运行,并为网络带来下一代基于.NET媒体的体验,是一种丰富的交互式应用程序。Silverlight提供灵活的编程模型,可以方便地集成到现有的网络应用程序中。
Windows 编程基础结构中,遵循WPF(Windows Presentation Foundation)的呈现技术XAML(可扩展应用程序标记语言),是Silverlight呈现功能的基础。从本质上看,Silverlight是一种精简版的XAML。
对于互联网用户,Silverlight是一个安装简单的浏览器插件程序。可对流浏览器提供的视频信息进行的快速、低成本的传递。在浏览器内、桌面操作系统中都可以获得这种一致的体验。对于开发设计人员,Silverlight是融合了微软的多种技术的Web呈现技术。它提供了一套开发框架,并通过使用基于向量的图像图层技术,支持任何尺寸图像的无缝整合,实现了无缝连接。
2.所需技术和语言
2.1 ASP.NET开发技术
ASP.NET 是Microsoft公司推出的以.NET Framework为基础平台的动态Web开发技术。它将传统的ASP(Active Server Pages)动态Web开发技术与.NET Framework相结合,使得开发人员能够快速、高效、敏捷地开发出可靠的Web应用程序。它可以使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
ASP.NET 支持以下三种不同的开发模式:Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体)。本设计采用的是MVC设计模式。
2.2 C#编程语言
C#是一个现代的、通用的、面向对象的编程语言,由Anders Hejlsberg和他的团队在 .Net 框架开发期间所开发的;是专为公共语言基础结构设计的,允许在不同的计算机平台和体系结构上使用的高级语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成,相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。C#作为现代的、通用的编程语言,容易学习,是结构化语言,可产生高效率的程序。
3.概要设计
3.1游戏界面
本程序要实现五子棋的游戏功能,需绘制15*15的棋盘,在直线交点处下棋子(实心黑白圆形)。可以通过选择模块来决定是否进行人机博弈,并选择是由电脑还是玩家来进行下子(首先下子的一方为黑子),一方获胜则会有弹出框提示哪方获胜。
共2页:
上一页
1
2
下一页
上一篇:
珍爱生命拒绝酒驾广告动画设计实现+fla源文件
下一篇:
基于iOS开发的云笔记+源代码
考证平台静态网页设计与制作
基于消费者个性特征的化...
实现网页的数据库数据导入【1377字】
ASP.NET的Web网络應用程序开...
网页恶意代码的十一大危...
JSP网页自动生成工具的设计与实现【4080字】
Frontpage网页制作【5085字】
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
承德市事业单位档案管理...
神经外科重症监护病房患...
公寓空调设计任务书
志愿者活动的调查问卷表
C#学校科研管理系统的设计
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】