基于C#课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内蒙古科技大学课程设计任务书 目录 目录 1 第一章 .NET概述 3 1.1. NET 的简介 3 1.1.1.NET的发展史 3 1.1.2.NET的特点 3 1.2.NET框架概述 3 1.3运行环境 4 第二章 C#语言 5 2.1C#语言的诞生 5 2.2C#语言的特点 5 第三章 程序设计 7 3.1编写if选择结构的程序 7 3.1.1程序需求 7 3.1.2运行结果 7 3.1.3程序代码 7 3.2类的继承:person类、teacher类和student类 9 3.2.1程序需求 9 3.2.2运行结果 9 3.2.3程序代码 10 3.3 base关键字的应用 12 3.3.1程序需求 13 3.3.2运行结果 13 3.3.2程序代码 13 3.4定义一个TimeSpan类 16 3.4.1程序需求 16 3.4.2运行结果 17 3.4.3程序代码 17 设计心得 25 参考文献 26 .NET概述 NET 的简介 1.1.1.NET的发展史 自2000年发布第一个版本1.1以来,成熟的开发平台已经发布过VS2003、VS2005、VS2008、VS2010。本门课程所采用的平台是VS2008,《.NET编程》课程所采用的平台是VS2008,毕业设计采用VS2010。VS2008可以开发各种类型的应用程序或者Web服务。 VS.NET是微软公司开发的一种WebServices策略性软件的应用平台,其.NET技术提供快速建立、部署和管理,是一种类似于JAVA系统的虚拟机方式运行和管理的编译平台。以公共语言运行时(CLR)为基础,支持多种语言开发(如C#、VB.NET、VC++.NET等)。VS.NET主要由程序语言和.NET Framework构成。 1.1.2.NET的特点 .NET战略将软件复用思想扩展到Internet,使程序员可以集中考虑自己的专长,而不必事先每个应用程序的每个部分。.NET框架是.NET战略的核心,这个框架执行程序和Web服务,包括一个类库(称为框架类库),提供许多编程功能。微软公司把赌压在.NET上。 1.2.NET框架概述 .NET框架是.NET战略的基础,是一种新的便捷的开发平台,只有在计算机上安装部署了.NET框架,才能获得.NET框架带来的便捷与强大的功能。 它提供一个一致的编程环境,无论是本地的代码执行还是网络上的代码执行,在面对类型大不相同的应用程序时保持一致。它还提供了一个面向对象的编程环境,完全支持面向对象编程,提高软件的可重用性、可扩展性、可维护性、灵活性。对Web应用的强大支持,如今是互联网的时代,大量的网络应用程序发挥著重要的作用。对Web Service(Web服务)的支持,WebService是.NET非常重要的内容。如Web邮箱就是一个Web服务。 VS.NET(全程Visual Studio.NET)是一个世界级的开发工具,它和.NET框架配合,能够方便快捷地开发出多种.NET应用程序,还可以进行测试、版本控制、Team开发和部署等。.NET框架具有两个主要组件:公共语言运行时(CLS)和框架类库(FCL)。 1.3运行环境 Microsoft Visual Studio 2008 C#语言 2.1C#语言的诞生 2000年,配合.NET平台的发布,微软公司发布了一门新语言:C#。它是专门为.NET平台设计的一种语言,它的设计者是Anders Heklsberg。 Anders Heklsberg。是一位颇具传奇色彩的人物,早年曾在著名的Borland公司工作,是Pascal和Delphi语言的缔造者。 C#语言经历C#1.0、C#1.1(VS2003)、C#2.0(VS2005)、C#3.0(VS2008)、C#3.5(VS2008)、C#4.0(VS2010) 2.2C#语言的特点 C#是一种面向对象的编程语言,主要用于开发可以在.NET平台上运行的应用程序。C#是从C和C++派生出来的一种简单、现代、面向对象和类型安全的编程语言,其语言体系都构建在.NET框架上,并且能够与.NET框架完美结合。C#具有以下突出的特点。 语法简洁。不允许直接操作内存,去掉了指针操作。 彻底的面向对象设计。C#具有面向对象语言所应有的一切特性--封装、继承和多态。 与Web紧密结合。C#支持绝大多数的Web标准,如HTML、XML、SOAP等。 强大的安全机制。可以消除软件开发中的常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。 兼容性。因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。 灵活的版本处理技术。因为C#语言本身内置了版本控制功能,使得开发人员可以更容易地开发和维护。 完善的错误

文档评论(0)

lichenxu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档