拖动控件
摘要:public partial class Form1 : Form { private bool Mousedown; /// <summary> /// 鼠标在事件源的位置 /// </summary> private int CurX = 0; private int CurY = 0; pub
阅读全文
posted @
2019-03-02 11:25
张林春
阅读(226)
推荐(0)
使用ASP.NET Identity 实现WebAPI接口的Oauth身份验证
摘要:使用ASP.NET Identity 实现WebAPI接口的Oauth身份验证 目前WEB 前后端分离的开发模式比较流行,之前做过的几个小项目也都是前后分离的模式,后端使用asp.net webapi 提供restful风格的数据接口;前端主要使用angularjs等框架。在这种前后分离的模式中如何
阅读全文
posted @
2017-11-01 13:15
张林春
阅读(12317)
推荐(0)
NPOI读取Excel
摘要:namespace NQJExcelHelper{ public class SDExcelHelper { public static DataTable GetDataTable(string filepath) { DataTable dt = new DataTable(); if (fil
阅读全文
posted @
2016-12-13 08:46
张林春
阅读(2794)
推荐(0)
关于静态构造函数
摘要:程序如下所示 class Program { static void Main(string[] args) { 1、 Singleton.getInstance(); 2、Singleton s = new Singleton(); Console.ReadLine(); } }public class Singleton { private static int instance; public Singleton() { Console.WriteLine("no static Singleton"); } static Singleton() { Console.W
阅读全文
posted @
2011-11-25 11:37
张林春
阅读(213)
推荐(0)
延迟加载与单例模式
摘要:延迟加载,也较延迟实例化,延迟初始化等,主要表达的思想就是,把对象的创建延迟到使用的时候创建,而不是对象实例化的时候创建。这种方式避免了性能的浪费。当创建一个对象的子对象开销比较大时,而且有可能在程序中用不到这个子对象,那么久可以考虑用延迟加载的方式来创建子对象。另外就是当一个程序启动时,需要创建多个对象,但仅有几个对象需要立即使用,那么可以将一些不必要的初始化工作延迟到使用的时候。这样可以提高程序的启动速度。FramWork4.0中提供了一个包装类Lazy<T>,可以轻松实现延迟加载。今天就先从延迟加载开始学起。一、延迟加载1、Class Singleton{ private s
阅读全文
posted @
2011-11-07 14:44
张林春
阅读(4664)
推荐(0)
委托的使用
摘要:namespace ConsoleApplication2{ //最简单的委托的用法----------------------------------- //delegate void SayHello(string pString);//声明一个委托 //class Program //{ // static void Main(string[] args) // { // SayHello sh = EnglishHello; // sh("English"); // sh = new Program().ChineseHello; // sh("Chine
阅读全文
posted @
2011-11-04 09:50
张林春
阅读(260)
推荐(0)
C#_WinForm接收命令行参数
摘要:首先,我要仔细的声明下,本文讲的是接受命令行参数,让程序启动。而不是启动那个黑黑的框。。。我要实现的效果和它么有关系网上那些千篇一律,只管Ctrl+C,Ctrl+V,采集来的文章,本人已经深受其害,浪费了不少时间!BS~~先看下这篇文章:Winform程序接收命令行参数。一看标题,恩…和我的想法一样,不过一看内容,大为失望。不过呢,这里既然出现了2个API函数,先测试下,收藏着。在WinForm中调用黑框(控制台),就可以用此来实现。具体的使用…自己实践吧…现在说正题,说明下我要实现的功能:举个例子,在cmd.exe下,我们输入shutdown,这个命令可以用来重启系统,关闭系统,等等。它有一
阅读全文
posted @
2011-01-13 11:48
张林春
阅读(15072)
推荐(1)