随笔分类 -  .net

基于.net 的知识
c# 捕捉键盘按键
摘要:按esc 退出窗体//esc退出窗体protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg , System.Windows.Forms.Keys keyData) //激活回车键{int WM_KEYDOWN=256; int WM_SYSKEYDOWN = 260; if(msg.Msg == WM_... 阅读全文

posted @ 2010-09-16 17:15 kis$ove 阅读(3299) 评论(1) 推荐(0)

Linq学习笔记(1.8)——Count、Sum、Min、Max、Average
摘要:转:http://www.cnblogs.com/young18/archive/2007/06/05/772843.htmlLinq学习笔记(1.8)——Count、Sum、Min、Max、Average using#regionusingusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.... 阅读全文

posted @ 2010-08-20 11:49 kis$ove 阅读(804) 评论(0) 推荐(0)

日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别
摘要:日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别 {0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0... 阅读全文

posted @ 2010-08-19 10:12 kis$ove 阅读(547) 评论(0) 推荐(0)

String.Format格式说明
摘要:C#格式化数值结果表字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制str... 阅读全文

posted @ 2010-08-19 10:04 kis$ove 阅读(359) 评论(0) 推荐(0)

GroupBy操作
摘要:Linq GroupBy操作 #region GroupBy Operator /* GroupBy第一种原型 * * 返回值为IGroupting<K,T>集合数组,每个IGroupting<k,t>包含一个(K)Key及 * 一个拥有相同Key的集合数组T * * 将含有相同的Key 分成一组 * public static IEnumerable<IGro... 阅读全文

posted @ 2010-08-17 15:58 kis$ove 阅读(1728) 评论(0) 推荐(0)

C#中Trim()、TrimStart()、TrimEnd()的错误认识
摘要:[转]C#中Trim()、TrimStart()、TrimEnd()的错误认识这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。TrimStart()只删除字符串的头部的空格。TrimEnd()只删除字符串尾部的空格。 如果这三个函数带上字符型数组的参数,则是删除字... 阅读全文

posted @ 2010-08-14 12:45 kis$ove 阅读(583) 评论(1) 推荐(1)

c#中的虚拟方法-virtual(转自MSDN)
摘要:c#中的虚拟方法-virtual(转自MSDN)收藏 若一个实例方法的声明中含有 virtual 修饰符,则称该方法为虚拟方法。若其中没有 virtual 修饰符,则称该方法为非虚拟方法。非虚拟方法的实现是不会变的:无论是在声明它的类的实例上调用该方法还是在派生类的实例上调用,实现都是相同的。与此相反,一个虚拟方法的实现可以由派生类取代。取代所继承的虚拟方法的实现的过程称为重写该方法(第 10.5... 阅读全文

posted @ 2010-08-13 09:49 kis$ove 阅读(464) 评论(0) 推荐(0)

C#虚方法virtual详解
摘要:转:http://www.cnblogs.com/jason_yjau/archive/2009/08/25/1553949.htmlC#虚方法virtual详解在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在... 阅读全文

posted @ 2010-08-13 09:23 kis$ove 阅读(2857) 评论(2) 推荐(0)

数据库更新
摘要:ADO.NET EF 中的实体修改方法 <转>1.传统修改模式,看下列代码using(NorthwindEntitiescontext=newNorthwindEntities()){Regionregion=context.Region.FirstOrDefault(v=>v.RegionID==4);region.RegionDescription="Test";contex... 阅读全文

posted @ 2010-08-07 12:02 kis$ove 阅读(425) 评论(0) 推荐(0)

EF4在N-Tier下的应用:中间层如何更新实体
摘要:转http://www.cnblogs.com/hackee/archive/2009/11/16/1603934.html在多层应用(N-Tier)环境中,如何更新对象是一个复杂的话题。在这篇文章中,讨论了最新的ADO.NET Entity Framework 4 Beta 2(以下简称EF4)如何实现在多层应用中,中间层如何完成对象的更新操作。下面例子对于Web应用(如ASP.NET MVC)... 阅读全文

posted @ 2010-08-07 11:48 kis$ove 阅读(501) 评论(0) 推荐(0)

C#窗口间传递消息(聊天记录)
摘要:C#窗口间传递消息 阅读全文

posted @ 2010-08-05 12:17 kis$ove 阅读(1807) 评论(0) 推荐(0)

winform中窗体的快捷鍵设置
摘要:申明:转自http://www.cnblogs.com/371448009/archive/2009/02/07/1385947.html1、将Form的KeyPreview属性设置True2、对KeyDown事件写入代码private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F2) { M... 阅读全文

posted @ 2010-08-05 12:05 kis$ove 阅读(308) 评论(0) 推荐(0)

windows form (窗体) 之间传值
摘要:申明:转帖,来自互联网http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。第一个全局变量:这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:在form1中定义一个static变量... 阅读全文

posted @ 2010-08-05 12:03 kis$ove 阅读(358) 评论(1) 推荐(0)

导航