技术笔记:MSCL超级工具类(C#),开发人员必备,开发利器

简介: 技术笔记:MSCL超级工具类(C#),开发人员必备,开发利器

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


{


///


/// 日志帮助类


///


public class LogHelper


{


///


/// 记录错误信息


///


///


错误


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")));


//代码效果参考:http://www.lyjsj.net.cn/wz/art_23338.html

sw.WriteLine(ex.ToString());

sw.WriteLine();


sw.Flush();


}


catch { }


finally


{


if (sw != null)


{


sw.Close();


sw = null;


}


}


}


///


/// 记录错误信息


///


///


错误信息


public static void ErrorLog(string str)


{


string dir = Path() + @"/Log/" + DateTime.Now.ToString("yyyy-MM") + "/";


string fileName = "logcustome" + DateTime.Now.ToString("dd") + ".txt";


string path =//代码效果参考:http://www.lyjsj.net.cn/wz/art_23336.html

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;


}


}


}


///


/// 拿到项目所在目录


///


///


private static string Path()


{


string path = HttpContext.Current.Server.MapPath("~/");


return path;


}


}


}

相关文章
|
2天前
|
C# 图形学 C++
使用vscode开发C#+unity没有代码提示问题
使用vscode开发C#+unity没有代码提示问题
6 0
使用vscode开发C#+unity没有代码提示问题
|
2天前
|
数据采集 XML 存储
技术经验分享:C#构造蜘蛛爬虫程序
技术经验分享:C#构造蜘蛛爬虫程序
|
2天前
|
存储 C# 索引
技术经验分享:C#入门详解(8)
技术经验分享:C#入门详解(8)
|
2天前
|
Java BI C#
技术笔记:SM4加密算法实现Java和C#相互加密解密
技术笔记:SM4加密算法实现Java和C#相互加密解密
|
2天前
|
监控 C#
技术经验解读:【转】c#实现魔兽(warIII)中显血和改键功能(附源码)(不影响聊天打字)
技术经验解读:【转】c#实现魔兽(warIII)中显血和改键功能(附源码)(不影响聊天打字)
|
1月前
|
开发框架 前端开发 .NET
C#编程与Web开发
【4月更文挑战第21天】本文探讨了C#在Web开发中的应用,包括使用ASP.NET框架、MVC模式、Web API和Entity Framework。C#作为.NET框架的主要语言,结合这些工具,能创建动态、高效的Web应用。实际案例涉及企业级应用、电子商务和社交媒体平台。尽管面临竞争和挑战,但C#在Web开发领域的前景将持续拓展。
|
1月前
|
SQL 开发框架 安全
C#编程与多线程处理
【4月更文挑战第21天】探索C#多线程处理,提升程序性能与响应性。了解C#中的Thread、Task类及Async/Await关键字,掌握线程同步与安全,实践并发计算、网络服务及UI优化。跟随未来发展趋势,利用C#打造高效应用。
|
1天前
|
存储 C# 开发者
C# 编程基础:注释、变量、常量、数据类型和自定义类型
C# 编程基础:注释、变量、常量、数据类型和自定义类型
7 1
|
1月前
|
开发框架 .NET Java
探索 C#编程的奥秘与魅力
【4月更文挑战第20天】C#是微软开发的现代、面向对象的编程语言,以其简洁语法、强大功能和跨平台支持脱颖而出。它支持自动垃圾回收、泛型、委托、LINQ,并广泛应用于桌面、Web、移动和游戏开发。C#拥有活跃的开发者社区和丰富的资源,是Unity游戏开发的首选语言。随着.NET Core,C#可在多个操作系统上运行,持续创新,未来发展潜力巨大。
|
1月前
|
存储 安全 网络安全
C#编程的安全性与加密技术
【4月更文挑战第21天】C#在.NET框架支持下,以其面向对象和高级特性成为安全软件开发的利器。本文探讨C#在安全加密领域的应用,包括使用System.Security.Cryptography库实现加密算法,利用SSL/TLS保障网络传输安全,进行身份验证,并强调编写安全代码的重要性。实际案例涵盖在线支付、企业应用和文件加密,展示了C#在应对安全挑战的同时,不断拓展其在该领域的潜力和未来前景。