摘要:
最近想研究如何自定义 LINQ Provider ,但是一直无法入手,先写点收获吧~ MSDN 上的这篇文章(《启用数据源以进行 LINQ 查询》)中写到: 如果想对自己的数据源进行 LINQ 查询,那必须使用一下四种方法的其中一种。 实现 IEnumerable<T> 接口 实现标准的查询方法 实现 IQueryable<T> 接口 扩展已经实现的 LINQ 查询 看到其中第二条,让人心生疑惑,... 阅读全文
随笔分类 - 01-DotNet
Visual Studio Explosion! - VS2010 SP1 *BETA* Released and Context
2011-01-08 15:37 by Kevin-wang, 574 阅读, 收藏,
摘要:
Form:http://www.hanselman.com/blog/VisualStudioExplosionVS2010SP1BETAReleasedAndContext.aspx It's a holiday miracle! OK, maybe not a miracle, but folks have been working hard on Visual Studio 2010 Se... 阅读全文
获取到某一方法的调用者的类名、方法名、命名空间
2011-01-07 09:39 by Kevin-wang, 424 阅读, 收藏,
摘要:
1、返回当前方法所在的类名: 2、返回调用当前方法的方法名: 运行结果: 阅读全文
SQL Server 2005中创建CLR存储过程
2010-09-29 14:26 by Kevin-wang, 463 阅读, 收藏,
摘要:
在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解释了,这里就直接说明实现方法了。假设服务器里面有个test数据库,数据库有个架构user,还有一个表test1,然后有个sql登陆用户叫test_user,将这个用户设置成VS2005里面数据库连接的... 阅读全文
让 C#智能注释时允许换行
2010-06-07 09:57 by Kevin-wang, 1668 阅读, 收藏,
摘要:
C# XML注释换行,效果如下: 只需将<para> 标记用于诸如 <summary>、<remarks> 或 <returns> 等标记内即可。 阅读全文
Visual Studio 2010中文暂时无法进行Silverlight 4的开发
2010-06-01 11:15 by Kevin-wang, 412 阅读, 收藏,
摘要:
由于目前Silverlight 4 Tools for Visual Studio 2010 和 WCF RIA Services 1.0未发布中文版本,所以还不能在VS2010中文版中进行开发; 有图为证: VS2010英文截图: VS2010中文截图: 阅读全文
jQuery1.4.1中文化
2010-05-31 11:05 by Kevin-wang, 3578 阅读, 收藏,
摘要:
昨天安装后Visual Studio2010后,发现集成的jQuery1.4.1竟然已经中文化了,这个消息对于英语不怎么好的朋友好算是个好的消息,再加个jQuery1.4.1中文帮助可算是完美了,在此发布出来供需要的朋友下载;下载地址:jQuery-1.4.1 jQuery-1.4-API.rar附图: 此文为分享收藏; 阅读全文
自动完成服务端控件开发(1)
2010-05-24 13:54 by Kevin-wang, 1581 阅读, 收藏,
摘要:
前一段时间由于项目需要搜索时要根据输入的内容自动从后台查询与之相关的数据,先上图看一看最终的效果: 这篇主要先介绍一下如何使用这个控件。 1.添加对DSKJ.Controls.DLL程序集的引用 引用后控件自动加入到工具箱中. 2.属性和事件 属性 TargetControl 设置与此控件关联的TextBox控件ID Opacity 设置或获取自动提示显示时的透明度,取值1至100 OnClie... 阅读全文
你的代码进行!=null了吗?
2010-05-23 23:14 by Kevin-wang, 394 阅读, 收藏,
摘要:
最近在一些项目中,发现系统运行日志中出现很多引发NullReferenceException异常的问题,或者就是明明是保存了但数据库中却找不到数据,经过对代码的分析总结一下发生这些问题的原因: 1.访问Cookie时未进行非null验证,往往都是直接从Cookie中取值; this.Request.Cookie[“userinfo”][“usernameR... 阅读全文
NUnit2.0详细使用方法
2010-05-16 23:02 by Kevin-wang, 207 阅读, 收藏,
摘要:
摘自:http://www.cnblogs.com/confach/archive/2005/06/20/177817.html 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit 前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行 TDD的利器. 如果你已... 阅读全文
防止页面被多次提交
2010-03-14 00:01 by Kevin-wang, 302 阅读, 收藏,
摘要:
此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.<scriptlanguage="javascript"><!--functiondisableOtherSubmit(){varobj=event.srcElement;varobjs=d... 阅读全文
Emit基础学习-选择分支
2009-07-13 09:51 by Kevin-wang, 397 阅读, 收藏,
摘要:
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 C#代码[代码]IL代码 [代码]Emit代码[代码]C#代码—条件表达式使用Emit生成IL后反射的C#代码[代码]手工编写的代码[代码]IL代码使用Emit生成的IL代码[代码]手工编写的代生成的IL代码[代码]Emit代码 [代码]Switch分支C... 阅读全文
复杂属性设计时支持实现
2009-02-09 16:38 by Kevin-wang, 209 阅读, 收藏,
摘要:
实现代码如下: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 2 [TypeConverter(typeof(TableInfoConverter))] 3 public partial class Tabl... 阅读全文
复杂属性的设计时支持
2009-02-09 16:34 by Kevin-wang, 212 阅读, 收藏,
摘要:
1.认识默认属性浏览器支持 让我们再认识一下属性,大家知道每个属性都是有类型的,最熟悉就是string,int这些类型了,vs2005属性浏览器对这些属性类型进行了识别, 如下例子 (1)table控件的Height属性,当你设置属性为字符串时,则提示错误信息 (2)当属性类型为Color属性时,属性浏览器为你提供颜色选择器 (3)当属性类型为枚举类型时,属性浏览器则支持下拉框选... 阅读全文
个利用正则表达式解析单句SQL的类SqlParser
2008-08-25 16:31 by Kevin-wang, 649 阅读, 收藏,
摘要:
一个利用正则表达式解析单句SQL的类SqlParser 先看要解析的样例SQL语句: select * from dual SELECT * frOm dual Select C1,c2 From tb select c1,c2 from tb select count(*) from t1 select c1,c2,c3 from t1 where condi1=1 Select c1,c2,c... 阅读全文
ASP.NET 中的正则表达式
2008-08-25 16:24 by Kevin-wang, 209 阅读, 收藏,
摘要:
ASP.NET 中的正则表达式发布日期: 8/17/2004 | 更新日期: 8/17/2004速成课程Steven A. Smith适用范围:Microsoft® .NET FrameworkMicrosoft® ASP.NET正则表达式 API摘要:正则表达式是一种处理文本的有用工具。无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非... 阅读全文
C# 中的常用正则表达式总结(转)
2008-08-25 16:13 by Kevin-wang, 172 阅读, 收藏,
摘要:
这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只... 阅读全文
服务端控件的呈现
2008-08-22 10:08 by Kevin-wang, 259 阅读, 收藏,
摘要:
服务端控件的呈现 Control类的呈现方法: Control类的rendering(呈现)方法描述: protected virtual void Render(HtmlTextWriter writer) 允许控件通过编写标记文本生成自身。当控件直接从Control类派生时,应该重载这个方法来生成所需的内容。 protected virtual v... 阅读全文
控件开发中常用的元数据
2008-08-15 00:19 by Kevin-wang, 391 阅读, 收藏,
摘要:
Bindable 这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。 Browsable 指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情况下,功用属性和那些希望在属性浏览器中显示的属性被设置为 Browsable(true),只读属性... 阅读全文
asp.net控件生成
2008-08-15 00:18 by Kevin-wang, 235 阅读, 收藏,
摘要:
我们要讨论的是复合控件.本文无法一步到位完整介绍,因为讨论的篇幅比较大,所以分两次写,这次就先讲些基本概念吧,剩着的下次写. 好象复合控件网上已经有很多教程了,相信大家也看过很多.如果看过的朋友就当我再废话一便,没看过的朋友希望能给你带来帮助. 1.复合控件概念 复合控件跟用户控件有很多相似点,最大不同就是用户控件后缀为ascx,而复合控件编译后则为dll文件,还可以分发给大家使用,另外其他不... 阅读全文
浙公网安备 33010602011771号