1. 程式人生 > >MSCL超級工具類(C#),開發人員必備,開發利器

MSCL超級工具類(C#),開發人員必備,開發利器

cnblogs 分頁 導入導出 sqlserve context public 簡單 pac dir

MSCL超強工具類庫

是基於C#開發的超強工具類集合,涵蓋了日常B/S或C/S開發的諸多方面,包含上百個常用封裝類(數據庫操作類全面支持Mysql、Access、Oracle、Sqlserver、Sqlite等數據庫,常用字符串處理類,內存容器類,Session/Cookie/Cache類,Config配置文件幫助類,數據類型轉換類,進制轉換類,時間日期幫助類,數據加密解密類,文件/目錄操作類,文件下載類,FTP操作類,圖片上傳/下載類,圖片常用處理類-翻轉,模糊,水印,縮略等,Json輔助類,Log日誌類,Http封裝類,Email郵件封裝類,NOPI操作類-無依賴Office組件實現execl導入導出利器,Execl/CSV操作類,Until常用工具類,數據分頁類,遠程采集類,JS封裝類,Reg正則驗證類,Request請求類,隨機數生成類,序列化反序列化封裝類,XML操作類,ZIP壓縮和解壓類等等等。。。此處省略一萬字),即拿即用,封裝類附帶調用示例和參數註釋,全傻瓜式調用,簡單易用。擁有此超強工具類,能大大的提高C#開發人員的效率和代碼質量,真正做到“工具在手,一有盡有”,讓苦逼的廣大程序猿朋友,早日脫離苦海,暢遊在代碼的世界裏 ^_^,如需購買MSCL超級工具類庫源碼,請掃碼博客右側二維碼購買

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Reflection;
using System.Data;
using System.Data.SqlClient;
using System.Web;
 
namespace MSCL
{
    /// <summary>
    /// 日誌幫助類
    /// </summary>
    public class LogHelper
    {
 
        /// <summary>
/// 記錄錯誤信息 /// </summary> /// <param name="ex">錯誤</param> public static void ErrorLog(Exception ex) { string dir = Path() + @"/Log/" + DateTime.Now.ToString("yyyy-MM") + "/"; string fileName = "log_" + DateTime.Now.ToString("dd") + "
.txt"; string path = dir + fileName; StreamWriter sw = null; try { Directory.CreateDirectory(dir); sw = new StreamWriter(path, true); sw.WriteLine(string.Format("-------------{0}--------------", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff"))); sw.WriteLine(ex.ToString()); sw.WriteLine(); sw.Flush(); } catch { } finally { if (sw != null) { sw.Close(); sw = null; } } } /// <summary> /// 記錄錯誤信息 /// </summary> /// <param name="str">錯誤信息</param> public static void ErrorLog(string str) { string dir = Path() + @"/Log/" + DateTime.Now.ToString("yyyy-MM") + "/"; string fileName = "log_custome_" + DateTime.Now.ToString("dd") + ".txt"; string path = dir + fileName; StreamWriter sw = null; try { Directory.CreateDirectory(dir); sw = new StreamWriter(path, true); sw.WriteLine(string.Format("-------------{0}--------------", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff"))); sw.WriteLine(str); sw.WriteLine(); sw.Flush(); } catch { } finally { if (sw != null) { sw.Close(); sw = null; } } } /// <summary> /// 拿到項目所在目錄 /// </summary> /// <returns></returns> private static string Path() { string path = HttpContext.Current.Server.MapPath("~/"); return path; } } }

技術分享

技術分享

技術分享

MSCL超級工具類(C#),開發人員必備,開發利器