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

正文內(nèi)容

基于qt的嵌入式終端程序應(yīng)用本科畢業(yè)設(shè)計(jì)——記事本與電子相冊(cè)-資料下載頁(yè)

2025-08-06 08:52本頁(yè)面
  

【正文】 ,初始設(shè)定播放速度為3秒間隔,可以加速或減速播放。 電子相冊(cè)界面設(shè)計(jì)電子相冊(cè)封面設(shè)計(jì):如圖55所示,電子相冊(cè)封面左側(cè)為開(kāi)始、暫停、后退、放大功能鍵,右側(cè)為打開(kāi)、順時(shí)針旋轉(zhuǎn)90176。、逆時(shí)針旋轉(zhuǎn)90176。、恢復(fù)和前進(jìn)鍵。 在初始窗口上添加所要求的按鍵,對(duì)按鍵進(jìn)行命名,右擊按鍵,選擇轉(zhuǎn)到槽,進(jìn)行信號(hào)與槽的關(guān)聯(lián)。然后再主程序中添加代碼,封面便設(shè)計(jì)好了。圖55 電子相冊(cè)封面 如圖56所示,通過(guò)電子相冊(cè)封面,可執(zhí)行打開(kāi)圖片進(jìn)行瀏覽的功能和刪除圖片的功能,對(duì)當(dāng)前顯示的圖片執(zhí)行各種操作,從而進(jìn)入相應(yīng)的圖片瀏覽界面。放大圖片的顯示,縮小圖片的顯示,旋轉(zhuǎn)圖片的顯示,圖片全屏的顯示和自動(dòng)瀏覽圖片的顯示均將顯示在圖片瀏覽界面。而各種模式下的圖片瀏覽界面下,均可以通過(guò)功能菜單對(duì)其他瀏覽模式進(jìn)行選擇。電子相冊(cè)的設(shè)計(jì)主要是在一個(gè)原始窗口上添加按鍵,此次電子相冊(cè)的設(shè)計(jì)沒(méi)有使用到多窗口,也就沒(méi)有應(yīng)用到多窗口編程。在初始窗口上添加完要求按鍵以后就可以轉(zhuǎn)到槽,添加相應(yīng)代碼進(jìn)行信號(hào)與槽的關(guān)聯(lián)以實(shí)現(xiàn)相關(guān)功能。圖56 電子相冊(cè)結(jié)構(gòu)圖第六章 系統(tǒng)測(cè)試:(1)新建文本,如圖61所示。圖61 新建文本窗口(2)編輯文本,如圖62所示。圖62 編輯文本窗口(3)文本另存為,并命名,如圖63所示。~~~~~~~圖63 文件另存為窗口(4)如果尚未保存便點(diǎn)擊退出鍵,則如圖64所示。 圖64 文件保存提示窗口(5)對(duì)文本進(jìn)行復(fù)制和粘貼,如圖65和圖66所示。 圖65 文件復(fù)制窗口圖66 文件粘貼窗口:(1)點(diǎn)擊相冊(cè)打開(kāi)鍵,添加圖片點(diǎn)擊開(kāi)始鍵進(jìn)行幻燈片式播放,如圖6圖6圖69和圖610所示。圖67 選擇打開(kāi)窗口圖68 選擇圖片窗口圖69 開(kāi)始播放窗口 圖610 播放窗口(2)對(duì)圖片進(jìn)行旋轉(zhuǎn)、前進(jìn)、后退,如圖61圖61圖613所示。圖611 旋轉(zhuǎn)窗口圖612 圖片前進(jìn)窗口圖613圖片后退窗口 此次測(cè)試只是基于記事本和電子相冊(cè)部分功能的簡(jiǎn)單測(cè)試,通過(guò)對(duì)記事本和電子相冊(cè)的測(cè)試,其功能基本實(shí)現(xiàn),只是許多地方人需要改善。如相冊(cè)的背景設(shè)置、放大縮小的圖片分辨率及圖片的美化效果等。第七章 總結(jié)與展望本文圍繞用戶的基本需求,提出了一個(gè)基于嵌入式Linux操作系統(tǒng)和圖形用戶界面QT的嵌入式終端記事本和電子相冊(cè)設(shè)計(jì)方案。記事本對(duì)文件新建、打開(kāi)、刪除、提示保存等功能已經(jīng)基本完善。電子相冊(cè)的各種模式(如放大、縮小、順時(shí)針旋轉(zhuǎn)、逆時(shí)針旋轉(zhuǎn)、全屏顯示、自動(dòng)播放)下的圖片瀏覽及圖片的刪除等功能也在電子相冊(cè)軟件中得到充分的體現(xiàn)。并且記事本和電子相冊(cè)設(shè)計(jì)中均采用了模塊化的設(shè)計(jì)思想,便于以后的功能擴(kuò)展。記事本和電子相冊(cè)經(jīng)過(guò)檢驗(yàn),基本功能均能實(shí)現(xiàn),一些功能尚有待改進(jìn)。在記事本和電子相冊(cè)的設(shè)計(jì)中,還存在著許多的不足之處。還需要更多拓展功能的支持,才能使開(kāi)發(fā)出的軟件經(jīng)受住市場(chǎng)的考驗(yàn),使其在眾多嵌入式終端應(yīng)用軟件開(kāi)發(fā)中具有競(jìng)爭(zhēng)力。我們需要做的事情還有很多,例如記事本的界面的整體美化,軟鍵盤(pán)的中文輸入法,記事本提醒功能等;電子相冊(cè)的界面的列表模式切換,如縮略圖列表、文件名列表等的切換,和電子相冊(cè)瀏覽圖片時(shí)的切換效果等。 總體來(lái)說(shuō),本文所設(shè)計(jì)的記事本和電子相冊(cè)可以應(yīng)用到多種場(chǎng)合:公用多媒體終端、手機(jī)、PDA等小型或手持型嵌入式設(shè)備。正是由于這些應(yīng)用需求,促成了本次開(kāi)發(fā)的設(shè)計(jì)和實(shí)現(xiàn)。 參考文獻(xiàn)[1] 譚浩強(qiáng).C++面向?qū)ο蟪绦蛟O(shè)計(jì)[M].清華大學(xué)出版社,2006.[2] 孫瓊.嵌入式Linux應(yīng)用程序開(kāi)發(fā)詳解[M],北京:人民郵電出版社,2006.[3] 陳英,梁建武.Linux基礎(chǔ)及應(yīng)用教程[M].水利水電出版社,2008.[4] 丁林松,黃麗琴.Qt4圖形設(shè)計(jì)與嵌入式開(kāi)發(fā)[M].人民郵電出版社,2009.[5] 金西,[M].計(jì)算機(jī)應(yīng)用,2000.[6] 劉崢嶸.嵌入式Linux應(yīng)用開(kāi)發(fā)詳解[M].機(jī)械工業(yè)出版社,2004.[7] 王子強(qiáng),[M],計(jì)算機(jī)應(yīng)用與軟件,2005.[8] 謝春,[J].工業(yè)控制計(jì)算機(jī),2003,5.[9] [M].:清華大學(xué)出版社,2002.[10][J].湖南大學(xué),[11][J].內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào),[12]李勝琴,[M].中國(guó)科技信息,[13][M].北京郵電大學(xué),[14][J].現(xiàn)代商貿(mào)工業(yè),[15][J].科技資源,[16][J].西北民族大學(xué)學(xué)報(bào), 致 謝首先,我要對(duì)我的導(dǎo)師彭老師表示衷心的感謝。在我本次畢業(yè)設(shè)計(jì)中,彭老師給予我的鼓勵(lì)和耐心指導(dǎo),為我順利完成課題奠定了堅(jiān)實(shí)的基礎(chǔ),并且給了我面對(duì)困難和解決困難的勇氣。在彭老師這里,我不但獲得了豐富的專業(yè)知識(shí)和研究方法,還從他身上學(xué)到了嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和精益求精的處事風(fēng)格,使我終生受益。感謝我的班主任~~老師,一直默默的為我們的班級(jí)導(dǎo)航,將對(duì)未來(lái)充滿懵懂的我們,慢慢引入各自的發(fā)展領(lǐng)域中,無(wú)論從生活上還是學(xué)習(xí)上都給了我們無(wú)微不至的關(guān)心和指導(dǎo)。感謝所有教過(guò)我的大學(xué)老師,他們給我的關(guān)懷和幫助,我將永遠(yuǎn)銘記于心。欽佩他們不僅是淵博的知識(shí),還有高尚的道德情操,祝我所有的老師永遠(yuǎn)平安健康快樂(lè)。感謝我的同學(xué),他們給予我的幫助和情誼是我一生的寶藏。感謝我的母校,給了我一個(gè)濃厚的學(xué)習(xí)氛圍,同時(shí)給了我們豐富的實(shí)驗(yàn)資源和圖書(shū)資源。 附 錄記事本源程序:include QtGui/QApplicationinclude include QTextCodecint main(int argc, char *argv[]){ QTextCodec::setCodecForTr(QTextCodec::codecForLocale())。 QApplication a(argc, argv)。 MainWindow w。 ()。 return ()。}ifndef MAINWINDOW_Hdefine MAINWINDOW_Hinclude QMainWindowinclude QLineEdit//void do_file_Open()。bool do_file_Load ( const QStringamp。 fileName)。//namespace Ui {class MainWindow。}class MainWindow : public QMainWindow{ Q_OBJECT public: explicit MainWindow(QWidget *parent = 0)。 ~MainWindow()。 private slots: void on_action_B_triggered()。 void on_action_E_triggered()。 void on_action_F_triggered()。 void on_action_C_triggered()。 void on_action_D_triggered()。 void on_action_G_triggered()。 void on_action_O_triggered()。 void on_action_I_triggered()。 void on_action_J_triggered()。 void on_action_K_triggered()。 void show_findText()。 void on_action_L_triggered()。private: bool isSaved。 QString curFile。 void do_file_New()。 void do_file_SaveOrNot()。 void do_file_Save()。 void do_file_SaveAs()。 void do_file_Open()。 void on_action_Close_triggered()。 bool saveFile(const QStringamp。 fileName)。 bool do_file_Load(const QStringamp。 fileName)。 QLineEdit*find_textLineEdit。 Ui::MainWindow *ui。}。endif // MAINWINDOW_H電子相冊(cè)源程序: include QtGui/QApplicationinclude include QTextCodecint main(int argc, char *argv[]){ QApplication a(argc, argv)。 QTextCodec::setCodecForTr(QTextCodec::codecForName(GBK))。 QTextCodec::setCodecForLocale(QTextCodec::codecForName(GBK))。 QTextCodec::setCodecForCStrings(QTextCodec::codecForName(GBK))。 Widget w。 ()。 return ()。} ifndef WIDGET_Hdefine WIDGET_Hinclude QWidgetinclude QTimerinclude QStringinclude QPixmapinclude QStringListinclude QFileDialoginclude QDebuginclude QLabelinclude QMatrixnamespace Ui { class Widget。}class Widget : public QWidget{ Q_OBJECT public: explicit Widget(QWidget *parent = 0)。 ~Widget()。private: Ui::Widget *ui。 QTimer *timer。 QPixmap pix。 QLabel *labelimage。 //QMatrix。private slots: void on_open_clicked()。 void on_rotate_clicked()。 void on_rotate1_clicked()。 void on_recovery_clicked()。 void on_right_clicked()。 void on_left_clicked()。 void on_start_clicked()。 void on_pause_clicked()。 void on_verticalSlider_sliderMoved(int position)。 void imageShow()。}。endif // WIDGET_H
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1