基于BREW平台hellokitty程序的详细分析.docVIP

  • 12
  • 0
  • 约4.63千字
  • 约 8页
  • 2015-10-14 发布于重庆
  • 举报
基于BREW平台hellokitty程序的详细分析

? 上一篇说了怎样一步一步实现hellokitty,这次简略说说brew平台最简单的hellokitty程序是怎样一步步运行。恩,当然,个人理解,仅供个人总结、梳理思路使用,及新入门有需要的同学们参考。 ??????? 首先大家要明白brew平台的事件驱动、消息机制和windows是差不多的(应该是吧)。其实,这个hellokitty的运行过程可以用一句话概括:程序入口函数AEEClsCreateInstance()调用AEEApplet_New()函数为程序分配内存和创建实例,然后调用HelloKitty_InitAppData()函数对实例进行初始化,接着发送一个EVT_APP_START事件被事件处理函数HelloKitty_HandleEvent()捕获到并处理,然后程序继续等待其他消息,一直等待。。。 ??????? 仅此而已,下面也只是具体说说,如果大家不嫌啰嗦,那就继续往下看吧。 ? ?????? 上次实现hellokitty基本上都是“可视化编程”,对于编译工具一路点点点,仅仅hellokitty.c里添加了几行代码而已,那时是知其然不知其所以然,现在我们要来慢慢弄清楚了。 ? 第一部分:hellokitty开始运行之前 ?????? 打开hellokitty工程,可以看到里面有3个.c文件,分别是AEEAppGen.c、AEEModGen.c和hellokitty

文档评论(0)

1亿VIP精品文档

相关文档