DotNet
文章平均质量分 53
moonshineidolon
这个作者很懒,什么都没留下…
展开
-
C# 代码规范和质量检查工具 StyleCop.Analyzers
原来一直用 ReSharper 来进行代码质量检查,不过毕竟是收费的,所以想找个免费的可以推广给公司的同事也一起用。搜索了一下,找到了StyleCop,但是我在 VS 2015里安装 StyleCop 或者通过 Nuget 包安装 StyleCop.MSBuild,虽然编译以后能把 warning 显示在 Error List 中,但是无法通过 项目---右键 配置 StyleCop 的规则,最终在找到了一个 StyleCopAnalyzers 也算是 StyleCop 的新版本吧。转载 2022-09-14 10:46:58 · 2094 阅读 · 0 评论 -
DataBaseHelper sqlsugar
Sql sugar DB Helper原创 2022-08-26 16:45:31 · 421 阅读 · 0 评论 -
GridView DataTable 导出到Excel
private void toExcelGridView() { System.Web.HttpContext context = System.Web.HttpContext.Current; System.IO.StringWriter strOur; System.Web.UI.Html原创 2008-05-29 18:41:00 · 692 阅读 · 0 评论 -
Excel文件下载
string fileName = Path.Combine(path, name); FileInfo fileInfo = new FileInfo(fileName); //FileInfo fileInfo = new FileInfo(fileName); //fileInfo.Ope转载 2008-04-25 10:07:00 · 720 阅读 · 0 评论 -
日期时间判断正则表达式
日期时间判断正则表达式 这里是判断YYYY-MM-DD这种格式的,基本上把闰年和2月等的情况都考虑进去了,不过我已经忘了在哪里找到的。^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d原创 2008-04-15 13:26:00 · 2163 阅读 · 0 评论 -
set PLM Suite application user
-- ===================================================-- Procedure Name: fb_plm_access_control-- Function : set PLM Suite application user-- Failure return: 1-- Success return: 0---- Parameters转载 2008-01-15 14:22:00 · 660 阅读 · 0 评论 -
xp样式按钮
using System;using System.Windows;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows .Forms ; namespace Control...{ public class XPButtonII:System.Windows.Forms.Button转载 2008-01-11 14:17:00 · 676 阅读 · 0 评论 -
c#更改标题栏颜色
改变窗口样式#region 改变窗口样式 #if !DEBUG [DllImport ("User32.dll")] private static extern IntPtr GetWindowDC(IntPtr hwnd); [DllImport ("User32.dll")] private static extern原创 2008-01-11 14:11:00 · 7155 阅读 · 3 评论 -
如何在父类中为子类添加事件
//以下代码实现的是在父类窗体中为子类窗体中的datagrid控件添加mousedown mouseup事件。//父类窗体中的方法private void Form_SearchBase_Load(object sender, System.EventArgs e) ......{ Auto AddEvent MouseDown MouseUpAuto AddEvent Mous原创 2007-09-30 15:55:00 · 894 阅读 · 0 评论 -
详细设计和概要设计的思考
概要设计面向需求分析的结果,通常而言是系统用例图。系统用例图可以帮助分析人员确定系统边界,明晰系统功能,利于概要设计过程中分析系统的组成部分。概要设计可以了解为将系统用例图(需求文档)向程序框架转化,这个阶段不涉及程序语言,只是以程序员的思路转化需求,即实现了需求和程序员眼中的系统构建之间的转移。这个时期,对程序员产生的结果主要是模块划分与系统功能的对应。模块的划分不一定是完善转载 2007-06-13 09:19:00 · 3731 阅读 · 1 评论 -
数据库是如何Order by的
这个问题在Sybase和Sql Server中存在,大家都很熟悉如下代码Declare @s varchar(200)select @s=SELECT @s=@s+F_XTBH FROM LSXTMC PRINT @s--返回F_XTBH的所有连接结果它是如何赋值的呢,应该是检索完一条语句,然后赋值但是如下语句,注意,增加了一个ORDER BYDeclare @s va原创 2007-06-14 21:32:00 · 853 阅读 · 0 评论 -
数据库的递归查询
Oracle对树形数据的递归查询使用Connect子句,例如:以下内容为程序代码:SELECT ID, PARENTID, Level FROM TREENODE Start With ID = A2 Connect By Prior ID = ParentId在DB2和最新的MS SQL Server 2005中也支持递归查询。SQL Server 2005和DB 2语法是相似的。转载 2007-06-14 21:30:00 · 1366 阅读 · 0 评论 -
c#中参数可变的函数
void paramsExample(object arg1, object arg2, params object[] argsRest) { foreach (object arg in argsRest) { /* .... */ } }原创 2007-06-14 21:29:00 · 949 阅读 · 0 评论 -
ftpsample dot net 2.0
//Author : Mohammed Habeeb - habeeb_matrix@hotmail.com //Date Created : 17th January 2007 //Description : This class demonstartes common FTP functionalities usin翻译 2008-09-03 17:34:00 · 651 阅读 · 0 评论 -
圆角矩形
/** Copyright (c) 2004-2007 D8HOME.CN * All rights reserved.* * http://www.d8home.cn/* * This library is only free for any non commercial usage. In the case of* modifying and/or redi转载 2009-02-16 11:52:00 · 580 阅读 · 0 评论 -
C# 开发PDA程序中软键盘(sip)覆盖录入区域的解决办法
C# 开发PDA程序中软键盘(sip)覆盖录入区域的解决办法15:46:03 2009-05-20 父窗体 using System; using System.Collections.Generic;using System.ComponentModel;using System.Data; using System.Text;using System.Windows原创 2009-05-20 15:35:00 · 1898 阅读 · 0 评论 -
AsposeDocHelper
using System;using Aspose.Words;using Neu.Uasd.HrPrinter.Utility.Log4;using Aspose.Words.Drawing;using System.IO;using Aspose.Words.Rendering;using System.Drawing;using System.Drawing.Imaging;...原创 2018-11-12 15:14:20 · 467 阅读 · 0 评论 -
AsposeExcelHelper
using System;using System.Linq;using Aspose.Cells;using System.IO;using Neu.Uasd.HrPrinter.Utility.Log4;using Neu.Uasd.HrPrinter.Utility.entity.certModel;using System.Collections.Generic;using...原创 2018-11-12 15:13:01 · 903 阅读 · 0 评论 -
DrawingVisual
using System;using System.Windows.Media.Imaging;using Neu.Uasd.HrPrinter.Utility.entity.cardPrint;using System.Windows.Media;using System.Windows;using System.Globalization;using System.IO;usi...转载 2018-11-12 15:10:45 · 147257 阅读 · 1 评论 -
wpf下手写输入
问题起源,参考winform下的手写输入,实现在wpf下面的相同功能,最后发现无法在特点的区域手写输入,造成问题的原因是wpf下获得的控件句柄和整个窗体的句柄是一样的。最后借用的wpf下面的 InkCanvas,在这里可以手写,然后把它的墨迹转换成微软的ink类:<InkCanvas Name="inkInput" Grid.Column="1" StrokeCollect...原创 2018-08-18 09:10:14 · 1866 阅读 · 0 评论 -
C# List<T>.Sort排序
定义一个类型 public class tt { public int id; public string name; public string sex; }测试List list = new List(); for (int i = 5; i > 0; i--)转载 2011-10-25 15:24:12 · 7650 阅读 · 0 评论 -
多地址发布用appconfig
原创 2011-09-08 10:48:48 · 12742 阅读 · 0 评论 -
WCF svcutil net.tcp://localhost:XXX/YYY 元数据包含无法解析的引用错误解决办法。
今天做一个WCF文件传输的案例,使用tcp方式传输,最后为了生成客户端配置文件 采用svcutil工具 一直出问题,最后发现是mex端点没配置。Setting environment for using Microsoft Visual Studio 2008 x86 too原创 2011-09-07 18:06:52 · 10642 阅读 · 1 评论 -
Delegate,Action,Func,匿名方法,匿名委托,事件
Delegate,Action,Func,匿名方法,匿名委托,事件转载 2010-09-17 10:02:00 · 1145 阅读 · 2 评论 -
c# 添加/使用新字体
C#动态加载和卸载字体(以文件的方式)2009-07-01 17:18因为是在CE里,所以是用Coredll PC机用的不是这个,可查MSDN[DllImport("coredll", EntryPoint = "AddFontResource")] private static extern int AddFontResource([In,转载 2009-12-28 13:31:00 · 8317 阅读 · 2 评论 -
Listview排序的方法
using System.Collections; #region liview排序定义 private ListViewColumnSorter lvwColumnSorter; class ListViewColumnSorter : IComparer {原创 2010-02-05 11:25:00 · 1302 阅读 · 0 评论 -
Win32环境下IIS5和Tomcat5用JK2整合整合心得
此文假设已经安装好了IIS5和Tomcat5.JK2 下载地址:http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip它里面带的install4iis.js一般情况下不太好用,需要自己手工配置.转载 2007-06-14 21:25:00 · 671 阅读 · 0 评论 -
JavaScript 網頁打印處理
1、控制"纵打"、 横打”和“页面的边距。(1)script defer>...function SetPrintSettings() ...{ factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 to 3转载 2007-09-05 16:34:00 · 643 阅读 · 0 评论 -
程序中错误信息的处理办法
将错误发送给开发者 using System;using System.Collections;using System.ComponentModel;using System.Web;using System.Web.SessionState;using System.Web.Mail ;using System.Diagnostics ;namespace WebApplicati原创 2007-01-29 17:52:00 · 988 阅读 · 0 评论 -
屏蔽鼠标右键等
script language="Javascript"> //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 function document.oncontextmenu()...{event.returnValue=false;}//屏蔽鼠标右键 function win转载 2007-03-07 18:34:00 · 662 阅读 · 0 评论 -
SqlReader通过字段名读取数据
using(SqlDataReader SDR= SQLHelper.ExecuteReader("SP_****",SqlParameter)) ...{ while( SDR.Read()) ...{原创 2007-03-07 11:28:00 · 2104 阅读 · 0 评论 -
充分利用ASP.NET的三种缓存提高站点性能
充分利用ASP.NET的三种缓存提高站点性能 [简介] ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常 易于实现,在大多数情况下,使用这两种缓存就足够了。 而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓 存。本文全面介绍了这三种缓存技术转载 2007-03-07 15:43:00 · 571 阅读 · 0 评论 -
如何有效的使用C#读取文件
如何有效的使用C#读取文件 你平时是怎么读取文件的?使用流读取。是的没错,C#给我们提供了非常强大的类库(又一次吹捧了.NET一番),里面封装了几乎所有我们可以想到的和我们没有想到的类,流是读取文件的一般手段,那么你真的会用它读取文件中的数据了么?真的能读完全么? 通常我们读取一个文件使用如下的步骤: 1、声明并使用File的OpenRead实例化一个文件流对象,就像下面这样 Fil原创 2007-02-24 09:25:00 · 863 阅读 · 0 评论 -
如何在C#中读写INI文件
如何在C#中读写INI文件 INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在原创 2007-02-24 09:23:00 · 583 阅读 · 0 评论 -
base64编码类------源代码(C#)
base64编码类------源代码(C#) using System; namespace shapBse64 ...{ /**//// /// 有关base64编码算法的相关操作 /// public class SBase64 ...{ public SBase64() ...{ // // TODO: 在此处添加构造函数逻辑 // } //--------------原创 2007-02-24 09:15:00 · 938 阅读 · 0 评论 -
模式窗口清除缓存
override protected void OnInit(EventArgs e) ...{ // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // Response.Cache.SetCacheability(HttpCacheability.NoCa原创 2007-03-05 13:18:00 · 1028 阅读 · 0 评论 -
C#-对称加密的一个例子
C#-对称加密的一个例子 using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Security.Cryptography; using S转载 2007-02-24 09:21:00 · 669 阅读 · 0 评论 -
msn淡入淡出窗口
ToastHelpers.cs using System;namespace WeatherAlert...{ /**//// /// This class describes the arguments used for /// the event arguments when the user opens the window /// via th转载 2007-01-12 17:16:00 · 956 阅读 · 0 评论 -
三层架构之数据库访问层完全篇(C#)
三层架构之数据库访问层完全篇(C#) using System; using System.Data; using System.Data.SqlClient; using System.Configuration; namespace DbBase ...{ public abstract class Base ...{ "Fields of base calss"#region "Fie原创 2007-02-24 09:29:00 · 1888 阅读 · 2 评论 -
字符串加密解密
类文件代码 using System;using System.Text;using System.IO;using System.Security.Cryptography;namespace WebApplicationI...{ public abstract class ClassDE ...{ public sta原创 2007-02-08 16:36:00 · 755 阅读 · 0 评论