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

首頁 > 編程 > .NET > 正文

瀏覽.NET Framework 2.0 類型庫中新增的常用功能

2024-07-10 12:56:08
字體:
來源:轉載
供稿:網友

在vs2005 beta1出來的時候沒有怎么去使用,現在beta2已經安裝了,在查看.net 2.0類型庫的時候驚奇得發現好多一直在csdn社區中提的問題都有直接解決的方法了,幸喜之余就寫了一些文字來列一下我比較關心的幾塊功能。

1.串口操作

新增system.io.ports命名空間,提供了serialport類來實現串口操作的功能。

在.net framework 1.x中,我們需要使用另外的組件,具體要做可以參考我貼的連接:http://www.microsoft.com/china/msdn/library/enterprisedevelopment/softwaredev/code4fun12102003.mspx,

文章中提到使用三種方法來實現,如果需要可以下載相關組件應用到自己的項目中。

2.壓縮解壓

新增system.io.compression命名空間,用來處理常用的文件壓縮或解壓,現在還沒有怎么研究,不過看起來不錯。在.net framework 1.x中,我們比較常用的是icsharpcode.sharpziplib.dll,它是sharpdevelop中使用的一個組件,下載地址:http://www.icsharpcode.net/opensource/sharpziplib/download.aspx;還有一個是使用j# 類庫中的 zip 類,相關內容可以看http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx;

另外,我看到fish 寫的codelib .net軟件中使用了unrar.dll,具體沒有研究過用法,應該也是來處理文件壓縮解壓的,相關信息的連接地址看http://www.rarlab.com/。

3.網絡處理功能增強

新增system.net.networkinformation命名空間,包含了一大堆類型,里面有一個ping類,不說也知道,就是來實現ping命令的功能。在.net framework 1.x中,我一般會使用其中一種方法來檢測網絡:

http://dotnet.aspx.cc/showdetail.aspx?id=vxmgwmhf-ojcc-4rbd-kh6x-rijqld17qmfw;

http://blog.csdn.net/zhzuo/archive/2004/03/21/22024.aspx,以及使用system.net.dns 類的靜態方法是否拋出異常來確認計算機連接。還有看到.net 2.0對 ipv6提供了支持,真是全面。


4.使用ftp

在system.net 中看到增加了ftpwebrequest和ftpwebresponse兩個類,這次可以直接使用ftp了,不需要再使用第三方的組件。在.net framework 1.x中,大多數需要通過第三方組件來做,要使用可以參考:一個ftp client library in c# :http://www.csharphelp.com/archives/archive9.html;還有就是在rss bandit中使用的一個ftp組件,原先看過是對com的interop,不知道新的版本是不是還用這個,具體可以看http://www.rssbandit.org/,rss bandit是一個開源軟件,下載地址http://sourceforge.net/projects/rssbandit/。


5.使用smtpclient

在system.net.mail命名空間中提供了對郵件操作的支持,在.net framework 1.x中會使用system.web.mail命名空間下的類,但是功能比較弱,參考的網站http://www.systemwebmail.com/default.aspx,也可以使用socket寫一個,不過對郵件協議需要有一定的了解。

6.使用多媒體

在system.media命名空間中提供了一些處理聲音的類,不過好像沒有看到支持視頻的,要使用還是要調用media player的組件。


7.使用其它新的組件

以后開發數據庫相關程序的時候,用的最平凡的可能就是datagridview了,asp.net和winform各一個,目的是取代datagrid,使用datagrid可以參考這里:http://www.syncfusion.com/faq/winforms/faq_c44c.asp。

使用datagridview在社區中經常提的關于datagrid方面的問題許多都可以解決了,不需要再自己重寫一些類或第三方的組件類達到;另外在2.0中提供了強大的system.windows.forms.webbrowser控件,讓interop.shdocvw.dll可以退出江湖了,呵呵。在windowsform程序開發中,可以使用一組新的strip類型的控件,看起來很強大。asp.net2.0提供的新東西更多。

8.語言上的新增功能

最想要的就是泛型了,現在新建一個類都會自動添加“using system.collections.generic;”代替“using system.collections;”。其它的功能也很吸引人,已經有很多文章進行了介紹,具體了解可以看http://www.microsoft.com/china/msdn/library/langtool/vcsharp/creelegcodanymmeth.mspx。   
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 桂东县| 闸北区| 高邮市| 德州市| 琼海市| 高邑县| 松溪县| 临夏市| 太康县| 达孜县| 榆社县| 沐川县| 洛隆县| 休宁县| 郑州市| 宝丰县| 元谋县| 沛县| 诸城市| 怀宁县| 延川县| 梁山县| 赫章县| 霍林郭勒市| 天祝| 陕西省| 大姚县| 云安县| 修武县| 镇巴县| 监利县| 平原县| 南雄市| 芷江| 沿河| 色达县| 宣城市| 齐河县| 昭苏县| 和田市| 平舆县|