北京北大青鳥校區(qū)總結(jié):學習ASP.NET必須知道的術語(1-4)

      北京北大青鳥校區(qū)學術部資深技術老師在授課過程中發(fā)現(xiàn),很多學員在學習ASP.NET技術的時候,依舊對一些基本的術語搞不明白。這會非常阻礙學習的進步。于是今天,北京北大青鳥校區(qū)老師就為同學們集中講解一下ASP.NET必須知道的術語
       
      1、什么是 CLS?
      CLS = Common Language Specification—通用語言規(guī)范。它是預計所有 .NET 語言都支持的一個 CTS 的子集。這一思想是讓使用 CLS-相容類型的任何程序和以任何語言編寫的 .NET 程序可以互相操作。理論上它能允許在不同的 .NET 語言之間有緊密的互操作性—例如允許從一個 VB 類里繼承一個 C# 類。

      2、什么是 CTS?
      CTS = Common Type System—通用類型系統(tǒng)。它是指 .NET 運行庫所理解、并且隨后 .NET 應用程序可以使用的一系列類型。然而,注意不是所有的 .NET 語言都將支持 CTS 中的所有類型。CTS 是 CLS 的超集。

      3、什么是 CLR?
      CLR = Common Language Runtime—通用語言運行庫。CLR 是一組標準資源集合,無論編程語言是什么,所有 (理論上) .NET 程序都能從中獲益。Robert Schmidt (Microsoft) 在他的 MSDN PDC# 文章 中列出了以下 CLR 資源:
      面向?qū)ο蟮木幊棠P?(繼承、多態(tài)、異常處理、垃圾收集)
      安全模型
      類型系統(tǒng)
      所有的 .NET 基礎類
      許多 .NET 框架類
      開發(fā)、調(diào)試和測評工具
      運行和代碼管理
      IL-機器語言 轉(zhuǎn)換器和優(yōu)化器
      這些的含義是,在 .NET 世界里,不同的編程語言將在能力上比過去任何時候都更平等,雖然顯然不是所有語言都支持所有 CLR 服務。(北京北大青鳥校區(qū))

      4、什么是映像?
      所有的 .NET 編譯器都產(chǎn)生關于它們所產(chǎn)生的模塊中的類型定義的特殊數(shù)據(jù)。這些特殊數(shù)據(jù)同模塊封裝在一起 (隨后模塊被封裝到元件中),可以通過稱為映像 的機制來訪問。System.Reflection 命名空間中包含向模塊或元件詢問其類型的類。

      使用映像來訪問 .NET 的特殊數(shù)據(jù)同使用 ITypeLib/ITypeInfo 來訪問 COM 中的類型庫數(shù)據(jù)非常相似,而且使用的目的也很相似—例如確定數(shù)據(jù)類型大小,以便在上下文、進程、機器的邊界間調(diào)度它們。

      北京北大青鳥校區(qū)老師介紹,映像還可以被用來動態(tài)調(diào)用方法 (參見 System.Type.InvokeMember),甚至在運行時動態(tài)創(chuàng)建類型 。(未完)

      北大青鳥網(wǎng)上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 日韩人妻无码一区二区三区久久 | 国产午夜福利精品一区二区三区| 国产AⅤ精品一区二区三区久久| 久久影院亚洲一区| 无码精品一区二区三区| 国内精品无码一区二区三区| 国产精品亚洲一区二区三区| 久久国产精品无码一区二区三区| 人妻内射一区二区在线视频| 国产成人一区二区三区| 竹菊影视欧美日韩一区二区三区四区五区| 成人欧美一区二区三区在线视频| 欧美日韩精品一区二区在线视频 | 制服美女视频一区| 国产福利91精品一区二区| 国产精品无码一区二区三级| 国产美女口爆吞精一区二区| 国产福利一区视频| 老鸭窝毛片一区二区三区| 色综合久久一区二区三区| 成人在线观看一区| 精品一区二区91| 国产精品免费视频一区| 国产成人AV区一区二区三| 国产无吗一区二区三区在线欢| 成人精品一区二区三区电影| 亚洲大尺度无码无码专线一区 | 一区二区高清视频在线观看| 日韩A无码AV一区二区三区| 日韩精品一区二区三区视频| aⅴ一区二区三区无卡无码| 国产精品污WWW一区二区三区 | 久久精品一区二区三区中文字幕| 国产精品亚洲一区二区三区| 一区二区国产在线播放| 三上悠亚亚洲一区高清| 亚洲AV色香蕉一区二区| 久久人做人爽一区二区三区| 97se色综合一区二区二区| 精品国产日韩亚洲一区91| 精品一区二区三区无码免费直播|