2015年8月13日
摘要: 支持原创!!! 阅读全文
posted @ 2015-08-13 18:52 Molby Home 阅读(265) 评论(0) 推荐(0) 编辑
  2010年1月13日
摘要: 最近做一个项目,用的rails框架,使用ruby语言,个人感觉不是很好用,且框架和语言自身问题不少。今天遇到一个特诡异的问题,之前代码中使用了win32api.new来调用一个外部的dll来实现一些图形操作,之前一直都可以正常运行,但今天一运行到这里就出了一个unknown error,追查发现就是win32api.new出现了错误,这里可以保证该new方法指定的dll路径和方法名以及参数设置均是... 阅读全文
posted @ 2010-01-13 19:24 Molby Home 阅读(764) 评论(0) 推荐(0) 编辑
  2009年10月28日
摘要: ·目标完成本课程预计时间为:25分钟 Composite Web Application Block的服务可以认为是以松耦合方式为其他组件提供特殊功能应用的类(服务与组件可以编译在相同或不同模块中),例如,某个服务可以提供安全认证,日志写入,或者硬件通讯的功能。工厂也提供了一些基本的服务供我们在程序中使用。当然,我们也可以根据我们的需要来为程序编写特殊的服务。 在本练习中,我们将学习如何... 阅读全文
posted @ 2009-10-28 01:28 Molby Home 阅读(5292) 评论(8) 推荐(3) 编辑
  2009年9月21日
摘要: 众所周知, WCSF(Web Client Software Factory)框架是三层MVP结构, 对业务逻辑的操作都是通过OB(Object Builder)以服务的形式注入到当前模块或者全局模块中, 在通过依赖方式在View, Presenter和Controller中使用. 以下代码描述了一个典型WCSF服务的使用: 在每个模块的ModuleInitializer类中, 可以找到类似的... 阅读全文
posted @ 2009-09-21 14:22 Molby Home 阅读(6376) 评论(3) 推荐(0) 编辑
  2009年9月20日
摘要: WCSF中注入的服务最终都是存在OB中, 在View, Presenter和Controller中可用通过[ServiceDependency]修饰来引入使用. 通过分析CompositeWeb的源码, 这里给出一种直接获得当前模块中服务的方法, 当然, 一般项目中的模块都能使用[ServiceDependency]. public static object GetInjectService(T... 阅读全文
posted @ 2009-09-20 18:30 Molby Home 阅读(1041) 评论(1) 推荐(0) 编辑
摘要: 可以使用类似Microsoft.Practices.CompositeWeb.Web.UI.Page中的方法: WebClientApplication.BuildItemWithCurrentContext(this); 阅读全文
posted @ 2009-09-20 16:18 Molby Home 阅读(403) 评论(0) 推荐(0) 编辑
  2009年9月15日
摘要: 今天发现在一个Asp.net站点中, 同一次登录, 不停刷新页面, 此时后台Session的SessionID总是变化的. 经过调查发现, 只要在Global.ascx中加入: <script> void Session_Start(object sender, EventArgs e) { // Code that runs when a new session is started... 阅读全文
posted @ 2009-09-15 09:50 Molby Home 阅读(12240) 评论(7) 推荐(0) 编辑
  2009年7月7日
摘要: if (!Enum.IsDefined(typeof(SearchMode), options)) throw new ArgumentException(Properties.Resources.InvalidEnumerationValue, "options"); SearchMode为一个枚举类型, 若传入的options值不在此枚举定义范围内, 比如枚举定义了1,2, 而options... 阅读全文
posted @ 2009-07-07 14:47 Molby Home 阅读(15052) 评论(0) 推荐(0) 编辑
  2009年6月24日
摘要: 在中大型的mis系统中, 存储过程的使用是及其广泛的, 好的存储过程命名规则能大大减少找寻的时间, 提高开发效率.{项目名}_{模块名}_{操作动词}{对象}如:UTLabs_Users_AddUserUTLabs_Project_GetAll 阅读全文
posted @ 2009-06-24 16:32 Molby Home 阅读(919) 评论(0) 推荐(0) 编辑
  2009年6月11日
摘要: 一种简单的方法, 将服务器端文件的服务器路径直接写到一个LinkButton或者HyperLink的Url中, 让浏览器完成下载. 但这么做不够灵活, 只能在page_load的时候写死每个链接, 且直接使用明文公开文件路径, 大大降低了安全性.这里我们使用一种基于Response对象的文件传输方法, 改方法同样是基于http协议的.我们可以在一个按钮的相应函数中写入如下代码:CodeCode h... 阅读全文
posted @ 2009-06-11 13:18 Molby Home 阅读(309) 评论(0) 推荐(0) 编辑