.Net Framework Beta 2 初步介紹
發(fā)布時(shí)間:2008-08-07 閱讀數(shù): 次 來源:網(wǎng)樂原科技
6月17日,微軟公司,推出了Windows .Net Framework 的第二個(gè)測試版。當(dāng)飛刀高高興興地下載了8個(gè)小時(shí)后,發(fā)現(xiàn)一切變得太快了。
本來只準(zhǔn)備下載ASP.Net的額外版本,但是沒有想到一運(yùn)行以前的ASP.Net程序,到處報(bào)錯(cuò),原以為是ASP.Net額外版本缺少東東,又沒有帶文檔,沒有辦法,只好下載.Net Framework Beta 2 這個(gè)127M的龐然大物。
再次運(yùn)行以前的ASP.Net程序,發(fā)現(xiàn)錯(cuò)誤仍然存在,一種不祥的感覺馬上占據(jù)飛刀之心,馬上查閱.Net Framework Beta 2 所帶的文檔,今非昔比,一切都變了。
.Net Framework 安裝需要
Windows 98,Windows Me,Windows 2000,Windows NT 4.0,Windows XP
IE 5.01 以上版本
可喜的是Windows 98、Windows Me 也能順利安裝,至于是否支持ASP.Net,飛刀沒有試驗(yàn)過,想必應(yīng)當(dāng)可以吧。
.Net Framework Beta 2 的改變
(1) 類庫改變不少
System.Data.SQL已經(jīng)更名為System.Data.SqlClient,System.Data.ADO改名為System.Data.OleDb,其中它們的DataSetCommand對(duì)象改為DataAdapter,SQL名字一律小寫,改名為OleDb的也不例外。比如SQLConnection現(xiàn)在就要寫成SqlConnection,否則就要出錯(cuò)(當(dāng)然是對(duì)C#來說的,VB不分大小寫的)。Connection、Command類的構(gòu)造函數(shù)所帶參數(shù)也有所改變。Connection、Command、DataReader的方法和屬性也改變不少,比如以前Command的ActiveConnection屬性就改成了Connection,這樣減少了代碼的書寫。Command的Execute方法已經(jīng)取消,給DataReader賦值,有一個(gè)專門的方法ExecuteReader()。而不是以前的傳遞out類參數(shù)。
DataSet不少方法已經(jīng)取消,不會(huì)飛刀還是認(rèn)為有些去掉的方法很有用。
RowsCollections這一類的對(duì)象已經(jīng)改成DataRowCollection這一類對(duì)象名稱,基本功能沒有變,部分功能得到加強(qiáng)。
還有很多改變,飛刀就不一一列舉了。
當(dāng)然也加了不少的類庫,飛刀我還沒有來得急研究。
(2)Web控件的變化
增加了Xml,與PlaceHolder控件。XML控件也就不多說了,看名字就知道是作什么用的,PlaceHolder控件有點(diǎn)類似于Panel控件,但是沒有Panel控件功能強(qiáng)大,這只允許在程序中動(dòng)態(tài)向Connections集合中加控件,而不能直接書寫HTML代碼。
部分Web控件的屬性與方法已經(jīng)改變。
最令人頭疼的DataGrid的控件也已經(jīng)改變,總的來說是改簡單了。減少了代碼的書寫,但是對(duì)于我們這些熟悉的人來說,改變真是煩人啊。習(xí)慣問題。
增加了ItemCreated,ItemDataBound事件,屬性就加了不少比如BackImageUrl等,樣式處理也有所變化。
(3).Net 平臺(tái)配制的變化
以前的配制位于Config.web文件中,現(xiàn)在取而代之的是web.config文件,換了一個(gè)調(diào),而整臺(tái)機(jī)器的基本配制也不是在FrameworkSDK目錄下的config.web文件,而是FrameworkSDK/Config目錄下的machine.config文件。
基本配制樣式還是與Beta一樣,但是更加嚴(yán)格,真正的XML格式。