




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南信息職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)微生物》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省蘇州市蘇苑高級中學(xué)2025屆高三下學(xué)期期中考試試卷化學(xué)試題含解析
- 江蘇食品藥品職業(yè)技術(shù)學(xué)院《管理案例分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 長江大學(xué)《分子生物學(xué)前沿實驗技術(shù)和應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 南寧職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)影像學(xué)結(jié)合》2023-2024學(xué)年第二學(xué)期期末試卷
- 新化縣2024-2025學(xué)年五年級數(shù)學(xué)第二學(xué)期期末質(zhì)量檢測模擬試題含答案
- 山西省右玉縣2024-2025學(xué)年初三5月模擬試題物理試題含解析
- 吉首大學(xué)張家界學(xué)院《英語國家社交禮儀》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國計量大學(xué)《機能實驗1》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省無錫市和橋區(qū)、張渚區(qū)2024-2025學(xué)年高中畢業(yè)班5月質(zhì)量檢查(Ⅰ)英語試題含答案
- 人體發(fā)育學(xué)模考試題與參考答案
- 倫理與禮儀 知到智慧樹網(wǎng)課答案
- 制造執(zhí)行系統(tǒng)集成
- 公司電工外包協(xié)議書
- 房地產(chǎn)經(jīng)紀人協(xié)理考試題庫全(附答案)
- 室內(nèi)設(shè)計原木風(fēng)格研究現(xiàn)狀
- 車間班組長崗位競聘述職報告課件模板
- 康養(yǎng)活動策劃方案
- DB11/1950-2021-公共建筑無障礙設(shè)計標(biāo)準
- 2024年三門峽職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- (正式版)SHT 3115-2024 石油化工管式爐輕質(zhì)澆注料襯里工程技術(shù)規(guī)范
評論
0/150
提交評論