zoukankan      html  css  js  c++  java
  • 什么是C#?什么是.NET Framework?

    1.什么是C#:


    解1:C#就是一门开发语言,是由C及C++演变而来的,有朋友戏称之为"C四个+",这里的"#"号,不读"井",而读做"Sharp"我在网上找的中文念法叫做"夏普"也不知正确与否,HOHO且带过吧,中文翻译过来的意思是"锋利,锐利"的意思。

    解2:C# 是由Microsoft开发的一种新型编程语言,由于它是从C和C++ 中派生出来的,因此具有C++的功能。同时,由于是Microsoft公司的产品,它又同 VB一样简单。C#象 Java,同时具有Delphi的一些优点。并吸取了其他类似语言的经验,这些语言是近20年来面向对象规则得到广泛应用后才开发出来的。

    2.什么是.Net FrameWork:
        
    定义:.Net FrameWork类似于JVM(虚拟机),他是微软Web Services的引擎。我们习惯的叫做.NET框架,同时我们写的C#,VB.NET,等程序必须在.Net框架上运行。
         组成:.Net FrameWork由两部分组成,分别是公共语言运行时(CLR),统一类库集(FCL)。公共语言运行时(CLR):包括两部分分别为,公共语言规范(CLS)及公共类型规范(CTS)。统一类库集(FCL):涵盖了我们以后开发中要用到的基本框架类,ADO.NET,WINFORM,WEBFORM,WEBSERVICES等类库集。

    3.在.Net FrameWork上应用程序的执行:
       
      首先用C#,VB.net编写代码--->然后再编译为程序集(.exe、.dll[MSIL]、元信息[数据信息]、可选资源[图片、声音])---->程序集再通过JIT编译 (Just-In-Time 仅在需要时才编译MSIL)为机器代码---->最后通过托管CLR运行机器代码。

    .NET Framework版本
    完整版本号
    发行日期
    Visual Studio
    Windows 默认安装
    1.0
    1.0.3705.0
    2002-02-13
    Visual Studio .NET 2002
    Windows XP Media Center Edition
    Windows XP Tablet PC Edition
    1.1
    1.1.4322.573
    2003-04-24
    Visual Studio .NET 2003
    Windows Server 2003
    2.0
    2.0.50727.42
    2005-11-07
    Visual Studio 2005
     
    3.0
    3.0.4506.30
    2006-11-06
     
    Windows Vista
    Windows Server 2008
    3.5
    3.5.21022.8
    2007-11-19
    Visual Studio 2008
    Windows 7
    Windows Server 2008 R2
    4.0
    4.0.30319.1
    2010-04-12
    Visual Studio 2010
     
    4.5
    4.5.40805
    2012-02-20
    Visual Studio 2012 RC
    Windows 8 RP
    Windows Server 8 RC
  • 相关阅读:
    The builder launch configuration could not be found
    桌面上的图标不见了
    outlook软件后台运行
    c盘突然少了容量
    win7台式机睡眠时间修改
    系统占用的内存
    详细讲解 java 中的synchronized 转自 http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html
    The US ASCII Character Set 对应码 可以解决 URL中的特殊符号的传输问题
    oracle基本操作 转载
    内存中的 栈与堆
  • 原文地址:https://www.cnblogs.com/sdd53home/p/5138504.html
Copyright © 2011-2022 走看看