Linux 文件與視窗(轉)
Linux 文件與視窗(轉)[@more@] KOM/OpenParts按照物件導向的程式設計環境(SmallTalk's)的文件視窗模式(Docunment and View Model)把文件區分為區分“文件”與視窗兩種不同的模式。當KOffice開啟一個文件時候,在記憶體中只儲存一個複製。應用程式就建立一個視窗,包括選單,工具欄等等。在這個視窗中可以對文字進行觀察、編輯和其他處理。同一個文件可以開啟任意個視窗,沒一個視窗都可以對相同的文字進行觀察、編輯和其他操作。因為記憶體中只儲存一個文件,因此一個視窗中對文件所做的修改立刻就顯示在其他視窗中。
這個特性給KOffice的使用者帶來了很多的好處,例如,使用者正在處理一個很長的文件的兩個不同的部分,使用者可以開啟同一個文件的兩個不同視窗,使得每一個視窗顯示一個需要處理的部分,而不必在不同的部分之間來回滾動。或者使用者正在編輯一個文件中的幾個嵌入式的部分,而不希望在同一個視窗中啟用不同的部分,可以另外開闢一個視窗,專門用這個視窗編輯嵌入的部分,而修改的的情況在原視窗中還可以立即顯示出來。
這個特性給KOffice的使用者帶來了很多的好處,例如,使用者正在處理一個很長的文件的兩個不同的部分,使用者可以開啟同一個文件的兩個不同視窗,使得每一個視窗顯示一個需要處理的部分,而不必在不同的部分之間來回滾動。或者使用者正在編輯一個文件中的幾個嵌入式的部分,而不希望在同一個視窗中啟用不同的部分,可以另外開闢一個視窗,專門用這個視窗編輯嵌入的部分,而修改的的情況在原視窗中還可以立即顯示出來。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-946725/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery獲取瀏覽器視窗和文件視窗的高度程式碼jQuery瀏覽器
- 文件 檢視 框架視窗間的關係和訊息傳送規律 (轉)框架
- 工作列視窗以及其子視窗結構 (轉)
- JavaScript視窗功能指南之操縱視窗 (轉)JavaScript
- JavaScript視窗功能指南之命名視窗和框架 (轉)JavaScript框架
- JavaScript視窗功能指南之定製新視窗 (轉)JavaScript
- JavaScript視窗功能指南之發揮視窗特徵 (轉)JavaScript特徵
- JavaScript視窗功能指南之建立彈出視窗 (轉)JavaScript
- 子視窗控制元件(轉)控制元件
- JavaScript視窗功能指南之在視窗中書寫內容 (轉)JavaScript
- 與SQL視窗函式相同SQL函式
- Qt的視窗背景及視窗風格統一與煥膚QT
- JavaScript視窗功能指南之檢查一個視窗是否存在 (轉)JavaScript
- Word文件與WPS文件的相互轉換(轉)
- 人工設定視窗圖示 (轉)
- Javascript自動關閉視窗(轉)JavaScript
- C# winForm 視窗跳轉後關閉上一個視窗的方法C#ORM
- flutter: 視窗初始與繪製流程Flutter
- Linux 字元編碼 檢視與轉換Linux字元
- 關於視窗的操作詳談 (轉)
- C#視窗事件處理初探 (轉)C#事件
- iOS10 UI教程基礎視窗的內容與設定起始視窗iOSUI
- JavaScript - 模式視窗和非模式視窗JavaScript模式
- Oracle分析函式與視窗函式Oracle函式
- Android 之 Window、WindowManager 與視窗管理Android
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- 討論關閉子視窗,重新整理父視窗(非模式視窗)模式
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- 使用DLL檔案中封裝的視窗 (轉)封裝
- 視窗的無效區域 演示程式 (轉)
- 在VB中使用API關閉視窗 (轉)API
- 呼叫API函式設計ABOUT視窗 (轉)API函式
- Novell SUSE Linux 10.1 文件(轉)Linux
- 視窗事件事件
- Kali Linux開啟多個終端視窗Linux
- J2ME:clip視窗可使用anchor--轉(轉)
- <轉>“您檢視的網頁正在試圖關閉視窗。是否關閉此視窗”的遮蔽方法(JavaScript)網頁JavaScript
- Word2010導航窗格輕鬆玩轉長文件搜尋與導航