国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.NET Framework 2.0 beta 新特性

2024-07-10 13:05:33
字體:
供稿:網(wǎng)友
.net framework 2.0 beta的新特性:

.net framework 2.0 beta 擴(kuò)展了.net framework 1.1版本,得到許多新的特性,
并且提升了已有的特性,這些都被以文檔的形式記錄下來。這篇文章主要提供一些
關(guān)鍵信息和修改的內(nèi)容。

對64位平臺的支持:

新一帶64位計算機(jī)使得應(yīng)用程序運(yùn)行得比32位應(yīng)用程序更快并更能充分利用內(nèi)存。
新增加的對64位應(yīng)用程序的支持使得用戶可以創(chuàng)建托管代碼庫或者很容易的使用非
托管代碼庫于64位計算機(jī)之上。

對訪問控制列表的支持:

訪問控制列表被用來授予和回收訪問計算機(jī)資源的權(quán)限。已經(jīng)被添加到.net frame
work上的新類允許托管代碼訪問和修改訪問控制列表,這樣利用一個訪問控制列表
就可以把新成員添加到i/o、注冊表和線程類上。

ado.net:

ado.net的新特點(diǎn)包括對用戶自定義類型(udt)的支持;對數(shù)據(jù)庫的異步操作;xml數(shù)
據(jù)類型;大容量數(shù)值存儲類型;快照鏡像(snapshot isolation);并且新的屬性允
許應(yīng)用程序支持從sql server 2005獲得的多個激活的結(jié)果集(mars,multiple acti
ve result sets)。

asp.net:

微軟.net framework 2.0beta版本包括對asp.net各個方面的重要修改。對于web頁
面的開發(fā),新的控件可以使用戶更加輕松地去實(shí)現(xiàn)特定功能以完成動態(tài)頁面的開發(fā)
。新的數(shù)據(jù)控件使得不編寫代碼而在asp.net web頁面中實(shí)現(xiàn)數(shù)據(jù)的顯示和編輯成為
可能。一個被改良的code-behind模型使得asp.net頁面開發(fā)更輕松和高效。緩存特
性包括一些緩存頁面的新方法,還包括創(chuàng)建依賴于sql server數(shù)據(jù)庫中表而進(jìn)行緩
存的能力。

你現(xiàn)在可以使用多種方法來制定web站點(diǎn)和頁面。profile屬性使得asp.net可以自動
跟蹤個別用戶的屬性值。利用web parts,你可以創(chuàng)建能在瀏覽器中定制它們自身的
頁面。你可以用site statistics自動跟蹤頁面的views和control clicks,你還可
以利用簡單控件來增加導(dǎo)航菜單的內(nèi)容。

web站點(diǎn)特性的提高允許你更快更輕松地去創(chuàng)建專業(yè)的web站點(diǎn)。母版頁(master pages)允許你為控件集和靜態(tài)文本定義一個統(tǒng)一的外觀。為了幫助你保護(hù)你的站點(diǎn)安全性,你可以預(yù)先編譯你的源文件以生成可執(zhí)行代碼(所有的代碼文件和以.aspx為結(jié)尾的頁面都是源文件)。你現(xiàn)在可以不通過任何源文件來配置輸出結(jié)果,以影響到生產(chǎn)服務(wù)器。對asp.net的增進(jìn)還包括新的工具、類以幫助開發(fā)者、服務(wù)器管理員、主機(jī)服務(wù)商輕松管理web站點(diǎn)。

asp.net適應(yīng)于各種類型的瀏覽器和設(shè)備。默認(rèn)來講,控件將被渲染輸出以與xhtml 1.1標(biāo)準(zhǔn)集一致。新的適應(yīng)性渲染架構(gòu)使得控件能實(shí)現(xiàn)為特定的瀏覽器和設(shè)備自動進(jìn)行正確地渲染處理;你不在需要使用分離的類來進(jìn)行移動設(shè)備的開發(fā)了。你可以應(yīng)用設(shè)備過濾掉同一控件上的特殊屬性值以使控件適用于不同的瀏覽器,并且asp.net包括了專門為創(chuàng)建小窗口瀏覽器和移動電話設(shè)計的控件組合。

審核流(authenticated streams):
應(yīng)用程序可以使用新的negotiate流和ssl流類來審核和保護(hù)傳送于客戶端和服務(wù)器端的信息。這些審核流類支持相互審核(mutual),數(shù)據(jù)加密和數(shù)據(jù)簽名。negotiate流類使用negotiate安全協(xié)議以進(jìn)行審核。ssl流類使用安全套接字層(secure socket layer,ssl)安全協(xié)議以進(jìn)行審核。

com互操作服務(wù)的改進(jìn):
四個主要的改進(jìn)是在支持com互操作能力(interoperability)方面:
* 操作系統(tǒng)維護(hù)著有限數(shù)量的句柄(handle),它們被用于引用臨界(critical)的操作系統(tǒng)資源。而新的safehandle和criticalhandle類被專門分開來處理,以提供對操作系統(tǒng)句柄更安全可靠的訪問。

* marshaling(匯集)被加強(qiáng)以為了與本地代碼更輕松地互操作。兩個對互操作匯集的改進(jìn)是為了滿足兩個用戶普遍提出的要求:隱藏本地函數(shù)指針進(jìn)而使用代理進(jìn)行代替的能力,還有匯集那些結(jié)構(gòu)底層的固定長度的數(shù)組的能力(the ability to marshal fixed-size arrays of structures inside structures)。

* 因?yàn)楣舱{(diào)用類型,那些在不同的應(yīng)用程序域之中的應(yīng)用程序之間的調(diào)用變得更加快捷。
* 對于類型庫引入程序(type library impoter,tlbimp.exe)和類型庫導(dǎo)出程序(type library exporter tlvexp.exe)工具的新修改取消了通過注冊以解決類型庫引用的問題。這個改進(jìn)是快捷創(chuàng)建環(huán)境的重要條件。

控制臺類擴(kuò)展:(console class additions)
控制臺類的新成員使應(yīng)用程序輕松控制控制臺窗口和屏幕緩沖的尺寸;可以移動一個屏幕緩沖的矩形區(qū)域,以進(jìn)行平滑處理和簡單運(yùn)動;也可以在控制臺等待以便在一個鍵按下的時候進(jìn)行讀取。其它新的類成員控制文本的前景和背景的顏色,光標(biāo)的可見度和大小,以及控制臺警報聲(beep)的頻率和持續(xù)時間。

數(shù)據(jù)保護(hù)api:
新的數(shù)據(jù)保護(hù)api(data protection api,dpapi)包括四種方法以允許應(yīng)用程序去加密密碼、keys、連接字符串等等,而不用去進(jìn)行平臺調(diào)用(platform invoke)。你也可以在運(yùn)行著windows server 2003或者更高版本的操作系統(tǒng)的機(jī)器上加密內(nèi)存塊。

調(diào)試器顯示屬性:(debugger display attributes)
開發(fā)者現(xiàn)在可以在應(yīng)用程序被調(diào)試的時候控制visual studio如何顯示類和成員。調(diào)試器顯示屬性的特性使開發(fā)者可以確認(rèn)那些來自于調(diào)試器的極具幫助價值的信息。

調(diào)試器edit and continue功能支持:(debugger edit and continue support)
.net framework 2.0 beta再次提出edit and continue特性,這個特性使一個正在visual studio中調(diào)試應(yīng)用程序的用戶在執(zhí)行過程中的斷點(diǎn)模式下可以對源代碼做出修改。當(dāng)源代碼的修改被應(yīng)用以后,用戶可以繼續(xù)進(jìn)行代碼的執(zhí)行并觀察影響。此外,edit and continue特性使得visual studio支持在任何一種編程語言中使用這種功能。

網(wǎng)絡(luò)連同性變化檢測:
networkchange類允許應(yīng)用程序接受一個網(wǎng)絡(luò)接口(網(wǎng)卡或調(diào)制解調(diào)器)ip地址變換的通知。一個接口地址可能因?yàn)楦鞣N原因而改變,例如像網(wǎng)絡(luò)電纜斷開,無線計算機(jī)移動到了本地網(wǎng)絡(luò)的區(qū)域之外的范圍,或者硬件失敗等等。networkchange類保證地址變換消息通知作為一個高優(yōu)先級的事件,而在一個變換最初被檢測到的時候就通知應(yīng)用程序。

名詞解釋:webparts web部件
早先沒看在msdn開發(fā)精選第四期看到這個名詞(估計即使是看到了也只會當(dāng)成是web controls),覺得這個應(yīng)該是以后的趨勢吧。曾經(jīng)email了microsoft的kent求解,他的回答內(nèi)容如下:
web parts are very similar to asp.net controls. in fact, at the minimum,
that's exactly what they are. they are a little bit more as well. if yo
u have ever seen sharepoint server, or a portal like my msn or my yahoo
you can see a good example of web parts. they are the individual items y
ou can move around on the page. web parts add this functionality to norm
al asp.net controls, letting the person viewing the web page change the
layout of the page.
而msdn中介紹sharepoint server的時候說到web parts會把控件的用戶自定義信息寫進(jìn)數(shù)據(jù)庫,以保存用戶方案



發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 抚州市| 西峡县| 肥乡县| 万宁市| 海林市| 深州市| 永仁县| 忻城县| 澳门| 拉孜县| 清水河县| 乡城县| 凌海市| 蒙自县| 新疆| 武汉市| 齐齐哈尔市| 海阳市| 通化市| 资兴市| 新丰县| 晋宁县| 北海市| 嘉定区| 磐安县| 延津县| 蚌埠市| 绥江县| 什邡市| 南汇区| 思茅市| 抚松县| 武安市| 紫金县| 常熟市| 宣恩县| 宁蒗| 阜新市| 德钦县| 灌云县| 天津市|