摘要:
Eazfuscator.NET 是一款免费的.NET混淆工具,而且使用简单,把项目拖过去就可以了,每次 Release 编译的时候会自动对编译后的文件进行混淆。下载地址:Eazfuscator.NET 阅读全文
posted @ 2012-06-06 11:28
跟着阿笨一起玩.NET
阅读(1214)
评论(1)
推荐(0)
摘要:
本文转载:http://www.cnblogs.com/anjou/archive/2010/08/10/1796563.html代码publicstaticintExecuteSqlScript(stringsqlFile){intreturnValue=-1;intsqlCount=0,errorCount=0;if(!File.Exists(sqlFile)){Log.WriteLog(string.Format("sqlfilenotexists!",sqlFile));return-1;}using(StreamReadersr=newStreamReader(s 阅读全文
posted @ 2012-06-06 11:27
跟着阿笨一起玩.NET
阅读(5412)
评论(0)
推荐(1)
摘要:
小技巧大智慧:System.Diagnostics.Stopwatchsw=newSystem.Diagnostics.Stopwatch();sw.Start();System.Threading.Thread.Sleep(3000);sw.Stop();Console.WriteLine(sw.Elapsed); 阅读全文
posted @ 2012-06-06 11:24
跟着阿笨一起玩.NET
阅读(315)
评论(0)
推荐(0)
摘要:
usingSystem.Runtime.Serialization.Formatters.Binary;publicclassSerializationUnit{///<summary>///把对象序列化为字节数组///</summary>publicstaticbyte[]SerializeObject(objectobj){if(obj==null)returnnull;MemoryStreamms=newMemoryStream();BinaryFormatterformatter=newBinaryFormatter();formatter.Serialize( 阅读全文
posted @ 2012-06-06 11:19
跟着阿笨一起玩.NET
阅读(3021)
评论(0)
推荐(0)
摘要:
方法1:truncatetableTableName删除表中的所有的数据的同时,将自动增长清零。如果有外键参考这个表,这个方法会报错(即便主键表和外键表都已经没有数据),请参考方法2。PS:用delete删除数据,自动增长不会清零的哦。方法2:DBCCCHECKIDENT('TableName',RESEED,0)不删除表的数据,直接重置自动增长的值。 阅读全文
posted @ 2012-06-06 11:15
跟着阿笨一起玩.NET
阅读(265)
评论(0)
推荐(0)
摘要:
用Image.FromFile加载图片会锁文件:Imageimage=Image.FromFile(fileName);解决办法:privateImageGetImage(stringfileName){byte[]bytes=File.ReadAllBytes(fileName);using(MemoryStreamms=newMemoryStream(bytes)){returnImage.FromStream(ms);}} 阅读全文
posted @ 2012-06-06 11:07
跟着阿笨一起玩.NET
阅读(242)
评论(0)
推荐(0)
摘要:
///<summary>///注册COM+///</summary>///<paramname="assembly"></param>///<paramname="strErrorMessage"></param>///<returns></returns>publicstaticboolInstall(stringassembly,refstringstrErrorMessage){boolflag=true;stringapplicationName=st 阅读全文
posted @ 2012-06-06 11:03
跟着阿笨一起玩.NET
阅读(999)
评论(0)
推荐(1)
摘要:
privateintWM_SYSCOMMAND=0x112;privatelongSC_MAXIMIZE=0xF030;privatelongSC_MINIMIZE=0xF020;privatelongSC_CLOSE=0xF060;protectedoverridevoidWndProc(refMessagem){if(m.Msg==WM_SYSCOMMAND){if(m.WParam.ToInt64()==SC_MAXIMIZE){//MessageBox.Show("MAXIMIZE");return;}if(m.WParam.ToInt64()==SC_MINIMI 阅读全文
posted @ 2012-06-06 10:51
跟着阿笨一起玩.NET
阅读(1567)
评论(0)
推荐(0)
摘要:
privatePointmouseOffset;privatevoidlabel1_MouseDown(objectsender,MouseEventArgse){mouseOffset=newPoint(-e.X,-e.Y);}privatevoidlabel1_MouseMove(objectsender,MouseEventArgse){if(e.Button==MouseButtons.Left){PointmousePos=Control.MousePosition;mousePos.Offset(mouseOffset.X,mouseOffset.Y);((Control)send 阅读全文
posted @ 2012-06-06 10:45
跟着阿笨一起玩.NET
阅读(292)
评论(0)
推荐(0)