Menu

Tree [r54] /
 History

HTTPS access


File Date Author Commit
 Documents 2010-05-19 zero2011 [r53]
 ReleaseFile 2010-04-21 geraint999 [r8]
 Scheme 2010-05-18 lantis007 [r52]
 SourceFile 2010-05-18 zhengqi [r51]
 ReadMe.txt 2010-04-29 geraint999 [r31]

Read Me

	          警告

1.当您关注这个项目时,务必【获取最新版本】,即使最新版本存在bug

2.当您完成某个功能某块或bug时,务必【更新状态。或相关文档】

3.当你所涉及的模块,和别的模块有关联时,或要修改其它模块时,务必【邮件通知所有成员你关联的模块或已做的修改】

4.当某个功能全部完成时,即使可能或有bug时,更新备注务必写上完成那个模块,并指出文档位置(相对根目录来说)。并必须保证文档和代码保持一致。






		代码命名规范

1.接口规范:I+当前命名空间+规范名称  例如:ISimplePlugin:意思是:Simple命名空间下Plugin接口
2.类名称规范:对象+功能+补充说明 例如:ComponentManagerPlugin:意思是:Plugin组件管理器
3.方法名称规范:对象+功能+类型 例如:PluginComponentBuilder<ISimplePlugin>:意思是:依据ISimplePlugin类型参数构造Plugin组件
4.属性名称规范:对象 例如:FriendlyName:意思是:显示的友好名

5.委托名称规范:对象+功能+Handler 例如:ComponentManagerComponentStatuChangedHandler(...):意思是:ComponentManager类组件状态改变委托定义
6.事件名称规范:On+对象+动作+ed 例如:OnPluginComponentUpdated:意思是:插件更新完毕事件
7.事件触发函数规范:事件名称(...) 例如:PluginComponentUpdated(...):意思是:触发PluginComponentUpdated事件

8.命名空间名称规范:对象 例如:Plugin:意思是:这个命名空间存储所有插件相关类或对象
9.变量命名规则:临时变量使用temp;类内变量使用_+对象+特性 例如:_PluginComponentCurrentIndex ;静态变量使用 全部大写 对象+_+特性 例如:WINDOWS_SHOWHIDE