精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
基本的编程模型设计
序
什么是编程模型
Design Using Scenarios,基于概念的设计
为什么这重要。
能够拟合客户的需要,而不用在以后修改程序。同时也有利于程序员的思路的扩展
能够产生好的模型的基本规则
统一
基于概念的设计
概念是基于客户的,在满足客户的要求后,我们能充分降低我们的代码量。
什么时候有属性,什么时候用方法
定义重入行为
The first is if your events will be raised both in response to UI manipulation and in response to programmatic manipulation要求对操作形成的事件或程序代码产生的事件进行区分根据实际情况进行决定。
Typically, components will freeze other or further events from being fired while raising an event定义标志,是否允许触发事件。
命名事件
the official COM standard differs, advocating no prefix for after events (for example "Click," "KeyDown," and "Load"). 官方要求不带On
before events, during events and overriding events. 常用的几个事件,这几个事件能够给用户更多的灵活性。