『设计』用马肆卖马 浅谈 特性+接口 的插件扩展
摘要:设计动机:很多时候,我们开发一个程序,程序功能越多,会发现代码也越多;比方说一个WinForm 程序,一个页面甚至超过5000行代码 —— 这为后期的维护,带来了极大的麻烦:你寻找需要修改的代码 可能就需要 5分钟;修改一个函数,可能还会引入新的BUG(因为这个函数被其他地方调用了)还有一种程序,我...
阅读全文
posted @
2013-10-24 10:26
InkFx
阅读(181)
推荐(0) 编辑
『设计』Slithice 分布式架构设计-支持一体式开发,分布式发布
摘要:项目原因:参与过各种 分布式项目,有 Socket,Remoting,WCF,当然还有最常用的可以跨平台的 WebService。分布式编码的时间浪费:但是,无一例外的,开发分布式程序的开发遵循 如下规律:>那就是 得先写服务端代码;>然后 通过工具生成代理类;(特别浪费时间)>客户端代码 调用代理...
阅读全文
posted @
2013-10-19 04:01
InkFx
阅读(1502)
推荐(3) 编辑
『设计』一个简单的 流程引擎
摘要:项目原因:之前参与过一些 工作流 的项目,都是基于 某些 机构现有的 工作流引擎。项目进行中,最闹心的 莫过于 业务代码 和 流程代码 的 混淆一起。见过的工作流是怎样的:>首先一个基于Silverlight 的 流程UI设计器; 通过设计器 得到一个 流程XML 和 布局JSON 两个文件(布局J...
阅读全文
posted @
2013-10-15 12:00
InkFx
阅读(4416)
推荐(3) 编辑
『开源』插件扩展,超级高速,完全无敌 - 字符串计算 算法开源
摘要:目录: 算法开发原因 算法版本经历 算法亮点 算法思想 算法用法 算法Demo展示 计算对象 内存排序 内存筛选 算法插件扩展 算法源代码 算法开发原因: 自己一直在 配置化编程 方面努力,希望 项目复杂的功能可以用 简单的 配置来完成; 于是 在自己的网站中,使用了一个自己写的 数据库框架,为了给
阅读全文
posted @
2013-10-07 00:51
InkFx
阅读(1660)
推荐(5) 编辑
『Asp.Net 组件』Asp.Net 服务器组件 内嵌JS:让自己的控件动起来
摘要:代码:using System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace DemoWebControl{ /// /// 自己的Asp.Net服务器组件 一个DIV控件:...
阅读全文
posted @
2013-10-06 17:00
InkFx
阅读(1286)
推荐(1) 编辑
『Asp.Net 组件』Asp.Net 服务器组件 内嵌CSS:将CSS封装到程序集中
摘要:代码:using System;using System.Web;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;namespace DemoWebControl{ ///...
阅读全文
posted @
2013-10-06 16:58
InkFx
阅读(1943)
推荐(1) 编辑
『Asp.Net 组件』Asp.Net 服务器组件 内嵌图片:自己的图片控件
摘要:代码:using System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace DemoWebControl{ /// /// 自己的Asp.Net服务器组件 Image:输出...
阅读全文
posted @
2013-10-06 16:55
InkFx
阅读(543)
推荐(0) 编辑
『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件
摘要:代码:using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace DemoWebControl{ /// /// 自己的第一个服务器组件 简单的TextBox:直接拼接HTML输出(一种捷...
阅读全文
posted @
2013-10-06 16:53
InkFx
阅读(414)
推荐(0) 编辑
『Asp.Net 组件』Asp.Net 服务器组件 的开发优势和劣势
摘要:在写《Asp.Net服务器组件系列文档》之前,笔者不才,揣测微软战略用意:微软利益诉求莫过于 微软产品和技术的市场份额;因此,微软战略之一莫过于将 所有开发人员 团聚在 微软周围,以推动微软技术更新,微软系统的推广;因此,就有了 简化编程(比如C#的诞生),网罗开发人员(跨语言的.Net平台)等相关...
阅读全文
posted @
2013-10-06 16:51
InkFx
阅读(423)
推荐(0) 编辑