本科毕业论文:基于c的五子棋毕业论文内容摘要:

可分的 ,只有便利的工具 ,却没有弹性的语言作支持 ,许多特殊化的处理动作必需要耗费数倍的工夫来处理 ,使得原来所标榜的效率提高的优点失去了作用。 相反 ,如果只强调程续语言的弹性 ,却没有便利的工具作配合 ,会使一些即使非常简单的界面处理动作 ,也会严 重地浪费程序设计师的宝贵时间 ,而我在这几种语言中选择了 C。 第一是因为 C开发一些软件比较方便快捷。 第二是因为 C刚学过 ,印象比较深 ,而且做这个游戏 ,刚好能加深一下印象 ,还能有个系统的复习。 C编程语言的介绍 C读做“ C sharp” ,中文译音暂时没有 .专业人士一般读“ C sharp” ,现在很多非专业一般读“ C 井”。 C是一种精确、简单、类型安全、面向对象的语言。 说到 C,就不得不先简单介绍一下 .NET。 到底什么是 .NET 呢 ,按照微软总裁兼首席执行官 Steve Ballrner 把它 定义为 :.NET 代表一个集合 ,一个环境 ,它可以作为平台支持下一代 Inter 的可编程结构。 C是 .NET 的代表语言 C是一种安全的、稳定的、简单的、优雅的 ,由 C 和 C++衍生出来的面向对象的编程语言。 它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版 ,不允许多重继承 )。 C综合了 VB 简单的可视化操作和 C++的高运行效率 ,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为 .NET 开发的首选语言。 C编程语言的特点 第一 :完全面向对 象 第二 :支持分布式 ,之所以有 C,是因为微软相信分布式应用程序是未来的趋势 ,即处理过程分布在客户机和服务器上。 所以 C一出生就注定了能很好解决分布式问题。 第三 :跟 Java 类似 ,C代码经过编译后 ,成为一种 IL(中间语言 )。 在运行时 ,再把 IL 编译为平台专用的代码。 第四 :健壮 ,C在检查程序错误和编译与运行时错误一点也不逊于Java,C也用了自动管理内存机制。 第五 :C不像 Java 那样完全摒弃了指针和手动内存管理。 C默认情况下是不能使用指针的 ,程序员在有必要时可以打开指针来使 用。 这样可以保证编程的灵活性。 第六 :安全性 :C的安全性是有 .NET 平台提供的。 C代码编译后成为一种IL 语言。 是一种受控代码 ,.NET 提供类型安全检查等机制保证代码是安全的。 第七 :可移植性 :由于 C使用类似 Java 的中间语言机制。 使得 C也跟Java 类似 ,可以很方便的移植到其他系统。 在运行时 ,再把中间代码编译为适合特定机器的代码。 第八 :解释性 :C也是一种特殊的解释性语言。 第九 :高性能 :C把代码编译成中间语言后 ,可以高效的执行程序。 第十 :多线程 :与 Java 类似 ,可 以有一个主进程分出多个执行小任务的多线程。 第十一 :组建模式 :C很适合组件开发。 各个组件可以由其他语言实现的 ,然后集成在 .NET 中。 C是在 Java 流行起来后所诞生的一种新的语言。 由于微软在操作系统上占有很大的优势。 在以往的开发中积累了不少经验 ,所形成的 .NET 平台 ,所以 C在 Windows 方面可以说比 Java 具有更大的优势。 如果单纯从技术上来讲 ,C在网络编程上可以与 Java 匹敌。 C还在 Windows Forms 也有一定的优势。 C是一种非常类似于 C++的语言 ,风格是更接近与 Java,不管是 C++程序员还是 Java 程序员 ,都可以很方便转到 C上来。 C目前主要是应用在网络编程上 ,其他领域比如数据库 ,窗体编程 ,都在逐渐增大。 Visual Studio 软件简介 简介 Visual Studio 是目前最流行的 Windows 平台应用程序开发环境。 目前已经开发到 版本 ,也就是 Visual Studio 2020。 Visual Studio 2020 的特点 Visual Studio 是微软公司推出的开发环境 ,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序 ,也可以用来创建网络服务、只能设备应用程序和 Office 插件。 Microsoft Visual Studio 2020是面向 Windows Vista、 Windows Office 20 Web 的下一代开发工具代号“ Orcas” ,是对 Visual Studio 2020 一次及时、全面的升级。 VS2020 引入了 250 多个新特性 ,整合了对象、关系数据库、XML 的访问方式语言更加简洁。 使用 Visual Studio 2020 可以高效开发 Windows 应用。 设计器重可以实时反映变更 XAML 中只能感知功能可以提高开发效率。 同时 Visual Studio 2020支持项目模板、调试器和部署程序。 Visual Studio 2020 可以高效开发 Web 应用 ,集成了 ,包含 AJAX 项目模板 ,它还可以高效开发Office 应用和 Mobile 应用。 图 11 Visual Studio 2020 软件界面 第二章 系统分析 系统调研及可行性分析 系统调研 正式开发五子棋游戏之前进行调研是非常必要的 ,其必要性主要表现在以下几个方面。 (1)明确用户的要求 ,以根据调查结果进行可行性分析 ,确认系统的开发是否可行。 (2)提出新系统的人员并不都是系统研究人员 ,有些人对于其功能和处理数据的方法没有明确的认识。 它们只是根据自己业务工作的需要提出了要求 ,系统开发人员要对此进行详细的调查和分析 ,确认用户的要求可以通过现有的计算机技术实现 ,保证开发的管理信息系统的功能与用户提出的要求相吻合。 总之 ,必要对现行系统进行详细的调查 ,明确用户需求 ,保证开发的新系统的功能与用户的要求相吻合 ,避免耗费大量的人力、物力、财力 ,新系统的开发却失败的悲剧发生。 可行性分析 可行性分析是在用户的要求和系统调研的基础上进行的 ,对新系统的开发从社会、技术、经济、管理等方面进行分析 ,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论 ,最后完成可行性分析。 可行性分析一般可定义为 :可行性分析是在建设的前期对工程项目的一种考察和鉴定 ,对拟议中的项目进行全面与综合的技术、经济能力的调查 ,判断它是否可行。 可行 性分析阶段的主要工作包括以下几个方面 : ①新系统目标可行性分析 : 分析新系统的目标是否符合企业的现状和发展的需要。 ②社会可行性分析 : 社会可行性分析主要是指管理信息系统的开发是否符合国家法律政策 ,是否能够与社会大系统实现良好的对接。 ③技术可行性分析 : 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术 ,包括系统开发人员数量和水平 ,硬件方面 ,软件方面及其它应用技术。 ④经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来 的经济效益进行比较 ,确认新系统是否会给企业带来一定的经济效益。 ⑤管理可行性分析 : 管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。