Fork me on GitHub

2011年5月26日

摘要: 一、前言根据指定的xsl样式将List<T>转换相应的Html,其中涉及到怎样将List<T>转换成DataTable,如何将xml文本、xsl样式文本动态转换成html以及如何设置以及控制xsl样式。主要步骤如下:步骤一、将List<T>转换成DataTable。步骤二、将Xml与Xsl动态转换成Html。步骤三、设置以及控制Xsl的内容样式。以上的三个步骤本人将以此顺序介绍相关的内容,分别对应相关的随笔,因为本人上班的时候不能上网以及时间上的问题,所以才将该文章分3次来写。二、类图设计以上的内容涉及的类图虽然很简单,但是本人还是花了不少时间的来实现具体功 阅读全文
posted @ 2011-05-26 22:55 HackerVirus 阅读(220) 评论(0) 推荐(0)
摘要: Asp.Net MVC 3 + ExtJs 4.01做一个Quartz.Net管理平台效果图:1.定义TriggerInfo,这里为了方便起见只列出了TriggerInfo的定义using System; 2 using System.Runtime.Serialization; 3 4 [DataContract] 5 public class TriggerInfo 6 { 7 [DataMember] 8 public string CalendarName { get; set; } 9 10 [DataMember]11 public string Description { get 阅读全文
posted @ 2011-05-26 22:47 HackerVirus 阅读(718) 评论(0) 推荐(0)
摘要: Silverlight 井喷摘要: 在3年前,微软的windows控制着PC95%以上市场,在移动市场windowsCE也为市场的主要力量,但随着苹果公司IPHONE智能手机、IPAD平板电脑的出现,市场格局完全被打破,尤其是google的安卓系统的发力,真有取代微软王者的趋势,现在微软坐不住了,急忙推出了Windows Phone7,到现在还未推出基于平板电脑的操作系统,微软被苹果、google弄得疲于奔命,微软真得愿意退出代表未来商业计算的移动市场? 非也!微软将所有的赌注压在了windows8 的身上。 从现在已透露出的windows8的消息来看,你会觉得windows7只是为了弥补vi 阅读全文
posted @ 2011-05-26 22:43 HackerVirus 阅读(255) 评论(0) 推荐(0)
摘要: 如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Interface,但是我们需要加入一些methods来做check的动作。我们来看下一个Interface的作用: 继承了这个Interface就必须要实现这个Interface中定义的方法(方法签名)/ 阅读全文
posted @ 2011-05-26 22:30 HackerVirus 阅读(220) 评论(0) 推荐(0)
摘要: net 架构设计基于微软并行计算的工作流解决方案 (2) Tasked based Parallel Activity摘要: 上一节我们做了个简单的测试证明了Parallel并不是真正意义上的并行工作流,并且分析了它的缺陷。在.net framework 4里面有很多关于并行计算的组件,现在我们就要利用System.Threading.Tasks.Task类型来实现并行的分支。在此我们不对此类型做解释,有问题的朋友可以参考MSDN或者发邮件给我。我们重写一下PartDBReplicationActivity,public class PartDBReplicationAsyncActivity 阅读全文
posted @ 2011-05-26 22:29 HackerVirus 阅读(193) 评论(0) 推荐(0)
摘要: 如果下载了MVC的源代码进行调试,一般来说会发现开始于MvcHandler,简单看下MvcHandler的代码,主要就是通过控制器的工厂接受控制器的实例,并使用控制器进行进一步处理,那么MvcHandler是如果被创建,如何被调用执行的?首先看看MvcHandler的构造函数,是没有无参的构造函数,显然看来MvcHandler单干是有点难度了。直接查找MvcHandler的所有引用,很容易在MvcRouteHandler中可以找到: protected virtual IHttpHandler GetHttpHandler(RequestContext requestContext) { re 阅读全文
posted @ 2011-05-26 22:26 HackerVirus 阅读(325) 评论(0) 推荐(0)
摘要: 我们都知道软件发展经历了很长一段路程,在软件刚刚起步的时候,有一批世界顶尖的科学家用自己整个的人生为我们创造了今天美好的信息世界,我印象最深的是我看过一本书,书名是《优雅人生》是专门介绍一位伟大的女性IT工作者,她是一位传奇人物,她是编译器的先驱,在她晚年的时候都拼命在一线开发环境中肩负着整个美国的IT重任,这位女性就是,格雷斯-霍珀;值得我们去敬仰,去学习;我为什么要讲上面的一段话呢,其实这源自于本人对技术强烈的欲望和兴趣,尤其崇拜那些传奇人物;在我们现在的软件开发人员中很大一部分人没有兴趣去关心那些历史,那些过去很老的技术,很麻烦的操作过程;有没有必要那就要看每个人的理解了;我们大部分的开 阅读全文
posted @ 2011-05-26 22:03 HackerVirus 阅读(182) 评论(0) 推荐(0)
摘要: 一、Extract Class(提炼类)动机(Motivation)一个class应该是一个清楚的抽象(abstract),处理一些明确的责任。但在实际工作中,class会不断成长扩展。这个class会变得过份复杂,很快,class就会变成一团乱麻。示例01public class Person02{03private string _name;04private string _officeAreaCode;05private string _officeNumber;0607public string Name08{09get { return _name; }10set { _name 阅读全文
posted @ 2011-05-26 09:17 HackerVirus 阅读(222) 评论(0) 推荐(0)

2011年5月25日

摘要: Power Tool(翻译的话,好像就是牛逼工具哦?) 下次会为大家深入解析这个小工具。 最先看到这个工具是在EF产品组最新的博客文章上,http://blogs.msdn.com/b/adonet/archive/2011/05/18/ef-power-tools-ctp1-released.aspx。粗略读了下,感觉很酷,马上下载下来试了试,果然很酷,http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d/。大致来说,这个工具有这样几个功能:1) 按照现有数据库结构,生成Code 阅读全文
posted @ 2011-05-25 09:44 HackerVirus 阅读(921) 评论(1) 推荐(0)
摘要: AgileEAS.NET 4.0 发布最新版本 -下载使用说明 2011-05-25 08:40 by 魏琼东, 82 visits, 网摘, 收藏, 编辑一、AgileEAS.NET发布包内容界面在前些时间,我们对AgileEAS.NET平台平台进行了一次重构,进程序集进行了合并和裁剪,也发布一个基于新版AgileEAS.NET平台的SAAS结构的案例-AgileEAS.NET平台开发实例-药店系统-快速的SAAS开发体验,但一直没有向大家提供最新版本的下载和详细的介绍。AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达. 阅读全文
posted @ 2011-05-25 09:02 HackerVirus 阅读(498) 评论(0) 推荐(0)