Symbian&Win Mobile

关于移动开发的技术文章
     摘要: 作为一个刚刚开始学习symbian开发的新手,我觉得有必要对symbian提供的helloworld工程进行一下深入分析,以便更好的了解symbian的结构。以下是对目录的分析
1. data目录存放程序的资源文件(.rss, .loc)
2. group目录存放程序的工程文件(.inf, .mmp, .uid.cpp)
3. src(source)目录存放程序的源文件(.cpp)
4. inc(include)目录存放程序的头文件(.h)
5. sis()目录存放的是程序包文件(.pkg)
6. aif(application information)目录存放程序的图片资源文件(.rss, .bmp,…)

进一步对各个文件和类进行分析(详细如下)
  阅读全文
posted @ 2006-08-13 16:51 moonz-wu 阅读(162) | 评论 (0)  编辑
     摘要: HelloWorldBasic工程的研究总结:
在一个Symbian系统的程序中,E32Dll就是程序的入口函数,该函数也是DLL的入口函数。由于一般的Application类都继承于CApaApplication类,所以需要导出一个NewApplication()函数来供外部程序调用。一个应用程序就需要一个Uid来代表它的身份,因此在HelloworldbasicApplication.cpp定义了Application的Uid和获取Uid的函数。一般的应用程序由一个Application,一个Document,一个View和一个AppUi组成。
Application控制应用程序中全局资源的管理,并创建Document工作。
Document负责自身的管理和创建AppUi的工作。
AppUi负责自身的管理,还有一个HandleCommandL函数来处理用户交互的工作。
View负责应用程序的显示,和子控件的绘制工作,不负责与用户交互的操作工作。
  阅读全文
posted @ 2006-08-04 13:25 moonz-wu 阅读(148) | 评论 (0)  编辑