RyanDing

用编码抒写未来

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年2月4日

摘要: 曾在VS2008下用C#编写过WindowsService监控进销存库存并且根据相关逻辑发送手机短信。现在.NET4.0、VS2010中使用C#编写Windows Service 监控指定目录文件。具体步骤如下: 一、建立WindowsSerivce 工程 新建 Visual C# windows 目录下的 Windows Service 工程:"HelloWindowsService"。添加一个 App.config(配置文件,如:指定监控磁盘目录),一个ErrorLog.txt文件(记录服务运行日志)。截图如下:注:为了方便调用App.config 配置文件内容,在工程内需要引入Syste 阅读全文
posted @ 2011-02-04 11:37 ryanding 阅读(5524) 评论(10) 推荐(6) 编辑

2011年2月1日

摘要: 本文旨在和网友分享Linq在项目中的实践,曾经我参与过的项目都能看见Linq的影子。(LinqTosql、LinqToString、LinqToXML、LinqToEntity 等等...)个人认为Linq是近年来微软推出的非常成功的一项技术。比如,当我熟悉Linq之后,再用SQL写商业逻辑时,感觉已经不再适应了。如果您还没有系统的研究过Linq,希望本文可以给您带来帮助。 本文将从以下几个方面介... 阅读全文
posted @ 2011-02-01 16:33 ryanding 阅读(9168) 评论(30) 推荐(36) 编辑

2011年1月19日

摘要: 随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用%= %在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net: script src="%=Url.Content("~/Sc... 阅读全文
posted @ 2011-01-19 09:39 ryanding 阅读(73539) 评论(87) 推荐(149) 编辑

2011年1月17日

摘要: 上周完成了一个从ASP.NET WebForm 开发的站点抓包的功能。该功能要求使用该网点内的帐号通过我们自己的程序获取网站内的数据。其间使用了HttpWebRequest 进行抓包。具体的抓包过程就不重点讨论了。旨在和大家分享一下我在抓包过程中对ViewState 在 ASP.NET WebForm 中的作用有了进一步的了解。如果存在不足之处,希望您能指出。 为了模拟Http POST/GET ... 阅读全文
posted @ 2011-01-17 08:55 ryanding 阅读(12892) 评论(40) 推荐(35) 编辑

2011年1月2日

摘要: 本文是对MVC2.0本地化(另类解决方案)上这篇文章内介绍的MVC2.0本地化功能进行加强、细化的结尾篇。如果存在不足的地方,希望您指出。如何对上篇文章进行加强以及细化呢?主要从以下三点开始。 1、根据用户浏览器自动语言判断,同时也可由用户自定义站点语言。 2、多语言加入,类似resource文件,可以有多个语言资源库。 3、全局本地化,可以本地化非页面内容,比如为台异步到前台的json数据本地化等。 主要步骤如下: 一、根据用户浏览器自动语言判断,同时也可由用户自定义站点语言 这个实现思路为:首选判断存储在客户端的用户“主动”设定的cookie。如果该值为空,则根据用户浏览器自动识别语 阅读全文
posted @ 2011-01-02 12:50 ryanding 阅读(2476) 评论(7) 推荐(5) 编辑

2010年12月28日

摘要: 前不久看见一篇文章:在asp.net中使用Response.Filter 过滤网站敏感字符的解决方案。于是我借题发挥用Response.Filter 为MVC2.0 进行多国语言本地化。如果存在不足的地方,希望您指出。 本文主要给出具体思路,希望能给读者带来一定的启发:日常开发中不是所有的方案要中规中矩用常用方法解决问题。比如本文的本地化就不用resource文件来处理。 具体步骤: 一、建立自定... 阅读全文
posted @ 2010-12-28 09:22 ryanding 阅读(3203) 评论(28) 推荐(38) 编辑

2010年12月26日

摘要: 通过好友CallHot介绍Lodopweb打印控件。由于是国人开发的,故这两天认真了研究下,打算在未来的项目中使用。现将学习成果与园友分享。如果存在不足的地方,希望您指出。具体的实现步骤如下: 一、准备工作 1.MVC2.0 + jQuery1.4.1 开发环境。 2.Lodop web 打印控件,官方地址:http://mtsoftware.v053.gokao.net/download.htm... 阅读全文
posted @ 2010-12-26 16:30 ryanding 阅读(20637) 评论(35) 推荐(60) 编辑

2010年12月22日

摘要: 本文是续上篇 使用MvcHandler设计自定义系统权限上 的下篇。通过本篇,我将在MVC2.0中提出一个系统权限的解决方案,如存在不足的地方,希望您能够指出。谢谢! 一、回顾上篇中的内容: 重点回顾一下上篇的3.2中的MyHandler类,该类继承MVC2.0的MvcHandler类。代码如下:贴出以上代码,着重想讲解的就是我们的权限判断应该注入在第11行,这个if语句内。将权限注入在第11... 阅读全文
posted @ 2010-12-22 20:53 ryanding 阅读(2575) 评论(12) 推荐(45) 编辑

2010年12月20日

摘要: 周末稍微研究了下MVC2.0的系统框架。现将学习成果拿来和网友们分享,对MVC2.0框架研究的还不够深入。如果存在不足的地方,希望您指出,以达到共同学习的目的。我对MVC2.0的框架的理解简单概括如下: 一、MVC2.0使用ASP.NET System.Web.Routing 画了张示意图,有点简陋: mvc 的核心在RouteBase 这个抽象类上,该抽象类提供了两个抽象方法GetRouteDa... 阅读全文
posted @ 2010-12-20 15:15 ryanding 阅读(3909) 评论(11) 推荐(43) 编辑

2010年12月14日

摘要: 在我先前的文章中,不断的推广.NET4.0新特性。特别是.NET4.0 Dynamic 这个新特性。随之而来的问题也出现了—Dynamic 执行效率如何?我们做开发的不光需要代码简洁,能够希望自己能够写出好的架构。还有一点非常重要的就是,我们的写出来的代码效率。撇开Dynamic在.net4.0中的实现原理。本篇只考虑dynamic 的效率比起使用反射到底是快还是慢?难道.NET为引入了dynam... 阅读全文
posted @ 2010-12-14 13:49 ryanding 阅读(7372) 评论(80) 推荐(54) 编辑