日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種計(jì)算機(jī)圖形內(nèi)核窗口緩存技術(shù)在審

專利信息
申請(qǐng)?zhí)枺?/td> 201210231805.8 申請(qǐng)日: 2012-07-05
公開(kāi)(公告)號(hào): CN103530101A 公開(kāi)(公告)日: 2014-01-22
發(fā)明(設(shè)計(jì))人: 羅侍田 申請(qǐng)(專利權(quán))人: 羅侍田
主分類號(hào): G06F9/44 分類號(hào): G06F9/44
代理公司: 暫無(wú)信息 代理人: 暫無(wú)信息
地址: 518034 廣東省深圳市福田區(qū)*** 國(guó)省代碼: 廣東;44
權(quán)利要求書: 查看更多 說(shuō)明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 計(jì)算機(jī) 圖形 內(nèi)核 窗口 緩存 技術(shù)
【說(shuō)明書】:

所屬技術(shù)領(lǐng)域

發(fā)明涉及一種計(jì)算機(jī)圖形用戶界面設(shè)計(jì)技術(shù),提出一種新的、在圖形內(nèi)核中使用窗口緩沖區(qū)的方法。

背景技術(shù)

目前,公知的圖形用戶界面設(shè)計(jì)中,圖形內(nèi)核提供窗口管理,包括創(chuàng)建和刪除窗口、窗口移動(dòng)、窗口刪除、改變窗口尺寸等操作。由用戶程序負(fù)責(zé)窗口內(nèi)的圖形繪制,圖形系統(tǒng)提供繪制函數(shù),方便應(yīng)用程序繪制,但圖形系統(tǒng)并不管理窗口里面繪制的內(nèi)容。在多窗口的軟件設(shè)計(jì)中,由于窗口可能互相重疊,窗口可能部分或全部被其他窗口遮蓋。應(yīng)用程序在窗口繪制內(nèi)容后,當(dāng)發(fā)生創(chuàng)建窗口、移動(dòng)窗口、改變重疊順序等操作時(shí),會(huì)使某些窗口的部分或全部區(qū)域由可見(jiàn)不可見(jiàn),這些部分所顯示的內(nèi)容,也將丟失;當(dāng)這些丟失了內(nèi)容的窗口區(qū)域重新變得可見(jiàn)時(shí),窗口管理系統(tǒng)將發(fā)送繪制消息給應(yīng)用程序,由應(yīng)用程序重繪這些區(qū)域。一個(gè)窗口呈現(xiàn)的內(nèi)容,是所有歷史繪制操作合并的結(jié)果,應(yīng)用程序要重繪這些內(nèi)容,有兩種方法:一是記住合成被重繪區(qū)域當(dāng)前內(nèi)容的全部歷史繪制操作,在重繪區(qū)域把這些繪制操作全部重新執(zhí)行一遍;二是使用緩沖區(qū)把窗口所顯示的內(nèi)容全部備份起來(lái),所有繪制操作,往窗口繪制的同時(shí),還必須往緩沖區(qū)繪制,在需要重繪的時(shí)候,就從備份區(qū)域把重繪區(qū)域的內(nèi)容繪制到窗口中。其中重繪區(qū)域可能是由許多小區(qū)域組成的復(fù)雜區(qū)域,應(yīng)用程序判斷哪些區(qū)域須重繪并重繪這些區(qū)域,也是一個(gè)比較復(fù)雜的過(guò)程。記住歷史操作,是一個(gè)復(fù)雜、繁瑣的過(guò)程;使用備份緩沖區(qū),所有繪制操作都要執(zhí)行兩遍,效率很低。

公知的圖形系統(tǒng)中,通常會(huì)使用幀緩沖技術(shù),即把待顯示的內(nèi)容先寫到幀緩存上,然后再?gòu)膸彺孓D(zhuǎn)移到顯示器中。幀緩存技術(shù)有利于實(shí)現(xiàn)復(fù)雜的圖形功能,以及消除或減少顯示刷新過(guò)程中的屏幕閃爍,不利的一面是,緩存需要使用大量的內(nèi)存,例如一個(gè)640*480分辨率的TFT的彩色顯示器,幀緩存需要超過(guò)600KB內(nèi)存。因此,只有具有豐富內(nèi)存的計(jì)算機(jī)系統(tǒng)(下稱富內(nèi)存系統(tǒng))才可以使用這樣的圖形系統(tǒng)。而有些小型嵌入式系統(tǒng)的內(nèi)存很少(下稱貧內(nèi)存系統(tǒng)),無(wú)法提供幀緩沖所需的內(nèi)存,而無(wú)法使用這樣的圖形系統(tǒng)。

發(fā)明內(nèi)容

本發(fā)明設(shè)計(jì)了窗口緩沖技術(shù),可用于設(shè)計(jì)多窗口圖形界面,對(duì)于任意一個(gè)窗口,內(nèi)核允許用戶選擇是否使用緩存。

對(duì)于使用了緩存的窗口,應(yīng)用程序的所有繪制操作,窗口的可見(jiàn)部分將直接繪制在顯示器上。同時(shí),該窗口的可見(jiàn)和不可見(jiàn)部分,均緩存在由圖形內(nèi)核管理的緩存中。當(dāng)窗口的部分或全部由可見(jiàn)變?yōu)椴豢梢?jiàn)時(shí),因?yàn)榇翱诘娜績(jī)?nèi)容已經(jīng)被內(nèi)核提供的緩存“記住”,所以被遮擋的部分并不會(huì)“丟失”。當(dāng)這些區(qū)域重新變得可見(jiàn)時(shí),圖形內(nèi)核直接從緩存中取出內(nèi)容,并繪制到顯示器上。重繪操作已經(jīng)由圖形內(nèi)核完成,并不需要通知應(yīng)用程序重繪,應(yīng)用程序的設(shè)計(jì)方法將大大簡(jiǎn)化。

對(duì)于沒(méi)有使用緩存的窗口,應(yīng)用程序針對(duì)某窗口的繪制操作,將直接將該窗口的可見(jiàn)部分繪制在顯示器上,不再緩存。如果發(fā)生移動(dòng)窗口、改變重疊順序等操作,使窗口的不可見(jiàn)部分變?yōu)榭梢?jiàn)時(shí),圖形內(nèi)核將給應(yīng)用程序發(fā)消息,通知應(yīng)用程序更新顯示。

圖形界面設(shè)計(jì)者,可以針對(duì)界面特點(diǎn),可以對(duì)部分或全部窗口選擇使用緩存,以實(shí)現(xiàn)復(fù)雜的圖形功能;也可以對(duì)部分或全部窗口選擇不使用緩存,以節(jié)省內(nèi)存。

本發(fā)明的效果是:

同一個(gè)圖形系統(tǒng),將可以適合不同層次的產(chǎn)品開(kāi)發(fā)。有些企業(yè),產(chǎn)品多樣化,有些產(chǎn)品由貧內(nèi)存系統(tǒng)構(gòu)成,另一些產(chǎn)品則用富內(nèi)存系統(tǒng)構(gòu)成。在貧內(nèi)存系統(tǒng)上實(shí)現(xiàn)較為簡(jiǎn)單的圖形功能,富內(nèi)存系統(tǒng)上則實(shí)現(xiàn)復(fù)雜的圖形功能。現(xiàn)有的圖形系統(tǒng),無(wú)法同時(shí)滿足富內(nèi)存和貧內(nèi)存系統(tǒng),將迫使企業(yè)使用和維護(hù)兩個(gè)不同的圖形系統(tǒng),使用兩種完全不同的方法開(kāi)發(fā)產(chǎn)品,導(dǎo)致代碼不能共享。開(kāi)發(fā)兩類產(chǎn)品的人員需要的技能完全不同,導(dǎo)致不能自由流動(dòng)。djygui將破解這個(gè)問(wèn)題,使得企業(yè)不同檔次的產(chǎn)品,可以用相同的方法開(kāi)發(fā),維護(hù)同一套系統(tǒng)即可,代碼可以共享,開(kāi)發(fā)人員可以自由流動(dòng)。

設(shè)計(jì)使用了窗口緩存的圖形界面,將可以避免編寫重繪代碼。繪制操作一旦完成,窗口移動(dòng)、更改重疊順序等操作,引發(fā)的重繪操作,均由圖形內(nèi)核直接完成,大大簡(jiǎn)化了編程過(guò)程,提高了軟件生產(chǎn)率。

附圖說(shuō)明

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)一步說(shuō)明。

圖1是創(chuàng)建窗口的過(guò)程。

圖2是窗口繪制過(guò)程。

圖3是窗口重繪過(guò)程。

具體實(shí)施方式

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于羅侍田,未經(jīng)羅侍田許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210231805.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說(shuō)明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說(shuō)明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 鲁丝一区二区三区免费观看| 丝袜美腿诱惑一区二区| 日韩av不卡一区| 日韩一级精品视频在线观看| 日韩毛片一区| 亚洲精品一区在线| 亚洲精品www久久久| 国产天堂第一区| 亚洲午夜国产一区99re久久| 中文在线一区二区三区| 国产在线不卡一区| 少妇高潮大叫喷水| 亚洲欧美日韩视频一区| 日韩av在线中文| 精品国产一区二区三区国产馆杂枝| 午夜影院啊啊啊| 91麻豆精品国产91久久久久推荐资源 | 午夜肉伦伦影院九七影网| 国产精品一二三区免费| 久久中文一区二区| 午夜黄色网址| 国产免费一区二区三区四区| 国产伦精品一区二区三区免费优势| 丝袜美腿诱惑一区二区| 亚洲视频精品一区| 久久久精品a| 国产乱对白刺激视频在线观看| 国产精品中文字幕一区二区三区| 国产高清精品一区| 久免费看少妇高潮a级特黄按摩| 中出乱码av亚洲精品久久天堂| 中文无码热在线视频| 欧美久久精品一级c片| 亚州精品中文| 亚洲一二三在线| 午夜免费一级片| 夜夜爽av福利精品导航| 91久久国产露脸精品| 日本三级香港三级| 亚洲精品少妇一区二区 | 午夜激情看片| 久久久人成影片免费观看| 欧美精品日韩| 精品国产一区二区三区四区vr| 日本久久丰满的少妇三区| 国产免费区| 午夜激情影院| 日韩国产不卡| 午夜伦理片在线观看| 欧美三区二区一区| 91福利视频免费观看| 强行挺进女警紧窄湿润| 鲁丝一区二区三区免费| 久久久人成影片免费观看| 午夜毛片在线| 国产欧美一区二区三区在线播放| 精品一区二区三区中文字幕| 精品国产1区2区| 97人人模人人爽视频一区二区| 久久免费视频一区二区| 日韩精品中文字幕一区二区| 夜夜躁日日躁狠狠躁| 亚洲va国产| 精品久久一区| 国产日韩欧美在线影视| 国产一区二区中文字幕| 亚洲一级中文字幕| 欧美日韩一二三四区| 日韩一级在线视频| 欧美日韩中文字幕三区| 久久99中文字幕| 99精品视频一区| 7777久久久国产精品| 国产69精品久久久久999天美| 狠狠色丁香久久婷婷综合丁香| 午夜影院一区| 国产伦精品一区二区三区免费下载| 午夜影院一级片| 午夜wwww| 欧美国产亚洲精品| 91一区二区三区视频| 国产一二区视频|