码迷,mamicode.com
首页 > Windows程序 > 详细

C#自学之路02

时间:2015-04-06 18:50:17      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:微软公司   microsoft   anywhere   应用程序   开发平台   

          02.C#概述

  学习C#首先要了解Microsoft.NET,C#语言的特点和C#集成开发环境。  


  1.Microsoft.NET

  Microsoft.NET的目标:微软公司想将整个互联网变成一个操作系统,用户在互联网上开发应用程序。使用互联网上的所有应用,就像在自己办公室里的pc上一样,感觉不到互联网的存在。“code once,run anywhere”,即写好一个程序,然后能够将其用于之于四海。

  Microsoft.NET的组成:.NET可以被认为是一个商标,包含Microsoft的所有产品和服务。              1.Microsoft.NET平台;

     2.Microsoft.NET产品和服务;

     3.第三方.NET服务,这其中就有.NET Framework和专门为.NET平台设计的C#语言。

  .NET是多语言开发平台,但只有C#是为.NET Framework量身定做的,拥有所有.NET Framework提供的优点,如资源回收,内存自动管理。

  C#提供快捷的开发的方式,又没有丢掉C和C++的强大的控制能力。C#与C和C++非常相似,C和C++的程序员能够很快掌握C#。C#的诞生汲取了目前所有的开发语言的精华。


  2.C#语言

  C#是专门为.NET应用而开发的语言,与.NET Framework完美结合。在.NET类库的支持下,C#能够全面地体现.NET框架的各种优点。

  C#语言的特点:

    1.语法简洁;

    2.彻底的面向对象设计;

    3.与Web应用紧密结合;

    4.强大的安全行机智;

    5.完善的错误,异常处理机制;

    6.灵活的版本处理技术;

    7.兼容性。



  3.C#集成开发环境

  在VS上开发,有菜单栏,工具栏,工具箱,解决方案资源管理器,窗口设计器,属性窗口,代码编辑窗口,类视图窗口,对象浏览器窗口,输出窗口,动态帮助窗口。




  最后,有三个名词解释:

     CLR:common language runtime,通用语言开发环境。

     CLS: commom language specification,通用语言规范。

     IDE: Integrated Development Environment,集成开发环境

     

     

 

本文出自 “郭俊的博客” 博客,转载请与作者联系!

C#自学之路02

标签:微软公司   microsoft   anywhere   应用程序   开发平台   

原文地址:http://10093949.blog.51cto.com/10083949/1629268

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!