业精于勤

导航

2006年11月22日

设计模式:Model View Presenter(MVP)

摘要: 刚看了MSDN上介绍的设计模式MVP,总体感觉是它有点像MVC, 我觉得MVP主要解决的问题是UI控件重用的问题,将界面层UI涉及的业务逻辑减至最少,这样更易实现项目C/S,B/S的交换开发,因为他们共用同一的业务层。但是这个示例有点不足的是它的业务层与控件抽象DTO层也相关,使得业务层比较复杂,业务层应该只与表示层相关联。他原来的系统架构是这样的:Web.UI 界面层,Presentation表... 阅读全文

posted @ 2006-11-22 20:01 勤能补拙 阅读(1037) 评论(2) 推荐(0) 编辑

2006年10月10日

AppDomain . ExecuteAssembly 和 ExecuteAssemblyByName方法使用

摘要: AppDomain oDownLoadDoMain = AppDomain.CreateDomain("DownLoadDoMain", null); 利用下面的方法回报错:oDownLoadDoMain.ExecuteAssembly("SmApp.ProgramUpdate.exe");错误信息:“An unhandled exception of type 'System.IO.FileN... 阅读全文

posted @ 2006-10-10 13:36 勤能补拙 阅读(644) 评论(0) 推荐(0) 编辑

2006年9月5日

租房

摘要: 现在这房子太难找了,越来越贵;想从学知园附近找间房子太难了,普通两居就要2200多,真是吃人了。还是想等等再看吧 阅读全文

posted @ 2006-09-05 21:07 勤能补拙 阅读(259) 评论(0) 推荐(0) 编辑

2006年7月1日

DevExpress 组件ToolBar、PopupMenu 使用有感

摘要: 主要描述ToolBar、PopupMenu 在用代码实现时所遇到的问题 阅读全文

posted @ 2006-07-01 16:45 勤能补拙 阅读(12913) 评论(7) 推荐(2) 编辑

2006年6月22日

Oracle 通过 Ado.net 调用Update 方法

摘要: 昨天刚把数据库从SQLServer转到Oracle,今天使用时又出现了问题,插入数据没问题,问题出在更新上,更新时提示: ORA-01036: 非法的变量名/编号关于这个提示的解答主要时以下几种:1、Oracle的更新不能出现Parameters顺序跟传来的参数顺序不一直的问题2、字段名太长,有的地方说是要小于32个字符,但我使用,它还要比32小,大家只能尽量控制字段名的长度(引用:http://... 阅读全文

posted @ 2006-06-22 21:51 勤能补拙 阅读(603) 评论(0) 推荐(0) 编辑

2006年6月21日

解决SqlServer 数据库 向Oracle 数据库导数据表结构 有感

摘要: 昨天用Sqlserver 2005把数据表直接导入到Oracle中,还在为Sqserver2005得这一功能叫好,但当我用程序连接Oracle库时问题就来了,提示找不到表名。我的表名是大小写结合的。因为Oracle是严格区分大小写的,要正常运行,表名和列名都得加双引号。这可把我弄晕了。后来用Enterprise Manager Console打开方案,找到表一看,表中的列名都自动加了双引号,原来这... 阅读全文

posted @ 2006-06-21 10:48 勤能补拙 阅读(940) 评论(0) 推荐(0) 编辑

2006年6月11日

项目经理首要任务

摘要: 国内软件项目经理大多是开发人员,对项目的整体控制做的不是太好,通常都是后期客户需要什么只要技术能做就应答可以做,但这样下去项目就无法验收。 很多公司都没有准项目经理,都是由项目负责人来担当项目经理。我觉得项目经理不仅要懂技术还要会处理人际关系,有说服力。项目经理首要的一个任务就是:当对客户进行妥协、让步时,要争取回报。如新加一个功能,就要劝说客户取消其它某个未做的功能; 多次付款改为一次付款。 阅读全文

posted @ 2006-06-11 11:37 勤能补拙 阅读(460) 评论(0) 推荐(0) 编辑

2005年12月27日

xml结点查询

摘要: 浏览器对XML的支持分析 尽管在IE4.0中出现的XML解析器可以做很多事情,但是,存在它的限制。首先,没有办法来在数据源中查找一个指定的数据。为了发现你感兴趣的额数据,你必须遍历整个XML数据树并且手工的进行比较。第二,这些初级的解析器不能提供任何过滤功能,这样你不得不手工进行数据得过滤。 但是有好消息,好消息是在IE5.0中提供了增强的XML支持用来解决这些用户。IE5.0把... 阅读全文

posted @ 2005-12-27 17:55 勤能补拙 阅读(1123) 评论(0) 推荐(0) 编辑

2005年12月15日

原来国家的名字如此浪漫

摘要: h.o.l.l.a.n.d hope our love lasts and never dies. 希望我们的爱永恒不变 i.t.a.l.y. 意大利 trust and love you. 我相信你和爱你 f.r.a.n.c.e. 法兰西 friendships remain and never can end.友谊永固 c.h.i.n.a. 中国 come here. i need ... 阅读全文

posted @ 2005-12-15 12:54 勤能补拙 阅读(513) 评论(1) 推荐(0) 编辑

方法设计粒度

摘要: 有很多程序员在一个方法内写大量代码来完成一个大的功能,这在面向对象的技术中是不允许的。它不利于重用,会造成大量的重复代码,对于这种情况应该马上进行重构,分解成一个个的小功能,然后再集成。 现在提倡一个方法应该在50行之内,过长的方法不便于阅读,对后期的维护会造成影响,因为后期维护时不可能是编写代码的程序员自己去维护,而是由其它程序员去维护;即使是自己去维护,由于隔了很... 阅读全文

posted @ 2005-12-15 09:00 勤能补拙 阅读(638) 评论(0) 推荐(0) 编辑