发明名称 嵌入式硬盘录像机的图形用户界面创建方法及其系统
摘要 本发明涉及硬盘录像机,公开了一种嵌入式硬盘录像机的图形用户界面创建方法及其系统。本发明中,根据控件的位置排序,生成GUI代码,生成GUI代码时,可以选择不同模块化的代码灵活组合生成最终的代码,以适应更多情况下的代码开发需要。通过采取多个代码模块灵活组合的方式生成代码,也可保证代码的规范性,从而提高了生成的GUI代码的维护性和扩展性。而且,按照控件的位置按顺序生成代码,充分适应了GUI中控件焦点切换需要按照控件位置顺序进行的特点,使得整个程序更易阅读及维护。
申请公布号 CN102063307B 申请公布日期 2015.07.15
申请号 CN201110002175.2 申请日期 2011.01.07
申请人 杭州海康威视数字技术股份有限公司 发明人 王敏君;吴尚杰;孙承华;胡扬忠;邬伟琪
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海明成云知识产权代理有限公司 31232 代理人 成春荣;竺云
主权项 一种嵌入式硬盘录像机的图形用户界面创建方法,其特征在于,包含以下步骤:将用户提供的对界面和控件位置的设置,根据当前运行环境的要求进行转换,得到转换后的界面和控件位置的参数信息,将转换后的界面和控件位置的参数信息,记录在资源文件中;将用户设置的控件进行位置排序,确定焦点顺序;根据所述控件的位置顺序,生成用于创建图形用户界面GUI的GUI代码;检查是否存在与生成的GUI代码文件同名的代码文件,如果存在,则将已存在的代码文件与所述生成的GUI代码文件进行合并,其中将用户手动添加的处理代码与自动生成的代码之间进行合并;根据合并后的GUI代码和资源文件中记录的界面和控件位置的相关信息,创建GUI;其中,在生成所述GUI代码时,从预先设置的代码模板库中选择出需要的代码模块并进行组合,得到所述GUI代码。
地址 310012 浙江省杭州市西湖区马塍路36号海康威视大楼