posts - 1180, comments - 162, trackbacks - 1, articles - 5
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

04 2011 档案

摘要: 在WPF中,UI线程中的界面物体是不能被UI以外的线程修改的,如果你想在非UI线程中修改界面物体值的话,可以使用System.Windows.Threading.Dispatcher类中的Invoke方法publicvoidDoWork(){ThreadPool.QueueUserWorkItem((WaitCallback)delegate(objecto){//现在在非UI线程中boolisConnected=false;Dispatcher.Invoke(DispatcherPriority.Normal,(ThreadStart)delegate(){WriteMessageToWin阅读全文

posted @ 2011-04-21 22:52 linFen 阅读(182) | 评论 (0) 编辑 |

摘要: ASP.NET MVC 3 已经正式发布了,现在估计许多人都在拼命学,我也不能例外,刚刚看到了一篇文章,介绍了三个非常有用的方法:RenderBody,RenderPage和RenderSection,现在自己再总结下。1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到<body>标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的<contentplaceholder>服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局阅读全文

posted @ 2011-04-20 09:52 linFen 阅读(1023) | 评论 (0) 编辑 |

摘要: 这是一个基于 aspnet 的自动合并输出js和css的解决方案。首先感谢 LoveCherry 的文章《httpmodule和httphandler配合的又一应用——合并脚本样式》(http://www.cnblogs.com/lovecherry/archive/2010/04/01/1701997.html),我是在这篇文章的基础上进行修改的,令这个模块更为实用,我做了以下修改: ·简化tag的写法,统一用 <link runat="server" type="..." src="..."/>来表示资源 &阅读全文

posted @ 2011-04-20 09:49 linFen 阅读(281) | 评论 (0) 编辑 |

摘要: 根据ScottGu的博客记述(http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx),在未来不久将会发布一个ASP.NET MVC 3.0的Preview版本,在这个版本中可以使用多个内置的模板引擎,以它发布出来的截图来看,其中包括NHaml,Spark以及微软刚刚发布的ASP.NET Web Pages(Razor)。 ASP.NET Web Pages包含在Web Matrix中,提供了一种新的模板模式,其扩展名为 .vbhtml/.cshtml,可以使用类似以下语法来做视图显示: @{ var i阅读全文

posted @ 2011-04-20 09:46 linFen 阅读(193) | 评论 (0) 编辑 |

摘要: MVC中生成web.config默认只添加了linq的程序集引用,如果使用entity framework(EF)做为MVC的ORM,则需要在webconfig中添加程序集引用:如:<assemblies> ...... <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=阅读全文

posted @ 2011-04-19 14:20 linFen 阅读(263) | 评论 (0) 编辑 |

摘要: 用C#创建Windows Service 现在的.NET框架已经为Windows service的开发提供足够强大的支持,你只需要关注service所要实现的逻辑,而完全不用关心service底层是如何实现的,相比以前用MFC来说,真是质的飞跃啊。闲话少谈,看看如何实现一个最基本的windows service,以及如何来调试windows service。 打开VS 2005,点击File->New->Project….,在创建工程向导中选择Windows service模板,在工程名输入框中,输入TestService然后点击OK。VS为我们生成了最基本的代码,我们将Servi阅读全文

posted @ 2011-04-17 00:47 linFen 阅读(138) | 评论 (0) 编辑 |

摘要: 最近项目要求使用informix与oracle并行操作存储,这两个数据库之前都没接触过,不过和SqlServer都差不多,但在时间操作上这两个数据库让我很蛋疼。写了半天不对,查函数库之后才发现其中原由。详情见下图转:http://www.cnblogs.com/homezzm/archive/2011/04/11/2012475.html阅读全文

posted @ 2011-04-12 08:49 linFen 阅读(32) | 评论 (0) 编辑 |