C#開發(fā)輔助類說明_第1頁
C#開發(fā)輔助類說明_第2頁
C#開發(fā)輔助類說明_第3頁
C#開發(fā)輔助類說明_第4頁
C#開發(fā)輔助類說明_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1、開篇總結(jié)厚積薄發(fā),豐富的公用類庫積累,助你高效進行系統(tǒng)開發(fā)(1)-開篇總結(jié)俗話說,一個好漢十個幫,眾人拾柴火焰高等都說明一個道理,有更多的資源,更豐富的積累,都是助你走向成功,走向頂峰的推動力。就我們開發(fā)者而言,其中技巧的積累、資源的積累,就是類似一個個好漢、一根根好柴,是我們能夠進行高效開發(fā)的保證和推動力,本文主要展示我所收藏的輔助類庫,并著重介紹一些常用的類庫給大家分享,一個提高大家對輔助類庫積累的重視,二個也是能夠和大家分享一些常用技巧的片段,促進溝通,共同進步。在介紹這些類庫之前,先大致介紹一下背后的故事,這些類庫是我從事軟件開發(fā),逐漸提煉和發(fā)現(xiàn)的一些閃光點或者好片段,有些事吸收別

2、人的優(yōu)秀的東西,有些是自己逐步提煉的精華,以前,在網(wǎng)絡(luò)上看到一些開源的項目,總會先看看其是否有封裝良好、功能獨立的輔助類庫,發(fā)現(xiàn)好的輔助類庫,總是欣喜若狂好一陣子,學(xué)習(xí)中逐步積累,研究中逐漸提煉,多年過后,略有小成,終為今天所介紹的輔助類庫集合。解決方奚資源苣理器-耳X侖丨曲固丨員WHC.OrderWater.Commons解決方秦WHC.0rderWater.Commons*1(1個攻二白S3由.包Properties由“直引用0-Collectionsj曹Dictionary.csi“習(xí)ICIoneable.cs|J曹List.csjj曹OrderedDictionary.cs?j皙Ord

3、eredDictionnryEnumsratorcsi歯SyncDictionary.cs!j省SyncList.cs!曹SyncOrderedDictionary.cs曰“(_/Device7!曹AudioHelper.es:sl崔|Camera.csl崔|ClipboardHelper.esI皙ClipboardWrapper.es;l崔|Computer.es;I“窗FingerprintHelper.es7!曹KeyboardHelper.es!j習(xí)KeyboardHook.csj習(xí)MouseCmder.cs0i歯MouseHelper.es=濟MouseHook.es0-Ly*Enc

4、rypti“習(xí)Base64Util.cs曹EncodeHelper.es|!習(xí)MD5Util.cs(5-Threading小B,m口Threading酋AbortableThreadPool.es筍DelegateHelper.esj“酋DisposableObject.es酋DisposeState.es”egQueuedBackgroundWorker.esj酋QueuedBackgroundWorkerEvents.es酋Que-ue-Serve-r.cs蔔Targetlnfo.esj酋ThreadPoolHelper.es酋ThreadSafeObjectProvider.l筍Time

5、r.esj“酋Workltem.es酋WorkIte-mStatus.es蔔AppConfig.cs酋ArgumentValidation.cs酋BytelmageConve-rtor.es闔BytesTools.esj酋Cache.cs酋CallCtrlWithThreadSafety.cs蔔CCalendar.cs圍CCalendarData.xmI酋CheckBoxListUtil.cs筍ChildWinManagement.es酋ChineseCalendor.cs!酋CListltem.cs閤ComingCallUtil.esi酋CommandLine.cs!酋ConvertHelp

6、er.cs閤CookieManger.es團CoolPr!ntPreviewControl.es圍CooIPrintPreviewDialog.cs!閤CRCUtils.es解決方塞資躺理器-WHC.O;隠|會固|邑酋CRCUtils.cs“曹CRegex.cs“曹CSocket.cs”曹CString,cs”酋CSVHelper.csi-曾CTextcs“酋CulturelnfoUtil.cs曹Databaselnfo.cs“酋DataTableHelper.cs“曹DateTimeHelper.cs;皙DGVPrinter.cs;崗|DirectoryUtil.cs曹EnumHelper.

7、es“曹ExcelHelper.cs!”曹Export2Excel.cs“也ExR.ichTextBox.cs“酋ExRichTextBoxPrintHelper.cs“酋ExtensionAttachUtil.cs“酋FileAssociationsHelper.es“酋FileDialogHelper.cs“曹FormAnimBtor.cs;“曹preezeWindowUtil.cs皙FTPHelper.cs曹FullScreenHelper.cs酋GDI.cs“曹GZipUtil.cs“曹HardwareInfoHelper.es酋HttpHelper.cs“酋HttpWebReques

8、tHelpeucs“酋IconReaderHdper.cs“酋IDCardHelper.es“曹IdentifyEncoding.cs“酋ImageHelper.es;“皙ImagePrintHelper.es“曹ImeHelper.cs酋INIFileUtil.cs這些輔助類庫平時也并不是所有的都會用得上,不過一些常用的,幾乎各個項目就會用到。這些類庫覆蓋范圍基本上是包羅萬象的,從集合(包括同步、排序等的)、設(shè)備輔助類(包括聲音、照片采集、剪貼板、計算機硬件信息、鍵盤、鼠標(biāo)等輔助類庫)、加密類庫(包括Base64、Md5、SHA1、可逆與不可逆加密等)、線程(多線程、代理、Timer計時器等

9、)、以及更多的、更廣應(yīng)用的輔助類庫,這些類庫包括各個方面,如配置、字節(jié)操作、日歷、DataTable操作、打印、目錄、文件、Access、Excel、Word合并、正則表達式、網(wǎng)頁采集、壓縮算法、圖片操作、WInform窗體動畫、INI文件操作、日志操作、RichTextBox、獨立存儲、拼音編碼、人民幣格式、隨機字符、POS打印、反射操作、代理設(shè)置、注冊表、圖標(biāo)、Windows消息、字符串、XML、提示對話框封裝、文件對話框封裝等等。幾乎在各個方面,能搜索到有用,發(fā)現(xiàn)有用的東西,都逐步積累起來,需要的時候,找到對應(yīng)的類庫,一個可以學(xué)習(xí)優(yōu)化現(xiàn)有類庫,二個可以發(fā)現(xiàn)是否有更好的實現(xiàn)及片段,在積累中

10、學(xué)習(xí)總結(jié)鞏固,并在項目中快速應(yīng)用,也就是該公用類庫的最終目的吧。下面附上最新的輔助類庫的DLL,供學(xué)習(xí)使用,源碼有償提供,也希望大家尊重支持,最新公用類庫DLL+XML注釋文件下載地址是: HYPERLINK /wuhuac /wuhuacong/WHC.OrderWaterCommons.rar由于篇幅及時間所限,下一篇再介紹一些常用輔助類庫的詳細應(yīng)用場景,大家一起探討。厚積薄發(fā),豐富的公用類庫積累,助你高效進行系統(tǒng)開發(fā)(1)-開篇總結(jié)俗話說,一個好漢十個幫,眾人拾柴火焰高等都說明一個道理,有更多的資源,更豐富的積累,都是助你走向成功,走向頂峰的推動力。就我們開發(fā)者而言,其中技巧的積累、資源

11、的積累,就是類似一個個好漢、一根根好柴,是我們能夠進行高效開發(fā)的保證和推動力,本文主要展示我所收藏的輔助類庫,并著重介紹一些常用的類庫給大家分享,一個提高大家對輔助類庫積累的重視,二個也是能夠和大家分享一些常用技巧的片段,促進溝通,共同進步。在介紹這些類庫之前,先大致介紹一下背后的故事,這些類庫是我從事軟件開發(fā),逐漸提煉和發(fā)現(xiàn)的一些閃光點或者好片段,有些事吸收別人的優(yōu)秀的東西,有些是自己逐步提煉的精華,以前,在網(wǎng)絡(luò)上看到一些開源的項目,總會先看看其是否有封裝良好、功能獨立的輔助類庫,發(fā)現(xiàn)好的輔助類庫,總是欣喜若狂好一陣子,學(xué)習(xí)中逐步積累,研究中逐漸提煉,多年過后,略有小成,終為今天所介紹的輔助

12、類庫集合。解決方奚資源苣理器-耳X侖丨曲固丨員WHC.OrderWater.Commons解決方秦WHC.0rderWater.Commons*1(1個攻二白S3由.包Properties由“直引用0-Collectionsj曹Dictionary.csi“習(xí)ICIoneable.cs|J曹List.csjj曹OrderedDictionary.cs?j皙OrderedDictionnryEnumsratorcsi歯SyncDictionary.cs!j省SyncList.cs!曹SyncOrderedDictionary.cs曰“(_/Device7!曹AudioHelper.es:sl崔|

13、Camera.csl崔|ClipboardHelper.esI皙ClipboardWrapper.es;l崔|Computer.es;I“窗FingerprintHelper.es7!曹KeyboardHelper.es!j習(xí)KeyboardHook.csj習(xí)MouseCmder.cs0i歯MouseHelper.es=濟MouseHook.es0-Ly*Encrypti“習(xí)Base64Util.cs曹EncodeHelper.es|!習(xí)MD5Util.cs(5-Threading小B,m口Threading酋AbortableThreadPool.es筍DelegateHelper.esj“

14、酋DisposableObject.es酋DisposeState.es”egQueuedBackgroundWorker.esj酋QueuedBackgroundWorkerEvents.es酋Que-ue-Serve-r.cs蔔Targetlnfo.esj酋ThreadPoolHelper.es酋ThreadSafeObjectProvider.l筍Timer.esj“酋Workltem.es酋WorkIte-mStatus.es蔔AppConfig.cs酋ArgumentValidation.cs酋BytelmageConve-rtor.es闔BytesTools.esj酋Cache.c

15、s酋CallCtrlWithThreadSafety.cs蔔CCalendar.cs圍CCalendarData.xmI酋CheckBoxListUtil.cs筍ChildWinManagement.es酋ChineseCalendor.cs!酋CListltem.cs閤ComingCallUtil.esi酋CommandLine.cs!酋ConvertHelper.cs閤CookieManger.es團CoolPr!ntPreviewControl.es圍CooIPrintPreviewDialog.cs!閤CRCUtils.es解決方塞資躺理器-WHC.O;隠|會固|邑酋CRCUtils.

16、cs“曹CRegex.cs“曹CSocket.cs”曹CString,cs”酋CSVHelper.csi-曾CTextcs“酋CulturelnfoUtil.cs曹Databaselnfo.cs“酋DataTableHelper.cs“曹DateTimeHelper.cs;皙DGVPrinter.cs;崗|DirectoryUtil.cs曹EnumHelper.es“曹ExcelHelper.cs!”曹Export2Excel.cs“也ExR.ichTextBox.cs“酋ExRichTextBoxPrintHelper.cs“酋ExtensionAttachUtil.cs“酋FileAsso

17、ciationsHelper.es“酋FileDialogHelper.cs“曹FormAnimBtor.cs;“曹preezeWindowUtil.cs皙FTPHelper.cs曹FullScreenHelper.cs酋GDI.cs“曹GZipUtil.cs“曹HardwareInfoHelper.es酋HttpHelper.cs“酋HttpWebRequestHelpeucs“酋IconReaderHdper.cs“酋IDCardHelper.es“曹IdentifyEncoding.cs“酋ImageHelper.es;“皙ImagePrintHelper.es“曹ImeHelper.c

18、s酋INIFileUtil.cs這些輔助類庫平時也并不是所有的都會用得上,不過一些常用的,幾乎各個項目就會用到。這些類庫覆蓋范圍基本上是包羅萬象的,從集合(包括同步、排序等的)、設(shè)備輔助類(包括聲音、照片采集、剪貼板、計算機硬件信息、鍵盤、鼠標(biāo)等輔助類庫)、加密類庫(包括Base64、Md5、SHA1、可逆與不可逆加密等)、線程(多線程、代理、Timer計時器等)、以及更多的、更廣應(yīng)用的輔助類庫,這些類庫包括各個方面,如配置、字節(jié)操作、日歷、DataTable操作、打印、目錄、文件、Access、Excel、Word合并、正則表達式、網(wǎng)頁采集、壓縮算法、圖片操作、WInform窗體動畫、INI文件操作、日志操作、RichTextBox、獨立存儲、拼音編碼、人民幣格式、隨機字符、POS打印、反射操作、代理設(shè)置、注冊表、圖標(biāo)、Windows消息、字符串、XML、提示對話框封裝、文件對話框封裝等等。幾乎在各個方面,能搜索到有用,發(fā)現(xiàn)有用的東西,都逐步積累起來,需要的時候,找到對應(yīng)的類庫,一個可以學(xué)習(xí)優(yōu)化現(xiàn)有類庫,二個可以發(fā)現(xiàn)是否有更好的實現(xiàn)及片段,在積累中學(xué)習(xí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論