- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 Composite UI Application Block学习笔记之Smart Part
Composite UI Application Block学习笔记之Smart Part 一、简单概念介绍 CAB提供一个开发环境能很好的隐藏复杂度和提高生产力,通过高度抽象和关注点的分离,开发人员能够关注于业务逻辑提高基础框架代码的复用。Smart Part是整个CAB体系中重要的一部分,它可以将界面独立于业务逻辑,让界面和业务逻辑松散的耦合起来。Smart Part的应
2008-12-27 18:41:00 1031
转载 Composite UI Application Block学习笔记 Event Broker
Composite UI Application Block学习笔记之Event Broker Composite UI Application Block着重于将应用逻辑和界面分开,让应用系统具备更清晰的结构,更强的扩展性、可移植性。在曹严明先生的讲座中,提及到了关于应用CAB开发的几个指导性原则:将 views (SmartPart)设计为独立于 controllers
2008-12-27 18:29:00 753
转载 软件工程实践三
NET初学者架构设计指南(三)设计模式 在上一篇里面,我们初步了解了OO设计,OO设计的最独特之处在于他看待需求的方式。用这样的方式,我们不需要急于确定软件需要实现哪些流程、设计哪些功能点、制作哪些画面,而是要关注需求中一些更加基本的概念。首先根据这些概念开发出一些零件,然后把这些零件组装起来实现需要的功能。用这样的方式,我们不需要一开始就去知道所有的业务需求,只需要知道一些比较重要的需
2008-12-03 15:49:00 433
转载 软件工程实践四
.NET初学者架构设计指南(四)Model-View-Controller Model-View-Controller简称为MVC,这是图形界面(GUI)应用程序的一种架构形式。Model是业务领域层,比如我们在前面两篇里面提到的Account、Entry、Bill、Invoice之类的对象,这些类构成了一个电信账务系统的业务领域层;View就是用户界面;Controller是指用户界面和业务
2008-12-03 14:55:00 659
转载 软件工程实践二
.NET初学者架构设计指南(二)OO设计初次见面 我使用OO技术第一次设计软件的时候,犯了一个设计者所能犯的所有错误。那是一个来自国外的外包项目,外方负责功能设计,我们公司负责程序设计、编码和测试。 第一个重要的错误是,我没有认真的把设计说明书看明白。功能点设计确实有一些问题,按照他们的设计,一个重要的流程是无法实现的。于是我在没有与投资方沟通的情况下,擅自改动了设计,把一个原本在Linu
2008-12-03 14:49:00 522
转载 需求从哪里来
需求从哪里来 IT系统是根据需求建设的,而需求是从哪里来的呢?为什么这个世界需要一个这样的系统,为什么系统需要做成这样,不多做一些事情,也不少做一些事情,恰好就要做这么多事情?这些问题难道不是问题吗,难道需求是理所应当的吗,需求是从哪里来的呢,用户为什么有需求,需求为什么是这样?下面我做了这么一件事,把一个家庭的活动整理了一下,有下面一些内容:一个家庭的活动有这几个内容:工作、娱乐、购物、文化
2008-12-03 14:09:00 412
原创 软件工程实践
做项目的公司如何做技术积累——对以前工作的一些回想 我的第一个工作是在一家软件公司写程序,主要的客户是一家省级电力公司。工作主要是以项目的形式,项目签下来了,忙几个月,从需求调研到设计,编码,测试,然后现场调试,现场维护。做完了以后通常有一个空闲时间,然后进入下一个项目。每个项目的需求都有一定的差异,但是都是在同一家电力公司里,尽管具体的客户不同,解决的问题也不同,但是都属于同一个大的商业范围
2008-12-03 14:05:00 409
原创 C# 事件机制实例
/* * 由 SharpDevelop 创建。 * 用户: zhaojp * 日期: 2008-12-2 * 时间: 11:12 * 照.NET FrameWork的事件设计准则去书写代码1 事件的命名应遵循PascalCasing命名方式2 申明delegate时使用void作为返回类型,事件接受两个传入参数一律命名为sender和e3 定义一个事件提供数
2008-12-02 14:48:00 351
原创 .net FreamWorks 命名规则
避免使用由经常使用的名称空间复制的类型名。类型名不能使用下列词语。System Collections Forms UI避免使用与常用关键词冲突的标识符。例如,避免使用下列词语。 AddHandlerAddressOfAliasAndAnsiAsAssemblyAutoBitAndBitNotBitOr
2008-12-02 14:45:00 416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人