上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页
  2012年2月8日
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){stringstrIntValue=Console.ReadLine();compute:if(strIntValue.ToUpper()=="CLS"){Console.Clear();}else{Console.WriteLine(CommonUtility.ConvertTo 阅读全文
posted @ 2012-02-08 00:08 一路前行 阅读(231) 评论(0) 推荐(0) 编辑
  2012年2月3日
摘要: 什么是Linqtosql Linqtosql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linqtoxml、Linqtoobjects、Linqtodataset、Linqtoentities等组成了强大的LINQ。 要学好LINQ查询语法,就不得不先理解C#3.0的一些新特性,下面一一简单介绍。隐含类型局部变量varage=26;varusername="zhuye";varuserlist=new[]{"a","b" 阅读全文
posted @ 2012-02-03 10:53 一路前行 阅读(298) 评论(0) 推荐(0) 编辑
  2012年2月1日
摘要: 没有使用C++/CLI之前,我很怀疑它存在的意义。因为C#的语法更清爽,运行效率也不比C++差多少.C++本身就很复杂了,再乘以CLI的复杂度,我不能想出人们为什么会学习它,使用它。但是在使用C#的过程中,渐渐发现.Net类库不够丰富,有很多功能必须通过P/Invoke来实现.一般常用的Windows API函数还好说,接口通常比较简单,DllImport + IntPtr已经足够了,而且还有www.pinvoke.net这个很大的资源库,使用起来还是相当方便的. 虽然有时看到那个日渐庞大的NativeMethods类不爽,但是整体来说,能解决问题。 等到我必须使用第三方C/C++类库时... 阅读全文
posted @ 2012-02-01 17:34 一路前行 阅读(2529) 评论(0) 推荐(0) 编辑
  2012年1月31日
摘要: ///<summary>///数字校验///</summary>///<paramname="sender"></param>///<paramname="e"></param>privatevoidtxtAlarmPhone_KeyPress(objectsender,KeyPressEventArgse){if((e.KeyChar<48||e.KeyChar>57)&&e.KeyChar!=8){e.Handled=true;}} 阅读全文
posted @ 2012-01-31 23:28 一路前行 阅读(1633) 评论(0) 推荐(0) 编辑
  2012年1月30日
摘要: 有些插件想VAssistX有时在程序管理器中删除掉之后,VS中依然存在,鉴于此种情况可以在VS2010菜单栏点击“工具”,里面有个“扩展管理器”,在里面删除就可以了。 阅读全文
posted @ 2012-01-30 12:33 一路前行 阅读(6479) 评论(0) 推荐(1) 编辑
  2012年1月7日
摘要: 在线网址:http://jsbeautifier.org/ 阅读全文
posted @ 2012-01-07 10:34 一路前行 阅读(674) 评论(0) 推荐(0) 编辑
  2011年12月24日
摘要: DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff") 阅读全文
posted @ 2011-12-24 18:00 一路前行 阅读(679) 评论(0) 推荐(0) 编辑
  2011年12月17日
摘要: 思路:①负数转换为正数;例:-5,先转换成5(0000 0101);第一位标识正负②先将十进制转换为二进制通过;例:将5转换为二进制,得到结果0000 0101③求反码;例:将上面例子求反码,得到结果:1111 1010(即0变成1,1变0)④求补码;例:将第四步结果求补码,得到结果:1111 1011(最后一位加1)⑤转十六进制;1111 1011转十六进制即得:FB///<summary>///负数转十六进制///</summary>///<paramname="iNumber"></param>///<return 阅读全文
posted @ 2011-12-17 22:32 一路前行 阅读(7782) 评论(1) 推荐(3) 编辑
  2011年12月6日
摘要: 在做.Net底层编码过程中,为了功能独立,有可能会生成多个DLL,引用时非常不便。这方面微软提供了一个ILMerge工具原版DOS工具,可以将多个DLL合并成一个。下载完成后需要安装一下,然后通过DOS命令进入。具体用法如下:D:\ProgramFiles\Microsoft\ILMerge>ilmerge/log:log.txt/targetplatform:v4/out:merge.dllAnalysisLibrary.dllUSBClassLibrary.dll说明:此操作的目的是:将当前目录下的AnalysisLibrary.dll和USBClassLibrary.dll类库,按 阅读全文
posted @ 2011-12-06 17:07 一路前行 阅读(4082) 评论(6) 推荐(4) 编辑
  2011年12月2日
摘要: 对于千篇一律的VisualStudio主题用烦了吗,可以到下面的网站中换换风格:http://studiostyl.es/(操作:工具->导入导出设置->导入到选定环境) 阅读全文
posted @ 2011-12-02 09:47 一路前行 阅读(381) 评论(0) 推荐(0) 编辑
  2011年11月29日
摘要: 1, 前提 可以说MVVM是专为WPF打造的模式, 也可以说MVVM仅仅是MVC的一个变种, 但无论如何, 就实践而言, 如果你或你的团队没有使用"Binding"的习惯, 那么研究MVVM就没有多大意义. 另外,个人觉得, 使用Command以及打造一种合理的简化的方式去使用Command也与使用Binding一样重要. 2, 诞生 为了解决现实世界中的问题,我们需要将现实世界中的事物加以抽象, 然后得到了Domain Object, 无论贫血的还是富血的, 我们都可以简单地把他们归结为"由现实世界抽象出来的模型", 也就是我们的model, 也就M- 阅读全文
posted @ 2011-11-29 13:48 一路前行 阅读(344) 评论(0) 推荐(0) 编辑
  2011年11月28日
摘要: 在Action<Of T>基础上增加了返回值,其参数原型如下:publicdelegateTResultFunc<inT,outTResult>(Targ)/*InT此委托封装的方法的参数类型。该类型参数是逆变的。即可以使用指定的类型或派生程度更低的类型。有关协变和逆变的更多信息,请参见泛型中的协变和逆变。OutTResult此委托封装的方法的返回值类型。该类型参数是协变的。即可以使用指定的类型或派生程度更高的类型。有关协变和逆变的更多信息,请参见泛型中的协变和逆变。*/以前Delegate方法:usingSystem;usingSystem.Windows.Forms 阅读全文
posted @ 2011-11-28 17:22 一路前行 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 该功能与Action情况基本类似,但增加了参数传入功能。用Delegate的代码:usingSystem;usingSystem.Windows.Forms;publicdelegatevoidDisplayMessage(stringmessage);publicclasstestTestDelegate{publicstaticvoidMain(){DisplayMessageshowMethod=DisplayToWindow;showMethod("ZHANGPS");}publicstaticvoidDisplayToWindow(stringstrName){M 阅读全文
posted @ 2011-11-28 17:18 一路前行 阅读(373) 评论(2) 推荐(0) 编辑
摘要: Action:相当于一种无参数传递的委托,从Framework 3.5开始加如,简化了委托调用代码:Delegate原代码:usingSystem;usingSystem.Windows.Forms;publicdelegatevoidDisplayMessage();publicclasstestTestDelegate{publicstaticvoidMain(){ DisplayMessageshowMethod=DisplayToWindow();showMethod();}publicstaticvoidDisplayToWindow(){MessageBox.Show(" 阅读全文
posted @ 2011-11-28 16:55 一路前行 阅读(2377) 评论(0) 推荐(1) 编辑
摘要: classSimpleLambda{staticvoidMain(){//Datasource.int[]scores={90,71,82,93,75,82};//ThecalltoCountforcesiterationofthesourceinthighScoreCount=scores.Where(n=>n>80).Count();Console.WriteLine("{0}scoresaregreaterthan80",highScoreCount);//Outputs:4scoresaregreaterthan80}} 阅读全文
posted @ 2011-11-28 16:07 一路前行 阅读(497) 评论(0) 推荐(0) 编辑
  2011年11月22日
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Net.Mail;namespaceEmailTest{publicpartialclassMsEmail:Form{privateSmtpClientsmtpClient=newSmtpClient();publicMsEmail(){I 阅读全文
posted @ 2011-11-22 13:42 一路前行 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 有一款免费开源的代码格式化工具名为HTML Tidy,可以格式化混乱的HTML格式。有两种Tidy工具,一种是原生的命令行工具,另外一种是GUI工具。在此紧介绍命令行Tidy工具:用法如下:①将tidy.exe放系统path能找到的目录下,比如C:/Windows/下;②打开CMD命令行,定位到目标文件所在目录;③输入:tidy -i index.html >output.html 即可完成。意思是将index.html文件,按照命令参数(-i:缩排),并将格式化之后的文件输出的output.html中备注:可以通过 tidy -h查询,其它的格式化参数。 阅读全文
posted @ 2011-11-22 11:46 一路前行 阅读(1795) 评论(0) 推荐(1) 编辑
  2011年11月15日
摘要: WebBrowser在加载网页的过程中,如果遇到JavaScript或CSS代码,则会弹出一个黄色的安全警告。可以通过以下方法去除:<!--savedfromurl=(0014)about:internet-->具体用法如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--savedfromurl=(0014)about:internet- 阅读全文
posted @ 2011-11-15 11:31 一路前行 阅读(1288) 评论(0) 推荐(0) 编辑
  2011年11月9日
摘要: C#的Enum设计的相关指导在网上有相关文章论述:英文:Design Guidelines Update: Enum Design中文:C# Idioms: Enum还是Enum Class(枚举类)Enum的运算通常涉及到位运算(AND、OR、XOR),按位运算,常使用FlagsAttribute自定义属性定义。FlagsAttribute和Enum的准则:只有要对数值执行按位运算(AND、OR、XOR)时才对枚举使用FlagsAttribute自定义属性。用2的幂(即1、2、4、8等)定义枚举常量。这意味着组合的枚举常量中的各个标志都不重叠。请考虑为常用标志组合创建一个枚举常量。例如,如果 阅读全文
posted @ 2011-11-09 16:12 一路前行 阅读(281) 评论(0) 推荐(0) 编辑
  2011年10月17日
摘要: yield有两种使用形式:yield return;和yield break;他们通常配合枚举器对象IEnumerable(支持非泛型集合上进行简单迭代)使用。yield return:即取到一个数据后马上返回该数据,不需要全部数据装入数列完毕,这样有效提高了遍历效率。普通的return只返回一个数据,yield return 可在循环中返回符合条件的多个数据。yield break:在循环中,配合yield return使用。当条件不符合时,停止循环,返回符合条件的列表。privateint[]array=newint[10];publicIEnumerable GetEnumerator( 阅读全文
posted @ 2011-10-17 11:12 一路前行 阅读(361) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页