zoukankan      html  css  js  c++  java
  • 第 1 章 C# 简介

    1.1 什么是.NET Framework

      .NET Framework是Microsoft为开发应用程序而创建的一个富有革命性的新平台。可以创建Windows应用程序、Web应用程序、Web服务和其他各种类型的应用程序。

      .NET Framework主要包含一个非常大的代码库,可以在客户语言(如C#)中通过面向对象编程技术(OOP)来使用这些代码。

      通用类型系统(Common Type System,CTS)

      .NET 公共语言运行库(Common Language Runtime,CLR),负责管理用.NET库开发的所有应用程序的执行。

       MSIL:Microsoft Intermediate Language

      JIT:Just-In-Time 编译器

      程序集包括可执行的应用程序(.exe)、其他应用程序使用的库(.dll)、元信息、可选的资源(声音文件和图片)

      全局程序集高速缓存(Global Assembly Cache,GAC)

      托管代码:

      垃圾回收

      创建.NET应用程序所需要的步骤:1、使用某种.NET兼容语言(如C#)编写应用程序代码;2、把代码编译为MSIL,存储在程序集中;3、在执行代码时,首先必须使用JIT编译器将代码编译为本机代码;4、在托管的CLR环境下运行本机代码,以及其他应用程序或过程

      在第2步中编译为MSIL的C#代码不一定包含在单独的文件中,可以把应用程序代码放在多个源代码文件中,再把它们编译到一个程序集中。这个过程成为链接。

    1.2  什么是 C#

      C#是可用于创建要运行在.NET CLR上的应用程序的语言之一。

      C#编写的常见的应用程序:Windows应用程序(Windows Forms模块)、Web应用程序(Active Server Pages.NET,ASP.NET)、Web服务

      Active Data Objects.NET(ADO.NET)

    1.3  Visual Studio 2005

      解决方案不仅仅是一个应用程序,还包含项目,可以是Windows Forms项目、Web Form项目等。

      

  • 相关阅读:
    [引用]SQLServer占CPU100%
    负能量程序员杂谈(2)- 管理中的情和义
    负能量程序员杂谈(1)-世界上最单纯的职业:程序员
    FLV文件格式官方规范详解
    rtmp官方标准规范详细解析
    万恶的KPI、新兴的OKR及让人纠结的程序员考核
    管理点滴(一)
    选拨管理者的一个必要条件
    团队管理的简单总结:少即是多,体力透支,负能量管理,自我进化团队,沟通
    我的2015计划,目标
  • 原文地址:https://www.cnblogs.com/liuliu3/p/3754193.html
Copyright © 2011-2022 走看看