简介:所有的MicrosoftOffice应用程序都构建在支持自动化的对象模型之上。任何开发人员都能够使用对象模型来驱动应用程序UI以及添加、编辑和删除内容,就像一个真正的用户在与应用程序交互。丰富对象模型结合自动化支持使Office应用程序真正成为可扩展和可插接的。为了扩展MicrosoftWord的行为而满足每个人自身的需要,任何人都能够在很短的时间里编写出一个强大的外接程序。作为优秀的面向对象开发人员,我们使用丰富的结构和优秀合理的对象模型(遵循模型一视图一控制器设计模式(MVC)来开发自己的应用程序。
简介:随着《程序员》杂志与CSDN掌门,人蒋涛敲响的鼓声,2007中国软件技术英雄会拉开了帷幕。到会听众凝聚了中国软件开发技术界的精英,和从全国各地纷至沓来的嘉宾。他们不但给我们带来了精彩的演讲,也为2007年中国软件发展的方向勾勒出了一条清晰的线索。
简介:设计商业软件时。我们应当提醒自己。我们的设计目标是交付支持业务的敏捷系统。而不是面向服务(SO)。更确切地说。SO是一种方法。通过它.我们可以实现业务和技术敏捷性。其本身并不是一个目标。特别是涉及Web服务时必须牢记这一点。实现几乎时刻伴随着Web服务的敏捷性。不仅是在系统部署过程中采用Web服务协议的结果。还是遵循良好设计原则的结果。本文将从良好的服务架构和设计原则对敏捷性和适应性的影响角度介绍相关的几个原则。
为.NET应用程序实现一个类似Word的对象模型
软件创新路上的10大关键词
《软件架构师》开刊词:面向服务的架构——敏捷系统探讨