BBS水木清华站∶精华区

发信人: Kongming (没日没夜...), 信区: Linux        
标  题: MiniGUI 是什么? (转载) 
发信站: BBS 水木清华站 (Mon Aug  2 14:37:03 1999) 
 
【 以下文字转载自 FreeDevelop 讨论区 】 
【 原文由 Kongming 所发表 】 
    那么MiniGUI到底是什么呢?从我现在的开发工作来看,应该定义为: 
MiniGUI 是 Linux 控制台上运行的,基于 SVGALib 和 LinuxThread 库的 
多窗口图形用户界面支持系统。MiniGUI 采用了类 Win32 的 API 接口, 
实现了简化的类 Windows 98 风格的图形用户界面。 
 
    MiniGUI也是一个窗口系统,他的主要组成元素是窗口,在这个基础上 
MiniGUI 中的窗口可以基本分四类,分别为主窗口、对话框、控件和主窗 
口中的窗片。MiniGUI 中的主窗口和 Windows 应用程序的主窗口概念类似, 
MiniGUI 中的每个主窗口对应于一个单独的线程,通过函数调用可建立主窗 
口以及对应的线程。每个线程有一个消息队列,主窗口从这一消息队列中获 
取消息并由窗口过程(回调函数)进行处理。 
 
    MiniGUI的目标是保持现有小巧的特点,在 Linux 控制台上提供一个小 
的窗口系统支持,“小”是MiniGUI的特色。同时MiniGUI又将尽力于微软的 
MSWindows API保持兼容。这么定位是希望我们的MiniGUI可以在未来以Linux 
为基础的应用平台上提供一个简单可行的 GUI 支持系统,让MiniGUI 可以 
应用在 Windows CE 可以应用的任何场合。 
 
-- 
        关于MiniGUI如有任何问题,请发Email到 MiniGUI@263.net 
 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.53.193] 

BBS水木清华站∶精华区