C#基類庫大全蘇飛版--系列教程導航

C#基類庫大全蘇飛版--系列教程導航
在這裏我把博客中所有相關的幫助類總結 一下,以後會陸續更新,每週日更新一次,希望大家關注,方便大家查閱,請大家關注本文章 ,希望多提提建議。
這裏面大部分超初是網上收集的,但是我在發佈之前會做一些簡單的修改,幫助大家理解,最少也會增加一些註釋之類的,例子一定會有的。像裏面的HttpHelper,SqlHelper,還有其它的一些幫助類,是我自己的作品希望大家支持
如果大家特別喜歡那個類的話,可以回覆我,我會預先更新這個類,以方便 大家的使用
打包下載網址 http://www.sufeinet.com/thread-655-1-1.html
希望大家多多關注,我會陸續的更新未完成的類
大家可以先預覽一部分 ,
我會以最快的方式一個一個的更新上來提供給大家使用

通信相關

1.C#HttpHelper,Httpwebrequest,請求時無視編碼,無視證書,無視Cookie,網頁抓取   主要是實現了HTTP協議的GET|POST請求時的無視編碼,無視證書,設置代理,自動獲取Cookie的功能。

訪問數據庫相關

1.SqlHelper類  
      使用C#實現對Sql數據庫的操作,執行存儲過程,Sql語句,返回影響行數,返回DateTable,DataSet,DataReader,以及表集等方法。實現多個數據庫的切換功能。功能強大,希望大家喜歡

2.一個操作Sql2005數據庫的類(備份,還原,分離,附加,添加刪除用戶等操作)  
      這主要是爲了讓大家練手的,他使用C#代   碼的方法實現了對數據的 備份,還原,分離,附加,添加和刪除用戶等操作
3.DbHelperMySQL類
      數據訪問抽象基礎類 主要是訪問Mysql數據庫主要實現如下功能
  1. 1.得到最大值
  2. 2.是否存在
  3. 3.是否存在(基於MySqlParameter)
  4. 4.執行SQL語句,返回影響的記錄數
  5. 5.執行MySql和Oracle滴混合事務,執行多條SQL語句,實現數據庫事務。
  6. 6.執行帶一個存儲過程參數的的SQL語句。
  7. 7.執行帶一個存儲過程參數的的SQL語句。
  8. 8.向數據庫裏插入圖像格式的字段(和上面情況類似的另一種實例)
  9. 9.執行一條計算查詢結果語句,返回查詢結果(object)。
  10. 10.執行查詢語句,返回MySqlDataReader ( 注意:調用該方法後,一定要對MySqlDataReader進行Close )
  11. 11.執行查詢語句,返回DataSet,執行SQL語句,返回影響的記錄數,執行多條SQL語句,實現數據庫事務。
  12. 執行多條SQL語句,實現數據庫事務。
  13. 12.執行多條SQL語句,實現數據庫事務。
  14. 13.執行多條SQL語句,實現數據庫事務。
  15. 14.執行一條計算查詢結果語句,返回查詢結果(object)。
  16. 15.執行查詢語句,返回MySqlDataReader ( 注意:調用該方法後,一定要對MySqlDataReader進行Close )
  17. 16.執行查詢語句,返回DataSet等等。
複製代碼
4.DbHelperOleDb類
  1. 1.數據訪問基礎類(基於OleDb)Access數據庫,
  2. 2.得到最大值;是否存在;是否存在(基於OleDbParameter);
  3. 3.執行SQL語句,返回影響的記錄數;執行多條SQL語句,實現數據庫事務;
  4. 4.執行帶一個存儲過程參數的的SQL語句;
  5. 5.向數據庫裏插入圖像格式的字段(和上面情況類似的另一種實例);
  6. 6.執行一條計算查詢結果語句,返回查詢結果(object);
  7. 7.執行查詢語句,返回OleDbDataReader;
  8. 8.執行查詢語句,返回DataSet;
  9. 9.執行SQL語句,返回影響的記錄數;
  10. 10.執行多條SQL語句,實現數據庫事務;
  11. 11.執行一條計算查詢結果語句,返回查詢結果(object);
  12. 12.執行查詢語句,返回OleDbDataReader;執行查詢語句,返回DataSet;
複製代碼
5.DbHelperOra類
  1. 1.數據訪問基礎類(基於Oracle),主要是用來訪問Oracle數據庫的。
  2. 2.得到最大值;是否存在;是否存在(基於OracleParameter );
  3. 3.執行SQL語句,返回影響的記錄數;
  4. 4.執行多條SQL語句,實現數據庫事務;
  5. 5.執行帶一個存儲過程參數的的SQL語句;
  6. 6.向數據庫裏插入圖像格式的字段(和上面情況類似的另一種實例);
  7. 7.執行一條計算查詢結果語句,返回查詢結果(object);
  8. 8.執行查詢語句,返回OracleDataReader ( 注意:調用該方法後,一定要對SqlDataReader進行Close );
  9. 9.執行查詢語句,返回DataSet;
  10. 10.執行SQL語句,返回影響的記錄數;
  11. 11.執行多條SQL語句,實現數據庫事務;
  12. 12.執行一條計算查詢結果語句,返回查詢結果(object);
  13. 13.執行查詢語句,返回OracleDataReader ( 注意:調用該方法後,一定要對SqlDataReader進行Close );
  14. 14.執行查詢語句,返回DataSet;
  15. 15.執行存儲過程 返回SqlDataReader ( 注意:調用該方法後,一定要對SqlDataReader進行Close );
  16. 16.執行存儲過程;構建 OracleCommand 對象(用來返回一個結果集,而不是一個整數值);
  17. 17.執行存儲過程,返回影響的行數;
  18. 18.創建 OracleCommand 對象實例(用來返回一個整數值)
複製代碼
6.DbHelperSQLite類
普通瀏覽複製代碼
  1.     1.數據訪問基礎類(基於SQLite),主要是用來訪問SQLite數據庫的。
  2.     2.得到最大值;是否存在;是否存在(基於SQLiteParameter);
  3.     3. 執行SQL語句,返回影響的記錄數
  4.     4.執行多條SQL語句,實現數據庫事務。
  5.     5.執行帶一個存儲過程參數的的SQL語句。
  6.     6.向數據庫裏插入圖像格式的字段(和上面情況類似的另一種實例)
  7.     7.執行一條計算查詢結果語句,返回查詢結果(object)。
  8.     8.執行查詢語句,返回SQLiteDataReader
  9.     9.執行查詢語句,返回DataSet
  10.     10.執行SQL語句,返回影響的記錄數
  11.     11. 執行多條SQL語句,實現數據庫事務。
  12.     12. 執行一條計算查詢結果語句,返回查詢結果(object)。
  13.     13.執行查詢語句,返回SQLiteDataReader
  14.     14.執行查詢語句還參數,返回DataSet

7.DbHelperSQLP類
8.DbHelperSQL類  
9.OracleHelper類
      
幫助類

1.最新的Functions 類
      這裏面實現了很多的幫助方法,比如正則驗證,加密,解密,MD5加密,字符串的處理等操作。
2.最新的 PageValidate 類
      主要是實現了驗證,是否爲空,是否爲數字等。
3.JavascriptHelp
      幫助輸出簡單的JS代碼
4.最新的皮膚幫助類 UI_Misc_Helper

JavaScript|Jquery相關

1.jQuery.cookie幫助類

訪問系統相關

1.C#計算機信息類ComputerInfo
      實現了計算機的信息獲取功能,計算機名,IP,硬盤信息,網卡信息,操作系統信息等
2.Api_Win32_Mac類工具包
     一個Win32的Api包,實現了大部分的Api操作幫助方法
3.在c#程序中放音樂的幫助類
      使用C#播放音樂的幫助類,只需要調用方法就可以放音樂了
GDI+相關,圖像相關
1.生成縮略圖的類文件SmallImage
      一個把圖片生成縮略圖的類,可以設置大小,非常好用,希望大家喜歡哦。

C#基礎類庫
1.Chart圖形
Assistant創建顯示圖像的標籤和文件
OWCChart統計圖的封裝類
2.Cookie&Session&Cache緩存幫助類
CacheHelper  
      C#操作緩存的幫助類,實現了怎麼設置緩存,怎麼取緩存,怎麼清理緩存等方法,只需要調用方法就可以實現
CookieHelper  
      C#操作Cookie的幫助類,添加Cookie,刪除Cookie,修改Cookie,清理Cookie
SessionHelper  
      C#關於Session的操作,獲取Session,設置Session,刪除Session使用方便,只需要調用方法就可以了
SessionHelper2
      C#關於Session的一些高級操作,比如取Session對象,取Session數據等等
3.CSV文件轉換
CsvHelper   
      CSV文件導入DataTable和DataTable導出到Csv文件等操作
4.DEncrypt  加密/解密幫助類
DEncrypt      
      C#DEncrypt加密/DEncrypt解密幫助類 ,多種方式,可以設置Key
DESEncrypt  
      C#DESEncrypt加密/DESEncrypt解密幫助類 ,多種方式,可以設置Key
Encrypt        
      C#Encrypt--Encrypt加密/Encrypt解密/附加有MD5加密,個人感覺很不錯的一個加密類
HashEncode  
      哈希加密幫助類,得到隨機哈希加密字符串,隨機哈希數字加密等
MySecurity   
      MySecurity--Security安全加密/Security Base64/Security文件加密,以及一些常用的操作方法
RSACryption  
      RSACryption--RSA加密/RSA解密字符串 RSA加密應用最多是銀行接口,這裏的方法可以直接使用哦
5.FTP操作類
FTPClient  
      FTPClient--FTP操作幫助類,FTP上傳,FTP下載,FTP文件操作,FTP目錄操作
FTPHelper      
      FTPHelper-FTP幫助類,FTP常用操作方法,添加文件,刪除文件等
FTPOperater  
      FTP操作幫助類,方法比較多,比較實用
6.JS操作類
JsHelper   
      JsHelper--Javascript操作幫助類,輸出各種JS方法,方便不懂JS的人使用,減少代碼量
7.JSON 轉化類
ConvertJson
      List轉成Json|對象轉成Json|集合轉成Json|DataSet轉成Json|DataTable轉成Json|DataReader轉成Json等
8.Mime
MediaTypes  
      電子郵件類型幫助類,規定是以Xml,HTML還是文本方式發送郵件
MimeEntity   
      Mime實體幫助類
MimeHeaders  
      mime的Header幫助類
MimeReader   
      mime讀取幫助類
QuotedPrintableEncoding  
      mimeEncoding幫助類
9.PDF  轉化類
PDFOperation  
      PDFOperation--C#PDF文件操作幫助類 類主要功能有1.構造函數2.私有字段3.設置字體4.設置頁面大小
5.實例化文檔6.打開文檔對象7.關閉打開的文檔8.添加段落9.添加圖片10.添加鏈接、點 等功能
10.ResourceManager 操作類
AppMessage  
      app消息格式化類,返加字符串幫助類
ResourceManager
      C#一個操作Resource的幫助類
ResourceManagerWrapper
Resources   
      操作Resources的幫助類,使用Api的方式
Sample.xml
11.XML操作類
XmlHelper  
      操作Xml文檔的幫助類,主要是添加,刪除,修改,查詢節點的操作和操作後進行保存的功能。
XMLProcess
      操作Xml文檔的幫助類,主要是添加,刪除,修改,查詢節點的操作的功能。
12.彈出消息類
MessageBox
      JS彈出信息幫助類
ShowMessageBox
      相對於MessageBox更豐富的提示類
13.導出Excel 操作類
DataToExcel   
      從“Excel導出數據的幫助類
ExcelHelper   
      導出到文件,導出一部分集合,從DataTable中操作等
ExportExcel  
      主要功能如下1.將整個網頁導出來Excel 2.將GridView數據導出Excel
GridViewExport
      主要功能:將整GridView的數據導出到Excel中關增加一個效果線做美化
14.分詞輔助類
SegList
      C#SegList分詞輔助類,幫助類
15.漢字轉拼音
EcanConvertToCh C#將漢字轉成拼音
PinYin
  1. 取漢字拼音的首字母,只要你輸入一個漢字,或者是多個漢字就會取出相應的道字母,主要是方便查詢使用的
複製代碼
16.配置文件操作類
ConfigHelper
  1.     1.根據Key取Value值
  2.     2.根據Key修改Value
  3.     3.添加新的Key ,Value鍵值對
  4.     4.根據Key刪除項
複製代碼
17.日曆
CNDate
  1.     1.傳回公曆y年m月的總天數
  2.     2.根據日期值獲得週一的日期
  3.     3.獲取農曆
複製代碼
18.上傳下載
DownLoadHelper
  1. 輸出硬盤文件,提供下載 支持大文件、續傳、速度限制、資源佔用小
複製代碼
FileDown
  1.     1.參數爲虛擬路徑
  2.     2.獲取物理地址
  3.     3.普通下載
  4.     4.分塊下載
  5.     5.輸出硬盤文件,提供下載 支持大文件、續傳、速度限制、資源佔用小
複製代碼
FileUp
  1. 1.把上傳的文件轉換爲字節數組
  2. 2.流轉化爲字節數組
  3. 2.上傳文件根據FileUpload控件上傳
  4. 3.把Byte流上傳到指定目錄並保存爲文件
複製代碼
UpLoadFiles
      頁面專用類
19.時間操作類
DateFormat
  1. 返回每月的第一天和最後一天
複製代碼
TimeHelper
  1.     1.將時間格式化成 年月日 的形式,如果時間爲null,返回當前系統時間
  2.     2.將時間格式化成 時分秒 的形式,如果時間爲null,返回當前系統時間
  3.     3.把秒轉換成分鐘
  4.     4.返回某年某月最後一天
  5.     5.返回時間差
  6.     6.獲得兩個日期的間隔
  7.     7.格式化日期時間
  8.     8.得到隨機日期
複製代碼
20.視頻轉換類
VideoConvert
  1. 1.獲取文件的名字
  2. 2.獲取文件擴展名
  3. 3.獲取文件類型
  4. 4.視頻格式轉爲Flv
  5. 5.生成Flv視頻的縮略圖
  6. 6.轉換文件並保存在指定文件夾下
  7. 7.轉換文件並保存在指定文件夾下
  8. 8.運行mencoder的視頻解碼器轉換
複製代碼
21.隨機數類
BaseRandom
  1. 1.產生隨機字符
  2. 2.產生隨機數
  3. 3.在一定範圍內產生隨機數
複製代碼
RandomHelper
  1. 1.生成一個指定範圍的隨機整數,該隨機數範圍包括最小值,但不包括最大值
  2. 2.生成一個0.0到1.0的隨機小數
  3. 3.對一個數組進行隨機排序
  4. 4. 一:隨機生成不重複數字字符串  
  5. 5.方法二:隨機生成字符串(數字和字母混和)
  6. 6.從字符串裏隨機得到,規定個數的字符串.
複製代碼
22.條形碼
BarCodeToHTML
      本類是個條碼生成類,大家可根據需要自己設置,非常好用
23.圖片
ImageClass
      主要功能有:縮略圖片,圖片水印,文字水印,調整光暗,反色處理,浮雕處理,拉伸處理,左右翻轉,上下翻轉,
壓縮圖片,圖片灰度化,轉換爲黑白圖片,獲取圖片中的各幀
ImageDown
      主要功能,把圖片下載到本地
ImageUpload  圖片上傳並進行縮略圖處理
24.網絡
NetHelper
25.文件操作類
DirFile
FileOperate
INIFile
26.序列化
Serialize   
      序列化幫助類,還有例子
SerializeHelper
      序列化幫助類,Xml序列化,Json序列化,SoapFormatter序列化,BinaryFormatter序列化
27.壓縮解壓縮
SharpZip
28.驗證碼
YZMHelper
Captcha
      驗證碼類,一個很個性的驗證碼類
29.頁面輔助類
HTMLHelper
UploadEventArgs
JavaScriptPlus
PageHelper
30.郵件
MailHelper
MailPoper
MailSender
SmtpServerHelper
31.郵件2
ConnectCommand
ConnectResponse
DeleCommand
ListCommand
ListResponse
MailHeaders
MailMessageEx
NoopCommand
PassCommand
Pop3Client
Pop3Command
Pop3Commands
Pop3Exception
Pop3ListItem
Pop3Response
Pop3Responses
Pop3State
QuitCommand
RetrCommand
RetrResponse
RsetCommand
Stat
StatCommand
StatResponse
TopCommand
UserCommand
32.正則表達式
RegexHelper
33.字符串
StringHelper
34.其它
BasePage
BindDataControl
ConvertHelper
DataCache
FormulaExpress
GridViewHelper
IpHelper
MediaHandler
PageValidate
PicDeal
QueryString
Rmb
StringPlus
SysHelper
Tools
UrlOper
Utility
ValidateImg
WebSitePathHelper

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章