dinghao

记录成长点滴

 

01 2007 档案

解析WordprocessingML(一)查找和替换
摘要:通过WordprocessingML操作word,可以不用引入第三方的库(如VstoAPI),把word当做xml文本操作。可以在没有安装word的机子上运行,目前对WordprocessingML支持最好的是word2007。替换和查找是我遇到的最复杂的问题,目前想到三种解决方式都不完美,抛砖引玉,希望给提些思路 阅读全文

posted @ 2007-01-23 13:15 思无邪 阅读(4313) 评论(5) 推荐(0)

来自.netFrameWork的一种异常处理方式
摘要:异常处理是个很烦人的问题,经常破坏程序结构。.netFrameWork中的异常处理:一般有个内部辅助类,此类包含的都是返回值是异常的静态方法,此方法根据传入的参数从资源文件中找到异常信息,然后返回给调用者。调用者不会new新的异常。不错的处理机制。如:下面两个是辅助类中的方法internalstaticExceptionInvalidConnectionOptionValue(stringkey)... 阅读全文

posted @ 2007-01-23 10:37 思无邪 阅读(919) 评论(0) 推荐(0)

我们仍然需要贫血的域模型
摘要:几种域模型的争论持续很久了,尤其在Martin Fowler批判贫血的域模型后,争论更加激烈,Martin的文章我刚看到,他对贫血域模型的观点我基本都同意,但是我得出的结论确和他不同。 我同意只含有属性(甚至加上CRUD)的Domain Object是不符合OO的,这样做很类似于使用事务脚本和表模块方式,只是把取出的数据再封装到类中。在这种模型下Domain object更像一个DTO和值对象。 ... 阅读全文

posted @ 2007-01-09 15:58 思无邪 阅读(4275) 评论(32) 推荐(1)

导航