摘要:通过WordprocessingML操作word,可以不用引入第三方的库(如VstoAPI),把word当做xml文本操作。可以在没有安装word的机子上运行,目前对WordprocessingML支持最好的是word2007。替换和查找是我遇到的最复杂的问题,目前想到三种解决方式都不完美,抛砖引玉,希望给提些思路
阅读全文
摘要:异常处理是个很烦人的问题,经常破坏程序结构。.netFrameWork中的异常处理:一般有个内部辅助类,此类包含的都是返回值是异常的静态方法,此方法根据传入的参数从资源文件中找到异常信息,然后返回给调用者。调用者不会new新的异常。不错的处理机制。如:下面两个是辅助类中的方法internalstaticExceptionInvalidConnectionOptionValue(stringkey)...
阅读全文
摘要:几种域模型的争论持续很久了,尤其在Martin Fowler批判贫血的域模型后,争论更加激烈,Martin的文章我刚看到,他对贫血域模型的观点我基本都同意,但是我得出的结论确和他不同。 我同意只含有属性(甚至加上CRUD)的Domain Object是不符合OO的,这样做很类似于使用事务脚本和表模块方式,只是把取出的数据再封装到类中。在这种模型下Domain object更像一个DTO和值对象。 ...
阅读全文