TW201113800A - System for displaying software icon and software executed result which are separated, interface, and method thereof - Google Patents
System for displaying software icon and software executed result which are separated, interface, and method thereof Download PDFInfo
- Publication number
- TW201113800A TW201113800A TW98134696A TW98134696A TW201113800A TW 201113800 A TW201113800 A TW 201113800A TW 98134696 A TW98134696 A TW 98134696A TW 98134696 A TW98134696 A TW 98134696A TW 201113800 A TW201113800 A TW 201113800A
- Authority
- TW
- Taiwan
- Prior art keywords
- area
- program
- icon
- display
- module
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000010354 integration Effects 0.000 claims description 15
- 239000000463 material Substances 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 2
- 101100533441 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) she-9 gene Proteins 0.000 claims 1
- 229910000831 Steel Inorganic materials 0.000 claims 1
- 239000010959 steel Substances 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 29
- 230000008859 change Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 241000255925 Diptera Species 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000008267 milk Substances 0.000 description 1
- 210000004080 milk Anatomy 0.000 description 1
- 235000013336 milk Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
201113800 六、發明說明: 【發明所屬之技術領域】 一種顯示系統、介面及其方法,特別係指一種將程式圖示與 程式執行結果分離顯示之系統、介面及其方法。 •【先前技術】201113800 VI. Description of the Invention: [Technical Field] The present invention relates to a display system, an interface and a method thereof, and more particularly to a system, an interface and a method thereof for separating and displaying a program icon and a program execution result. • [Prior technology]
使用者介面(UserInterface, UI),是電腦軟硬體與使用者之間 進行資訊交換的媒介,凡參與人類與機械的資訊交流的領域都^ 在著使用者介面。使用者介面使得使用者能夠方便有效率地去^ 作電腦軟硬體以達成雙向之互動,完成所希望藉助電腦完成之: 作。使用者和電腦軟硬體之間一般用受限制的自然語言進行互 動,但隨著視S作㈣統的普及’目前的使用者介面大多是二圖 形使用者介面(Graphics User Interface,GUI)的方式呈現。 圖形使用者介錢關形的方式,幫助使用者方便地 =出指令,啟祕作,並將運行的結果以_方式顯示給用戶。 操侧單,省去了使用字元朗者介面之使用者必 巧5己丨思各種命令的麻煩。 ^ 發圖形使用者介面的過程是转不容易的,開發者 二;二用面中的每—個圖形物件撰寫相對應的程式 I每肢計個看起來醉關形使財介面會有著冗長的程 二式碼中通常會定義每-個圖形物件(如圖示或 访式之執他果_示細)的 飞 用者介面的整體顯示風格,一旦圖形物件圖形使 小、位置等,開發者便需要修改程式:=:= 面的開發更加辛苦。也因為圖形使用者介=:= 201113800 圖形物件,因賴形使用者介面財如^且單—的,使 也不能根卿人f求進行碰,當朗相操作環境和習慣與開 發者所設計的使用環境有差別時,會嚴重的影響使用者操 暢度以及使用的意願。 :综上所述’可知先前技術中長期以來-直存在開發者無法輕 :易的調整使用者介面_題,因此有必要提纽進的技術手段, 來解決此一問題。 【發明内容】 # 有鑒於先前技術存在開發者無法輕易的調整使用者介面的問 題,本發明遂揭露-種將程式圖示與程式執行結果分軸示之系 統、介面及其方法,其中: 本發明所揭露之將程式圖示與程式執行結果分離顯示之介 面’至少包含:圖示區域,提供設置程式;圖示,與程式對應, 依據位置資訊被顯示於圖示區域之特定位置,其中,位置資訊係 於程式被設置於圖示區域中時被產生;執行區域,包含顯示範圍',、 並與圖示區域相鄰或部分重疊,用以於圖示被選定時,提供 不範圍中顯示程式產生之執行結果。 - 树明賴露之練式®示與程錢行結果分軸示之系 、、先至>、包含.區域定義模組,用以定義圖示區域及與圖示區域 相=或=分重疊之執行區域,其中,執行區域包含顯示範圍;圖 不。又置杈組,用以產生圖示於圖示區域中之位置資訊,其中圖示 被又置於圖示&域之程式對應,儲存模組,用以儲存位置資訊 及與程式之槽案路徑;顯示模組,用以依據位置資訊顯示圖示於 圖示區域中;圖示選定模組,用以選定圖示;介面整合模組,用 201113800 於顯示範圍 以提供顯示範辭程式,使程式產生之執行結果顯示 中。 本發明所揭露之將程式圖示與程式執行結果分離顯示之方 法’其步驟至少包括:定義圖域及相鄰或部分重疊於圖示區 •域之執行區域;當程式被設置於圖示區域後,產生對應程式之圖 :示^on)在圖示區域中之位置資訊;儲存位置資訊及程式之槽案 路經;依據位置資訊顯示圖示於圖示區域中;選定圖示;提^包 含於執行區叙顯示翻雜式,錄式產生之執行結果顯示於 Φ 顯示範圍中。 本發明所揭露之祕與方法如上,與先前技術之間的差異在 於本發明透過分別定義使用者介面中之圖示區域以及執行區域, 並提供在圖示區域中的任意位置設置圖示,以及提供執行區域所 包含之顯示範®給與圖示對應之程式,使得程式所產生之執行結 果被顯示於顯示範圍内,藉以解決先前技術所存在的問題,並可 以達成使用者也可以輕易的在-定限度内調整使用者介面的技術 功效。 *【實施方式】 以下將配合圖式及實施例來詳細說明本發明之特徵與實施方 式,内容足以使任何熟習相關技藝者能夠輕易地充分理解本發明 解決技術問題所應用的技術手段並據以實施,藉此實現本發明可 達成的功效。 為了方便調整使用者介面,本發明係將使用者介面1〇〇分為 圖示區域110以及執行區域120等兩個區域,如「第1A圖」或「第 1B圖」所示,如此’當需要調整使用者介面1〇〇時,只需要分別 201113800 調整圖示區域11G及/或執行區域⑽ 者介面100進行調整。 不再而要對整個使用 為顯示圖示(ic〇n)的區域,圖示區域 :的各侧示15〇 _來絲與之對應的程式。本發贿提之^ 正圖不區域」的描述,係新增圖示到圖 : 15〇在圖示區域110中的位fT凋1圖不 中的顯Η Ρ / 整圖示15G在圖示區域⑽ H扣大小㈣行為或多個行為之組合,但本發明並不以此 :般而言,顯示在圖示區域遍中的圖示通常包含在其所對 :之私式的㈣中,或是為執行本發明之環境(通常即為視窗作 業系統,但並不以此為限)所提供的資源(職職),甚至是自 丁的圖像彳田案n本發明所提之圖示的來源並不以上述三者 。值传-提的是,圖示區域110的背景可以是透明的,被圖示 區域110所覆蓋的視窗依然會被使用者觀看到,也就是說,使用 # 者在此情況下無法觀看到圖示區域110,只能在使用者介面100中 觀看到被顯示在圖示區域110中的各個圖示15〇。 . 執行區域120提供顯示與圖示區域Π0中之各圖示150對應 —的私式產生之執行結果’執行區域12〇提供顯示之執行結果包含 但不限於程式產生之使用者介面以及輸出之資料等。 執行區域120包含顯示範圍,也就是顯示範圍的邊界會包含 在執行區域120的邊界之内,顯示範圍係被用來顯示與圖示區域 110中之各圖示15〇對應的程式產生之執行結果的區域,因此,與 圖示150對應之程式會將產生的執行結果顯示在顯示範圍中。一 201113800 般而言,顯示範圍即為整個執行區域12〇。 當執行區域120被調整時,通常即為執行區域12M顯示 圍的大小被調整。 與圖示區域110相同的,執行區域12〇的背景也可以是透明 的’事實上,執行區域12G的背景更可以由使用者自訂。 在第1A圖」中,圖示區域11〇與執行區域相鄰,也就 是圖示區域110的下緣與執行區域12〇的上緣重疊事實上本 發明所提之圖示區域11G與執行區域叫目鄰,並不限於圖示區 域110的下緣與執行區域120的上緣重疊,也可以是圖示區域刖 執行區域12G的下緣重疊、或是圖示區域⑽的左緣盘 執仃區域120的右緣重疊等。 一、 第1B圖」中’重疊區域⑽為圖示區 ▲ 重疊區域13。除了可以顯示圖示之外 =:則重疊區域130也可以顯示執行結果。與「第 以的’重豐區域13〇並不限於圖示區域11〇的下方與執行」 下方^方^ s也可以是圖示區域110的上方與執行區域⑶的 等。1或疋圖示區域110的左方與執行區域12〇的右方重疊 顯示重疊區域130可以顯示圖示也可以 示,但重豐區域130中的圖示與執行結果不會重疊顯 不可以,干=一旦圖不先顯示於重疊區域130後,執行結果將 同樣的只能顯示在重叠區域130的⑽ 顯示在執行結紅。 +時’圖謂不會被 201113800 以下繼續IX「第2圖」本發明所提之將程式圖示與程式執行 結果分離顯示之系統架構圖來說明本發明的系統運作。如「第之 圖」所示,本發明之系統含有區域定義模組21〇、圖示設置模組 220、儲存模組240、顯示模組250、圖示選定模組26〇以及介面 ... 整合模組270。 : 區域疋義模組21〇負責定義圖示區域110以及執行區域12〇 的範圍。一般而言,區域定義模組210會以執行本發明之電腦的 顯示畫面上的座標來定義圖示區域110以及執行區域12〇。 例如,區域定義模組210可以定義圖示區域11〇左上角的座 標為「(69, 77)」以及定義圖示區域110右下角的座標為「(413, 208)」’如此圖示區域11〇的範圍便被區域定義模組21〇定義出來。 區域定義模組210也可以同樣的方式定義執行區域12〇的範圍, 當區域定義模紐210定義執行區域120左上角的座標為γ(69,2〇8)」 日^ ’表示執行區域120與圖示區域no相鄰;而若區域定義模組 21〇疋義執行區域12〇左上角的座標為「(69,198)」時,表示執行 區域12〇與圖示區域11〇有重疊的部分,重疊區域130左上角的 座標即為「(69, 198)」,而重疊區域130右下角的座標為γ(413, • 208)」。但區域定義模組210所定義之圖示區域11〇與執行區域12〇 之範圍並不以上述為限。 區域定義模組210也會定義執行區域120所包含之顯示範 圍’與圖示區域110以及執行區域120相似的,區域定義模組21〇 一般會以顯示晝面上的座標來定義顯示範圍,例如定義與執行區 域120相同大小的顯示範圍,其左上角以及右下角的座標分別為 厂(69,208)」與「(413,532)」,或是定義出一個被執行區域12〇所 201113800 涵蓋的顯示範圍,其左上角以及右下角的座標分別為「(77,216)」 與「(405, 524)」等。 圖示設置模組220負責於程式被設置於圖示區域110後,產 生被設置之程式所對應的圖式之位置資訊。圖示設置模組220所 產生之位置資訊係表示被設置之程式所對應的圖式在圖示區域 .· 110中的位置。一般而言,圖示設置模組220所產生的與程式對應 之圖示的位置資訊之格式可能與區域定義模組定義圖示區域 110以及執行區域12〇的方式相關,例如當區域定義模組21〇以座 標定義圖示區域11〇以及執行區域12〇的範圍時,圖示的位置資 Λ也會為圖示之左上角在垂直方向以及水平方向距離圖示區域 110之左上角的像素(pixel)數,但圖示設置模組22〇產生之位置 貝成亚不限於以圖示左上角作為依據,也不以座標為限,其他位 置資訊之格式例如為圖示之左上角在顯示畫面中的座標等。 圖示。又置模組220也可以提供在圖示區域11〇上設置程式, 使用者或開發者可以如「第3圖」所示,將與程式對應的圖示⑸ (士、在視έι作業系統中所顯示之代表程式的圖示412)拖戈到圖示 區域110 +的某個位置後,便可以透過圖示設置模組220所提供 2功能在圖示區域110中設置程式,而後,圖示設置模組22〇便 _依據代表程式的圖* 412被拖良到圖示區域ιι〇的位置產生相 ^之位置資訊;或者如「第4Α圖」所示,圖示設置模組挪 =、使用者或開發者在圖示區域m中的某個位置點擊(dick) ’亚在點擊滑鼠右鍵後所顯示的彈出式(P啊3)選單310 ^擇增加程式」的選項後,圖示設置模組22G會產生如「第 ㈤」之對雜32〇,並繼續提供朗者於對練⑽的「程式 201113800 位置」中直接輸入欲設置之程式的檔案路徑後完成程式的設置, 或是提供使用者點擊按鍵「瀏覽」,藉以在習知之選擇程式之對話 框(圖中未示)中選擇欲設置之程式後,完成程式的設置。而在 程式設置完成之後,圖示設置模組220會依據使用者在圖示區域 :110中點擊滑鼠右鍵的位置產生相對應之位置資訊。其中,圖示設 :置模組22〇提供在圖示區域110上設置程式之方式並不以上述兩 種為限。 值得一提的是,使用者可以將各個圖示15〇拖曳到圖示區域 _ no中的任何位置,例如將圖示排為兩列,或將兩列的圖示排成一 列,甚至隨意移動圖示,使圖示零散的分布在圖示區域11()中等。 圖示設置模組220會在各個圖示150被移動後產生被移動之圖示 的位置資訊,如此’使用者便可以方便且容易的調整使用者介面。 另外,由於被設置在圖示區域110中的各個圖示15〇僅僅是 用來表示其所對應的程式,因此,圖示設置模組220更可以提供 "又定與被設置於圖示區域11 〇中之程式相對應的圖像樓案,例如, # 使用者可以在圖示m上點擊滑鼠右鍵,並在彈出式選單中選擇 更換圖示」的選項’藉以選擇新的圖像播案後,圖示設置模组 /挪會設定使用者所選擇的圖像樓案為與該程式對應的圖示,但圖 不設置模組220提供設定與程式對應之圖示的方式並不以此為限。 儲存模組240負責儲存圖示設置模組22〇所產生之位置資訊 以及與圖示對應之程式的槽案路徑等參數,健存模組·所儲存 之參數並不以此為限,凡與顯示圖示或執行程式相關的資料都可 以包含於本發明所提之參數中。 顯不模組250負貴依據儲存模組24〇所儲存之圖示的位置資 201113800 汛,在圖示區域110中顯示該圖示。例如,圖示之位置資訊為座 払「(198, 198)」時,若顯示模組250將座標「(198, 198)」視為圖 不之左上角的座標’則在顯示模組25〇將圖示顯示在顯示晝面上 時,被顯不之圖示的左上角會在顯示晝面中座標為「(198, 198)」 /的位置,又如,圖示之位置資訊為像素數「dw=ll,dh=ll」時,表 :示圖示之左上角與圖示區域110之左上角之間的水平距離為11個 像素,垂直距離也為η個像素,也就是說,若圖示區域11〇之左 上角的座私為「(69, 77)」’則在顯示模組250將圖示顯示在顯示晝 鲁面上’麵示之圖示的左上角會在座標為「(8〇,88)」的位置。 隨著圖不的來源不同,顯示模組25〇也會依據儲存模組 所儲存之圖示所對應的程式之標案路徑,讀取包含於程式中的圖 示後,再將圖示顯示在圖示區域11〇中,或是依據儲存模組24〇 所儲存之參射有糊示的項目後,讀取執行本發明之環境所提 供的圖示’或是讀取使用者或開發者自訂的圖示,再將讀取出的 圖示顯示在圖示區域110中。 • 值得一提的是,顯示模組250可以透明的背景來顯示圖示區 域則以及執行區域120,也就是說,在圖示區域ιι〇中沒有被 /圖不15G覆盍的部分將會是透明的,可以透過沒有圖示的圖示區 域110觀看到在執行本發明之環境中,重疊在圖示區域⑽之下 的視窗’同樣的,在執行區域12〇中,沒有被程式產生之執行結 果所覆蓋的部分也會是透明的,此外,顯示模組250也可以使用 者或開發者自訂的背景來顯示執行區域120。 -圖不k疋拉組260負責選定被顯示於圖示區域11〇中的圖 不。一般而言,圖示選定模組·會在使用者或開發者操作游標 201113800 並點擊顯示於圖示區域110中的丨 祕入心# r的系個圖不後’接收該圖示被點擊 的輸入讯唬,猎以選定被點擊的圖 圖示之方式並不以此為限。 组260選定 2面整合模組270負責在圖示選定模組26〇選定圖示後,依 y據儲存模組240所儲存之與被選定的圖示對應之程式的槽宰路 ..徑2叫㈤)與被選㈣示對應的程式,使得與被選定I 11服式開始執行’並在,叫與被敎之圖示對應的程式 時,提供執行_ 12G包含之顯示給與被選定之圖示制的 » =式,麟触蚊之圖輯應_式難生的執行結果可以依 據顯不祀圍的大小被顯示在執行區域120巾。一般而言,介面整 合模組270會先依據顯示範圍產生相對應之顯示位置料後,再 將顯示位置資料以與被選定之圖示對應的程式之參數的形式呼叫 與被選定之圖㈣應的程式,藉以將顯示範騎遞絲被選定之 圖示對應的程式’但介面整合模組27〇提供顯示範圍之方式並不 以此為限’例如介面整合模組27〇也可以先唤起與被選定之圖示 •對應的程式後,再·序/線賴傳遞訊息的方式,賴示位置資 料傳遞給與被選定之圖示對應的程式。 - 與被選疋之圖示對應的程式在被介面整合模組270所呼叫 後,可能以本發明之子程序(pr〇cess)或子線程(⑽⑷,也可 能已在執行本發明之環境中之新程序的形式執行。 此外,本發明更可以包含背景設定模組280以及圖示調整模 組290 ’分述如下。 背景設定模組280負責提供輸入執行區域的背景,在使用者 或開發者透過背景設定模組28〇輸入自定義的背景後,儲存模組 [S] 13 201113800 240會儲存被輸入的自訂背景,顯示模組25〇會將使用者輸入的自 訂背景顯示為轨行區域12〇的背景。The user interface (UserInterface, UI) is the medium for information exchange between the computer software and hardware and the user. The fields of information exchange between humans and machinery are in the user interface. The user interface enables the user to conveniently and efficiently perform computer hardware and software to achieve two-way interaction, and accomplish what he wants to do with the computer: Users and computer software and hardware generally interact with restricted natural language, but with the popularity of S (four) system, the current user interface is mostly the second user interface (Graphics User Interface (GUI)). Way to present. The way the graphical user introduces the money, helps the user to conveniently output the command, initiate the secret, and display the result of the operation to the user in _ mode. The side-by-side order eliminates the need to use the word-language interface. ^ The process of sending the graphical user interface is not easy, the developer 2; the second program uses each of the graphic objects to write the corresponding program I. Each of the limbs looks like a drunk and the financial interface will have a long time. In the second code, the overall display style of the user interface of each graphic object (such as the graphic representation or the access control) is displayed. Once the graphic object graphic is small, the position, etc., the developer You need to modify the program: =:= The development of the face is more difficult. Also because the graphical user media =:= 201113800 graphic object, because the user interface is like a ^ and single - so that it can not be asked by the roots, when the Lang environment operating environment and habits and developers designed When the usage environment is different, it will seriously affect the user's smoothness and willingness to use. In summary, it can be seen that in the prior art, there has been a long-standing existence of a developer who cannot easily adjust the user interface. Therefore, it is necessary to introduce a technical means to solve this problem. SUMMARY OF THE INVENTION In view of the prior art, there is a problem that a developer cannot easily adjust a user interface, and the present invention discloses a system, an interface, and a method for distributing a program icon and a program execution result, wherein: The interface for displaying a separate display of a program icon and a program execution result includes at least: a graphic area providing a setting program; and a graphic corresponding to the program, which is displayed at a specific position in the illustrated area according to the position information, wherein The location information is generated when the program is set in the illustrated area; the execution area includes the display range ', and is adjacent to or partially overlaps with the illustrated area, and is used to provide the display in the range when the icon is selected. The execution result of the program. - Shuming Lai's Practice® and Cheng Qianxing results are shown in the sub-axis, first-to-be->, and include the area definition module to define the area of the diagram and the area of the diagram === Overlapping execution area, where the execution area contains the display range; And a set of positions for generating position information in the illustrated area, wherein the icon is further placed in the program corresponding to the icon & field, and the storage module is used to store the location information and the program slot a display module for displaying a graphic in the illustrated area according to the location information; a selected module for selecting the graphic; an interface integration module, using the 201113800 display range to provide a display language program, The execution result generated by the program is displayed. The method for separating and displaying the program icon and the program execution result disclosed by the present invention includes the steps of: defining a field and an execution area adjacent to or partially overlapping the icon area and the domain; when the program is set in the graphic area After that, generate a map of the corresponding program: show ^on) location information in the illustrated area; store location information and program slot path; display the icon in the icon area according to the location information; select the icon; It is included in the execution area, and the execution result of the recording is displayed in the Φ display range. The secrets and methods disclosed in the present invention are as above, and the difference from the prior art is that the present invention provides a graphical representation of the graphical region and the execution region in the user interface, respectively, and provides an icon at any position in the illustrated region, and Providing a display program included in the execution area to the corresponding program, so that the execution result generated by the program is displayed in the display range, thereby solving the problems existing in the prior art, and the user can easily - Adjust the technical effectiveness of the user interface within limits. * [Embodiment] The features and embodiments of the present invention are described in detail below with reference to the drawings and embodiments, which are sufficient to enable those skilled in the art to readily understand the technical means to which the present invention solves the technical problems. Implemented thereby, thereby achieving the achievable effects of the present invention. In order to facilitate the adjustment of the user interface, the present invention divides the user interface 1 into two areas, such as the illustrated area 110 and the execution area 120, as shown in "1A" or "1B". When the user interface needs to be adjusted, only the 201113800 adjustment icon area 11G and/or the execution area (10) interface 100 need to be adjusted. It is no longer necessary to use the program corresponding to the display area (ic〇n) for the entire use, and the side of the icon area: 15 〇 _ 丝 丝 。. The description of this bribe is not shown in the figure. The new figure is shown in the figure: 15〇 The bit fT in the illustrated area 110 is not shown in the figure Ρ / The whole figure 15G is shown in the figure Region (10) H buckle size (4) behavior or a combination of multiple behaviors, but the present invention does not use this: in general, the diagrams shown in the illustrated region are generally included in the private (4) of which they are: Or the resources (employment) provided for the environment in which the present invention is implemented (usually, but not limited to, the window operating system), or even the image of the self-contained image. The source of the indication is not the above three. It is to be noted that the background of the illustrated area 110 may be transparent, and the window covered by the illustrated area 110 will still be viewed by the user, that is, the #人 may not be able to view the picture in this case. In the display area 110, each of the icons 15 displayed in the illustrated area 110 can only be viewed in the user interface 100. The execution area 120 provides a display of the execution result of the private generation corresponding to each of the icons 150 in the illustrated area Π 0. The execution result of the execution area 12 显示 provides display, but is not limited to the user interface generated by the program and the output data. Wait. The execution area 120 includes a display range, that is, the boundary of the display range is included in the boundary of the execution area 120, and the display range is used to display the execution result of the program corresponding to each of the icons 15 in the illustrated area 110. The area, therefore, the program corresponding to the icon 150 will display the generated execution result in the display range. In general, as shown in 201113800, the display range is 12整个 for the entire execution area. When the execution area 120 is adjusted, the size of the display area of the execution area 12M is usually adjusted. Similarly to the illustrated area 110, the background of the execution area 12A may also be transparent. In fact, the background of the execution area 12G may be customized by the user. In Fig. 1A, the illustrated area 11A is adjacent to the execution area, that is, the lower edge of the illustrated area 110 overlaps the upper edge of the execution area 12A. In fact, the illustrated area 11G and the execution area of the present invention are proposed. It is not limited to the lower edge of the illustrated area 110 overlapping the upper edge of the execution area 120, and may be the lower edge of the illustrated area 刖 execution area 12G or the left edge of the illustrated area (10). The right edges of the regions 120 overlap and the like. 1. The overlapping area (10) in Fig. 1B is the illustrated area ▲ overlapping area 13. In addition to being able to display the icon =: the overlapping area 130 can also display the execution result. The "first" heavy area 13 is not limited to the lower side and the execution of the illustrated area 11A. The lower side s may be the upper side of the illustrated area 110 and the execution area (3). 1 or the left side of the icon area 110 overlaps with the right side of the execution area 12A. The overlap area 130 may be displayed as an illustration, but the illustration in the heavy area 130 may not overlap with the execution result. Dry = Once the graph is not displayed first in the overlap region 130, the execution result will be displayed only in the overlap region 130 (10) displayed in the execution of the redemption. The "time" diagram does not indicate that the system operation of the present invention will be described by the system architecture diagram of the present invention which is shown in FIG. As shown in the "figure diagram", the system of the present invention includes a region definition module 21, a graphic setting module 220, a storage module 240, a display module 250, a graphic selection module 26, and an interface... The module 270 is integrated. : The regional UI module 21 is responsible for defining the range of the illustrated area 110 and the execution area 12A. In general, the area definition module 210 defines the illustrated area 110 and the execution area 12〇 with coordinates on the display screen of the computer on which the present invention is implemented. For example, the area definition module 210 can define the coordinates of the upper left corner of the illustrated area 11 as "(69, 77)" and the coordinates of the lower right corner of the defined graphic area 110 as "(413, 208)". The range of 〇 is defined by the area definition module 21〇. The area definition module 210 can also define the range of the execution area 12A in the same manner. When the area definition module 210 defines the coordinates of the upper left corner of the execution area 120 as γ(69, 2〇8), the day ^' indicates the execution area 120 and If the coordinate of the upper left corner of the area definition module 12 〇疋 meaning execution area 12 is "(69, 198)", the area where the execution area 12 〇 overlaps with the illustrated area 11 , overlaps. The coordinates of the upper left corner of the area 130 are "(69, 198)", and the coordinates of the lower right corner of the overlap area 130 are γ (413, • 208)". However, the range of the graphic area 11〇 and the execution area 12〇 defined by the area definition module 210 is not limited to the above. The area definition module 210 also defines that the display range included in the execution area 120 is similar to the illustrated area 110 and the execution area 120. The area definition module 21 〇 generally defines the display range by displaying the coordinates on the top surface, for example, Defining the display range of the same size as the execution area 120, the coordinates of the upper left corner and the lower right corner are factory (69, 208)" and "(413, 532)", respectively, or define a display range covered by the executed area 12 2011 201113800. The coordinates of the upper left corner and the lower right corner are "(77,216)" and "(405, 524)", respectively. The icon setting module 220 is responsible for generating the position information of the pattern corresponding to the set program after the program is set in the illustrated area 110. The position information generated by the icon setting module 220 indicates the position of the graphic corresponding to the set program in the illustrated area .110. In general, the format of the location information corresponding to the program generated by the graphic setting module 220 may be related to the manner in which the region definition module defines the graphic region 110 and the execution region 12 , for example, when the region definition module When the range of the illustrated area 11〇 and the execution area 12〇 is defined by coordinates, the positional information of the illustration is also the pixel in the upper left corner of the illustrated upper left corner in the vertical direction and the horizontal direction from the upper left corner of the illustrated area 110 ( The number of pixels, but the position of the icon setting module 22 is not limited to the upper left corner of the figure, nor is it limited to coordinates. The format of other position information is, for example, the upper left corner of the figure. The coordinates in the middle, etc. Illustration. The re-arranged module 220 can also provide a program in the illustrated area 11〇, and the user or the developer can display the icon corresponding to the program as shown in “Fig. 3” (5) (in the visual system) The icon 412 of the representative program displayed is dragged to a certain position in the icon area 110+, and the program can be set in the icon area 110 by the 2 functions provided by the graphic setting module 220, and then the icon is displayed. The setting module 22 〇 _ according to the representative program map * 412 is dragged to the position of the icon area ιι〇 to generate the position information of the phase; or as shown in the "4th drawing", the graphic setting module moves =, The user or the developer clicks (dick) at a certain position in the icon area m, and then clicks on the option of pop-up (P3) menu 310 to select the program to be displayed after clicking the right mouse button. The setting module 22G will generate a pair of 32s such as "(5)", and continue to provide the program setting of the program path of the program to be set directly in the "program 201113800 position" of the training (10), or Provide users with the ability to click on the button to "browse" After the dialog box (not shown) to select the program of the program to be set, the complete set of programs. After the program setting is completed, the icon setting module 220 generates corresponding position information according to the position where the user clicks the right mouse button in the icon area: 110. Here, the manner in which the module 22 is provided to provide a program on the illustrated area 110 is not limited to the above two. It is worth mentioning that the user can drag each icon 15〇 to any position in the icon area _ no, for example, to arrange the icons in two columns, or to arrange the two columns in a row, or even move freely. As shown in the figure, the distribution of the illustrations is scattered in the illustrated area 11 (). The icon setting module 220 generates the position information of the moved icon after the icons 150 are moved, so that the user can easily and easily adjust the user interface. In addition, since each of the illustrations 15 设置 provided in the illustrated area 110 is only used to indicate the program corresponding thereto, the graphic setting module 220 can further provide "determined and set in the illustrated area. 11 The image corresponding to the program in the file, for example, # user can click the right mouse button on the icon m and select the option "Change icon" in the pop-up menu to select a new image broadcast. After the case, the graphic setting module/moving setting user selects the image building as the icon corresponding to the program, but the method in which the setting module 220 provides the setting corresponding to the program is not This is limited. The storage module 240 is responsible for storing the position information generated by the graphic setting module 22 and the path of the program corresponding to the program, and the parameters stored in the storage module are not limited thereto. The display diagram or the data related to the execution program can be included in the parameters proposed by the present invention. The display module 250 is displayed in the illustrated area 110 according to the position of the icon stored in the storage module 24〇. For example, if the position information shown in the figure is "(198, 198)", if the display module 250 regards the coordinates "(198, 198)" as the coordinates of the upper left corner of the figure, then the display module 25 is displayed. When the icon is displayed on the display screen, the upper left corner of the displayed icon will be displayed at the position of "(198, 198)" / in the displayed face. For example, the position information shown in the figure is the number of pixels. When "dw=ll, dh=ll", the horizontal distance between the upper left corner of the illustration and the upper left corner of the illustrated area 110 is 11 pixels, and the vertical distance is also n pixels, that is, if In the upper left corner of the icon area 11〇, the seat is “(69, 77)”', and the upper left corner of the icon displayed on the display panel 250 is displayed on the display panel 250. (8〇, 88)" position. The display module 25〇 also reads the icon included in the program according to the path of the program corresponding to the icon stored in the storage module, and then displays the icon in the figure according to the source of the image. In the illustrated area 11〇, or according to the stored items stored in the storage module 24〇, read the icon provided by the environment in which the present invention is executed' or read the user or the developer. The illustrated icon is then displayed in the illustrated area 110. • It is worth mentioning that the display module 250 can display the illustrated area and the execution area 120 on a transparent background, that is, the part that is not covered by the 15G in the illustrated area ιι〇 will be Transparent, can be viewed through the illustrated area 110, not shown, in the environment in which the present invention is implemented, the window overlapped under the illustrated area (10) is the same, in the execution area 12, not executed by the program The portion covered by the result will also be transparent. In addition, the display module 250 can also display the execution region 120 by the user or the developer's customized background. - Figure k 疋 组 group 260 is responsible for selecting the map displayed in the illustrated area 11A. In general, the icon selected module will be clicked when the user or the developer operates the cursor 201113800 and clicks on the thumbnail image displayed in the icon area 110. Entering the signal, hunting is not limited to the way in which the selected graphic icon is selected. The group 260 selects the two-sided integration module 270, which is responsible for selecting the icon in the selected module 26, and according to the program stored in the storage module 240 corresponding to the selected icon. Calling (5)) the program corresponding to the selected (4) display, so that when the selected I 11 service starts to execute 'and the program corresponding to the icon of the beggar, the display of the execution _ 12G is provided for the selected one. The graphic system of the « = type, the map of the genus of the genus Mosquito _ the dysfunctional execution results can be displayed in the execution area 120 according to the size of the display. Generally, the interface integration module 270 first generates a corresponding display position material according to the display range, and then displays the position data in the form of a parameter corresponding to the selected icon (4). The program is used to display the program corresponding to the icon selected by Fan Jacquard. 'But the way the interface integration module 27 provides the display range is not limited to this. For example, the interface integration module 27 can also evoke first. After the selected icon and the corresponding program are executed, the method of transmitting the message by the sequence/line is transmitted to the program corresponding to the selected icon. - after the program corresponding to the selected icon is called by the interface integration module 270, it may be in the pr〇cess or sub-thread of the present invention ((10)(4), which may also be in the environment in which the present invention is implemented. In addition, the present invention can further include the background setting module 280 and the graphic adjustment module 290' as follows. The background setting module 280 is responsible for providing the background of the input execution area, which is passed by the user or the developer. After the background setting module 28〇 inputs a customized background, the storage module [S] 13 201113800 240 stores the customized background input, and the display module 25 displays the customized background input by the user as the track area. 12 〇 background.
圖示調整模組290負責調整顯示模組250顯示圖示時所使用 之顯示大小、或調整圖示設置模組22〇所產生之圖示的位置資訊。 當使用者或開發者透過圖示設置模組220所設置的圖示太多,使 得顯不模組250無法以預定的顯示大小將所有圖示顯示在圖示區 域110中時’也就是顯示模組25G以預定的顯示大小無法在圖示 區域110中顯示所有圖示時,將會發生圖示重疊的情況,圖示調 整模組290會調整顯示大小,使得顯示模組250在圖示區域11〇 中所顯示的圖示較小,例如將圖示由100x100像素改為75x75像 素來顯示,藉以在圖示區域11〇中顯示出所有的圖示。 而在使用者拖曳圖示155到圖示區域110中,或在使用者拖 良在圖示區域U0中之圖示155而改變圖示155在圖示區域削 中之位置時,若如「第5圖」所示,被設置於圖示區域⑽中之 圖不155與圖示154產生重疊,則圖示調整模組290會先在圖示 區域11G中侧出可以不與其他圖示重疊而顯示圖示⑸的位置 資訊後,將造成重疊之圖示155的位置f訊調整到侧出之新的 位置貧訊,例域示調整模組㈣以水平移_示的方式調整圖 不155的位置資訊,當圖示調整模组29〇偵測出圖示154斑圖示 區域no W邊界大於圖示155的寬度時,便可以將圖示⑸之左 上角的座標(位置資訊)由第—座標191移動到第二麵! ,被使用者拖㈣圖示155在圖示區域⑽中的位置 換組移動到沒有重疊的位置,但圖示調整模組㈣調整圖干 之位置貧訊的方式並不以調整水平方⑽座標值為限。另外,圖 201113800 組290也可以調整顯示模組25q顯 示模組25°以較小的顯示大小來顯示圖示= ^無^偵測出可以不與其他圖示重疊而顯示圖示155的位置” =:_組25G顯示圖示所使_示大小,藉以讓圖料 •:昭以第-實施例來解說本發明的運作系統與方法,並請參 …、 ®」本發明所提之雜朗稍减執行絲分離顯示 之方法流程圖。 ’ 若開發者㈣本發明開發使用者介面,麟要先設定與圖示 區域110以及執行區域120相關的參數,如大小、相對位置等, 假設開發者設定使用者介面勘之圖示區域⑽為「聰x314像 素」、執行,域12G為「1G24x542像素」,顯示細與執行區域12〇 相同、重豐區域為「1024χ88像素」、以及圖示區域則與執行區 域120之相對位置如「第1Β圖」所示,圖示區域ιι〇之下方部分 與執订區域120之上方部份重叠,但使用本發明之使用者介面並 不以此為限。 當本發明被執行時,區域定義模組21〇會依據圖示區域11〇 以及執行區域120的大小、相對位置等參數,定義出圖示區域u〇 ,以及執行區域120 (步驟601)。例如,在本實施例中,執行本發 明之環境給予使用本發明之使用者介面1〇〇的起始像素(通常為 左上角的位置,但本發明並不以此為限)在顯示晝面中之座標為 「(413, 208)」’則圖示區域11〇之左上角以及右下角在顯示晝面上 的座標分別為「(413, 208)」以及「(1436,521)」,重疊區域130之 左上角以及右下角在顯示晝面上的座標應分別為「(413, 434)」至The graphic adjustment module 290 is responsible for adjusting the display size used by the display module 250 to display the graphic display or adjusting the position information of the graphic generated by the graphic display module 22A. When the user or the developer sets too many icons through the graphic setting module 220, the display module 250 cannot display all the icons in the illustrated area 110 with a predetermined display size, that is, the display mode. When the group 25G cannot display all the icons in the illustrated area 110 with a predetermined display size, the overlapping of the icons will occur, and the graphic adjustment module 290 will adjust the display size so that the display module 250 is in the illustrated area 11 The illustration shown in 〇 is small, for example, the icon is changed from 100x100 pixels to 75x75 pixels, so that all the icons are displayed in the illustrated area 11A. When the user drags the icon 155 into the illustrated area 110, or when the user drags the icon 155 in the illustrated area U0 to change the position of the icon 155 in the illustrated area, if As shown in FIG. 5, when the map 155 disposed in the illustrated area (10) overlaps with the illustration 154, the illustrated adjustment module 290 may first be sideways in the illustrated area 11G and may not overlap with other icons. After the position information of the figure (5) is displayed, the position f of the overlapping icon 155 is adjusted to the new position of the side position, and the adjustment module (4) adjusts the picture by the horizontal shifting mode. Position information, when the graphic adjustment module 29 detects the width of the icon 154 image area no W is larger than the width of the graphic 155, the coordinates (position information) of the upper left corner of the figure (5) can be used by the first The coordinates 191 move to the second side! By the user, the user drags (4) the position of the icon 155 in the illustrated area (10) to move to a position where there is no overlap, but the manner in which the graphic adjustment module (4) adjusts the position of the map is not adjusted by the horizontal (10) coordinate. The value is limited. In addition, the group of the 201113800 group 290 can also adjust the display module 25q to display the module 25° with a smaller display size to display the icon = ^ no ^ detects the position where the icon 155 can be displayed without overlapping with other icons" =: _ group 25G shows the size of the display, so that the picture material: the first embodiment to illustrate the operating system and method of the present invention, and please refer to ..., ® "the invention Slightly reduce the flow chart of the method of performing silk separation display. If the developer (4) develops the user interface in the present invention, Lin must first set parameters related to the illustrated area 110 and the execution area 120, such as size, relative position, etc., assuming that the developer sets the graphical area (10) of the user interface survey to "Cong x314 pixels" and execution, the domain 12G is "1G24x542 pixels", the display is the same as the execution area 12〇, the heavy area is "1024χ88 pixels", and the relative position of the graphic area to the execution area 120 is "1st. As shown in the figure, the lower portion of the illustrated area ιι〇 overlaps with the upper portion of the binding area 120, but the user interface of the present invention is not limited thereto. When the present invention is executed, the area definition module 21 defines the illustrated area u〇 and the execution area 120 according to the illustrated area 11 〇 and the parameters such as the size and relative position of the execution area 120 (step 601). For example, in the present embodiment, the environment in which the present invention is implemented is given to the starting pixel (usually the upper left corner position, but the invention is not limited thereto) using the user interface of the present invention. The coordinates in the middle are "(413, 208)"', and the coordinates of the upper left corner and the lower right corner of the icon area on the display surface are "(413, 208)" and "(1436,521)", respectively. The coordinates of the upper left corner and the lower right corner of the area 130 on the display surface should be "(413, 434)" to
15 201113800 「(1436, 521)」,而執行區域12〇之左上角以及右下角在顯示畫面 上的座標則分別為「(413, 434)」以及「(1436,975)」。 在區域定義模組210定義圖示區域11〇以及執行區域12〇(步 驟601)後,開發者可以透過圖示設置模組22〇所提供的功能,在 ;圖示區域110中設置可在使用者介面廳中使用的程式(步驟 :611)。假設在本實施例中,開發者欲設定的程式為「電子辭典」, 開發者可以如「第3圖」所示,將與「電子辭典」對應的圖示、i5i 拖戈到圖示區域110上的任意位置,藉以設定「電子辭典」可以 •透過使用者介面100使用,或是以如「第4A圖」以及「第狃圖」 之連續圖所示’在圖示區域11G上的任意位置點擊滑鼠,藉以在 對雜320中輸人「電子辭典」所在的檔案路徑來完成設定,但 本發明所提之開發者在圖示區域11G上設定程式可以透過使用者 ”面100使用之方式並不以此為限。其中,與程式「電子辭典」 對應之圖不151在此即為執行本發明之環境所顯示之代表「電子 辭典」的圖示412 (請參考「第3圖」)。 • ♦在開發者設定可透過使用者介面1GG使用的程式後,圖示設 置模組220會依據與程式對應之圖示被拖矣到圖示區域上的 •位置或是滑鼠在圖示區域110上點擊的位置,產生圖示在圖示區 域no中的位置資訊(步驟612)。若在此實施例中,代表程式「電 子辭典」之圖示151被拖良到圖示區域11〇上的位置(或是滑鼠 在圖示區域110上點擊的位置為顯示畫面中的座標),假設如「第 3圖」所不,為「(421,216)」,則圖示設置模組所產生之圖示 ★ 的位置資訊可以為相對於圖示區域11〇之左上角的水平距離以及 垂直距離’也就是可以表示水平距離為8像素、垂直距離為8像 201113800 素的資料,如「dw=8, dh=8」等,但本發明所提之位置資訊並不 以此為限。其中,本發明所提之圖示被拖曳到圖示區域上的 位置以及滑鼠在圖示區域110上點擊的位置亦不以顯示晝面中的 座標為限。 值得一提的是,由於代表程式「電子辭典」之圖示151可以 被拖戈到圖示區域110中的任何位置,因此可能被開發者拖良到 同屬於圖示區域110以及執行區域丨2〇的重疊區域13〇上。 在圖示設置模組22〇產生與程式對應之圖示在圖示區域11〇 中的位置資訊(步驟612 )後,儲存模組240會儲存圖示在圖示區 域110中的位置資訊以及與圖示對應之程式的標案路徑(步驟 _)。之後’顯示模組25〇會依據儲存模組24〇所儲存之圖示的 位置貝汛’將圖不顯不在圖示區域11〇中(步驟⑽)。例如,在 本實施例中,顯示模組25G會依據儲存模組240所儲存之位置資 訊「dw=8,㈣」’在圖示區域⑽中顯示出代表程式「電子辭业貝 ’使得代表「電子辭典」之圖示151的左上角之水‘ 軚與垂直座標都距離圖示區域11〇之左上角為8像素, 示模組250可以使用圖示151的預設大小,如75仍_ = 不區域110中顯示圖* 15卜顯示模組25〇也可以寸: 2 W测等,输_ 11G帽示== 但顯示模組25ΰ_讀錢之齡大小並不《此為1 ^後’當圖不選定模組細選定代表程式「電 =(步驟660)後,介面整合模組270可以直程= 子辭典」(「電子辭典」為本發明之子程序 f式電 之環境_糾「電子祕」(「電询典」為 17 201113800 境中之獨立執行的程序),並在呼叫「電子辭典」時,將執行區域 12〇包含之顯示範圍提供給被選定的圖示所對應的程式(步驟 680)。由於在本實施例中,開發者所設定之圖示區域110的高度 為「314像素」,重疊區域13〇的高度為「88像素」,而因為圖示 。I50距離圖示區域110上緣的距離只有8像素,若圖示151的高度 為⑴0像素」’則表示圖示151不會被顯示在重疊區域13〇的範 圍内,故執行區域120包含之顯示範圍不會被改變,所以介面整 合模組270可直接以「X4i3 y434 wl024 h542」四個資料作為參數, • 將顯示範圍提供給圖示1M所對應的程式「電子辭典」,其中「χ413 y434」表示執行區域120之起始座標(左上角之座標)為 434)」,wl024 h542」表示顯示範圍的寬與高,也就是執行區域 120之寬與高,分別為1〇24像素以及542個像素,但介面整合模 組270提供顯示範圍給被呼叫之程式的方式並不以此為限。 在介面整合模組270呼叫程式「電子辭典」後,「電子辭典」 會將執行後所產生之執行結果700a (在本實施例中也就是提供使 φ 用者查詢字詞的使用者介面)依據顯示範圍顯示在執行區域120 中(步驟692),如「第7A圖」所示。 • 在上述之實施例中,特別值得一提的是,若開發者在將程式 「電子辭典」設置到圖示區域11〇後,並不滿意代表「電子辭典」 之圖示151在圖示區域110中所顯示的位置,則開發者可以在圖 示區域110中任意拖曳圖示151,在開發者放開滑鼠之按鍵而完成 圖示151的拖曳行為後,圖示設置模組22〇會再次產生圖示ΐ5ι 的新的位置資訊(步驟612),儲存模組240會以新的位置資訊更 新原先所儲存之圖示151的位置資訊(步驟620)、顯示模組25〇 18 201113800 會依據新的位置資ifL重新顯示圖示151 (步驟65〇),如此,開發 者便可以使用本發明輕易的建立使用者介面。 右代表程式「電子辭典」之圖示151被開發者拖_同屬於 圖示區域110以及執行區域120❸重疊區域13〇上,例如,被顯 :示模組250顯示之圖示151的左上角以及右下角的座標分別為 「(413,368)」以及「(512,467)」則,由於重疊區域13〇右下角之 座標為「(1436,434)」因關示151最下方之34贿素(434〜467) f重疊區域13G之内,為了避免程式「電子辭典」的執行結果覆 • 蓋到代表「電子辭典」之圖示15卜因此介面整合模組27〇在提供 顯示範圍給被呼叫的裎式(在本實施例情為「電子辭典」,但若 圖示區域110中有顯示其他程式對應之圖示,則被呼叫的程式可 月t*為其他程式)時,需要先調整顯示範圍(步驟670),在本實施 例中也就是先依_示151之位置資訊(座標「(413, 368)」)、顯 示大小(ιοοχίοο像素)' 圖示區域11〇之範圍(座標「(413,2〇8)」 以及1024x314像素)以及執行區域12〇之範圍(座標「(413, 4叫」 以及1024x542像素)計算出圖示151有34個像素在重疊區域13〇 之内,因此顯示範圍的上緣需要下移34個像素,也就是顯示範圍 的高度纟542個像素調整為個像素後,再依據調整後之顯示 範圍產生參數「x413y468wl024h5〇8」,並提供給被呼叫的程式, ^也就是「電子辭典」(步驟680),使得「電子辭典」產生之執行結 果700b依據調整後的顯示範圍被顯示在執行區域12〇中,如「第 7B圖」所示。 另外,開發者也可以視其需要任意的更改所設定之圖示區域 110的範圍,如此可以輕易的調整圖示區域110中之各圖示15〇可15 201113800 "(1436, 521)", and the coordinates of the upper left corner and the lower right corner of the execution area on the display screen are "(413, 434)" and "(1436,975)" respectively. After the area definition module 210 defines the graphic area 11 〇 and the execution area 12 〇 (step 601), the developer can set the function provided by the graphic setting module 22 , in the graphic area 110 to be used. The program used in the interface room (step: 611). It is assumed that in the present embodiment, the program to be set by the developer is an "electronic dictionary", and the developer can drag the icon corresponding to the "electronic dictionary" and i5i to the illustrated area 110 as shown in "Fig. 3". Any position on the top can be set by the user interface 100 or by any position on the illustrated area 11G as shown in the continuous diagram of "Fig. 4A" and "Fig. Clicking the mouse to complete the setting by inputting the file path of the "electronic dictionary" in the miscellaneous 320, but the developer of the present invention sets the program in the illustrated area 11G to be used by the user "face 100". It is not limited to this. Among them, the figure corresponding to the program "electronic dictionary" is not shown here. 151 is the icon 412 representing the "electronic dictionary" displayed in the environment in which the present invention is executed (please refer to "Fig. 3"). . • ♦ After the developer sets the program that can be used through the user interface 1GG, the icon setting module 220 is dragged to the position on the icon area or the mouse in the icon area according to the icon corresponding to the program. The location clicked on 110 produces location information as illustrated in the illustrated area no (step 612). In this embodiment, the icon 151 representing the program "electronic dictionary" is dragged to the position on the illustrated area 11 (or the position clicked by the mouse on the illustrated area 110 is the coordinate in the display screen). If it is "(421,216)" as shown in "3", the position information generated by the icon setting module can be the horizontal distance from the upper left corner of the illustrated area 11〇. And the vertical distance 'that is, the data indicating that the horizontal distance is 8 pixels and the vertical distance is 8 like 201113800, such as "dw=8, dh=8", etc., but the position information proposed by the present invention is not limited thereto. . Here, the position where the illustration of the present invention is dragged onto the illustrated area and the position where the mouse clicks on the illustrated area 110 are not limited to the coordinates in the displayed face. It is worth mentioning that since the icon 151 representing the program "electronic dictionary" can be dragged to any position in the illustrated area 110, it may be dragged by the developer to belong to the illustrated area 110 and the execution area 丨 2 The overlapping area of the 〇 is on the top. After the icon setting module 22 generates the position information in the illustrated area 11A corresponding to the program (step 612), the storage module 240 stores the position information and the position information in the illustrated area 110. The standard path of the corresponding program is shown (step _). Thereafter, the display module 25 不 will not be in the illustrated area 11 依据 according to the position of the icon stored in the storage module 24 ( (step (10)). For example, in the present embodiment, the display module 25G displays the representative program "e-commerce vocabulary" in the illustrated area (10) according to the location information "dw=8, (4)" stored in the storage module 240. The upper left corner of the icon 151 of the electronic dictionary 151 and the vertical coordinates are both 8 pixels from the upper left corner of the illustrated area 11 ,, and the display module 250 can use the preset size of the icon 151, such as 75 still _ = The display area of the non-area 110 is displayed. The display module 25 can also be inch: 2 W, etc., the input _ 11G cap == but the display module 25ΰ_read the age of the money is not "this is 1 ^ after" When the unselected module selects the representative program "Electronic = (step 660), the interface integration module 270 can be straight = sub-dictionary" ("electronic dictionary" is a subroutine of the present invention. Secret ("Electronic Query Code" is an independently executed program in the context of 201111800), and when calling "Electronic Dictionary", the display area included in the execution area 12 is provided to the program corresponding to the selected icon ( Step 680). In the present embodiment, the developer sets the illustrated area 110 The degree is "314 pixels", and the height of the overlap area 13A is "88 pixels", and because of the illustration, the distance of I50 from the upper edge of the illustrated area 110 is only 8 pixels, and if the height of the figure 151 is (1) 0 pixels "' The display icon 151 is not displayed in the range of the overlap area 13〇, so the display area included in the execution area 120 is not changed, so the interface integration module 270 can directly use the four data “X4i3 y434 wl024 h542” as parameters. • The display range is provided to the program “Electronic Dictionary” corresponding to the graphic 1M, where “χ413 y434” indicates that the starting coordinate of the execution area 120 (the coordinates of the upper left corner is 434)”, and wl024 h542” indicates the display range. The width and height, that is, the width and height of the execution area 120 are 1, 24 pixels and 542 pixels, respectively, but the manner in which the interface integration module 270 provides the display range to the called program is not limited thereto. After the interface integration module 270 calls the program "electronic dictionary", the "electronic dictionary" will execute the execution result 700a (in this embodiment, the user interface for querying the words by the user). The display range is displayed in the execution area 120 (step 692) as shown in "Fig. 7A". • In the above-mentioned embodiment, it is particularly worth mentioning that if the developer sets the program "electronic dictionary" to the graphic area 11〇, it is not satisfied with the icon 151 representing the "electronic dictionary" in the illustrated area. In the position displayed in the 110, the developer can drag the icon 151 arbitrarily in the illustrated area 110. After the developer releases the button of the mouse to complete the dragging behavior of the icon 151, the graphic setting module 22 will The new location information of the icon ΐ5ι is generated again (step 612), and the storage module 240 updates the location information of the previously stored icon 151 with the new location information (step 620), and the display module 25〇18 201113800 The new location capitalization ifL redisplays the icon 151 (step 65), so that the developer can easily create a user interface using the present invention. The icon 151 of the right representative program "electronic dictionary" is dragged by the developer to belong to the illustrated area 110 and the execution area 120❸ overlap area 13〇, for example, the upper left corner of the icon 151 displayed by the display module 250 and The coordinates in the lower right corner are "(413, 368)" and "(512, 467)" respectively, because the coordinates of the lower right corner of the overlapping area 13 are "(1436, 434)" because the bottom of the 151 is the bottom of the 142 (434~467) Within the overlap area 13G, in order to avoid the execution result of the program "electronic dictionary" overwriting the icon representing the "electronic dictionary", the interface integration module 27 is providing the display range to the called ( ( In the present embodiment, the "electronic dictionary" is used. However, if the icon corresponding to the other program is displayed in the icon area 110, the program to be called may be the other program when the month t* is used, and the display range needs to be adjusted first (step 670). In the present embodiment, the position information (coordinate "(413, 368)"), display size (ιοοχίοο pixel) of the image area (the coordinates "(413, 2〇) 8)" and 1024x314 pixels) and execution area The range of the domain 12〇 (the coordinates "(413, 4 call" and 1024x542 pixels) calculates that the image 151 has 34 pixels in the overlap region 13〇, so the upper edge of the display range needs to be shifted down by 34 pixels, that is, After the height of the display range is adjusted to 512 pixels, the parameter "x413y468wl024h5〇8" is generated according to the adjusted display range, and is supplied to the called program, that is, "electronic dictionary" (step 680), so that The execution result 700b generated by the "electronic dictionary" is displayed in the execution area 12A according to the adjusted display range, as shown in "Fig. 7B". In addition, the developer can also arbitrarily change the set icon according to the need. The range of the area 110, so that the icons in the graphic area 110 can be easily adjusted.
19 201113800 =皮顯ΐ的範圍。同樣的,開發者也可以任意的更改執行區域12〇 s二員不軌圍的大小’甚至更改圖示區域11〇與執 對位”麵,由於介面整合漁別會職純域⑽包含^ 顯不補^供給被圖示選定模組施選定之圖示所對應的程式(步 :驟6^,使得程式在執行後所產生之執行結果會依據顯示範圍顯 Γ不㈣域120中(步驟692),因此,當開發者改變執行區域 二〇 =貞賴_大小時,將會影_式之執行結果被顯示的大 /、而田開發者改變執行區域12〇與圖示區域⑽間的相對位置, 例如讓執行區域120與圖示區域11〇重疊的位置或大小改變,將 讓使用者介面發生變化,如「第8圖」所示,將圖示區域110向 執行區或12G的左方軸,如此將會造成程式所產生之執行結果 7〇〇a在使用者介面1〇〇中的位置向右移動。 ▲主接著再以第一實施例來解說本發明的運作系統與方法,同樣 請參照「第6圓」。本實施例實際上與第—實施例相似,但差_ 於本實施例中,開發者設定圖示區域11〇的下緣與執行區域⑽ 之上緣相鄰,如「第9A圖」所示。 〃在開發者完成使用者介面·的開發並發布給使用者使用 後’當使用者執行本發日月時,區域定義模組21〇會依據開發者設 ^之圖不區域110以及執行區域12〇的大小、相對位置等參數, 域出圖示區域110以及執行區域12〇 (步驟6〇1)。假設在本實 知中,開發者所設定之圖示區域11〇為「_χ2〇5像素」、執行區 域120為「_x395像素」、顯示範圍121距離執行區域㈣之四 個邊界10個像素,若執行本發明之環境給予使用本發明之使用者 介面的左上角在顯示晝面中之座標為「(413,應)」,則圖示區域 20 3 201113800 no之左上角以及右下角在顯示畫面上的座標將分別為「(413, 208)」以及「(1212, 412)」,執行區域120之左上角以及右下角在 顯示晝面上的座標分別為「(413,413)」以及「(1212,807)」,顯示 範圍121之左上角以及右下角在顯示晝面上的座標分別為Γ(4〇3, :403)」以及「(1202,797)」。 ·- 在區域定義模組210定義出圖示區域11〇以及執行區域12〇 (步驟601)後,顯示模組250會依據儲存模組240所儲存之所有 圖示150的位置資訊,將各個圖示15〇顯示在圖示區域11〇中的 • 特定位置(步驟650)。假設此時圖示區域11〇中有四個圖示,以 2x2的方式排列在圖示區域11()中。 接著,圖示設置模組220會提供使用者在圖示區域u〇中設 置欲透過使用者介面100來使用的程式(步驟611),藉以對使用 者介面100進行一定的程度的調整。 假設在本實施例中’使用者並不喜歡以2x2之方式排列顯示 在圖示區域110中的四個圖示,故透過圖示設置模組22〇,以在圖 鲁示區域110中將下排的兩侧示拖突到上排的兩個圖示之後方, 並將所有的圖不拖㈣圖示區域11G之中間的部分,使得圖示在 圖示區域110中排列為一列,如「第犯圖」所示,圖示設置模組 .220 a在使用者拖_圖示後,產生被触之圖示賴的位置資訊 (步驟612) ’並由儲存模組24〇儲存(步驟⑽)。 ^右使用者還由其他的視窗巾將代表壓縮/讎縮的程式之圖示 到圖示區域UQ中,藉以透過圖示設置模組設置壓縮/解 的私式(步驟611)可以透過使用者介面励使用,圖示設置 模、、且220也會產生對應壓縮/解壓縮的程式之圖示的位置資訊(步 21 201113800 驟612),並由儲存模組24〇儲存(步驟62〇)及由顯示模組 依據對應塵縮/解屢縮的程式之圖示的位置資訊將對應壓縮/解壓 縮的程式之圖示顯示在圖示區域UG中(步驟㈣)。若在本實施19 201113800 = The range of the skin. In the same way, the developer can also arbitrarily change the size of the execution area 12〇s two-person non-tracking 'even the change of the graphic area 11〇 and the opposite position”, because the interface integration fishery will be pure domain (10) contains ^ The program corresponding to the icon selected by the selected module is provided (step: step 6^, so that the execution result generated by the program after execution is displayed in the (four) field 120 according to the display range (step 692). Therefore, when the developer changes the execution area 〇=贞 _ size, the execution result of the image will be displayed, and the field developer changes the relative position between the execution area 12〇 and the illustrated area (10). For example, if the position or size of the execution area 120 overlaps with the illustrated area 11〇, the user interface will be changed. As shown in FIG. 8 , the illustrated area 110 is directed to the execution area or the left axis of the 12G. This will cause the execution result of the program 7〇〇a to move to the right in the user interface 1〇〇. ▲ The main embodiment will further explain the operation system and method of the present invention in the first embodiment. Refer to "6th circle". This embodiment Actually similar to the first embodiment, but in the present embodiment, the developer sets the lower edge of the illustrated area 11A adjacent to the upper edge of the execution area (10), as shown in "Fig. 9A". After the developer completes the development of the user interface and publishes it to the user, 'when the user executes the date and the month, the area definition module 21 will follow the map of the developer and the area 110 and the execution area 12〇. The parameters such as the size and the relative position are in the map area 110 and the execution area 12 (step 6〇1). It is assumed that in the present disclosure, the icon area 11 set by the developer is "_χ2〇5 pixels", The execution area 120 is "_x395 pixels", and the display range 121 is 10 pixels from the four boundaries of the execution area (4). If the environment of the present invention is executed, the coordinates of the upper left corner of the user interface using the present invention are displayed in the display screen. (413, should be), the coordinates of the upper left corner and the lower right corner of the icon area 20 3 201113800 no on the display screen will be "(413, 208)" and "(1212, 412)" respectively, and the execution area 120 The upper left corner and the lower right corner are on the display surface The coordinates are "(413,413)" and "(1212,807)" respectively. The coordinates of the upper left corner and the lower right corner of the display range 121 on the display surface are Γ(4〇3, :403)" and "(1202, 797)". - After the area definition module 210 defines the illustrated area 11〇 and the execution area 12〇 (step 601), the display module 250 according to the location information of all the icons 150 stored by the storage module 240 Each of the icons 15A is displayed at a specific position in the illustrated area 11A (step 650). It is assumed that there are four icons in the illustrated area 11A at this time, and are arranged in the illustrated area 11 in a 2x2 manner ( )in. Next, the icon setting module 220 provides a program for the user to use the user interface 100 in the icon area (step 611), thereby adjusting the user interface 100 to a certain extent. It is assumed that in the present embodiment, 'the user does not like to arrange the four icons displayed in the illustrated area 110 in a 2x2 manner. Therefore, the module 22 is set through the illustration to be placed in the map area 110. The two sides of the row are shown to be dragged to the rear of the two rows of the upper row, and all the figures are not dragged (d) to the middle of the illustrated area 11G, so that the icons are arranged in a column in the illustrated area 110, such as " As shown in the first diagram, the icon setting module 220 is generated after the user drags the icon, and the location information (step 612) is touched and stored by the storage module 24 (step (10) ). ^The right user also uses other window towels to represent the compressed/collapsed program icon into the graphic area UQ, so that the private mode of the compression/solution can be set through the graphic setting module (step 611). The interface excitation mode is used to set the mode, and 220 also generates the location information corresponding to the compressed/decompressed program (step 21 201113800 step 612), and is stored by the storage module 24 (step 62) and The icon of the corresponding compressed/decompressed program is displayed in the illustrated area UG by the display module according to the position information of the icon corresponding to the dust reduction/deflection program (step (4)). If in this implementation
例中,使用者如「第5圖」所示,將代表壓縮/解壓縮的程式之圖 ,155拖矣到圖示區域11〇中時,造成圖* 155與圖* 154的重 疊,則本發明附加的圖示調整模組29〇會如「第1〇A圖」所示之 流程,在判斷出圖示區域11〇中的圖示產生重疊(步驟則後, 會調整圖示區域⑽巾所有圖示之顯示大小或調整$疊之圖示之 位置資訊(步驟635) ’藉以使得圖示155不再與圖示154重疊。 假設在本實施例t,圖示調整模組綱會如「第5圖」所示二將 ,應His/解_的知式之圖不⑸水平移動,藉以調整對應壓縮/ 解_的程式之圖示155的位置資訊,但本發明並不以此為限。 若使用者繼續拖髮其他的程式到圖示區域11〇中,假設如「第 2圖」所示,顯示模組25G以預設_示大小在圖示區域⑽ =不所有圖科,_區域⑽巾未顯補示賴餘空間已益 ^在不重疊·件下_其他圖示,因財使用者、輯㈣代表、 ^懈呈式的·_示區域⑽中時,勢必會產生圖示的重疊 =:示婦模組29〇會如「第ι〇β圖」所示之 =在圖示區請中的圖示產生重疊(步驟叫並判斷出益 ΐΓίΓ貝禾大小在圖示區域110令顯示出所有圖示(步驟 二Γ=模組290會調整顯示圖示區域中所有圖示之 110中的圖4 i,Γ「,使得被顯示模組250所顯示在圖示區域 判斷出顯^Γ;,D #11Β圖」所示。而若圖示調整模組290 觸出顯不她250可以預設之顯示大小在圖示區域110中顯示 22 201113800 出所有圖不(步驟632)’則圖示調整模組29〇會調整圖示區域11〇 中所有圖示之顯示大小(步驟635a)。 在使用者調整使用者介面1〇〇之後,若使用者使用滑氣點選 對應程式「電子辭典」的圖示,則圖示選定模組26〇會在接收到 :對f程式「電子辭典」的圖示被點擊的輸人訊號後,選定對應程 :式「電子辭典」的圖示(步驟66〇),並由介面整合模組27〇依據 圖示選疋模組26G所選定的圖示,自儲存模組中讀出與被 選定之圖示對應的程式「電子辭典」之標案路徑,並藉以在呼叫 鲁「電子辭典」執行之同時,將顯示範圍以參數的方式提供給「電 子辭典」(步輝680),使得「電子辭典」_行結果會被顯示在顯 示範圍内(步驟692)。 ^綜上所述,可知本發明與先前技術之間的差異在於具有分別 定義使用者介面中刚之圖示區域削以及執行區域12(),並提供 在圖不區域110中的任意位置設置圖示15〇,以及提供執行區域 12〇所包含之顯示翻給麵稍應之程式,使得程式所產生之執 _行結果^顯示於顯示範圍内之技術手段,藉由此一技術手段可以 f决先讀*所存在之開發者無法輕㈣調整使用者介面的問 .題’進而達錢用者也可以輕易的在—定限度_整使用者介面 的技術功效。 « 、再2,本發明之將程式圖示與程式執行結果分離顯示之方 法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系 統中以集*方式實現或以不同元件散佈於若干互連之電腦系統的 分散方式實現。 雖然本發明所揭露之實施方式如上,惟所述之内容並非用以 23 201113800 直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具 有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下, 對本毛明之貫施的形式上及細節上作些許之更動潤飾,均屬於本 發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申 -·凊專利範圍所界定者為準。 :【圖式簡單說明】 第1A圖為本發明所提之將程式圖示與程式執行結果分離顯 示之介面示意圖。 第1B圖為本發明所提之另一種將程式圖示與程式執行結果 分離顯示之介面示意圖。 第2圖為本發明所提之將程式圖示與程式執行結果分離顯示 之系統架構圖。 ,3圖為本發明實施例所提之拖曳圖示以設置程式之示意圖。 第4A圖為本發明實施例所提之點擊設置程式之位置之示音、 圖。 、In the example, if the user drags the map representing the compressed/decompressed program, 155, into the icon area 11〇 as shown in Fig. 5, causing the overlap between the figure * 155 and the figure * 154, The additional graphic adjustment module 29 of the present invention will judge the overlap of the icons in the illustrated area 11A as shown in the "Fig. 1A" (after the step, the illustrated area (10) will be adjusted. All of the illustrated display sizes or positional information of the adjusted overlay (step 635) 'so that the icon 155 no longer overlaps with the illustration 154. Suppose, in this embodiment t, the graphical adjustment module outline is as " In the second figure, the map of the knowledge pattern of His/solution _ is not horizontally moved (5), thereby adjusting the position information of the icon 155 corresponding to the compression/solution _, but the invention is not limited thereto. If the user continues to drag other programs into the icon area 11, it is assumed that the display module 25G is in the preset area (10) = not all the graphics, as shown in "2". The area (10) towel does not show that the space left has been benefited ^ is not overlapped with the pieces _ other icons, due to financial users, series (four) representatives, In the case of the __ area (10), the overlap shown in the figure is bound to be generated. =: The display of the woman's module 29 will be as shown in the "第ι〇β图" = the overlap in the illustration in the icon area ( The step calls and determines that the size of the button is displayed in the illustrated area 110. (Step 2: Module 290 adjusts Figure 4 i of all the icons in the display icon area, Γ", The display module 250 is displayed in the area shown in the figure to determine the display; D #11Β图", and if the adjustment module 290 is shown, the display size can be preset by the display module 290. In the area 110, 22 201113800 is displayed (step 632). Then, the graphic adjustment module 29 adjusts the display size of all the icons in the graphic area 11 (step 635a). The user adjusts the user interface 1 After that, if the user clicks on the icon of the corresponding program "Electronic Dictionary", the selected module 26 will receive the input of the icon for the f program "Electronic Dictionary". After the signal, select the corresponding path: the icon of the "electronic dictionary" (step 66〇), and integrate the module by the interface. 27, according to the icon selected by the selection module 26G, the standard path of the program "electronic dictionary" corresponding to the selected icon is read from the storage module, and the "electronic dictionary" is called. At the same time of execution, the display range is provided as a parameter to the "electronic dictionary" (Buhui 680), so that the "electronic dictionary"_line result will be displayed in the display range (step 692). The difference between the present invention and the prior art is that it has the icon area and the execution area 12() which are respectively defined in the user interface, and provides an arbitrary position setting icon 15 in the map area 110, and provides execution. The program included in the area 12〇 displays the program that is slightly applied to the surface, so that the result of the execution of the program is displayed in the display range, and the technical development can be used to determine the development of the first reading*. The person can't lightly (4) adjust the user interface question. The question 'and then the money user can also easily limit the technical effect of the user interface. «, and then, the method for separating and displaying the program icon and the program execution result of the present invention can be implemented in hardware, software or a combination of hardware and software, or can be implemented in a computer system by a set* method or Different components are interspersed in a number of interconnected computer systems. Although the embodiments of the present invention are as described above, the above description is not intended to directly limit the scope of the present invention to 23 201113800. Any person skilled in the art to which the invention pertains may make some modifications to the form and details of the present invention without departing from the spirit and scope of the invention. protected range. The scope of patent protection of the present invention is still subject to the terms defined in the appended claims. [Fig. 1A] Fig. 1A is a schematic diagram showing the interface between the program icon and the program execution result. FIG. 1B is a schematic diagram of another interface for separating and displaying the program icon and the program execution result according to the present invention. Figure 2 is a system architecture diagram showing the separation of the program icon and the program execution result by the present invention. 3 is a schematic diagram of a drag-and-drop diagram provided by an embodiment of the present invention to set a program. FIG. 4A is a diagram showing a sound and a position of a click setting program according to an embodiment of the present invention. ,
第4B圖為本發明實施例所提之輸入被設置之程式之檔 置之介面示意圖。 案位 第5圖為本發明實細所提之機圖示植置資訊之示意圖。 第6圖為本發明所提之將程式圖示與程式執行結果分離顯示 之方法流裎圖。 ^Figure 4B is a block diagram showing the interface of the input program set in the embodiment of the present invention. Case Figure 5 is a schematic diagram of the machine information of the machine diagram of the present invention. Figure 6 is a flow diagram of a method for separating and displaying a program icon and a program execution result according to the present invention. ^
第7A _本剌實闕所提之電子辭錢生魏行結果被 顯示之示意圖。 2 7B目為本發明實施例所提之代表電子辭典之圖示移動到 重叠區猶電询典纽之執行絲_示之示意圖。 24 201113800 第8圖為本發明實施例所提之調整圖示區域與執行區域之相 對位置之示意圖。 第9A圖為本發明實施例所提之以2χ2之方式顯示圖示之示音 圖。 〜 第9Β圖為本發明實施例所提之以一行之方式顯 意圖。The 7A _ Ben 剌 剌 之 电子 电子 电子 电子 电子 电子 电子 电子 电子 电子 电子 电子 电子 电子 电子 魏 魏 魏2 7B is a schematic diagram of the execution of the representation of the electronic dictionary mentioned in the embodiment of the present invention to the execution area of the overlapping area. 24 201113800 FIG. 8 is a schematic diagram of adjusting the relative positions of the illustrated area and the execution area according to an embodiment of the present invention. Fig. 9A is a diagram showing the representation of the figure in a 2χ2 manner according to an embodiment of the present invention. The ninth drawing is a one-line diagram for the embodiment of the present invention.
St圖躲發日⑽提之罐之位置資訊·示大小之 §手、,.田方法流程圖。 =〇Β圖為本發明所提之調整圖示之顯示大小之詳細方法流 示之圖糊所提之叫雜式後圖雜域所顯 之縮小顯示大小來顯示所有圖 第11Β圖為本發明實施例所提 示之示意圖。 【主要元件符號說明】St map hides the day (10) to mention the location information of the can. Show the size of the § hand,,. = 〇Β 为本 为本 为本 为本 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细 详细A schematic diagram of the embodiment. [Main component symbol description]
100 使用者介面 110 圖示區域 120 執^亍區域 121 顯示範圍 130 重疊區域 150 圖示 151 圖示 154 圖示 155 圖示 25 201113800 191 第一座標 192 第二座標 210 區域定義模組 220 圖不設置模組 240 儲存模組 250 顯示模組 260 圖示選定模組 270 介面整合模組100 User Interface 110 Graphic Area 120 Display Area 121 Display Range 130 Overlap Area 150 Diagram 151 Diagram 154 Diagram 155 Diagram 25 201113800 191 First Benchmark 192 Second Coordinate 210 Zone Definition Module 220 Figure Not Set Module 240 storage module 250 display module 260 icon selected module 270 interface integration module
280 背景設定模組 290 圖示調整模組 310 彈出式視窗 320 對話框 412 圖示 700a 執行結果 700b 執行結果 之執 步驟謝定義圖示區域及相鄰或部分重叠於圖示區域 4亍區域 步驟611提供於圖示區域中設定程式 步驟6丨2 i生對應程式之圖示在圖示區域中 步驟㈣儲存圖示之織f訊及程式之 貝3 步_ _圖示區域中之所有圖示是 t驟632騎是否可以顯示大小顯示圖示區域=有『 步驟奶調整圖示區域中所圖不 之圖示之位置資訊‘、、員不大小或調整重疊 26 201113800 步驟635a調整圖不區域中重叠之圖示之位置資气 步驟635b調整圖示區域中所有圖示之顯示大小 步驟650依據位置資訊顯示圖示於圖示區域中 步驟660選定圖示 步驟670 依據圖示之位置資訊、顯示大小及圖示 區域之範圍調整顯示範圍 區域與執行280 Background Setting Module 290 Graphical Adjustment Module 310 Popup Window 320 Dialog Box 412 Diagram 700a Execution Result 700b Execution Result Steps Defining the icon area and adjacent or partially overlapping the icon area 4亍 area step 611 Provided in the icon area, the setting program is shown in Fig. 6丨2. The corresponding program is shown in the icon area. (4) The icon is stored and the program is displayed in the 3 steps _ _ tStep 632 Whether the ride can display the size display icon area = "The position information of the figure shown in the step milk adjustment map area", the staff size or the adjustment overlap 26 201113800 Step 635a Adjust the map area overlap The illustrated positional resource step 635b adjusts the display size of all the icons in the illustrated area. The step 650 is based on the position information display icon in the illustrated area. Step 660 selects the illustrated step 670 based on the position information, display size, and The range of the illustrated area adjusts the display range area and execution
步驟680提供包含於執行區域之顯示範圍予程式 步_執行結果依據顯示範圍被顯示在執:區域中Step 680 provides a display range included in the execution area to the program step. The execution result is displayed in the hold: area according to the display range.
2727
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98134696A TW201113800A (en) | 2009-10-13 | 2009-10-13 | System for displaying software icon and software executed result which are separated, interface, and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98134696A TW201113800A (en) | 2009-10-13 | 2009-10-13 | System for displaying software icon and software executed result which are separated, interface, and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201113800A true TW201113800A (en) | 2011-04-16 |
Family
ID=44909791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW98134696A TW201113800A (en) | 2009-10-13 | 2009-10-13 | System for displaying software icon and software executed result which are separated, interface, and method thereof |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201113800A (en) |
-
2009
- 2009-10-13 TW TW98134696A patent/TW201113800A/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11750888B2 (en) | User interfaces including selectable representations of content items | |
US12299273B2 (en) | User interfaces for viewing and accessing content on an electronic device | |
US20220374136A1 (en) | Adaptive video conference user interfaces | |
DK180452B1 (en) | USER INTERFACES FOR RECEIVING AND HANDLING VISUAL MEDIA | |
US20230049473A1 (en) | Method and device for managing tab window indicating application group including heterogeneous applications | |
CN103782263B (en) | Information processing device, information processing method, content file data structure, GUI placement simulator, and GUI placement setting assistance method | |
CN109164964B (en) | Content sharing method and device, terminal and storage medium | |
US8108785B2 (en) | Supporting user multi-tasking with clipping lists | |
CN102622223A (en) | Directly assigning desktop backgrounds | |
CN109101157A (en) | Sidebar icon setting method and device, terminal and storage medium | |
US20120159383A1 (en) | Customization of an immersive environment | |
US20140359435A1 (en) | Gesture Manipulations for Configuring System Settings | |
CN111866423A (en) | Screen recording method and corresponding device for electronic terminal | |
US8205169B1 (en) | Multiple editor user interface | |
KR20160003879A (en) | User interface for multiple display regions | |
US20150074576A1 (en) | Information processing methods and electronic devices | |
WO2015057460A1 (en) | Graphical user interface | |
US9207841B2 (en) | Online video distribution | |
CN109656445A (en) | Content processing method, device, terminal and storage medium | |
US9594469B2 (en) | Dynamic layering user interface | |
CN118828095A (en) | A display device and a home page interface display method | |
CN102043562A (en) | System, interface and method for separately displaying program icon and program execution result | |
TW201113800A (en) | System for displaying software icon and software executed result which are separated, interface, and method thereof | |
EP4324192A1 (en) | Adaptive video conference user interfaces | |
JP7732006B2 (en) | Interaction method, device, electronic device, storage medium and product |