解析.NET Framework 新功能和增強的功能_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:.NET教程之ASP.NET緩存方法分析和實踐示例
      盡早緩存;經常緩存 您應該在應用程序的每一層都實現緩存。向數據層、業(yè)務邏輯層、UI 或輸出層添加緩存支持。內存現在非常便宜 — 因此,通過以智能的方式在整個應用程序中實現緩存,

         ASP.NET 移動控件(原來為 Microsoft Mobile Internet Toolkit)擴展了 .NET Framework 和 Visual Studio .NET,提供了對移動電話和個人數據助理 (PDA) 等移動(無線)設備的支持。.NET Framework 1.1 版將移動控件合并到 .NET Framework 和 Visual Studio .NET 分發(fā)軟件包中。由于移動控件現在是 .NET Framework 的一部分,因此術語已經做了相應的更改以便與 .NET 文檔中使用的約定相匹配,移動控件文檔也已合并為更大的 .NET  Framework 文檔集。ASP.NET 移動控件替換了 Mobile Internet Toolkit 這個名稱。

        ASP.NET 移動控件擴展了 ASP.NET 服務器控件,以便適應呈現 Web 應用程序的移動設備。通過瀏覽器檢測,移動控件能夠適應各種個人設備的功能,從全功能的 PDA 瀏覽器到小的、5 行 × 20 字符的移動電話顯示。這種自適應呈現功能可以處理很多單調的設備特定呈現決定,使您可以將注意力集中在 Web 應用程序邏輯上。

        ADO.NET 的改動

        ODBC .NET Framework 數據提供程序原來只用于 Web 下載,現在也隨 .NET Framework 在命名空間 System.Data.Odbc 下提供。

        注意  使用 .NET Framework 1.0 版的開發(fā)人員仍需從 http://www.microsoft.com/china/msdownload/visual 下載 ODBC .NET Framework 數據提供程序(命名空間 = Microsoft.Data.Odbc)。Oracle .NET Framework 數據提供程序現在隨 .NET Framework 在命名空間 System.Data.OracleClient 下提供。使用 .NET Framework 1.0 版的開發(fā)人員可以從 http://www.microsoft.com/china/msdownload/visual 下載 Oracle .NET Framework 數據提供程序。另外,ADO.NET 現在包括以下功能:

      DataReader 對象現在公開 HasRows 屬性,可以確定是否無需調用 Read 就返回行。有關更多信息,請參見使用 DataReader 檢索數據。

      Connection 對象現在具有 EnlistDistributedTransaction 方法,可以在分布式事務中啟用手動登記。有關更多信息,請參見執(zhí)行事務。

      并行 (Side-by-Side) 執(zhí)行

      .NET Framework 1.1 版支持并行執(zhí)行。并行執(zhí)行是在同一臺計算機上存儲和執(zhí)行應用程序或組件的多個版本的能力。這意味著在同一臺計算機上可以同時有運行庫的多個版本,并且可以有使用其中某個運行庫版本的應用程序和組件的多個版本。另外,.NET Framework 或組件的其他版本的后續(xù)安裝不會影響已安裝的應用程序。

      并行執(zhí)行并不意味著托管應用程序與運行庫或組件的其他版本兼容。相反,它意味著托管應用程序可以選擇它執(zhí)行時所使用的運行庫和組件,而且運行庫、應用程序和組件的多個版本可以在同一臺計算機上共存。由您決定具體某個應用程序所使用的運行庫和組件的版本。

      .NET Framework 安全性的改動

      在 1.0 和 1.1 版中,從運行庫代碼訪問安全性系統(tǒng)接收不完全受信任代碼的應用程序不能調用共享托管庫,除非庫編寫器通過使用 AllowPartiallyTrustedCallersAttribute 屬性特別允許它們調用。如果打算通過部分受信任的代碼使用庫,您需要知道有些庫不能用于您的代碼。在 1.1 版中,System.Web.dll、System.Web.Mobile.dll 和 System.Web.RegularExpressions.dll 都包含在具有 AllowPartiallyTrustedCallersAttribute 且可以通過部分受信任的代碼調用的程序集列表中。

      已經更改了默認安全策略,以便那些從 Internet 區(qū)域執(zhí)行并被分配給“Internet 區(qū)域”代碼組的應用程序現在能夠接收與 Internet 權限集關聯的權限。因此,來自 Internet 的應用程序現在接收了足夠的權限,可以執(zhí)行。而在 .NET Framework 1.0 Service Pack 1 和 Service Pack 2 中,此類應用程序接收的是與 Nothing 權限集關聯的權限,因此不能執(zhí)行。有關更多信息,請參見默認安全策略。

      宿主環(huán)境中的 ASP.NET 安全性

      現在,ASP.NET 在基于 Web 的應用程序中支持部分信任,能夠更好地保證單個 Web 服務器上承載的多個應用程序的安全。盡管應用程序運行所使用的操作系統(tǒng)帳戶對應用程序施加了安全限制,公共語言運行庫的代碼訪問安全性系統(tǒng)仍然能夠根據您指定的策略,為選定的應用程序強制額外的限制。可以在共享服務器環(huán)境中使用此功能隔離不同的應用程序,還可以在希望應用程序僅以最少的必要特權運行的獨立服務器上使用此功能。

      ASP.NET 提供了 配置指令,幫助您為應用程序配置代碼訪問安全級別。

      如果部分受信任的 ASP.NET 應用程序要調用共享托管庫,則這些庫必須包含允許通過部分受信任的代碼調用的 AllowPartiallyTrustedCallersAttribute 屬性。

      .NET Framework 中的 IPv6 支持

      .NET Framework 1.1 版支持新出現的 Internet 協議(通常稱為 IP 第 6 版或簡寫為 IPv6)。設計該協議的目的是為了大幅增加用于在 Internet 中標識通信終結點的地址空間,以與它的持續(xù)增長相適應。System.Net 命名空間、ASP.NET 和 XML Web services 均支持 IPv6。

      分享:Visual Basic .NET處理Excel表格全接觸
      Visual Basic .Net處理Excel表格機理和處理Word文檔一樣,也是通過互操作,引入COM組件來實現的,所以前提條件是運行本文中介紹的程序的計算機必須安裝Office 2000中的Excel軟件。如果計算

      來源:模板無憂//所屬分類:.Net教程/更新時間:2009-09-01
      相關.Net教程