发明名称 基于Symbian系统的用户界面的生成方法和系统
摘要 本发明公开基于Symbian系统的用户界面的生成方法和系统,方法包括:基于Symbian系统的数据结构和数据类型定义具有标准C++接口的自定义数据结构;创建该系统的实现框架中类的子类,子类构成自定义系统实现框架;基于该系统的控件创建自定义控件,并创建包括多个自定义控件的复合控件;继承复合控件生成自定义界面模板;在生成用户界面时,继承自定义界面模板生成用户界面模板,继承自定义系统实现框架生成用户系统实现框架,用户系统实现框架初始化用户界面模板,并在初始化时添加自定义控件。本发明能够提高基于Symbian系统的用户界面开发速度,并提高用户界面表现效果。
申请公布号 CN103164204B 申请公布日期 2016.02.17
申请号 CN201110421866.6 申请日期 2011.12.15
申请人 北京新媒传信科技有限公司 发明人 甘寿聪
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京市隆安律师事务所 11323 代理人 权鲜枝
主权项 一种基于Symbian系统的用户界面的生成方法,其特征在于,所述方法包括:步骤1,基于Symbian系统的数据结构和数据类型定义具有标准C++接口的自定义数据结构,操作中使用的变量的类型包括自定义数据结构;步骤2,创建Symbian系统的实现框架中类的子类,在所述子类中初始化全局数据,所述子类构成自定义系统实现框架;步骤3,基于Symbian系统的控件创建具有预设绘制操作的自定义控件,并创建包括多个自定义控件的复合控件;步骤4,通过继承复合控件的方式生成自定义界面模板;步骤5,在生成用户界面时,继承自定义界面模板生成用户界面模板,继承自定义系统实现框架生成用户系统实现框架,使用所述用户系统实现框架初始化所述用户界面模板,并在初始化时添加自定义控件。其中,所述自定义系统实现框架还包括界面栈;所述方法还包括在生成用户界面后,将生成的用户界面加入用户系统实现框架的界面栈,在显示用户界面时,用户界面从所述界面栈中出栈,并显示所述用户界面。
地址 100089 北京市海淀区万泉庄路28号万柳新贵大厦A座6层602室