freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文基于qt的嵌入式電子相冊-閱讀頁

2025-07-09 19:57本頁面
  

【正文】 菜單Fig. 5 Function menu記事本消息提示框設計: 如圖6所示,消息提示框界面大小為320*界面的最下方左側(cè)為功能按鈕,右側(cè)的是返回按鈕,此界面中分別標記為“Yes”和“No”。記事本軟鍵盤界面設計:如圖7所示,軟鍵盤需要對文本編輯區(qū)進行輸入操作,所以軟鍵盤界面盡量要小一些,以免影響了文本編輯區(qū)的使用,但同時也需要保證軟鍵盤上字符的清晰顯示,故軟鍵盤界面大小為設定為320*130。 圖 7 軟鍵盤界面Fig . 7 Soft keyboard interface 記事本結(jié)構(gòu)設計圖 8 記事本結(jié)構(gòu)圖Fig. 8 Notepad structural diagram如圖8所示,文件列表界面是記事本的入口和出口。在文件列表功能菜單中根據(jù)所選擇的菜單條目進入相應的功能界面,如新建文件編輯界面、文件顯示內(nèi)容界面或刪除文件提示框界面等。 電子相冊架構(gòu)設計 電子相冊設計需求電子相冊支持jpg、png、gif、xpm、和bmp格式圖片的瀏覽,并可以對圖片進行放大、縮小或旋轉(zhuǎn)角度顯示。(1) 顯示圖片列表功能:在圖片文件所在目錄讀取所有擴展名為jpg、xpm、png、bmp、gif格式的圖片文件,并將讀取的文件按順序用相同大小的縮略圖的形式顯示在圖片列表界面上。其它格式文件忽略不讀。(3) 刪除圖片功能:對當前選中的圖片可執(zhí)行刪除操作,選擇刪除后會進行刪除確認提示,若選擇徹底刪除圖片則從物理設備上和圖片列表上將該圖片刪除。若圖片原本大小沒有超過圖片瀏覽區(qū)域大小,則以原始尺寸在圖片瀏覽區(qū)域顯示。(5) 圖片放大功能:在當前圖片尺寸大小的基礎上,圖片可逐級放大,最大可放大到打開圖片時顯示的初始尺寸的3倍。(7) 圖片旋轉(zhuǎn)功能:打開圖片后,可在圖片的任意狀態(tài)下對圖片進行旋轉(zhuǎn)操作。圖片旋轉(zhuǎn)后會自動適應窗口大小,完整顯示圖片。(9) 圖片全屏顯示功能:可以將圖片執(zhí)行全屏顯示。(10) 幻燈片模式自動瀏覽功能:可從當前選定的圖片開始執(zhí)行自動播放圖片功能,初始設定播放速度為3秒間隔,可以加速或減速播放。 電子相冊界面設計電子相冊列表界面設計:如圖9所示,電子相冊圖片列表界面大小設定為320*240。中間的顯示區(qū)域以4*3(即4列3排)格式對圖片的縮略圖進行排列,被選中的圖片被突出放大顯示。圖 9 圖片列表界面Fig. 9 Picture list interface電子相冊功能菜單設計:如圖10所示,功能菜單大小以菜單項的多少具體而定,但一定要小于圖片列表界面大小的尺寸。界面的最下方為兩個按鈕,左側(cè)的是功能按鈕,右側(cè)的是返回按鈕,此界面上分別標記為“Select”和“Cancel”。電子相冊瀏覽界面設計:電子相冊瀏覽界面上方顯示所顯示圖片的文件名,圖片瀏覽區(qū)顯示具體要求下的圖片狀態(tài),如正常顯示的圖片(圖11)、放大的圖片(圖12)、縮小的圖片(圖13)或旋轉(zhuǎn)的圖片(圖14)等。圖 11 正常顯示圖片瀏覽界面Fig. 11 The normal size picture browsing interface圖 12 放大圖片瀏覽界面Fig. 12 Enlarged picture browsing interface圖 13  縮小圖片瀏覽界面Fig. 13 Minified the image brower interface圖 14 圖片旋轉(zhuǎn)角度瀏覽界面Fig. 14 Image rotation angle browsing interface 電子相冊結(jié)構(gòu)設計 如圖15所示,圖片列表界面為電子相冊的入口和出口。進入圖片瀏覽界面可通過圖片瀏覽功能菜單,對當前顯示的圖片執(zhí)行各種操作,從而進入相應的圖片瀏覽界面。而各種模式下的圖片瀏覽界面下,均可以通過功能菜單對其他瀏覽模式進行選擇。NpFunctionviewForm為功能菜單的基類,也是文件列表功能菜單的實現(xiàn)類。NpOpennoteForm為打開文件的功能實現(xiàn)類。NpNewoptionForm為新建文件功能菜單的實現(xiàn)類。NpSaveForm為文件名保存實現(xiàn)類。MyKey是軟鍵盤上的按鈕的實現(xiàn)類,MyKeyboard為軟鍵盤功能實現(xiàn)類。NpNotepadForm與NpfunctionviewForm成單項關(guān)聯(lián)關(guān)系。 NpNewnoteForm與NpNewoptionForm單項關(guān)聯(lián)。NpOpenoptionForm與NpDeletenoteForm、MyKeyboard分別為單向關(guān)聯(lián)。NpOpenoptionForm和NpNewoptionForm繼承于類NpFunctionviewForm。MyTextedit與NpNewnoteForm類和NpOpennoteForm為聚合(聚集)關(guān)系。NpMessagebox與NpOpennoteForm是聚合(聚集)關(guān)系。(1) 記事本文件列表的實現(xiàn):首先掃描文件夾下的所有文件,包括隱藏的所有文件名,過濾記事本文件,并將這些記事本文件名根據(jù)創(chuàng)建時間的先后進行排序存儲到文件鏈表中,將文件鏈表中的所有文件顯示在文件列表界面。(2) 功能菜單的實現(xiàn):在記事本設計中有3個功能菜單界面,其中打開和新建的功能菜單均繼承自記事本文件列表界面的功能菜單,這三個界面都含有一個QListBox控件,但是菜單項不同,并根據(jù)不同的菜單項實現(xiàn)不同的功能。(3) 新建文件的實現(xiàn):首先提示輸入文件名,并檢查文件名的合法性。如果不輸入文件名則提供默認的文件名,進入文本編輯界面,然后按照界面的寬度對文本輸入進行限定,到界面寬度最大值時自動換行。流程圖如圖19。如果文件內(nèi)容被修改后,提示文件是否需要保存。流程圖如圖20。在類MyKeyboard中組合使用MyKey,并將MyKey發(fā)射的信號與接收軟鍵盤輸入的槽進行連接。流程圖如圖21。AlbPicChooseForm和AlbMenuForm成單向關(guān)聯(lián)關(guān)系。AlbPicViewForm和AlbOptionForm成雙向關(guān)聯(lián)關(guān)系。 電子相冊功能實現(xiàn)(1) 用戶進入電子相冊后,首先顯示圖片列表。值得注意的一點是,此Label上加載的圖片均為真實圖片的縮略圖,而不是圖片本身。如果該圖片文件為非法圖片格式文件,則在該Label上載入一個標志著讀取圖片文件失敗的圖片。流程圖如圖23。如果圖片是標志為格式不正確的圖片,則該圖片被選中或離開選中狀態(tài)時不做放大縮小動作以示與正常圖片的區(qū)別。主要實現(xiàn)流程圖如圖24所示。否則,刪除圖片后,被刪除圖片的后一張顯示為選中狀態(tài),且此圖片刪除后,圖片文件鏈表中刪除圖片節(jié)點,其列表界面中圖片的位置要統(tǒng)一向前移動一個位置。圖 25 刪除圖片功能實現(xiàn)流程圖Fig. 25 implmentation of deleting function diagram(4) 圖片的放大功能的實現(xiàn):設定md_ChangeSize來記錄放大的倍數(shù),并且當放大到最大倍數(shù)時,將菜單項上的“放大”改成相應的提示菜單條“已經(jīng)達到最大,并且根據(jù)放大倍數(shù)在瀏覽區(qū)域的相框上繪制圖片。圖 26 圖片的放大功能實現(xiàn)流程圖Fig. 26 Implementation of enlarging function diagram(5) 圖片縮小功能的實現(xiàn):可在圖片的任意大小狀態(tài)下進行縮小。在圖片非全屏模式和全屏模式兩種情況下,判定當前狀態(tài)的圖片與初始時顯示的位置移動的距離大小,并根據(jù)不同的圖片旋轉(zhuǎn)角度,據(jù)此距離大小計算并設定相應的圖片在相框中的位置坐標。(6) 圖片移動功能實現(xiàn):,可進行圖片在相框內(nèi)的上下或左右移動顯示。為保證在移動時正確顯示在相框內(nèi)的圖片視區(qū),需要將圖片在每次移動時進行重畫,并計算圖片位置的移動距離。圖 28 圖片移動功能實現(xiàn)流程圖Fig. 28 Implementation of moving function diagram (7) 相框內(nèi)圖片顯示功能的實現(xiàn):不同的選擇下,相框內(nèi)的圖片顯示狀態(tài)是不同的。根據(jù)圖片縮放和旋轉(zhuǎn)參數(shù)和檢測到的移動距離,利用矩陣計算出新圖片所需的各個參數(shù),根據(jù)這些參數(shù)生成顯示在相框內(nèi)的圖片。圖29即為圖片顯示功能實現(xiàn)的流程圖。該設計方案具有低耦合、高內(nèi)聚、可擴展、可移植等良好特點,并在設計的基礎上將該方案實現(xiàn)。 電子相冊的界面切換中均使用到了蒙版效果,達到視覺上的美化效果,是設計上的一個特色。電子相冊的各種模式(如放大、縮小、順時針旋轉(zhuǎn)、逆時針旋轉(zhuǎn)、全屏顯示、自動播放)下的圖片瀏覽及圖片的刪除等功能也在電子相冊軟件中得到充分的體現(xiàn)。 電子相冊軟件經(jīng)過反復修改驗證,通過了單體測試和結(jié)合測試,均能正常且高效的工作,達到了預期的目標。在 電子相冊的設計中,還存在著許多的不足之處。我們需要做的事情還有很多,例如記事本的界面的整體美化,軟鍵盤的中文輸入法,記事本提醒功能等;電子相冊的界面的列表模式切換,如縮略圖列表、文件名列表等的切換,和電子相冊瀏覽圖片時的切換效果等。正是由于這些應用需求,促成了本次開發(fā)的設計和實現(xiàn)。s Voice in Open Source) Apress 2nd edition August 3, 2007,256-26722. Matthias Dalheimer Programming with Qt O39。在我的大學學習生活中和本次畢業(yè)設計中,王老師給予我的鼓勵和耐心指導,為我順利完成課題奠定了堅實的基礎,并且給了我面對困難和解決困難的勇氣。感謝我的班主任倪福川老師,四年來一直默默的為我們的班級導航,將對未來充滿懵懂的我們,慢慢引入各自的發(fā)展領域中,無論從生活上還是學習上都給了我們無微不至的關(guān)心和指導。欽佩他們不僅是淵博的知識,還有高尚的道德情操,祝我所有的老師永遠平安健康快樂。感謝我的母校,給了我一個濃厚的學習氛圍,同時給了我們豐富的實驗資源和圖書資源
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1