跟我学c#程序设计--c#概述

跟我学c#程序设计--c#概述

ID:33553843

大小:1.35 MB

页数:21页

时间:2019-02-27

跟我学c#程序设计--c#概述_第1页
跟我学c#程序设计--c#概述_第2页
跟我学c#程序设计--c#概述_第3页
跟我学c#程序设计--c#概述_第4页
跟我学c#程序设计--c#概述_第5页
资源描述:

《跟我学c#程序设计--c#概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、跟我学C#程序设计学习本章以后,读者将对.NET和C#有一个初步的认识,了解C#的开发环境,通过动手编写第一个C#控制台程序,了解C#应用程序的基本框架和开发步骤。2C#概述01◎C#简介:让读者初步认识和了解.NET和C#。◎通用语言规范:学会注意编码规范。◎VisualStudio:认识和了解C#的开发工具VisualStudio。◎C#应用程序:了解和创建解决方案、项目,制作自己的第一个C#控制台应用程序。了解什么是Windows应用程序,认识应用程序的文件夹结构。1.1C#简介C#到底是什么呢?不知道的人还以为是音乐里

2、面的符号。其实C#是一门计算机编程语言。1.1.1了解C#说到C#,就不得不提.NETFramework。.NETFramework(框架)简称.NET,是微软为开发应用程序创建的一个富有革命性的新平台。在这个平台中,可以开发出运行在Windows上的几乎所有的应用程序,而微软也将推出运行在其他操作系统上的版本。简单地说,.NETFramework就是一个创建、部署和运行应用程序的多语言多平台环境,包含了一个庞大的代码库,各种.NET语言都可以共用这些代码库。3跟我学C#程序设计说明.NET框架为程序员提供了大量的类库,这是一

3、个巨大的宝藏,.NET应用程序都可以使用这些类库进行开发。以后读者会接触到这些类库中的许多类。.NET框架支持跨语言开发,只要是.NET框架支持的语言都可以实现相互的调用与协作。注意.NET框架运行在操作系统之上,是.NET最基础的框架。开发一个.NET应用程序必须安装.NETFramework,运行一个.NET程序也必须安装.NETFramework。.NET框架非常强大,主要体现在以下几个方面。¾提供了一个面向对象的编程环境,完全支持面向对象编程。提高软件的可复用性、可扩展性、可维护性、灵活性,这些特点读者在今后的学习中要

4、慢慢体会。¾对Web应用的强大支持。如今是互联网时代,大量的网络应用程序发挥着越来越重要的作用。¾对WebService(Web服务)的支持,WebService是.NET非常重要的内容。比如Hotmail和MSN登录时都要使用Hotmail的账户,其实支持这个账户的应用就是一个Web服务(Passport)。¾VisualStudio是一个世界级的开发工具,与.NET框架配合,能够方便快捷地开发出多种.NET应用程序,还可以进行测试、版本控制、Team开发和部署等。接下来,一起来了解下.NET框架中的重要组件,如图1-1所示

5、。图1-1.NET框架结构中的组件从图1-1中可以看出,.NET安装在Windows之上,支持如C#、VB.NET、VC++.NET等开发语言,也就是所谓的跨语言开发。图1-1中的公共语言运行时通常写成CLR(CommonLanguageRuntime),CLR是所有.NET应用程序运行时环境,是所有.NET应用程序都要使用的编程基础。4C#概述01C#(读作CSharp,Sharp有锐利锋利的意思)是一种强大的、面向对象的程序设计语言,是专门用于.NET的编程语言,用C#编写的代码总是在.NETFramework中运行的。使

6、用C#可以编写传统的Windows桌面应用程序(Winforms)、Windows服务程序(WindowsService)、Web应用程序(ASP.NET)、Web服务程序(WebService)等。因此,在当前的软件开发行业中,C#已经成为绝对的主流语言,可以说C#语言和Java语言在当今企业应用中,已经各占半壁江山。C#是一种全新的语言,在设计时,微软就博采众长,从C++、Java等各种编程语言中“去其糟粕,取其精华”,使得C#的语言功能非常强大,这是微软为奠定下一互联网霸主地位而打造的Microsoft.NET平台的主流

7、语言。C#一经推出便以其强大的操作能力、优雅的语法风格、创新的语言特性、一流的面向组件编程的支持而深受世界各地程序员的好评和喜爱。如图1-2所示就是C#图标。图1-2C#图标C#具有如下一些优势:易于掌握、支持跨平台、面向对象、与XML相融合等。1.1.2C#之父——新“三顾茅庐”的故事2000年,配合.NET平台的发布,微软公司发布了一门新语言:C#。这是一门专门为.NET平台设计的语言,其设计者AndersHejlsberg是一位颇具传奇色彩的人物。Anders曾在丹麦技术大学学习工程,但是没有毕业,早年曾在著名的Borl

8、and公司工作,是Pascal和Delphi语言的缔造者。1996年Anders离开Borland加盟微软,并在之后创造了C#语言。上面说到了AndersHejlsberg是一位颇具传奇色彩的人物,那么大家一起来了解下面这个有趣的新“三顾茅庐”的故事。AndersHejlsb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。