【技术实现步骤摘要】
本专利技术涉及。
技术介绍
在嵌入式产品的软件开发中,都需要对人机交互的界面进行设计。在目前的软件设计中,往往都把绘图和控制的代码编写在一起。这样的好处是开发的时候比较容易,但是不利于产品的多客户衍生及后续产品的开发。在很多的情况下,软件框架的开发都是在基本功能上加上一些新的内容。这样在后续产品或多客户产品的衍生中,是不需要更改控制的,只需要更改一些界面的风格、元素就够了。而把绘图和控制的代码整合在一起就使得在更改界面时,还要对控制代码进行更改,而因为本身的控制方式并没有改变,这样就浪费了大量的工作时间和人力成本,降低了工作效率。这就需要一个好的,从而达到高效率,高质量,低投入的目的。
技术实现思路
本专利技术提供了一种,将界面的风格代码和控制代码分开为独立的模块,避免每次更新界面风格都要变动控制模块,以缩短软件开发周期和提高软件质量,降低软件开发的人工投入。本专利技术,包括a.对界面进行分类,并对各类界面设置相应的界面ID ;b.将程序中的界面接口设为初始化、绘图、方向键控制、时间片处理和终止五种接口类型,并对所述五种接口分别通过函数实现;c.按照所述的界面ID,分别在各界面中通过指针函数将所述的五种接口类型拼合成指针数组;d.用统一的控制类型函数通过不同的函数参数对不同界面的指针数组进行调用。其中初始化接口用于用户界面进行初始化,初始化其使用到的全局变量,内存指针等。绘图接口根据参数对用户界面进行绘制,达到需要的显示效果。方向键控制接口对用户界面的方向键进行控制,从而达到控制和界面分离的效果。时间片处理接口处理用户界面中的动态图形,如时间重绘等功能。终止 ...
【技术保护点】
软件框架的架构方法,其特征包括:a.对界面进行分类,并对各类界面设置相应的界面ID;b.将程序中的界面接口设为初始化、绘图、方向键控制、时间片处理和终止五种接口类型,并对所述五种接口分别通过函数实现;c.按照所述的界面ID,分别在各界面中通过指针函数将所述的五种接口类型拼合成指针数组;d.用统一的控制类型函数通过不同的函数参数对不同界面的指针数组进行调用。
【技术特征摘要】
1.软件框架的架构方法,其特征包括 a.对界面进行分类,并对各类界面设置相应的界面ID; b.将程序中的界面接口设为初始化、绘图、方向键控制、时间片处理和终止五种接口类型,并对所述五种接口分别通过函数实现; c.按照所述的界面ID,分别在各界面中通过指针函数将所述的五种接口类型拼合成指针数组; d.用统一的控制类型函数通过不同的函数...
【专利技术属性】
技术研发人员:蒋庆洲,张雷鸣,陈杰,孟玉雪,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。