码迷,mamicode.com
首页 > Windows程序 > 详细

MSCL超级工具类(C#),开发人员必备,开发利器

时间:2017-10-14 21:09:07      阅读:339      评论:0      收藏:0      [点我收藏+]

标签:串处理   public   execl   ppa   加密解密   system   类集   sql   程序猿   

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#),开发人员必备,开发利器

标签:串处理   public   execl   ppa   加密解密   system   类集   sql   程序猿   

原文地址:http://www.cnblogs.com/smartsmile/p/7668415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!