解析.NET Framework 新功能和增強(qiáng)的功能_.Net教程
推薦:.NET教程之ASP.NET緩存方法分析和實(shí)踐示例盡早緩存;經(jīng)常緩存 您應(yīng)該在應(yīng)用程序的每一層都實(shí)現(xiàn)緩存。向數(shù)據(jù)層、業(yè)務(wù)邏輯層、UI 或輸出層添加緩存支持。內(nèi)存現(xiàn)在非常便宜 — 因此,通過以智能的方式在整個(gè)應(yīng)用程序中實(shí)現(xiàn)緩存,
ASP.NET 移動(dòng)控件(原來為 Microsoft Mobile Internet Toolkit)擴(kuò)展了 .NET Framework 和 Visual Studio .NET,提供了對(duì)移動(dòng)電話和個(gè)人數(shù)據(jù)助理 (PDA) 等移動(dòng)(無線)設(shè)備的支持。.NET Framework 1.1 版將移動(dòng)控件合并到 .NET Framework 和 Visual Studio .NET 分發(fā)軟件包中。由于移動(dòng)控件現(xiàn)在是 .NET Framework 的一部分,因此術(shù)語已經(jīng)做了相應(yīng)的更改以便與 .NET 文檔中使用的約定相匹配,移動(dòng)控件文檔也已合并為更大的 .NET Framework 文檔集。ASP.NET 移動(dòng)控件替換了 Mobile Internet Toolkit 這個(gè)名稱。
ASP.NET 移動(dòng)控件擴(kuò)展了 ASP.NET 服務(wù)器控件,以便適應(yīng)呈現(xiàn) Web 應(yīng)用程序的移動(dòng)設(shè)備。通過瀏覽器檢測,移動(dòng)控件能夠適應(yīng)各種個(gè)人設(shè)備的功能,從全功能的 PDA 瀏覽器到小的、5 行 × 20 字符的移動(dòng)電話顯示。這種自適應(yīng)呈現(xiàn)功能可以處理很多單調(diào)的設(shè)備特定呈現(xiàn)決定,使您可以將注意力集中在 Web 應(yīng)用程序邏輯上。
ADO.NET 的改動(dòng)
ODBC .NET Framework 數(shù)據(jù)提供程序原來只用于 Web 下載,現(xiàn)在也隨 .NET Framework 在命名空間 System.Data.Odbc 下提供。
注意 使用 .NET Framework 1.0 版的開發(fā)人員仍需從 http://www.microsoft.com/china/msdownload/visual 下載 ODBC .NET Framework 數(shù)據(jù)提供程序(命名空間 = Microsoft.Data.Odbc)。Oracle .NET Framework 數(shù)據(jù)提供程序現(xiàn)在隨 .NET Framework 在命名空間 System.Data.OracleClient 下提供。使用 .NET Framework 1.0 版的開發(fā)人員可以從 http://www.microsoft.com/china/msdownload/visual 下載 Oracle .NET Framework 數(shù)據(jù)提供程序。另外,ADO.NET 現(xiàn)在包括以下功能:
DataReader 對(duì)象現(xiàn)在公開 HasRows 屬性,可以確定是否無需調(diào)用 Read 就返回行。有關(guān)更多信息,請(qǐng)參見使用 DataReader 檢索數(shù)據(jù)。
Connection 對(duì)象現(xiàn)在具有 EnlistDistributedTransaction 方法,可以在分布式事務(wù)中啟用手動(dòng)登記。有關(guān)更多信息,請(qǐng)參見執(zhí)行事務(wù)。
并行 (Side-by-Side) 執(zhí)行
.NET Framework 1.1 版支持并行執(zhí)行。并行執(zhí)行是在同一臺(tái)計(jì)算機(jī)上存儲(chǔ)和執(zhí)行應(yīng)用程序或組件的多個(gè)版本的能力。這意味著在同一臺(tái)計(jì)算機(jī)上可以同時(shí)有運(yùn)行庫的多個(gè)版本,并且可以有使用其中某個(gè)運(yùn)行庫版本的應(yīng)用程序和組件的多個(gè)版本。另外,.NET Framework 或組件的其他版本的后續(xù)安裝不會(huì)影響已安裝的應(yīng)用程序。
并行執(zhí)行并不意味著托管應(yīng)用程序與運(yùn)行庫或組件的其他版本兼容。相反,它意味著托管應(yīng)用程序可以選擇它執(zhí)行時(shí)所使用的運(yùn)行庫和組件,而且運(yùn)行庫、應(yīng)用程序和組件的多個(gè)版本可以在同一臺(tái)計(jì)算機(jī)上共存。由您決定具體某個(gè)應(yīng)用程序所使用的運(yùn)行庫和組件的版本。
.NET Framework 安全性的改動(dòng)
在 1.0 和 1.1 版中,從運(yùn)行庫代碼訪問安全性系統(tǒng)接收不完全受信任代碼的應(yīng)用程序不能調(diào)用共享托管庫,除非庫編寫器通過使用 AllowPartiallyTrustedCallersAttribute 屬性特別允許它們調(diào)用。如果打算通過部分受信任的代碼使用庫,您需要知道有些庫不能用于您的代碼。在 1.1 版中,System.Web.dll、System.Web.Mobile.dll 和 System.Web.RegularExpressions.dll 都包含在具有 AllowPartiallyTrustedCallersAttribute 且可以通過部分受信任的代碼調(diào)用的程序集列表中。
已經(jīng)更改了默認(rèn)安全策略,以便那些從 Internet 區(qū)域執(zhí)行并被分配給“Internet 區(qū)域”代碼組的應(yīng)用程序現(xiàn)在能夠接收與 Internet 權(quán)限集關(guān)聯(lián)的權(quán)限。因此,來自 Internet 的應(yīng)用程序現(xiàn)在接收了足夠的權(quán)限,可以執(zhí)行。而在 .NET Framework 1.0 Service Pack 1 和 Service Pack 2 中,此類應(yīng)用程序接收的是與 Nothing 權(quán)限集關(guān)聯(lián)的權(quán)限,因此不能執(zhí)行。有關(guān)更多信息,請(qǐng)參見默認(rèn)安全策略。
宿主環(huán)境中的 ASP.NET 安全性
現(xiàn)在,ASP.NET 在基于 Web 的應(yīng)用程序中支持部分信任,能夠更好地保證單個(gè) Web 服務(wù)器上承載的多個(gè)應(yīng)用程序的安全。盡管應(yīng)用程序運(yùn)行所使用的操作系統(tǒng)帳戶對(duì)應(yīng)用程序施加了安全限制,公共語言運(yùn)行庫的代碼訪問安全性系統(tǒng)仍然能夠根據(jù)您指定的策略,為選定的應(yīng)用程序強(qiáng)制額外的限制�?梢栽诠蚕矸⻊�(wù)器環(huán)境中使用此功能隔離不同的應(yīng)用程序,還可以在希望應(yīng)用程序僅以最少的必要特權(quán)運(yùn)行的獨(dú)立服務(wù)器上使用此功能。
ASP.NET 提供了 配置指令,幫助您為應(yīng)用程序配置代碼訪問安全級(jí)別。
如果部分受信任的 ASP.NET 應(yīng)用程序要調(diào)用共享托管庫,則這些庫必須包含允許通過部分受信任的代碼調(diào)用的 AllowPartiallyTrustedCallersAttribute 屬性。
.NET Framework 中的 IPv6 支持
.NET Framework 1.1 版支持新出現(xiàn)的 Internet 協(xié)議(通常稱為 IP 第 6 版或簡寫為 IPv6)。設(shè)計(jì)該協(xié)議的目的是為了大幅增加用于在 Internet 中標(biāo)識(shí)通信終結(jié)點(diǎn)的地址空間,以與它的持續(xù)增長相適應(yīng)。System.Net 命名空間、ASP.NET 和 XML Web services 均支持 IPv6。
分享:Visual Basic .NET處理Excel表格全接觸Visual Basic .Net處理Excel表格機(jī)理和處理Word文檔一樣,也是通過互操作,引入COM組件來實(shí)現(xiàn)的,所以前提條件是運(yùn)行本文中介紹的程序的計(jì)算機(jī)必須安裝Office 2000中的Excel軟件。如果計(jì)算
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- Asp.net中使用PageDataSource分頁實(shí)現(xiàn)代碼
- ASP.NET里的事務(wù)處理
- 深入本機(jī)影像生成器(Ngen.exe)工具使用方法詳解
- dropdownlist,datagrid數(shù)據(jù)綁定簡單實(shí)現(xiàn)
- 淺談ASP.NET 2.0服務(wù)器控件開發(fā)的基本概念
- 再議ASP.NET DataGrid控件中的“添加新行”功能
- 基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹
- 用.net動(dòng)態(tài)創(chuàng)建類的實(shí)例
- ASP.NET程序設(shè)計(jì)的10大技巧
- ASP.NET中“找不到指定模塊”的解決辦法
- 相關(guān)鏈接:
- 教程說明:
.Net教程-解析.NET Framework 新功能和增強(qiáng)的功能
。