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.
展开▼