Formamp;Widget构架分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FormWidget构架分析.doc

FormWidget 构架分析 AEE Group YWu jiaguo 目录 第一部分 Form 4 1.1. Form总体描述 4 1.1.1. 概述 4 1.1.2. 接口定义及继承关系 4 1. IBASE接口 4 2. IQueryInforace接口 5 3. IHandler:接口; 5 4. IForm:接口 5 5. IRootForm:接口 5 1.2. Form 6 1.2.1. 在FormWidget中HandleEvent处理事件机制 8 1.2.2. 在Form中事件的处理 13 1.2.3. Form对Widget的支持管理 15 1.2.4. Form对RootForm中Title,Softkey的支持 15 1.2.5. Form窗体绘制 16 1.2.6. IForm对Theme的支持 17 1.3. Form窗体的使用 18 1. New 18 2. HandleEvnet 19 3. Dtor 21 1.4. Form扩展 21 1.4.1. 扩展Form 21 1.4.2. Form家族 22 1.4.3. ListForm 22 1. ListForm的创建: 22 2. ListForm的事件处理 25 3. ListForm的Dtor 28 1.4.4. Popup 29 1.4.5. Dialog 33 1.4.6. PopMenu 33 1.4.7. ErrorDialog 34 1.4.8. InfoDialog 34 1.4.9. WarningDialog 34 1.5. 1.4 RootForm 34 1.5.1. 屏幕区 35 1.5.2. RootForm对Forms的管理 35 RootFom_InsertForm() 36 RootForm_RemoveForm() 41 RootForm_GetForm() 44 RootForm_StatckChange() 46 RootForm_Update 50 RootForm_ResolveForm() 56 1.5.3. 其它 56 1.5.4. 问题 57 2. 第二部分 Widgets 58 2.1. Widgets总体描述 58 2.1.1. 概述 58 2.1.2. 接口定义及继承关系 58 IContainer接口 59 IModel接口 60 IWidget接口 60 2.2. Container 61 2.2.1. Container是怎样管理Widget的? 63 1. WidgetNode,Container利用WidgetNode来建立堆栈 63 2. ContainerBase管理WidgetNode堆栈 64 3. Container绘制Widget支持 66 4. Container对Widget的事件支持 72 5. Container对Widget焦点支持,Focus 74 2.2.2. Container对Forms的支持 79 2.2.3. Container与Model的关系 79 2.2.4. Container家族 79 ContainerBase 80 PropContainer 80 ImageStaticWidget 84 SoftKeyWidget 84 IConstaintContainer 84 IXYContainer 84 IRootContainer 85 ICardContainer 85 IDecorator 85 2.3. Model 85 2.3.1. Model家族 85 2.3.2. Model内部机制 85 2.3.3. 对ModelListener的分析 87 2.3.4. Adapter的实现 89 2.3.5. Model的重要接口 92 2.4. Widget 98 2.4.1. Widget家族 100 1. 基于WidgetBase的Widget 101 2. 基于Decorator的Widget 133 3. 第三部分 专项描述 160 3.1. FormWidget的消息处理机制: 160 3.2 ViewModel 和 Model 161 第一部分 Form Form总体描述 概述 对于这部分描述: VTBL接口定义,以及各个接口继承关系 RootForm对Forms的管理 消息传递 在Forms中的难点在于RootForm对Forms的管理。这里也就这重描述RootForm是怎样对Form进行管理的 接口定义及继承关系 就接口的继承关系来说,Forms具有如下的层次关系: 下面简要说明各个接口的实现。 IBASE接口 IBASE是所

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档