首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 软键盘产品界面显示的通用程序设计

软键盘产品界面显示的通用程序设计

资料介绍
嵌入式系统论文

软键盘产品界面显示的通用程序设计
摘要:介绍如何利用状态图的分析结果把握待开发系统的软界面结构,完成软键盘控制
类产品界面显示的通用程序设计。
    关键词:状态图 控制类产品 界面 数据结构
可视频程序的一个重要特点是:有大量的窗口、对话框等界面与用户进行交互,并根
据用户在界面上的操作进行相应的事务处理。设计良好的用户界面不仅可以提高用户与
软件的交互效率,而且可以减少用户操作与控制状态转换出错的概率。好的设计界面不
但要注意屏幕布局,更在充分理解待完成工作的基础上,快速地构架系统的有效结构,
使编程人员有更多的精力去实现系统的处理功能。下面介绍一种在Nucleus仿真器MNT中
快速实现产品界面设计的经验。

图1 PDA产品的主界面和部分功能操作界面

1 系统分析
(1)问题的由来
嵌入式系统是一种软、硬件结合的产物。一个控制类嵌入式产品的软件开发离不开它
所依赖的硬件环境。如今有了仿真软件的支持,使得嵌入式系统软件与硬件的开发可以
同时进行,也因为嵌入式开发工具的强大,越来越多的软键盘产品在不断问世。无论是
仿真开发硬键盘产品,还是开发软键盘产品,待开发软件除显示界面之外,主要处理的
是设备与外界环境的复杂交互。由于复合控制行为的数量和种类都不可预测,导致了这
类软件设计非常复杂,此时使用常规设计方法,难于充分保证实现每种控制行为的组合
,更难于保证控制界面的逐级返回。例如,当开发图1所示的PDA软键盘产品时,其中每
项功能的控制界面上都有众多按钮用于接受控制行为,根据用户点击行为的不同,进入
下一级不同的界面,或处理不同的事务。尽管有产品可能将固定键盘做成一组固定的硬
件按钮,但无论怎样,这类软件都需要为不同的界面设计许多不同的控件,并处理控制
行为对应的事务。因此,开发中快速地实现界面显示,可保证有更多的精力处理所有控
制行为对应
软键盘产品界面显示的通用程序设计
本地下载

评论