摘要
GUI图形用户界面是用户和设备交互的媒介,是应用程序与操作系统之间的桥梁。设计了一款适用于便携式多媒体播放器PMP的轻量、便捷、友好的嵌入式GUI系统。该PMP GUI的窗口系统支持多任务和多图层操作,允许在多个图层上面创建窗口,并提供完善的异步和同步窗口消息通讯机制。在PMP GUI中,窗口是GUI管理的基本单位,该GUI采用事件驱动编程。基于PMP GUI,开发了一个水波纹效果的应用程序,验证了该GUI系统的可行性以及具有轻量级、界面友好、应用开发方便的特点。
GUI (Graphics User Interface) is the interactive medium of the user and device; it is a bridge between applications and operating systems. This paper has designed a lightweight, convenient, friendly embedded GUI system which is applied to the PMP (Portable Multimedia Player). The PMP GUI supports muti-tasking and muti-layer operation, allows creating a window above multiple layers, and provides asynchronous and synchronous message communication mechanism. In this PMP GUI, window is the basic unit of the GUI management. This GUI adopts event-driven programming. In addition, the author has developed a water ripple effect application based on the PMP GUI. It verifies the feasibility of the PMP GUI and has some features such as lightweight, friendly interface, convenient for developing applications etc.
出处
《科学技术与工程》
北大核心
2012年第19期4809-4815,共7页
Science Technology and Engineering
基金
广东省绿色能源技术重点实验室项目(2008A060301002)资助
关键词
GUI
便携式多媒体播放器
消息通讯机制
事件驱动编程
水波纹
GUI Portable Multimedia Player message communication mechanism event-driven programming water ripple