性能相差7千倍的ToString方法 (转)
ToString方法大概是.Net时被用得最多的方法了,所有类型都,引用的,值的,都传承了这个从祖先Object开始的光荣传统。调用一次ToString,相当于惊堂木“啪”一下,大喝“堂下案犯报上名来”,这家伙就全招了。 ...
C# 委托,事件和Lambda表达式 (转)
关于这个论题,Delegates, Events, and Lambda Expressions 对此有比较深入的分析,可以参考。C# vs C++之一:委托 vs 函数指针 比较了委托和C++指针的区别。.NET 中的委托确实和C/C++的函数指针非常相似。它是一...
.NET 4.0中的并行计算和多线程详解(转)
并行计算部分 沿用微软的写法,System.Threading.Tasks.::.Parallel类,提供对并行循环和区域的支持。 我们会用到的方法有For,ForEach,Invoke。一、简单使用 &...
关于WCF的一个非常“无语”的BUG! ( Artech)
这确实是一个让人觉得“无语”的BUG,甚至让我觉得微软在故意和我们开玩笑。这个问题在我刚刚接触WCF的时候就遇到过,换言之,这个问题一直存在于.NET 3.0、3.5和现在的4.0。这是一个关于在你对WCF进行扩展的时候会...
在.NET中使用Speex -- 音频数据编解码 (转)
Speex是一套开源的音频编解码库,最新版本还包含了回音消除和防抖动等功能,如果我们想开发语音聊天或视频会议这样的系统,Speex将是一个不错的选择。到 http://www.speex.org可以下载Speex的源码(编译后的d...
微软一站式示例代码库 8 月小结
1. 正式launch了一站式示例代码库的用户调查。这是一个1分钟左右的简短的客户问卷。如您对这个项目有任何反馈和建议,欢迎提出。也感谢园友一年多来对一站式示例代码库...
让.Net CF实现智能提示(AutoComplete)功能
最近,一直在做Winform方面的开发,有一个公交信息查询的场景,用户在起始站输入框输入部分站点名称,系统能够自动给他建议和提示,类似Google中的自动补全、智能提示之...
Silverlight C# 游戏开发:自定义鼠标(转)
我们在游戏中经常应用自定义鼠标来提升游戏的画面品质,一个好的游戏怎么能没有好看的鼠标呢,关于Silverlight的各种自定义鼠标的方法很多,而我将为大家带来的是在游戏当中的应用效果,当然了,做法更加游戏化,先...
ASP.NET自定义验证控件CustomValidator 的使用方法
javascript. 函数和 CustomValidator控件相结合使用 <asp:TextBox ID="txtPwdPrompt"runat="server"></asp:TextBox><asp:CustomValidatorid="CVPwdPrompt"runat="server" ClientValidationFunction="CheckPw...
C#控件命名规范
控件名 前缀 Lable lblTextBox txtButton btn LinkButton lnkbtn ImageButton imgbtn List...
ASP.NET页面刷新方法总结(收藏)
先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object send...
发布一个WinForm控件--TableViewControl(转)
这几个比较忙,也没有想到写些什么,所以停笔了一个多月。本想写个Code生成技术呢,到Codesmith和T4就不知道该写些什么示例,比较实用也大家比较感兴趣的,所以暂时停下,如果关于Code生成...
Asp.net 利用Jquery Ajax传送和接收DataTable
对于习惯使用GridView的人来说,前台页面需要动态添加表格的行数,是一件痛苦的事。GridView处理这种事情相当麻烦,你点击“新增一行”,需要回传到服务器。服务器再把GridView反构造成DataTable, 再给DataTab...
c#实现用SQL池(多线程),定时批量执行SQL语句 (转)
在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎...
Asp.Net复合控件疑难与解决——尴尬的生命周期 (转)
Asp.Net复合控件疑难与解决——尴尬的生命周期 今天打算用Asp.Net复合控件技术制作一个服务器端的文件管理控件,基本实现构想如下:设置一个属性,通过该属性指定此控件所管理的根目录路径 递归向下扫描指定的根...
ASP.NET页面刷新方法总结
先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object send...
ASP.NET进阶:调用Javascript
昨天有同学在群里问MVC怎么让后台调用前台的js方法,我给他讲了半天他还是没能理解,我很晕。 调用Javascript不管是论坛还是QQ群里,很多同学都会问一个问题,就是他的后台程序怎么调用前台JS的方法。问这个...
asp.net 即时消息提示
很多的sns网站都提供了短消息功能。而且,如果我们在线的话会很快的收到好友的短消息。这里介绍一种客户端的方法,简单实现。主要的表:user :Uid UName Password 三个字段Message &n...
asp.net form验证
最常用判断登陆的就是登陆时用cookie或session存储,然后每个页面判断是否登陆。这样做每个页面都要判断很麻烦。毕业半年了,这半年学会了用类,重写事件OnLoad()来,这样每个页面继承这个类!这个类里可以判断是...
.Net 4.0并行库实用性演练
前面说在练习Parallel时,发现另有乾坤,是这样的代码: 代码 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->static IEnumerable<Person> testFill(){...