一種桌面系統(tǒng)的輔助信息顯示面板系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示面板領(lǐng)域,具體涉及一種桌面系統(tǒng)的輔助信息顯示面板系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有應(yīng)用軟件中,應(yīng)用軟件一般會(huì)占用整個(gè)屏幕,調(diào)用后,該軟件的界面會(huì)被顯示在最上方,擋住其他軟件的界面。
[0003]對(duì)于該軟件自身,界面的一部分區(qū)域并未利用,浪費(fèi)了界面資源。對(duì)于另一軟件,當(dāng)我們從另一個(gè)軟件大量獲取信息時(shí)就要頻繁切換界面,不僅降低工作效率,還浪費(fèi)了時(shí)間和精力。
【發(fā)明內(nèi)容】
[0004]為解決上述問(wèn)題,本發(fā)明提供了一種桌面系統(tǒng)的輔助信息顯示面板系統(tǒng),提高了界面利用率,實(shí)現(xiàn)了信息資源整理及記憶,方便用戶查看,及跨平臺(tái)。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為:
[0006]—種桌面系統(tǒng)的輔助信息顯示面板系統(tǒng),包括:
[0007]顯示模塊,用于為用戶提供一個(gè)置頂?shù)娘@示面板,顯示面板接受用戶創(chuàng)建指令,根據(jù)文件的格式,動(dòng)態(tài)創(chuàng)建不同的可被用戶管理的自定義的組件,可自動(dòng)改變大??;顯示面板上設(shè)有用于接受用戶編輯信息的編輯框,可方便用戶隨時(shí)記錄一些信息,而且用戶可以選擇是否保存到文件,接收用戶的保存命令后,將顯示面板上的內(nèi)容儲(chǔ)存到文件;接收到用戶的打開(kāi)命令后,將在顯示面板上添加“保存”命令所儲(chǔ)存的文件中的內(nèi)容;
[0008]控制模塊,對(duì)事件進(jìn)行初步分析,將返回的數(shù)據(jù)類型傳遞給文件處理模塊,并把該事件轉(zhuǎn)發(fā)給事件處理模塊進(jìn)一步分析處理;
[0009]事件處理模塊,包含多個(gè)事件處理函數(shù),用于接收特定的事件,并對(duì)事件做出處理,在本模塊中,需要進(jìn)行動(dòng)態(tài)創(chuàng)建組件,并將組件移動(dòng)至合適的位置;
[0010]文件處理模塊,用于根據(jù)事件處理模塊的處理結(jié)果,調(diào)用不同的函數(shù)來(lái)打開(kāi)文件,并返回文件內(nèi)容,將返回內(nèi)容傳遞給控制模塊,本模塊還有保存功能,用于將當(dāng)前界面的內(nèi)容以原格式保存到同一文件夾下。
[0011]所述的顯示面板是懸浮窗體,此懸浮窗體的透明度可以改變,并且用戶可自由改變界面大?。?br>[0012]用戶創(chuàng)建指令包括:鼠標(biāo)拖拽、復(fù)制、剪切、粘貼。
[0013]所述動(dòng)態(tài)創(chuàng)建的自定義的組件分別根據(jù)以下文件類型創(chuàng)建:純文字、文本文件、幻燈片文件、PDF文件、圖片文件、視頻文件。
[0014]上述動(dòng)態(tài)創(chuàng)建組件包括:
[0015]用戶在顯示面板上發(fā)出創(chuàng)建請(qǐng)求,分析命令內(nèi)容的類型,根據(jù)數(shù)據(jù)類型動(dòng)態(tài)創(chuàng)建一個(gè)組件,用戶對(duì)組件進(jìn)行管理(移動(dòng)、刪除、保存)。
[0016]上述編輯信息包括:
[0017]系統(tǒng)提供給用戶一個(gè)具有編輯框的顯示面板,用戶可在編輯框內(nèi)進(jìn)行編輯(包括:輸入、拖拽、剪切、復(fù)制、粘貼)。編輯框的內(nèi)容可以保存到文件中。
[0018]所述的動(dòng)態(tài)組件的菜單包括公有的菜單和私有的菜單。
[0019]所述的儲(chǔ)存包括:對(duì)編輯信息進(jìn)行儲(chǔ)存和對(duì)所創(chuàng)建的組件的內(nèi)容進(jìn)行儲(chǔ)存。
[0020]公有菜單包括:界面大小,刪除,退出。
[0021]私有菜單分別為:
[0022]TXT文件:編輯;
[0023]PPT文件,有上一頁(yè)、下一頁(yè);
[0024]PDF文件,有上一頁(yè)、下一頁(yè);
[0025]圖片文件:有縮放、旋轉(zhuǎn);
[0026]視頻文件:有播放、暫停,和進(jìn)度條附帶組件。
[0027]添加內(nèi)容時(shí)不同格式的文件以不同的組件顯示在輔助面板上。
[0028]初步分析是指分析事件中的數(shù)據(jù)是哪種類型,比如:純文字、圖片、文本文件、幻燈片、TOF、視頻、超鏈接。根據(jù)事件處理模塊的處理結(jié)果去調(diào)用文件處理模塊,并將返回內(nèi)容傳遞給顯示模塊。
[0029]本發(fā)明具有以下有益效果:
[0030]提高了界面利用率,實(shí)現(xiàn)了信息資源整理及記憶,方便用戶查看,及跨平臺(tái)。
【附圖說(shuō)明】
[0031]圖1為本發(fā)明實(shí)施例的一種桌面系統(tǒng)的輔助信息顯示面板系統(tǒng)的流程圖。
[0032]圖2為本發(fā)明實(shí)施例的判斷數(shù)據(jù)類型的算法圖。
[0033]圖3為本發(fā)明實(shí)施例的一種文件處理模塊的流程圖。
[0034]圖4為本發(fā)明實(shí)施例的事件處理框圖。
[0035]圖5為本發(fā)明實(shí)施例的用戶使用流程圖。
[0036]圖6為本發(fā)明實(shí)施例的機(jī)械設(shè)計(jì)應(yīng)用示意圖。
【具體實(shí)施方式】
[0037]為了使本發(fā)明的目的及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0038]如圖1所示,本發(fā)明實(shí)施例提供了一種桌面系統(tǒng)的輔助信息顯示面板系統(tǒng),包括
[0039]顯示模塊M1,用于為用戶提供一個(gè)置頂?shù)娘@示面板,顯示面板接受用戶創(chuàng)建指令,根據(jù)文件的格式,動(dòng)態(tài)創(chuàng)建不同的可被用戶管理的自定義的組件,可自動(dòng)改變大??;顯示面板上設(shè)有用于接受用戶編輯信息的編輯框,可方便用戶隨時(shí)記錄一些信息,而且用戶可以選擇是否保存到文件,接收用戶的保存命令后,將顯示面板上的內(nèi)容儲(chǔ)存到文件;接收到用戶的打開(kāi)命令后,將在顯示面板上添加“保存”命令所儲(chǔ)存的文件中的內(nèi)容;
[0040]控制模塊M2,對(duì)事件進(jìn)行初步分析,將返回的數(shù)據(jù)類型傳遞給文件處理模塊,并把該事件轉(zhuǎn)發(fā)給事件處理模塊進(jìn)一步分析處理;
[0041]事件處理模塊M3,包含多個(gè)事件處理函數(shù),用于接收特定的事件,并對(duì)事件做出處理,在本模塊中,需要進(jìn)行動(dòng)態(tài)創(chuàng)建組件,并將組件移動(dòng)至合適的位置;
[0042]文件處理模塊M4,用于根據(jù)事件處理模塊的處理結(jié)果,調(diào)用不同的函數(shù)來(lái)打開(kāi)文件,并返回文件內(nèi)容,將返回內(nèi)容傳遞給控制模塊,本模塊還有保存功能,用于將當(dāng)前界面的內(nèi)容以原格式保存到同一文件夾下。
[0043]顯示模塊Ml,首先需要對(duì)窗口進(jìn)行初始化,包括設(shè)定初始大小,接收鼠標(biāo)拖拽,設(shè)定界面大小,添加文本編輯框以及添加菜單等。加入文本編輯框,以方便用戶隨時(shí)記錄一些信息,而且用戶可以選擇是否保存到文件。
[0044]上述設(shè)定界面大小,采用自動(dòng)調(diào)整和手動(dòng)限定相結(jié)合的方法。界面隨用戶創(chuàng)建組件的內(nèi)容自動(dòng)改變大小,用戶也可設(shè)定界面大小。方便用戶使用而且節(jié)省界面資源。
[0045]優(yōu)選的,可以把菜單放在右鍵菜單中,以節(jié)省界面資源。
[0046]控制模塊M2,對(duì)事件進(jìn)行初步分析,將返回的數(shù)據(jù)類型傳遞給文件處理模塊,并把該事件轉(zhuǎn)發(fā)給事件處理模塊進(jìn)一步分析處理。
[0047]上述初步分析是指分析事件中的數(shù)據(jù)是哪種類型,比如:純文字、圖片、文本文件、幻燈片、H)F、視頻、超鏈接。根據(jù)事件處理模塊的處理結(jié)果去調(diào)用文件處理模塊,并將返回內(nèi)容傳遞給顯示模塊。
[0048]事件處理模塊M3,包含多個(gè)事件處理函數(shù),它們只接收特定的事件,并對(duì)事件做出處理。在本模塊中,需要進(jìn)行動(dòng)態(tài)創(chuàng)建組件,并將組件移動(dòng)至合適的位置。
[0049]上述“動(dòng)態(tài)創(chuàng)建”,是指根據(jù)控制模塊返回的類型調(diào)用不同函數(shù)創(chuàng)建的不同組件。對(duì)于TXT文件,組件需要用編輯框,將文字顯示在編輯框內(nèi),有復(fù)制、剪貼、粘貼等功能;對(duì)于PPT文件,需要的功能菜單有上一頁(yè)、下一頁(yè);對(duì)PDF文件,需要的功能菜單有上一頁(yè)、下一頁(yè);對(duì)于圖片,需要的特定功能菜單有縮放、旋轉(zhuǎn);對(duì)于視頻,需要的特定功能菜單有播放、暫停,和進(jìn)度條附帶組件;對(duì)于純文字、和超鏈接,需要有公有菜單。不同的組件要有不同的功能需要擁有自己的自定義右鍵菜單以及自定義組件。創(chuàng)建完成后還需要根據(jù)所創(chuàng)建動(dòng)態(tài)組件的大小來(lái)調(diào)整界面大小。將所創(chuàng)建的組件加入到組件管理樹(shù)中以便后續(xù)的管理(移動(dòng)、刪除、保存)。
[0050]上述組件管理樹(shù)其實(shí)質(zhì)為菜單中的公有菜單。菜單是用來(lái)管理動(dòng)態(tài)組件,而菜單分為公有菜單和私有菜單。私有菜單是組件自己的自定義組件。
[0051]公有菜單:移動(dòng)、刪除、保存。
[0052]私有菜單:
[0053]文本文件:編輯;
[0054]幻燈片文件、PDF文件:翻頁(yè);
[0055]圖片:縮放、旋轉(zhuǎn);
[0056]視頻:播放、暫停和進(jìn)度條附帶組件。
[0057]上述“合適的位置”,是把所創(chuàng)建的組件的大小與組件管理樹(shù)中所儲(chǔ)存的組件的大小相對(duì)比,找到一個(gè)大小合適的空白區(qū)域添加所創(chuàng)建的組件。
[0058]文件處理模塊M4:根據(jù)事件處理模塊的處理結(jié)果,調(diào)用不同的函數(shù)來(lái)打開(kāi)文件。并返回文件內(nèi)容。將返回內(nèi)容傳遞給控制模塊。另外,本模塊還有保