日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > C# >内容正文

C#

C#通用类Helper整理

發(fā)布時(shí)間:2023/12/10 C# 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#通用类Helper整理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

★前言

??? 最近下載了tita_chou在CSDN上傳的一個(gè)資源,是在工作中整理的C#幫助類,里面包含了很多實(shí)用的類,想到我之前收集過自己用到少的可憐的類,心生敬意啊。當(dāng)粗略的查看了那個(gè)資源,發(fā)現(xiàn)有一些是重復(fù)的,有一些我的里面有的那個(gè)沒有,于是乎就萌生了重新整理一個(gè)屬于自己的幫助類,于是乎就花了幾個(gè)晚上的時(shí)間,重新過了一遍,還借用SandCastle工具生成了幫助文檔(CHM),這一個(gè)開源的工具,感覺生成幫助文檔挺方便的,下面會(huì)介紹這個(gè)工具。

★為什么要整理

???? 為什么要整理這個(gè)幫助類呢,其實(shí)我也不太清楚,可能跟我有收藏的愛好有關(guān)吧,說起我的收藏,歷史淵源啊……其實(shí)我感覺這樣做的一個(gè)好處是,就是減少重復(fù)造輪子或者找輪子的重復(fù)勞動(dòng)。以前在寫代碼中經(jīng)常遇到一個(gè)似曾相識(shí)的功能,好像在哪做過,但又想不起來,于是就開始翻以前寫的代碼,翻來翻去,好不容易找到了感覺是上帝的恩賜似的,趕緊復(fù)制粘貼過來,也有不少時(shí)候找不到在哪,于是一狠心一跺腳重寫一遍吧!浪費(fèi)了很多時(shí)間,說不定還被追債,很是不爽,所以就有了這個(gè)通用庫(kù),以后可以多花點(diǎn)時(shí)間在自己的核心業(yè)務(wù)上了,這樣說來還是有必要的,我相信很多朋友都有類似整理的習(xí)慣吧。

★整理過程

?? 整個(gè)過程也沒有用到多少技術(shù),整個(gè)過程還是輕松愉快的,并接觸到了新的東西,已經(jīng)很滿足了,在這里簡(jiǎn)單的記錄一下整理的過程:

?? 1、合并功能重復(fù)的類;

?? 2、完善類的注釋;

?? 3、精簡(jiǎn)冗余代碼;

?? 4、利用SandCastle工具生成幫助文檔,不熟悉SandCastle可以參考這里,關(guān)于.NET中的XML注釋規(guī)則參考這里,張子秋前輩已經(jīng)寫的很詳細(xì)了,受益匪淺,生成的CHM文檔地址在這里;

?? 5、源碼上傳到Github,在這里,同時(shí)上傳的還有使用SandCastle創(chuàng)建的生成幫助文檔的項(xiàng)目,使用的方法主要參考這里;

?? 6、利用Windows Live Writer寫這篇博客,第一次用,感覺還不錯(cuò),主要是可以離線寫博文,不會(huì)因?yàn)榫W(wǎng)絡(luò)問題引起數(shù)據(jù)丟失(想起來之前用網(wǎng)頁(yè)編輯器,一不小心就沒了,都是淚啊),參考在這里。

★整理成果

下面就是這幾天整理的成果,CHM文件目錄的截圖,看起來成果頗豐啊,不過里面的東西還是慘不忍睹啊(還有很大部分不太完善):

★總結(jié)

? 雖然花了幾個(gè)晚上看電影的時(shí)間,不過感覺這工作挺值了,以后或多或少會(huì)用的到吧,尤其是學(xué)會(huì)使用SandCastle生成幫助文檔和Live Writer寫博客了(大神勿笑)。不過在整理的過程中也看到了自己還是很無知啊,很多東西都沒弄明白,總以為進(jìn)入這行也有兩年左右也有不少經(jīng)驗(yàn)了,但現(xiàn)在的水平也就剛?cè)腴T吧,以后還有很長(zhǎng)一段路要走啊。

★聲明及愿景

?? 此項(xiàng)目中的代碼是基于tita_chou上傳的資源的加工及進(jìn)一步整理,尊重原作者的版權(quán),若涉及侵權(quán),請(qǐng)聯(lián)系我刪除源碼。不過我還是希望大家能夠共同完善這個(gè)項(xiàng)目,現(xiàn)在還有很多不完善的地方,包括注釋不全,大部分代碼都沒經(jīng)過測(cè)試,也存在很多功能重復(fù)的地方,期待您的加入,讓我們一起把這個(gè)代碼庫(kù)做的更強(qiáng)大,源碼在這里!!!

★問題

WIN7下,Helper幫助文檔.chm,打開后點(diǎn)擊列表,無法顯示內(nèi)容
1.存放路徑中不能有中文,你試試直接放在類似D盤下,看看能正常顯示不
2.參考:http://jingyan.baidu.com/article/6f2f55a19f6f97b5b93e6c9d.html

?

★參考

下面列出文章中沒有提到的參考

SandCastle參考:

http://blog.csdn.net/yl2isoft/article/details/18454115

http://www.cnblogs.com/net515/p/3311584.html

http://www.cnblogs.com/zhangziqiu/archive/2009/01/31/1381666.html

http://www.veryhuo.com/a/view/71066.html

Windows Live Writer參考:

http://www.cnblogs.com/lyj/archive/2008/11/30/1344463.html

http://www.cnblogs.com/cmt/archive/2012/06/25/2560793.html

http://www.cnblogs.com/cmt/archive/2012/06/26/live_writer_cnblogs_entryname.html

http://www.cnblogs.com/cmt/archive/2012/06/26/live_writer_cnblogs_code_highlight.html

總結(jié)

以上是生活随笔為你收集整理的C#通用类Helper整理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。