simple IM Code
Status: Pre-Alpha
Brought to you by:
geraint999
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] |
警告 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