在vs beta出來的時候沒有怎麼去使用現在beta已經安裝了在查看net 類型庫的時候驚奇得發現好多一直在CSDN社區中提的問題都有直接解決的方法了幸喜之余就寫了一些文字來列一下我比較關心的幾塊功能
串口操作
新增SystemIOPorts命名空間提供了SerialPort類來實現串口操作的功能
在Net Framework x中我們需要使用另外的組件具體要做可以參考我貼的連接aredev/codefunmspx
文章中提到使用三種方法來實現如果需要可以下載相關組件應用到自己的項目中
壓縮解壓
新增SystemIOCompression命名空間用來處理常用的文件壓縮或解壓現在還沒有怎麼研究不過看起來不錯在NET Framework x中我們比較常用的是ICSharpCodeSharpZipLibdll它是SharpDevelop中使用的一個組件下載地址還有一個是使用J# 類庫中的 Zip 類相關內容可以看ressionmspx
另外我看到Fish 寫的CodeLib NET軟件中使用了Unrardll具體沒有研究過用法應該也是來處理文件壓縮解壓的相關信息的連接地址看
網絡處理功能增強
新增SystemNetNetworkInformation命名空間包含了一大堆類型裡面有一個Ping類不說也知道就是來實現ping命令的功能在Net Framework x中我一般會使用其中一種方法來檢測網絡
/ShowDetailaspx?id=VXMGWMHFOJCCRBDKHXRIJQLDQMFW
以及使用SystemNetDns 類的靜態方法是否拋出異常來確認計算機連接還有看到NET 對 IPv提供了支持真是全面
使用FTP
在SystemNet 中看到增加了FtpWebRequest和FtpWebResponse兩個類這次可以直接使用Ftp了不需要再使用第三方的組件在Net Framework x中大多數需要通過第三方組件來做要使用可以參考一個FTP Client library in C# 還有就是在Rss Bandit中使用的一個FTP組件原先看過是對Com的interop不知道新的版本是不是還用這個具體可以看Rss Bandit是一個開源軟件下載地址
使用SmtpClient
在SystemNetMail命名空間中提供了對郵件操作的支持在Net Framework x中會使用SystemWebMail命名空間下的類但是功能比較弱參考的網站x也可以使用Socket寫一個不過對郵件協議需要有一定的了解
使用多媒體
在SystemMedia命名空間中提供了一些處理聲音的類不過好像沒有看到支持視頻的要使用還是要調用Media Player的組件
使用其它新的組件
以後開發數據庫相關程序的時候用的最平凡的可能就是DataGridView了和winform各一個目的是取代DataGrid使用DataGrid可以參考這裡_ccasp
使用DataGridView在社區中經常提的關於DataGrid方面的問題許多都可以解決了不需要再自己重寫一些類或第三方的組件類達到另外在中提供了強大的SystemWindowsFormsWebBrowser控件讓InteropSHDocVwdll可以退出江湖了呵呵在WindowsForm程序開發中可以使用一組新的Strip類型的控件看起來很強大提供的新東西更多
語言上的新增功能
最想要的就是泛型了現在新建一個類都會自動添加using SystemCollectionsGeneric代替using SystemCollections其它的功能也很吸引人已經有很多文章進行了介紹具體了解可以看AnymMethmspx
From:http://tw.wingwit.com/Article/program/net/201311/11824.html