Fork me on GitHub

2011年5月7日

摘要: 打造自己地图AxTOCContrl树形控件——XUTocControl(成功解决节点控件拖拽问题)摘要: 打造自己地图AxTOCContrl树形控件——XUTocControl,用于平板电脑,该控件成功解决节点控件拖拽问题阅读全文posted @2011-05-06 23:05无痕客 阅读(73) |评论 (0)编辑仿World Wind构造自己的C#版插件框架——WW插件机制精简改造摘要: 仿World Wind构造自己的插件框架,是基于WW插件机制的精简改造,“麻雀虽小,五脏俱全”! 希望帮助学习WorldWind插件框架的朋友们!阅读全文posted @2011-05-06 21:57无 阅读全文
posted @ 2011-05-07 00:14 HackerVirus 阅读(460) 评论(0) 推荐(0)

2011年5月6日

摘要: 关注开源!Best Open Source Reporting Tools(转载)摘要: Best Open Source Reporting ToolsImpress your clients with professional reports using these excellent reporting tools.1. iReportiReport is the free, open source report designer for JasperReports, avail...阅读全文posted @2010-09-14 21:52无痕客 阅读(148) |评论 (0)编辑Mak 阅读全文
posted @ 2011-05-06 23:52 HackerVirus 阅读(213) 评论(0) 推荐(0)

2011年5月5日

摘要: IIS在接到一个新的http请求后,最终会调用asp.net_isapi.dll的ISAPI扩展(特指IIS6.0环境,iis7.0的应用程序池默认为集成方式,相对有所变化),然后传递到httpRuntime Pipe(http运行时管道),Asp.Net这时才开始运行(即HttpRunTime是Asp.Net真正的入口),HttpRunTime会为每个asp.net应用自动创建一个HttpApplication的实例,而该实例中又包含以下属性:注1Application -->相当于传统意义上asp时代的application对象,通常用于定义一个asp.net应用的全局变量Conte 阅读全文
posted @ 2011-05-05 09:06 HackerVirus 阅读(300) 评论(0) 推荐(0)
摘要: 概述在软件构建过程中,如果某一特定领域的问题比较复杂,类似的模式不断重复出现,如果使用普通的编程方式来实现将面临非常频繁的变化。在这种情况下,将特定领域的问题表达为某种语法规则下的句子,然后构建一个解释器来解释这样的句子,从而达到解决问题的目的。意图 给定一个语言,定义它的文法的一种表示,并定义一种解释器,这个解释器使用该表示来解释语言中的句子。结构图角色说明:AbstractExpression: - 声明一个抽象的Interpret方法,抽象语法树中所有的节点都必须实现该抽象方法。TerminalExpression:- 实现和语法中末端符号相关的Interpret方法。- 在每个句子的末 阅读全文
posted @ 2011-05-05 09:05 HackerVirus 阅读(279) 评论(0) 推荐(0)

2011年5月4日

摘要: 我公司目前就几个人的小团队,本来打算就用TFS的基本配置实现源代码管理、项目跟踪、工作项管理、BUG收集来进行团队开发足矣,但是当参加了“成都软件技术沙龙 - 开启基于Scrum的敏捷开发全新征程讲座”后,对TFS的高级配置,启用sharepoint团队站点、报表服务、生成服务更着迷了。因为服务器刚配置好,老项目也配置好,不愿意再去修改,所以不愿意重新配置TFS或重新安装,so,有了下面的实践:一、单独下载并安装windows sharepoint services 3.0我公司服务器的操作系统是win2008 r2,所以Windows SharePoint Services 3.0 x64 阅读全文
posted @ 2011-05-04 22:47 HackerVirus 阅读(457) 评论(0) 推荐(0)
摘要: .net简谈观察者模式 2011-05-04 16:50 by wangqingpei, 498 visits, 网摘, 收藏, 编辑摘要:观察者模式想必搞程序开发的都听说过,今天我也来简单的总结一下本人在程序开发过程中是怎么使用观察者模式的;希望给大家带来点新的想法,如果哪位高手看到了也不要嘲笑啊;呵呵,最求技术的人,始终都是为了技术而学技术,目的只有一个一起最求技术的最高境界;观察者模式是设计模式里经常被用到的一种,什么叫观察者模式,字面理解就是一个或多个对象观察某个对象这种观察是有目的地,当被观察者发生某种事件时能准确的反馈到外界,通知大家你发生了什么;尤其是在今天面向对象编程的不断成熟 阅读全文
posted @ 2011-05-04 22:41 HackerVirus 阅读(363) 评论(0) 推荐(0)
摘要: 重新封装了一个 GridView,支持如下功能:1. CheckBox选择记录,指定CheckBox的位置2. 支持List,DataSet,Datatable 排序3. 排序时在Header部分出现图标4. 封装了PageIndexChanged 和DataBind,不用每页都写。5. 支持SQL分页和ApsNetPager等分页控件。注: 没有加入很多的功能,因为本身需要的就是一个轻量级的GridView,产生近可能少的代码。另:选择高亮功能是用JQuery实现的,因此使用时需要JQuery的运行库。代码1 : 辅助对象,实现Sort排序。(其实这部分功能可以用LINQ来做,会简单很多,当 阅读全文
posted @ 2011-05-04 09:02 HackerVirus 阅读(431) 评论(0) 推荐(0)
摘要: 本文提供了一些代码设计准则,目标是帮助ASP.NET MVC 开发人员创建可靠的应用程序,当然,你可根据实际应用程序选择合适的标准。本文由EntLib.com 小组翻译,欢迎分享和交流ASP.NET MVC 项目开发设计思路。Model建议 - Model RecommendationsModel是定义业务领域相关的对象,应该包含业务逻辑(对象如何动作和关联),验证逻辑(验证对象的有效值),数据逻辑(数据对象如何持久化),和会话逻辑(跟踪用户状态)。创建独立的Model项目,在ASP.NET MVC 项目中引用Model程序集。将所有业务逻辑放置在Model中。如将所有业务逻辑放置在Model 阅读全文
posted @ 2011-05-04 08:59 HackerVirus 阅读(258) 评论(0) 推荐(0)
摘要: 概述表示一个作用于某对象结构中的元素操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作,它把数据结构和作用于结构上的操作之间的耦合性解脱开,使的操作结合可以相对自由地演化。优点是增加新的操作很容易,因为增加一个新的操作就意味着增加一个新的访问者,访问者模式将有关的行为集中到一个访问对象中。意图 实现通过统一的接口访问不同类型元素的操作,并且通过这个接口可以增加新的操作而不改变元素的类。结构图角色说明:访问者角色(Visitor):为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色。这样访问者就可以通过该元素角色的特 阅读全文
posted @ 2011-05-04 08:57 HackerVirus 阅读(268) 评论(0) 推荐(0)

2011年5月3日

摘要: http://www.cnblogs.com/guaiguai/archive/2011/05/02/2034512.htmlhttp://demo.tutorialzine.com/2011/03/better-check-boxes-jquery-css/概述在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要,要求程序能够回溯到对象之前处于某个点时的状态。如果使用一些公有接口来让其他对象得到对象的状态,便会暴露对象的细节实现。如何实现对象状态的良好保存与恢复?但同时又不会因此而破坏对象本身的封装性。意图 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态 阅读全文
posted @ 2011-05-03 23:38 HackerVirus 阅读(169) 评论(0) 推荐(0)