首页W3C技术头条原来C sharp这么厉害

原来C sharp这么厉害

w3cschool小编 2020-12-10 16:27:42 浏览数 (499)
反馈

C# 的含义

       C sharp(又被称为“C#”)是微软公司在2000年6月发布的一门新的编程语言,并在微软职业开发者论坛(PDC)上公布于世。今天小编就来给大家讲解下C#这一门编程语言。

       C# 是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是由Microsoft专门为使用.NET平台而创建的。

       因为 C# 是2000年以后才发展起来的,所以它汲取了以往的教训,综合了其他语言的诸多有点,并且解决了它们所存在的问题。

       使用 C# 开发应用程序要比使用 C++ 开发简单得多,因为其语法简单。但是,C# 并未因其语法简单便在功能上有所欠缺,在 C++ 中能够完成得任务几乎都能够使用 C# 完成,可见 C# 是一门强大得语言。

       C# 代码常比 C++ 略长一些。这是因为 C# 是一种类型安全得语言(与C++不同)。在外行看来,这意味着一旦指定了数据类型,就不能将其转换为另一种不相关的类型。因此,在类型之间进行转换时必须遵循严格的规则。执行相同任务时,用 C# 编写的代码通常比用 C++ 编写的代码更长。但是,C#代码更健壮,更易于调试,.NET 可以随时跟踪数据的类型。

      C# 只是用于.NET 开发的一种语言,但它是最好的一种语言。C# 的有点在于,它是唯一一门彻头彻尾为 .NET Framework 设计的编程语言,是在移植到其他操作系统上的 .NET 版本中使用的主要语言。不仅如此C# 还能够使用 .NET Framework 代码库提供的每种功能。而且, .NET 的每个新版本都在 C# 语言中添加了新功能,满足了开发人员的要求,使之更强大。

使用 C# 能编写什么样的应用程序

       .NET Framework 没有限制应用程序的类型。C# 使用的是 .NET Framework,所以也没有限制应用程序的类型。小编在这里给大家介绍几种常见的应用程序类型。

1、桌面应用程序

       这类型应用程序(如Microsoft Office)具有我们熟悉的Windows外观和操作,通过使用.NET Framework的Windwos Presentation Foundation(WPF)模块就可以简便地生成这种应用程序。WPF模块是一个控件库,其中的控件(如按钮、工具栏和菜单等)可用于构建Windows用户界面(UI)。

2、Windows Store应用程序

       这是Windows 8中新引入的一类应用程序。此类应用程序主要针对可触摸设备设计,通常全屏运行,侧重点在于简洁清晰。创建这类应用程序的方式有多种,包括使用WPF。

3、Web 应用程序

       这指的是Web页面,可以通过任何Web浏览器查看。.NET Framework包括一个动态生成Web内容的强大系统,允许开发者进行个性化定制等。这个系统称为Active Server Pages .NET(ASP.NET),我们可以使用 C# 通过 Web Forms 创建 ASP.NET 应用程序。还可以使用 Silverlight 编写在浏览器内部运行的应用程序。

4、WCF 服务

       这是一种灵活创建各种分布式应用程序的方式。使用 WCF 服务可以通过局域网或 Internet 交换几乎各种数据。无论使用什么语言创建 WCF 服务,也无论 WCF 服务驻留在什么系统上,都使用一样简单的语法。


       写在最后,学习任何一门编程语言都无捷径可走,唯有坚持坚持再坚持,将自己的瓶颈不断的熬过去,才能成就后面美丽的风景。

       推荐相关阅读:C#微课


C#

0 人点赞

相关课程 更多»

{{ relateCourse.bookname }}

{{ relateCourse.description }}

{{ relateCourse.watch_count }} 人参与

立即学习
相关文章 更多»
{{ relateArticle.title }} {{ relateArticle.postdate }}

最新文章

热门文章

更多»