ludy..

精简有限,精彩无限!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
   最近在学习Windows Mobile上的UI技术,从MSDN上看到一篇很好的入门级文章,文章介绍了基于托管层进行Windows Mobile UI开发典型案例。作者是Alex Yakhnin,文章地址是http://msdn.microsoft.com/en-us/library/dd630622.aspx
   根据个人习惯,整体学习了代码,对MSDN.UIFramwork库进行了如下的归纳。
  
模块说明:
   PlatformAPI IImageFactory Win32Helper:
     这三个类负责从托管层想非托管层调用Native 方法、COM接口等。基本上囊括了P/Invoke调用中的大部分类型转换、方法调用、接口调用的方法和技巧,非常值得深入学习。
  Really Drawing Class:
     包括 GradientFill 类和 GraphicExtension类,进行具体的图形处理实现。
 Image Elements:
      将UI层的各个元素实现单元解析。定义基类UIElements,其他为具体实现类。
 Manager Class for Render the Elments:
      此模块以集合处理的方法(个人认为有工厂模式的概念包涵在里面)管理各UI上各元素的呈现。
 UIForm:
      展现各个待绘元素。

     MSDN.UIFramwork 中有许多许多值得学习和研究的地方,这个章节先概括的介绍本人的学习体验,更详细的内容将在后续文章中进行介绍。欢迎大家对文章内容提出意见和建议,不胜感激!
     PS:感谢Alex Yakhnin为Windows Mobile做出的贡献!致敬!
posted on 2009-08-13 01:03  ludy..  阅读(296)  评论(1编辑  收藏  举报