自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

.NET Framework類型庫基本功能列表總結(jié)

開發(fā) 后端
.NET Framework類型庫幾個常用功能包括:串口操作;壓縮解壓;網(wǎng)絡(luò)處理功能增強(qiáng);使用FTP;使用SmtpClient;使用多媒體;使用其它新的組件以及語言上的新增功能等等。

開發(fā)人員在進(jìn)行實(shí)際編寫之前,首先是需要要一個合適的開發(fā)環(huán)境,比如JDK等等。.NET Framework的推出就為開發(fā)人員提供了一個很好的開發(fā)環(huán)境。在vs2005 beta1出來的時候沒有怎么去使用,現(xiàn)在beta2已經(jīng)安裝了,在查看.net 2.0類型庫的時候驚奇得發(fā)現(xiàn)好多一直在CSDN社區(qū)中提的問題都有直接解決的方法了,幸喜之余就寫了一些文字來列一下我比較關(guān)心的幾塊.NET Framework類型庫的功能。 #t#

 

.NET Framework類型庫之1.串口操作

新增System.IO.Ports命名空間,提供了SerialPort類來實(shí)現(xiàn)串口操作的功能。 

 

.NET Framework類型庫之2.壓縮解壓

新增System.IO.Compression命名空間,用來處理常用的文件壓縮或解壓,現(xiàn)在還沒有怎么研究,不過看起來不錯。在.NET Framework 1.x中,我們比較常用的是ICSharpCode.SharpZipLib.dll,它是SharpDevelop中使用的一個組件,下載地址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx;還有一個是使用J# 類庫中的 Zip 類。

另外,我看到Fish 寫的CodeLib .NET軟件中使用了Unrar.dll,具體沒有研究過用法,應(yīng)該也是來處理文件壓縮解壓的,相關(guān)信息的連接地址看http://www.rarlab.com/。

 

.NET Framework類型庫之3.網(wǎng)絡(luò)處理功能增強(qiáng)

新增System.Net.NetworkInformation命名空間,包含了一大堆類型,里面有一個Ping類,不說也知道,就是來實(shí)現(xiàn)ping命令的功能。在.Net Framework 1.x中,我一般會使用其中一種方法來檢測網(wǎng)絡(luò):

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 類的靜態(tài)方法是否拋出異常來確認(rèn)計(jì)算機(jī)連接。還有看到.NET 2.0對 IPv6提供了支持,真是全面。

 

.NET Framework類型庫之4.使用FTP

在System.Net 中看到增加了FtpWebRequest和FtpWebResponse兩個類,這次可以直接使用Ftp了,不需要再使用第三方的組件。在.Net Framework 1.x中,大多數(shù)需要通過第三方組件來做,要使用可以參考:一個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/。

 

.NET Framework類型庫之5.使用SmtpClient

在System.Net.Mail命名空間中提供了對郵件操作的支持,在.Net Framework 1.x中會使用System.Web.Mail命名空間下的類,但是功能比較弱,參考的網(wǎng)站http://www.systemwebmail.com/default.aspx,也可以使用Socket寫一個,不過對郵件協(xié)議需要有一定的了解。

 

.NET Framework類型庫之6.使用多媒體

在System.Media命名空間中提供了一些處理聲音的類,不過好像沒有看到支持視頻的,要使用還是要調(diào)用Media Player的組件。

 

.NET Framework類型庫之7.使用其它新的組件

以后開發(fā)數(shù)據(jù)庫相關(guān)程序的時候,用的最平凡的可能就是DataGridView了,asp.net和winform各一個,目的是取代DataGrid,使用DataGrid可以參考這里:http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp。

使用DataGridView在社區(qū)中經(jīng)常提的關(guān)于DataGrid方面的問題許多都可以解決了,不需要再自己重寫一些類或第三方的組件類達(dá)到;另外在2.0中提供了強(qiáng)大的System.Windows.Forms.WebBrowser控件,讓Interop.SHDocVw.dll可以退出江湖了,呵呵。在WindowsForm程序開發(fā)中,可以使用一組新的Strip類型的控件,看起來很強(qiáng)大。Asp.net2.0提供的新東西更多。

 

.NET Framework類型庫之8.語言上的新增功能

最想要的就是泛型了,現(xiàn)在新建一個類都會自動添加“using System.Collections.Generic;”代替“using System.Collections;”。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-06-28 21:33:17

eMule協(xié)議

2010-01-05 17:16:28

.NET Framew

2012-10-22 16:47:45

IBMdw

2020-10-19 10:16:02

AWSDynamoDB功能

2010-03-02 17:43:31

WCF框架處理流程

2010-04-16 09:06:18

WPF 4

2019-04-16 08:21:46

2009-11-10 11:54:12

VB.NET按鈕

2010-01-20 18:20:50

2023-05-11 08:59:43

Nginx配置服務(wù)器

2019-09-16 08:22:12

特權(quán)訪問管理PAM網(wǎng)絡(luò)安全

2021-06-03 09:20:33

微服務(wù)架構(gòu)代碼

2009-12-03 09:08:21

路由器基本功能

2015-07-07 14:17:56

物聯(lián)網(wǎng)操作系統(tǒng)

2011-04-29 14:04:56

一體機(jī)

2009-12-03 14:10:22

路由器基本功能

2010-01-04 10:47:08

智能交換機(jī)

2009-12-08 13:58:12

Linux操作系統(tǒng)垃圾郵件

2015-11-09 10:34:54

iOS 9.1 iPhone

2010-02-03 09:59:18

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號