真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CLR程序集的示例分析

小編給大家分享一下CLR程序集的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

三亞網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,三亞網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為三亞上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的三亞做網(wǎng)站的公司定做!

一、CLR程序集教程之體系結(jié)構(gòu)

程序集是一個(gè)抽象的概念,程序集是一個(gè)或多個(gè)托管模塊、資源文件和描述程序構(gòu)成程序集文件的“清單”的邏輯性分組。從上面對程序集的定義的概念可知程序集主要有兩部分組成:托管模塊,資源文件。下面我們一一介紹。

1、托管模塊

托管模塊是一個(gè)標(biāo)準(zhǔn)的32們的Microsoft Windows 可移植體(PE32)文件,或是一個(gè)標(biāo)準(zhǔn)的64們Windows可移值執(zhí)行體(PE32+)文件。組成托管模塊的各個(gè)部分:PE32(32位版本上)或PE32+(64位版本上)、CLR頭、元數(shù)據(jù)、中間語言(Microsoft Intermediate Laguage,MSIL)代碼。注意的事CLR(Common Language Runtime,CLR)不能直接處理托管模塊。
A、PE頭:主要是標(biāo)識文件運(yùn)行環(huán)境,PE32能在32位和64位的版本上運(yùn)行,PE64則標(biāo)識該托管模塊只能在64位的版本上運(yùn)行了。
B、CLR頭:主要包含要求CLR版本、托管塊塊的入口方法(Main())等。
C、元數(shù)據(jù):主要描述了該托管模塊把義定的類型和成員和所引用的類型和成員。
D、中間語言代碼:簡單的說是通過編譯器把源代碼生成一另一種CLR能處理的代碼。

可以說“元數(shù)據(jù)”在托管塊塊扮演著很重要的角色,編寫代碼時(shí)“智能感知”特性就是來自元數(shù)據(jù)、可以實(shí)現(xiàn)遠(yuǎn)程機(jī)器上重建對象狀態(tài)等等。

2、資源文件

資源文件就比較簡單了,包含一些應(yīng)用程序所用的到的一些資源:GIF、JPEG......

3、清單

主要列出了構(gòu)成程序集的文件集。

二、CLR程序集教程之程序集的分類

程序集主要分為兩種類型:強(qiáng)命名程序集、弱命名程序集。這兩種程序集的結(jié)構(gòu)上完全一致的。兩者真正的區(qū)別在于強(qiáng)命名程序集用發(fā)布者的公鑰/私鑰允許對程序集的惟一標(biāo)識。

1、強(qiáng)命名程序集

一個(gè)強(qiáng)命名程序集包括4個(gè)重要屬性:一個(gè)文件名(無擴(kuò)展名)、一個(gè)版本號、一個(gè)語言文化標(biāo)識以有一個(gè)公鑰。這些屬性惟一地標(biāo)識了程序集。

2、弱命名程序集

簡單地說,沒有以上強(qiáng)命名程序集所有的屬性就是弱命名程序集.

三、CLR程序集教程之程序集的部署

程序集部署主要分為:私有部署和全局部署。強(qiáng)命名程序集可以私有部署,也可以全局部署,而弱命名程序集只能私有部署。

以上是“CLR程序集的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站標(biāo)題:CLR程序集的示例分析
轉(zhuǎn)載來源:http://weahome.cn/article/ggjsio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部