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

正文內(nèi)容

基于qt的嵌入式終端界面開發(fā)設(shè)計(jì)-文庫吧

2025-01-03 15:06 本頁面


【正文】 (六) 軟硬件環(huán)境支持硬件:Pentium 4 CPU RAM操作系統(tǒng):Red Hat Linux 編輯工具:Source Insight 編譯器:依賴庫:QT/X11 代碼管理:CVS文檔管理:VSS其他工具:Xming、 putty 、JUDE、 Visio第三方軟件支持:Mplayer,Konqueror 二. 功能需求基于QT的嵌入式終端界面開發(fā),主要的開發(fā)內(nèi)容包括:主界面開發(fā)、系統(tǒng)管理開發(fā)、記事本開發(fā)、通訊錄開發(fā)、視頻/音頻播放器開發(fā)、瀏覽器開發(fā)以及電子相冊(cè)開發(fā)七個(gè)模塊。(一) 主界面1. 主畫面:320*240,其它模塊均以此為標(biāo)準(zhǔn),左右圖標(biāo)大小對(duì)稱2. 能圖標(biāo)轉(zhuǎn)換:功能圖標(biāo)隨按鍵或鼠標(biāo)操作旋轉(zhuǎn),中間位置功能圖標(biāo)為當(dāng)前功能圖標(biāo)3. 畫面遷移:與其他模塊的接口(二) 系統(tǒng)管理1. 主題轉(zhuǎn)換:可以切換主題,更改畫面整體風(fēng)格,模塊圖標(biāo)2. 國(guó)際化:語言切換,可以切換中英日文顯示3. 文件管理:支持文件的查找,新建,刪除等操作(三) 記事本1. 記事本畫面設(shè)計(jì):參考Windows記事本式樣2. 支持記事本基本操作:滿足打開(默認(rèn)為空文件)、編輯、退出、保存等基本操作3. 支持(中)英文輸入法4. 支持滾動(dòng)顯示(四) 通訊錄1. 界面設(shè)計(jì)2. 通訊錄包括姓名、電話及郵件地址3. 支持通訊錄文本編輯的基本操作(參考記事本的文本編輯功能),主要是文字的輸入,文本編輯等4. 通訊錄支持新建、保存、刪除記錄功能5. 支持分組、多種查找功能(滾動(dòng)逐條、按名字查找、按號(hào)碼查找)(五) 音頻/視頻播放器1. 設(shè)計(jì)開發(fā)播放器皮膚、菜單等窗口部件2. 支持mpavi及mp4等主流音視頻文件解碼播放3. 支持播放、暫停、快進(jìn)、快退、播放模式選擇4. 支持文件瀏覽、選擇等文件管理(六) 瀏覽器1. 移植基于QT的開源瀏覽器,支持上網(wǎng)功能。2. 支持瀏覽中英文網(wǎng)頁(七) 電子相冊(cè)1. 設(shè)計(jì)開發(fā)電子相冊(cè)窗口及控件2. 能夠?yàn)g覽jpg、png及gif格式的圖片3. 支持圖片的放大縮小4. 支持圖片旋轉(zhuǎn)5. 支持幻燈片模式顯示圖片6. 支持文件管理 三. 詳細(xì)設(shè)計(jì)(一) 功能描述1. 主界面功能描述(1) 主界面,主要是作為進(jìn)入各個(gè)功能模塊的起點(diǎn),提供調(diào)用各模塊的一個(gè)平臺(tái),使各模塊結(jié)合在一起形成一個(gè)整體。(2) 主界面上主要有七個(gè)功能按鈕(六個(gè)在外圍,一個(gè)居中),按鈕上設(shè)置有圖標(biāo),整個(gè)界面有漂亮的背景。各功能按鈕的大小左右對(duì)稱,最上面按鈕最小,向下逐漸變大至最下面,正中按鈕最大。最下面按鈕和正中按鈕類似,只是大小不一。通過使用外圍輸入設(shè)備控制功能按鈕能左右循環(huán)移動(dòng),交換位置并重新設(shè)置對(duì)應(yīng)大小的圖標(biāo)。移動(dòng)的路徑類似橢圓,移動(dòng)過程中有較明顯的滑動(dòng)效果。最下面按鈕變換,正中按鈕也跟著變化,正中按鈕變化后有動(dòng)態(tài)顯示效果(縮放1次)。(3) 本項(xiàng)目使用鍵盤和鼠標(biāo)控制按鈕移動(dòng)。鍵盤方向鍵右鍵按下一次,所有按鈕正向移動(dòng)到下個(gè)按鈕的位置,左鍵按下一次,所有按鈕逆向移動(dòng)到上個(gè)按鈕的位置,如此循環(huán)。使用鼠標(biāo)進(jìn)行拖拽,水平距離大于50亦可實(shí)現(xiàn)功能按鈕的旋轉(zhuǎn)(向右拖拽右旋轉(zhuǎn),向左拖拽左旋轉(zhuǎn))?!竟δ堋挎I按下,響應(yīng)正中功能按鈕,打開功能窗口,覆蓋整個(gè)主界面。功能窗口關(guān)閉后,又返回主界面。同樣單擊正中按鈕,也可響應(yīng)對(duì)應(yīng)功能窗口。2. 系統(tǒng)管理功能描述系統(tǒng)管理界面中包含三個(gè)選項(xiàng):主題轉(zhuǎn)換、語言切換、文件管理,選擇某選項(xiàng)后進(jìn)入對(duì)應(yīng)的功能的界面。(1) 主題轉(zhuǎn)換主題切換界面包含三種主題(BlueStyle、YellowStyle、RedStyle),第一次使用時(shí)默認(rèn)采用BuleStyle主題,打開主題切換界面時(shí)當(dāng)前的焦點(diǎn)停留在當(dāng)前所用主題的選項(xiàng)上。如果選擇了當(dāng)前主題的選項(xiàng),則主題不改變直接返回到系統(tǒng)管理界面;如果選擇了其他的選項(xiàng),主題改變,并返回到系統(tǒng)管理界面。(2) 語言切換語言切換界面可選擇中英日文顯示,系統(tǒng)默認(rèn)采用英文顯示,打開語言切換界面時(shí)當(dāng)前焦點(diǎn)停留在默認(rèn)語言選項(xiàng)上。如果選擇了當(dāng)前正使用的語言,則界面語言顯示不發(fā)生改變;否則界面語言改變?yōu)樗x擇的語言進(jìn)行顯示。(3) 文件管理進(jìn)入文件管理后直接顯示模塊文件夾所在路徑的各個(gè)文件夾的界面,默認(rèn)的焦點(diǎn)在第一個(gè)元素(元素可為文件夾或文件)上,方向鍵可以控制焦點(diǎn)的移動(dòng)(左右鍵控制焦點(diǎn)左右移動(dòng)、上下鍵控制焦點(diǎn)上下移動(dòng)),此時(shí)只有記事本、播放器、電子相冊(cè)這三個(gè)文件夾。此時(shí)如果選擇“返回”則返回到系統(tǒng)管理界面;如果選擇“功能”則彈出操作選項(xiàng)。由于模塊文件夾不能被更改的,如果在第一級(jí)目錄時(shí)的操作選項(xiàng)只包括:“打開”和“查找”;非第一級(jí)目錄且當(dāng)前目錄為空時(shí)的操作選項(xiàng)包括:“新建文件夾”和“查找”;其他情況下的操作選項(xiàng)包括:“打開”、“新建文件夾”、“刪除”、“重命名”、“查找”。選擇某操作選項(xiàng)后進(jìn)入對(duì)應(yīng)操作的界面。3. 記事本功能描述(1) 顯示所有記事本文件列表:當(dāng)文件數(shù)量多于一屏的時(shí)候,出現(xiàn)縱向滾動(dòng)條??梢园捶较蜴I,向下或向上選擇文件。選擇的文件是列表中的第一個(gè)文件時(shí),按方向鍵的向上鍵時(shí),顯示列表的最后一個(gè)文件。選擇的文件是列表中的最后一個(gè)文件時(shí),按方向鍵的向下鍵時(shí),顯示列表的第一個(gè)文件。即列表?xiàng)l目可循環(huán)顯示。(2) 記事本文件的保存格式為txt文件,.文件名的命名方式為:保存文件的時(shí)間+兩個(gè)空格+文件內(nèi)容正文的前15個(gè)字符(指15個(gè)英文字符)。如果文件內(nèi)容多于15個(gè)字符,則命名方式為:保存文件的時(shí)間+兩個(gè)空格+文件內(nèi)容+省略號(hào)。(3) 建立新的記事本文件。記事本文件的編輯區(qū),以屏幕的右邊框?yàn)榻?,到達(dá)右邊框時(shí)自動(dòng)換行。當(dāng)新建記事本內(nèi)容為空時(shí),將不予保存。新建記事本內(nèi)容不為空時(shí),能夠自動(dòng)保存記事本文件。新建記事本前,提示輸入文件名,如果沒有輸入文件名,提供默認(rèn)文件名。(4) 打開記事本文件:記事本文件打開界面根據(jù)記事本文件內(nèi)容顯示水平和垂直滾動(dòng)條。打開記事本后可以修改記事本內(nèi)容。關(guān)閉已經(jīng)打開的記事本文件時(shí),如果內(nèi)容被修改則提示是否保存修改后的內(nèi)容。如果選擇不修改,則修改后的文件不保存,否則保存。(5) 刪除記事本文件:刪除文件前提示是否確定刪除文件,根據(jù)選擇來確定是否刪除文件。刪除文件后及時(shí)刷新文件顯示列表。可以刪除當(dāng)前打開的文件。(6) 能夠打開下一個(gè)記事本文件,如果已經(jīng)到達(dá)最后一個(gè)記事本文件,則其下一個(gè)文件為第一個(gè)文件。(7) 當(dāng)顯示功能選項(xiàng)菜單時(shí),彈出功能選項(xiàng)的界面窗體變暗,表示禁用狀態(tài)。(8) 能夠支持中英文輸入文本內(nèi)容。(9) 有退出功能,每一個(gè)界面的退出功能均使當(dāng)前界面返回到文件列表界面4. 通訊錄功能描述(1) 新建記錄功能此功能允許用戶添加任意個(gè)新的聯(lián)系人記錄。當(dāng)用戶在PhlOptionSelectionForm中選擇【New Record】,彈出PhlNewEditRecordForm界面添加新的聯(lián)系人記錄,此時(shí),會(huì)要求用戶輸入聯(lián)系人的姓名、電話號(hào)碼、Email地址,并選擇該聯(lián)系人的記錄所在的群組。當(dāng)用戶將聯(lián)系人的信息輸入完畢之后,即可點(diǎn)擊PhlNewEditRecordForm界面中的【Save】按鈕或者直接按下【功能鍵】(鍵盤上的【F6】鍵)保存新建的記錄,并返回到PhlPhoneListForm界面。保存記錄時(shí),程序會(huì)判斷是否保存成功,并彈出消息框顯示提示信息供用戶查看。新建記錄功能中同時(shí)附加了輸入限制功能。用戶在輸入電話號(hào)碼時(shí),只能輸入09這10個(gè)數(shù)字,而且只允許輸入少于20位的數(shù)字(考慮到一般的電話號(hào)碼都不會(huì)超過20位),若輸入其他字符則不予接受。一直等待,直到用戶輸入數(shù)字。(2) 新建群組功能該功能允許用戶新建任意個(gè)數(shù)的群組。當(dāng)用戶在PhlGroupListForm中點(diǎn)擊【New】或者直接按下【功能鍵】(鍵盤上的【F6】鍵),即可進(jìn)入PhlEditGroupForm界面新建群組。用戶輸入群組名稱后點(diǎn)擊【Ok】按鈕或者直接按下鍵盤上的【F6】鍵即可。(3) 修改記錄功能此功能允許用戶修改已存在記錄的任何信息。當(dāng)用戶在PhlOptionSelectionForm界面中選擇【Edit Record】,即可進(jìn)入PhlNewEditRecordForm界面。此時(shí),程序會(huì)將用戶所選擇的記錄信息寫入到PhlNewEditRecordForm界面的相應(yīng)輸入框,用戶可根據(jù)需要修改其中的任何內(nèi)容。同樣,用戶在修改記錄的電話號(hào)碼時(shí),也只能輸入少于20位的數(shù)字,對(duì)于輸入的其他字符一律不予接受。修改完成之后,用戶可使用鼠標(biāo)點(diǎn)擊PhlNewEditRecordForm中的【Save】按鈕或者直接按下鍵盤上的【F6】鍵進(jìn)行保存,并且回到PhlPhoneListForm界面。(4) 修改組名功能此功能允許用戶已存在群組的組名。當(dāng)用戶在PhlGroupListForm中點(diǎn)擊【Edit】或者直接按下鍵盤上的【F7】鍵,即可進(jìn)入PhlEditGroupForm界面修改組名。此時(shí),程序會(huì)將用戶所選擇的群組名稱寫入到PhlEditGroupForm界面的輸入框中,用戶可輸入新的群組名稱。用戶輸入新的群組名稱后點(diǎn)擊【Ok】按鈕或者直接按下鍵盤上的【F6】鍵即可。(5) 查詢功能該功能可幫助用戶查找記錄及其信息,并且該功能直接在PhlPhoneListForm界面中進(jìn)行。用戶可按三種方式進(jìn)行查詢:快速查詢、按名字查詢、按號(hào)碼查詢。快速查詢:按此方式查詢時(shí),用戶可直接通過鼠標(biāo)拖動(dòng)滾動(dòng)條來查找記錄;也可通過鍵盤上的上、下、左、右鍵查找記錄并查看其具體信息。按名字查詢:按此方式查詢時(shí),用戶需要在PhlPhoneListForm界面的輸入框中輸入要查詢的名稱,查詢完成后點(diǎn)擊PhlPhoneListForm中的【Ok】按鈕或者直接按下鍵盤上的【F7】鍵即可。按號(hào)碼查詢:按此方式查詢時(shí),用戶需要在PhlPhoneListForm界面的輸入框中輸入要查詢的號(hào)碼,查詢完成后點(diǎn)擊PhlPhoneListForm中【Ok】按鈕或者直接按下鍵盤上的【F7】鍵即可。此時(shí),沒有對(duì)號(hào)碼的輸入進(jìn)行限制。在按名字和號(hào)碼查詢方式中,程序會(huì)隨時(shí)檢測(cè)用戶是否輸入查詢內(nèi)容。若檢測(cè)到用戶輸入了查詢內(nèi)容,則向SearchSlot(Qstring)發(fā)送信號(hào)Find(Qstring)。當(dāng)SearchSlot接收到信號(hào)后就會(huì)在mpQLV_PhoneList中進(jìn)行查找。上述查詢方法實(shí)現(xiàn)了記錄的動(dòng)態(tài)查詢:用戶每輸入一個(gè)字符,程序就會(huì)自動(dòng)在mpQLV_PhoneList中查詢是否有以用戶輸入的內(nèi)容開頭的字符串。若有,則將此記錄設(shè)置為可視的(將其設(shè)置為當(dāng)前的記錄并打開記錄以顯示其孩子信息)。若查找到記錄,則會(huì)將該記錄設(shè)置為當(dāng)前記錄,將該記錄打開以顯示其具體信息,并會(huì)彈出消息框提示用戶查找到記錄。若未找到記錄,則會(huì)彈出消息框以提示用戶查詢的記錄不存在。(6) 保存功能該功能將用戶新建/。用戶在PhlNewEditRecordForm界面中新建或者修改記錄后,點(diǎn)擊該界面上的【Save】按鈕或者直接按下鍵盤上的【F6】鍵即可實(shí)現(xiàn)保存功能。用戶在PhlEditGroupForm界面中編輯完組名后,點(diǎn)擊該界面上的【Back】按鈕或者直接按下鍵盤上的【F8】鍵即可實(shí)現(xiàn)保存功能。在保存記錄時(shí),是按照姓名、號(hào)碼、Email、。每條信息占一行,以方便其他操作中讀取記錄信息。在保存組信息時(shí),同樣也是每個(gè)組名占據(jù)一行以方便讀取。(7) 分組查看記錄用戶可使用該功能對(duì)所有記錄進(jìn)行分組查看。用戶在PhlOptionSelectionForm中選擇【View Record】,即可進(jìn)入PhlGroupViewForm界面分組查看所有的記錄。在進(jìn)入PhlGroupViewForm界面時(shí)。,將該文件中的所有組名作為PhlGroupViewForm中的mpQLV_GroupList控件的Item,并添加到mpQLV_GroupList中。,將讀出的記錄所在的組名與mpQLV_GroupList中的組名依次進(jìn)行比較,以便將記錄添加到對(duì)應(yīng)的群組中。用戶查看完后,可點(diǎn)擊PhlGroupViewForm中的【Back】按鈕或者直接按下鍵盤上的【F8】鍵即可返回到PhlPhoneListForm界面。(8) 刪除功能用戶可利用此功能刪除PhlPhoneListForm界面中mpQLV_PhoneList中的記錄。用戶選中mpQLV_PhoneList中的某條記錄,并在PhlOptionSelectionForm界面中選擇【Delete Record】即可刪除該條記錄。在刪除記錄時(shí),程序會(huì)首先判斷mpQLV_PhoneList是否為空,若是,則彈出消息框提示用戶沒有記錄可以被刪除;否則直接刪除用戶選中的記錄。5. 播放器功能描述(1) 播放器選擇界面根據(jù)圖標(biāo)選擇不同的播放器(2) 音頻播放器① 控件功能:控制按鈕包括播放,暫停,選擇上一首,選擇下一首,選項(xiàng)按鈕,退出。滾動(dòng)條包括播放進(jìn)度滾動(dòng)條和音量控制滾動(dòng)條。播放列表:通過IconView來顯示播放歌曲列表② mpwav、wma文件的解碼播放解碼采用mplayer提供的解碼接口來播放。③ 音頻播放器控制播放功能播放功能(采用mplayer命令調(diào)用)通過“F7”鍵來控制暫停播放(采用mplayer命令調(diào)用)通過“F7”鍵來控制選擇上一首歌曲的功能(采用mplayer命令調(diào)用)通過“↑”鍵控制選擇下一首歌曲的功能(采用mplayer命令調(diào)用)通過“↓”鍵控制音量控制(采用mplayer命令調(diào)用)增大音量用“1”鍵控制,減小音量用“0”鍵控制④ 相關(guān)信息顯示和滾動(dòng)條控制播放文件時(shí)獲取文件播放總時(shí)間以及當(dāng)前播放時(shí)間。時(shí)間顯示格式為:00:00/00:00(當(dāng)前時(shí)間/總時(shí)間)。顯示當(dāng)前播放的音樂文件和所在列表的位置顯示格式為:歌曲名 序號(hào)/總歌曲數(shù)滾動(dòng)條隨當(dāng)前播放時(shí)間均勻移動(dòng)。⑤ 歌詞
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1