越来越多的嵌入式终端需要一个图形化的人机接口界面(GUI),良好的人机交互界面是嵌入式系统设计的一个关键技术,尤其是在嵌入式手持设备中,对嵌入式终端的实用性、美观性和视听娱乐性提出了更高的要求。而记事本和电子相册以其实用性和良好的观赏性逐渐成为嵌入式设备中不可或缺的组成部分。开发基于嵌入式终端的界面美观、功能丰富、交互性好的记事本和电子相册,具有一定的实用意义和价值。本文的目标是设计和实现嵌入式
(6) 文件内容编辑和显示功能:在文件编辑界面上可以对文件的内容进行编辑和修改。如果文件内容多于当前屏幕显示范围的话,出现纵向滚动条,可以滚动显示当前文件的文件内容。
(7) 打开下一个文件功能:在当前打开文件列表界面,若选择“打开一个文件”功能,则显示下一个文件的内容在文件编辑区。
(8) 文件内容修改提示功能:若在打开的文件中对其内容进行了修改,在关闭文件时将会提示文件的内容已经被修改的消息,用户可选择是否保存修改后的内容。
(9) 删除文件功能:可以在文件列表上对指定文件进行删除操作,也可以打开文件后,对打开的文件进行删除操作。选择删除文件操作时,会出现确定文件删除的提示,如果此时放弃删除操作,则文件不会被删除,否则文件将会被彻底删除,即从物理设备上被删除。文件被删除后,文件列表上该文件名被移除。
(10) 软键盘输入功能:软键盘支持英文输入,Cap键支持大小写英文切换,提供Shift键的上下字符切换功能,Enter可以进行回车换行,其ESC键执行软键盘退出功能。软键盘上的按键与物理键盘的按键位置相对应。
(11) 给用户提供友好的图形用户界面,并合理安排界面元素布局,使其交互性好且方便用户操作。
3.1.2 记事本界面设计
记事本主要界面设计:
(1) 文件列表界面:如图2所示,界面大小为320*240。界面上方提供记事本图标和记事本文字标签,中间的显示区域显示记事本文件列表。界面的最下方为两个按钮,左侧的是功能按钮,右侧的是返回按钮,此界面上分别标记为“Option”和“Exit”。文件列表中文件以文件创建时间排序,将要进行操作的文件名高亮显示。
图 2 文件列表界面
Fig. 2 File list interface