[发明专利]嵌入式硬盘录像机的图形用户界面创建方法及其系统有效
申请号: | 201110002175.2 | 申请日: | 2011-01-07 |
公开(公告)号: | CN102063307A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 王敏君;吴尚杰;孙承华;胡扬忠;邬伟琪 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海明成云知识产权代理有限公司 31232 | 代理人: | 成春荣;竺云 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 硬盘录像机 图形 用户界面 创建 方法 及其 系统 | ||
1.一种嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,包含以下步骤:
将用户设置的控件进行位置排序;
根据所述控件的位置顺序,生成用于创建图形用户界面GUI的GUI代码;
根据所述GUI代码和资源文件中记录的界面和控件位置的相关信息,创建GUI;
其中,在生成所述GUI代码时,从预先设置的代码模板库中选择出需要的代码模块并进行组合,得到所述GUI代码。
2.根据权利要求1所述的嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,通过以下方式,将界面和控件位置的相关信息记录在所述资源文件中:
将用户提供的对界面和控件位置的设置,根据当前运行环境的要求进行转换,将转换后的界面和控件位置的参数信息,记录在所述资源文件中。
3.根据权利要求2所述的嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,在将转换后的界面和控件位置的参数信息,记录在所述资源文件中时,还执行以下步骤:
对所述资源文件中的原有内容进行检查。
4.根据权利要求1所述的嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,在所述从预先设置的代码模板库中选择出需要的代码模块并进行组合的步骤中,还包含以下子步骤:
在组合的不同代码模块之间,插入消息处理过程和空函数。
5.根据权利要求1所述的嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,在生成所述GUI代码之后,还包含以下步骤:
检查是否存在与所述生成的GUI代码文件同名的代码文件,如果存在,则将已存在的代码文件与所述生成的GUI代码文件进行合并;
在所述创建GUI的步骤中,根据所述合并后的代码和资源文件中记录的界面和控件位置的相关信息,创建GUI。
6.根据权利要求5所述的嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,在所述将已存在的代码文件与所述生成的GUI代码文件进行合并的步骤中,以函数为最小单位进行合并。
7.根据权利要求1至6中任一项所述的嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,所述预先设置的代码模板库中,包含以下代码模块之一或其任意组合:
代码注释模块,宏定义模块,函数头模块,界面绘制函数模块和界面入口函数模块。
8.根据权利要求7所述的嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,所述界面入口函数模块中,包含模态的界面入口函数模块和非模态的界面入口函数模块两种类型。
9.一种嵌入式硬盘录像机的图形用户界面创建系统,其特征在于,包含:
位置排序单元,用于将用户设置的控件进行位置排序;
代码生成单元,用于根据所述控件的位置顺序,生成用于创建图形用户界面GUI的GUI代码;
记录单元,用于将界面和控件位置的相关信息记录在资源文件中;
GUI创建单元,用于根据所述GUI代码和资源文件中记录的界面和控件位置的相关信息,创建GUI;
其中,所述代码生成单元包含以下子单元:
选择子单元,用于从预先设置的代码模板库中选择出需要的代码模块;
组合子单元,用于将所述选择子单元选择出的代码模块进行组合,得到所述GUI代码。
10.根据权利要求9所述的嵌入式硬盘录像机的图形用户界面创建系统,其特征在于,还包含:
转换单元,用于将用户提供的对界面和控件位置的设置,根据当前运行环境的要求进行转换,得到转换后的界面和控件位置的参数信息;
所述记录单元将所述转换后的界面和控件位置的参数信息,作为所述界面和控件位置的相关信息,记录在所述资源文件中。
11.根据权利要求10所述的嵌入式硬盘录像机的图形用户界面创建系统,其特征在于,还包含:
检查单元,用于在所述记录单元将界面和控件位置的相关信息记录在资源文件中时,对所述资源文件中的原有内容进行检查。
12.根据权利要求9所述的嵌入式硬盘录像机的图形用户界面创建系统,其特征在于,所述代码生成单元还包含以下子单元:
插入子单元,用于在所述组合子单元组合的不同代码模块之间,插入消息处理过程和空函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110002175.2/1.html,转载请声明来源钻瓜专利网。