視窗

维基百科,自由的百科全书
跳转至: 导航搜索
Window
图形用户界面GNOME上的兩個程序窗口,其中一个窗口与另一个的一部分重叠。(圖為Ubuntu作業系統

視窗是在使用者界面上的一個可見的範圍。視窗一般都是長方形的。它包含著各種控件,是用作輸入和輸出的界面。雖然視窗一般用於圖形使用者界面,但又有時用於命令行界面的。而一個使用視窗為主要用戶界面的系統則稱為視窗系統。這個想法源於施乐帕洛阿尔托研究中心

在視窗系統上,視窗一般被畫成一些二維物件,被安置在桌面之上。大多數的視窗都可以隨使用者的意願而更改大小、移動、隱藏、回復和關閉。當兩個視窗重疊的時候,就如日常生活中一樣,其中一個要位於另一個之上,而下方的則會有些地方被上方個視窗所遮蓋。而視窗系統中管理這個操作的部份,則叫做視窗管理員

視窗是數種圖形使用者界面中的一種重要的widget。當中有VMSDEC WindowsGNU/Unix-like系統的X Window系統Microsoft WindowsOpen Windows

历史[编辑]

GTK+的文件“另存为……”对话框

这个概念是由 斯坦福大学研究所 (由 道格拉斯·恩格尔巴特 领导)开发实现的。[1] 他们最早的系统支持多窗口,但没明显的方法显示它们的分界线(比如窗口边框、标题栏等)。[2]

研究在 Xerox 公司的 Palo Alto 研究中心 / PARC (由 艾伦·凯领导)中继续。他们使用了重叠的窗口。[3]

在1980年代,PARC 提出术语"WIMP",分别代表了窗口、图标、菜单、指针。

那时Apple与PARC进行了简单的合作。Apple 根据 PARC 的界面开发了自己的新界面。它首次应用是在 Apple的 Lisa上,此后用于 Macintosh 电脑。与此同时,Microsoft在为"Mac"开发办公软件。之后他们在 Apple 系统的基础上开发了自己的窗口系统。[2]

窗口管理器[编辑]

视窗系统中管理视窗的部分被成为"窗口管理器"[4]

常见的窗口系统:

参考文献[编辑]

  1. ^ Reimer, Jeremy. A History of the GUI (Part 1). Ars Technica. 2005 [2009-09-14]. 
  2. ^ 2.0 2.1 Reimer, Jeremy. A History of the GUI (Part 2). Ars Technica. 2005 [2009-09-14]. 
  3. ^ Milestones: 1975 - Graphical User Interface (GUI). Palo Alto Research Center Incorporated. [2009-09-14]. 
  4. ^ Barger, Jorn. Linux desktops (GUIs, widgets, window managers, etc). 2002 [2009-09-14].