2009-04-06 16:08 by 无常, 1639 visits, 网摘, 收藏, 编辑
摘要:EFOracleProvider是ADO.net实体框架Provider for Oracle,其目前版本对Oracle11g中的char、timestamp(x)等类型支持不好,在生成模型文件时无法识别这些数据类型而忽略相关字段,本文就此给出一种参考方案。
阅读全文
2008-07-01 00:12 by 无常, 683 visits, 网摘, 收藏, 编辑
摘要:WPF应用程序中的Application对象及MainWindow处理方法。
阅读全文
2008-03-08 21:59 by 无常, 1804 visits, 网摘, 收藏, 编辑
摘要:AJAX编程经常需要Object<=>JSON之间转换,写了二个扩展方法:
public static string ToJSON(this object obj)
public static T ParseJSON
(this string str) 阅读全文
2008-03-08 14:45 by 无常, 3083 visits, 网摘, 收藏, 编辑
摘要:Javascript中的SetTimeout和SetInterval函数很方便,把他们移植到c#中来。
public static void SetTimeout(double interval, Action action)
public static void SetInterval(double interval, Action
action)
阅读全文
2008-03-03 11:55 by 无常, 1060 visits, 网摘, 收藏, 编辑
摘要:jQuery中使用each(callback)方法可以很方便的遍历集合,写了个c#版的,使用方法:
static void Main(string[] args)
{
string[] arr = new string[] { "A", "B", "C", "D", "E" };
arr.Each(p => Console.WriteLine(p));
Console.ReadKey();
}
阅读全文
2008-02-24 13:30 by 无常, 1871 visits, 网摘, 收藏, 编辑
摘要:如果表中的字段类型为 char(1) 时,Linq to SQL生成char (System.Char)的属性。linq 语句where p.LineCode =='A'生成的SQL是WHERE UNICODE([t0].[LineCode]) = 65,这样会使LineCode列上的索失效,引起全表扫描...
阅读全文
2008-02-23 23:52 by 无常, 602 visits, 网摘, 收藏, 编辑
摘要:要在Asp.net web sites中使用PageMethods,必需要将服务端代码写在.aspx文件中...
阅读全文
2008-02-06 17:53 by 无常, 3284 visits, 网摘, 收藏, 编辑
摘要:indeXus.Net SharedCache是高性能的、分布式的内存对象系统,用于在动态WEB或Win应用程序中减少数据库的负责,提高访问速度。
SharedCache 全部的代码都是用c#写的,100% DotNet原生态。
阅读全文
2007-08-14 20:41 by 无常, 1855 visits, 网摘, 收藏, 编辑
摘要:摘要:SubSonic自动根据表生成的实体类中没有注释,如果表的字段很多或是字段名句不是很规范的话,那么使用起来就很不方便了。本文针对
SubSonic 2.0.3版本做修改,让生成的实体类自动根据字段的说明生成注释。
阅读全文
2007-08-13 23:43 by 无常, 1138 visits, 网摘, 收藏, 编辑
摘要:本书主要介绍如何高效使用VS.NET。全书内容分为精练而容易把握的几部分,收录的技巧从编辑代码,到编译和调试,以及VS.NET编译器深入了解等多个方面,对所有开发人员而言都是本必读的书籍,无论他们是否熟练,或者使用哪种开发语言。本书涵盖了Visual Studio .NET 2002, 2003和2005 Beta 1。
阅读全文
2007-04-16 11:53 by 无常, 2451 visits, 网摘, 收藏, 编辑
摘要:如果你在使用CNBlogsDottext Beta2代码搭建BLOG站点,如果你的打开首页时每次都很慢,那就继续往下看。
阅读全文
2007-03-31 00:11 by 无常, 1793 visits, 网摘, 收藏, 编辑
摘要:洗了个澡上线,打开分别打开博客园和博客堂看新料,没想到在joycode看到的却是一副白脸OutOfMemoryException' 。
难道这是.Text家族的通病?
阅读全文
2007-01-29 11:21 by 无常, 3250 visits, 网摘, 收藏, 编辑
摘要:在需要录入数据的字段比较多的表单应用程序中,为了给用户更好的体验,我们通常会将[Enter]键转为[TAB]将输入焦点移到下一个控件,或是将获得焦点的输入控件背景经一个醒目的背景颜色显示等等。以往的做法通常是从TextBox、ComboBox等标准输入控件派生一个新的控件,在新控件中改变击键和在获得/失去焦点时的动作,但此方法的不便之外就是到项目的最后,会增加了一系列的标准控件的小功能扩展控件,增大了后期的维护工作量。在DotNet中,对于类似的对标准控件的“小功能扩展”我们有了更好解决方案,那就是神奇的IExtenderProvider接口,它可以给任何属性“变”出一个属性来^_^
阅读全文
2006-12-07 10:14 by 无常, 13118 visits, 网摘, 收藏, 编辑
摘要: 一直以来只知道托管代码的效率要比非托管代码低,至于低多少也没有可参考的数据。今天在csdn看到的英特尔多核平台编程优化大赛的广告,把里面的代码下载回来,分别用非托管c/托管cpp/c#做了个简略的性能测试,不比不知道,一比吓了一跳。且看数据说话。
阅读全文
2006-12-01 11:18 by 无常, 6642 visits, 网摘, 收藏, 编辑
摘要:Webform中的TreeView可以很方便的从xml中获取数据,而Winform中的TreeView却没有此功能。
本文给出3段代码,分别是TreeView2XML、XML2TreeView和TreeView2MenuStrip以供参考。
阅读全文