Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:21:47
C#教程:C#发展历程以及特点

C#教程:C#发展历程以及特点

C#发展历程

1998年,Anders Hejlsberg(Delphi和Turbo Pascal语言的设计者)以及他的微软开发团队开始开发C# 的第一个版本。2000年9月,ECMA(国际信息和通信系统司标准化组织)成立了一个任务组,着力为C# 编程语言定义一个Microsoft建议标准。其设计目标是设计“一种简单、现代、通用、面向对象的编程语言”,于是出台了ECMA-334标准,这是一种令人满意的简洁的语言,它有类似于Java的语法,又借鉴了C++和C的风格。

C#的特点

C# 是专门为.NET应用而开发的语言,与.NET框架完美结合,C# 具有以下突出的特点。

语法简洁,不允许直接操作内存,去掉了指针操作。

彻底的面向对象设计,C# 具有面向对象语言所拥有的一切特性—封装、继承和多态。

与Web应用紧密地结合,C#支持绝大多数的Web标准,例如:HTML、XML、SOAP等。

强大的安全性机制,可以消除软件开发中常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。

兼容性,C# 遵循.NET的公共语言规范(CLS),能够保证与其他语言开发的组件兼容。

灵活的版本处理技术,C# 在语言本身内置了版本控制功能,开发人员可以更加容易地开发和维护。

C# 提供了完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。

C#语言编程环境

目前,开发和运行C#程序有多种选择,例如,用户可以从微软公司网站免费获取.NET的软件开发工具箱(SDK)或购买功能强大的Visual Studio.NET开发环境,各自的特点如下。

SDK包含编译、运行和测试C# 程序的各种资源,如C# 语言编译器、JIT、编译器和相关文档,但不包含用来输入和编辑C# 程序的文本编辑器。

Visual Studio.NET是微软公司的完整开发环境,它包含一个集成开发环境(IDE)和高级C#编辑器,同时还支持程序调试及许多可提高开发人员工作效率的附加功能。

Visual Studio.NET和SDK使用相同的C# 编译器、JIT编译器来编译和运行程序,用户可以准确运行同一程序而且运行速度相同。Visual Studio.NET提供了功能强大的工具包,可以使用户轻松设计和编写C# 程序。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759