C#是微软公司推出的一种语法简洁、类型安全的面向对象的编程语言,开发人员可以通过它编写在.NETFramework上运行的各种安全可靠的应用程序。可以这么说,
一、C#概述
1.C#语言及其特点
(1)简介:
C#是从C和C++派生来的一种简单、现代、面向对象和类型安全编程语言,并且能够与.NET框架完美结合。
(2)特点:
- 语法简洁,不允许直接操作内存,去掉了指针操作;
- 彻底的面向对象设计,具有面向对象语言所应有的一切特性:封装、继承和多态;
- 与Web机密结合,例如HTML、XML等;
- 兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容;
- 灵活的版本处理技术,因为C#语言本身内置了版本控制功能,是开发人员更加容易地开发和维护;
- 完善的错误、异常处理机制,使程序在交付应用时能够更加健壮。
2.C#和.NET框架
.NET框架是微软公司推出的一个全新的编程平台,是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序。C#的语言体系都是构建在.NET框架的。C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。
二、Visual Studio 2010开发环境
VisualStudio 2010是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XML Web Services、桌面应用程序和移动应用程序。它提供了在设计、开发、调试和部署Web应用程序、XML Web Services和传统的客户端应用程序时所需的工具。
下图是Visual Studio 2010的加载新建项目后主界面:
在去年寒假学习VB的时候,有一个几乎万能的巨人——MSDN,这里,Visual Studio 2010中也提供了这个帮助工具。在MSDN中,用户可以查看任何C#语句、类、属性、方法、编程概念及一些编程的例子。希望大家可以多用,善用。
以上是我在刚接触C#时的一些了解,后面的博客会连续为大家介绍C#的一些最基础的知识,期待你们的意见和建议~