microsoft corporation 2001 年 7 月 摘要:本文包含有關 microsoft .net 和 microsoft .net 框架的常見問題。(共 15 頁打印頁)
內容
概念性問題 運行庫技術問題 術語 程序集 應用程序部署和隔離 垃圾回收 遠程處理 互操作性 安全性
概念性問題
什么是 .net 框架?
運行庫技術問題
術語
什么是公共語言運行庫 (clr)?
什么是通用類型系統(tǒng) (cts)?
什么是公共語言規(guī)范 (cls)?
什么是 microsoft 中間語言 (msil)?
什么是托管代碼和托管數(shù)據(jù)?
程序集
什么是程序集?
什么是專用程序集和共享程序集?
如果要生成共享程序集,需要簽名和管理密鑰對的系統(tǒng)開銷嗎?
命名空間名稱和程序集名稱之間的差異是什么?
應用程序部署和隔離
哪些選項可用于部署 .net 應用程序?
我已經(jīng)編寫了要在多個應用程序中使用的程序集。在哪里部署它?
如何查看全局程序集緩存中安裝的程序集?
什么是應用程序域?
垃圾回收
什么是垃圾回收?
非確定性的垃圾回收如何影響代碼?
可以避免使用垃圾回收堆嗎?
遠程處理
進程內和進程間通訊在公共語言運行庫中的工作機制是什么?
互操作性
可以在 .net 框架程序中使用 com 對象嗎?
可以在 com 程序中使用 .net 框架組件嗎?
可以在 .net 框架程序中使用 win32 api 嗎?
安全性
為使代碼適用于安全系統(tǒng),必須做哪些工作?
為什么在從網(wǎng)絡共享驅動器運行代碼時收到安全性異常?
如何使代碼在安全系統(tǒng)停止它時運行?
如何管理個人計算機的安全性?如何管理企業(yè)計算機的安全性?
基于證據(jù)的安全性如何與 windows 2000 安全性一起使用?
概念性問題
什么是 .net 框架?
microsoft .net 框架是生成、部署和運行 web 服務及應用程序的平臺。它提供了一個生產(chǎn)率高且基于標準的多語言環(huán)境,用于將現(xiàn)有投資與下一代應用程序和服務集成,同時提供了解決 internet 規(guī)模應用程序的部署和操作難題的靈活性。.net 框架由三個主要部分組成:公共語言運行庫、統(tǒng)一類庫的分層集合和稱為 asp.net 的 active server pages 組件化版本。 返回到頂部
公共語言規(guī)范是一組構造和約束,它充當庫編寫器和編譯器編寫器的向導。它使庫完全可通過任何支持 cls 的語言使用,并使那些語言可以相互集成。公共語言規(guī)范是通用類型系統(tǒng)的一個子集。對于正在編寫將由其他開發(fā)人員使用的代碼的應用程序開發(fā)人員,公共語言規(guī)范也非常重要。當開發(fā)人員按照 cls 規(guī)則設計可公開訪問的 api 時,這些 api 很容易通過面向公共語言運行庫的所有其他編程語言使用。 返回到頂部