[发明专利]一种易移植小型图形系统的实现方法有效
申请号: | 201410470132.0 | 申请日: | 2014-09-15 |
公开(公告)号: | CN104199671A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 杨静;夏凌云;许毅;廖君佐 | 申请(专利权)人: | 武汉精伦软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 张火春 |
地址: | 430223 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移植 小型 图形 系统 实现 方法 | ||
1.一种易移植小型图形系统的实现方法,所述的小型图形系统与各类操作系统无关联,与设备物理层无关联,与应用层软件无关联,易于在各类嵌入式操作系统和单片机软件平台下移植;其特征在于,包括以下步骤:
步骤1:创建基础图形元素的数据结构,构建基础图形元素的实现模型;
步骤2:根据步骤1中创建的基础图形元素的数据结构和构建的基础图形元素的实现模型,创建更上一层图形元素的数据结构,构建更上一层图形元素的实现模型;
步骤3:根据步骤1和步骤2中创建的基础图形元素和更上一层图形元素的数据结构以及构建的各自的实现模型,构建图形系统的功能实现模型;
步骤4:根据步骤1和步骤2中创建的基础图形元素和更上一层图形元素的数据结构、构建的各自的实现模型以及步骤3中构建的图形系统的功能实现模型,构建图形系统对外接口模型。
2.根据权利要求1所述的易移植小型图形系统的实现方法,其特征在于:步骤1中所述的基础图形元素包括点、线、矩形框、矩形块、字符、图标、位图。
3.根据权利要求1或2所述的易移植小型图形系统的实现方法,其特征在于:步骤1中所述的基础图形元素的实现模型包括实现这些基础图形元素的C函数框架和实现方法。
4.根据权利要求1所述的易移植小型图形系统的实现方法,其特征在于:步骤2中所述的更上一层图形元素包括窗体、消息框、状态栏、各类控件,所述各类控件包括菜单、文本框、单行编辑框、多行编辑框、标签、光标、滚动条。
5.根据权利要求1或4所述的易移植小型图形系统的实现方法,其特征在于:步骤2中所述的更上一层图形元素的实现模型包括实现这些更上一层图形元素的C函数框架和实现方法。
6.根据权利要求1所述的易移植小型图形系统的实现方法,其特征在于:步骤3中所述的构建图形系统的功能实现模型包括构建图形系统的一般功能实现模型、构建图形系统的绘制功能实现模型和构建图形系统的输入法功能实现模型。
7.根据权利要求6所述的易移植小型图形系统的实现方法,其特征在于:所述的一般功能实现模型包括设置焦点控件、切换焦点控件、在编辑框中移动光标、向编辑框内输入字符并记录、各类控件响应确定键、窗体和消息框响应取消键、各类控件响应方向键、各类控件响应数字键这些功能的C函数框架和实现方法。
8.根据权利要求6所述的易移植小型图形系统的实现方法,其特征在于:所述的绘制功能实现模型包括绘制窗体、绘制消息框、绘制控件,所述绘制控件包括绘制图标、绘制位图、绘制菜单、绘制文本框、绘制单行编辑框、绘制多行编辑框、绘制标签这些功能的C函数框架和实现方法。
9.根据权利要求6所述的易移植小型图形系统的实现方法,其特征在于:所述的输入法功能实现模型包括数字输入、英文字母输入、符号输入、拼音法输入汉字、输入法切换这些功能实现的C函数框架和实现方法。
10.根据权利要求1所述的易移植小型图形系统的实现方法,其特征在于:步骤4中所述的构建图形系统对外接口模型包括构建图形系统对设备物理层的接口模型和构建图形系统对外部应用层软件的接口模型。
11.根据权利要求10所述的易移植小型图形系统的实现方法,其特征在于:所述的设备物理层指的是不包含在本图形系统中的与显示屏硬件相关的电路设计和操作逻辑,所述的对设备物理层的接口模型包括获取显示屏硬件设备句柄的接口C函数框架、获取显示屏操作物理地址的接口C函数框架、显示屏物理层初始化接口C函数框架。
12.根据权利要求10所述的易移植小型图形系统的实现方法,其特征在于:所述的外部应用层软件指的是不包含在本图形系统中的使用本图形系统来创建人机界面并完成某些界面功能的软件,所述的对外部应用层软件的接口模型包括对步骤1中实现基础图形元素的C函数和步骤2中实现更上一层图形元素的C函数进一步封装、对步骤3中功能实现的C函数的进一步封装、获取当前窗体指针的接口C函数、获取当前消息框指针的接口C函数、获取当前窗体焦点控件的接口C函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉精伦软件有限公司;,未经武汉精伦软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410470132.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:一种基于注释的仿真代码同步生成方法