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

正文內(nèi)容

基于qt的嵌入式終端應(yīng)用程序開(kāi)發(fā)畢業(yè)論文-文庫(kù)吧資料

2025-06-30 15:35本頁(yè)面
  

【正文】 改后的內(nèi)容。如果文件內(nèi)容多于當(dāng)前屏幕顯示范圍的話,出現(xiàn)縱向滾動(dòng)條,可以滾動(dòng)顯示當(dāng)前文件的文件內(nèi)容。(5) 打開(kāi)文件功能:根據(jù)文件列表選擇打開(kāi)指定的文件,打開(kāi)指定文件時(shí),顯示打開(kāi)文件的文件內(nèi)容在文件編輯界面上,文件內(nèi)容過(guò)多時(shí)可以滾動(dòng)顯示,并在文件編輯界面的上方滾動(dòng)顯示打開(kāi)的文件的文件名。輸入的文本內(nèi)容多于當(dāng)前屏幕顯示范圍時(shí)出現(xiàn)縱向滾動(dòng)條,隨著文本輸入滾動(dòng)顯示內(nèi)容。編輯新建文件時(shí),文件名在編輯界面上方顯示。(2) 文件名選中顯示功能:在文件列表上被選中的文件名高亮顯示。(1) 文件列表功能:記事本的文件列表用于顯示記事本文件名,并且當(dāng)記事本文件名過(guò)長(zhǎng)時(shí)進(jìn)行文件名長(zhǎng)度顯示的控制。特色是界面語(yǔ)言支持中文、英文、日文三種語(yǔ)言的顯示。 3 嵌入式終端應(yīng)用程序之記事本和電子相冊(cè)架構(gòu)設(shè)計(jì)目前市場(chǎng)上嵌入式手持設(shè)備,320*240 的解析度基本滿足了人們對(duì)顯示畫(huà)面大小及圖像清晰度的要求,逐漸占領(lǐng)了市場(chǎng)主流。舉例來(lái)說(shuō)就是,className()將不會(huì)返回你的類的實(shí)際名稱,返回的是它的這個(gè)祖先的名稱。 雖然使用 QObject 作為一個(gè)基類而不使用 Q_OBJECT 宏和元對(duì)象代碼是可以的,但是如果 Q_OBJECT 宏沒(méi)有被使用,那么這里的信號(hào)和槽以及其它特征描述都不會(huì)被提供。 (4) setProperty()函數(shù)和 property()函數(shù),這兩個(gè)函數(shù)是用來(lái)通過(guò)名稱動(dòng)態(tài)設(shè)置和獲得對(duì)象屬性的。 (2) inherits()函數(shù)返回這個(gè)對(duì)象是否是一個(gè)繼承于 QObject 繼承樹(shù)中一個(gè)特定類的類的實(shí)例。這個(gè)生成的源文件可以被類的源文件包含(include)到或者和這個(gè)類的實(shí)現(xiàn)一起編譯和連接。moc 讀取 C++源文件。圖 1 信號(hào)和槽的連接原理圖Fig. 1 Signal and slot connection scheme(2) Qt 元對(duì)象系統(tǒng)Qt 中的元對(duì)象系統(tǒng)是用來(lái)處理對(duì)象間通訊的信號(hào)/槽機(jī)制、運(yùn)行時(shí)的類型信息和動(dòng)態(tài)屬性系統(tǒng)。這就是說(shuō)這些槽只是類的實(shí)現(xiàn)的一部分,而不是它和外界的接口。槽同其他函數(shù)一樣也具有訪問(wèn)權(quán)限,只是槽的訪問(wèn)權(quán)限決定了誰(shuí)可以和它相連,如一個(gè) public slots:包含了任何信號(hào)都可以相連的槽( Andrew Krause,2022) 。如果一個(gè)類要使用信號(hào)與槽機(jī)制,它就必須是從 QObject 或 QObject 的子類繼承,而且類的定義必須加上 Q_OBJECT 宏。 (這時(shí),只要第一個(gè)信號(hào)被發(fā)射時(shí),第二個(gè)信號(hào)立刻就被發(fā)射。你可以把許多信號(hào)和你所希望的單一槽相連,并且一個(gè)信號(hào)也可以和你所期望的許多槽相連。信號(hào)和槽可以使用任何數(shù)量、任何類型的參數(shù)。信號(hào)和槽是寬松地聯(lián)系在一起的:一個(gè)發(fā)射信號(hào)的類不用知道也不用注意哪個(gè)槽要接收這個(gè)信號(hào)(Johan Thelin,2022)。 )因?yàn)楹灻且恢碌?,編譯器就可以幫助我們檢測(cè)類型不匹配。信號(hào)和槽的機(jī)制是類型安全的:一個(gè)信號(hào)的簽名必須與它的接收槽的簽名相匹配。當(dāng)所有的槽都返回后發(fā)射的信號(hào)也將返回。當(dāng)一個(gè)信號(hào)被發(fā)射,它所連接的槽會(huì)被立即執(zhí)行,就像一個(gè)普通函數(shù)調(diào)用一樣(見(jiàn)圖 1) 。這就是所有的對(duì)象通訊時(shí)所做的一切。當(dāng)對(duì)象的內(nèi)部狀態(tài)發(fā)生改變,信號(hào)就被發(fā)射。Qt 的窗口部件有很多預(yù)定義的槽,但是通常的習(xí)慣是你可以加入自己的槽,這樣你就可以處理你所感興趣的信號(hào)。Qt 的信號(hào)與槽均以函數(shù)形式出現(xiàn),Qt 的窗口部件有很多預(yù)定義的信號(hào),但我們也可以通過(guò)繼承來(lái)加入我們自己的信號(hào)。因此容易造成進(jìn)程崩潰,另外一個(gè)問(wèn)題是,回調(diào)這種方式緊緊的綁定了圖形用戶接口的功能元素,因而很難把開(kāi)發(fā)進(jìn)行獨(dú)立的分類。首先他們不是類型安全的。處理函數(shù)在適當(dāng)?shù)臅r(shí)候調(diào)用回調(diào)(倪繼利,2022) 。較老的工具包使用一種被稱作回調(diào)的通訊方式來(lái)實(shí)現(xiàn)同一目的。在圖形用戶界面編程中,我們經(jīng)常希望一個(gè)窗口部件的一個(gè)變化被通知給另一個(gè)窗口部件(張娟,張雪蘭,2022)。 Qt 的這些特點(diǎn)使它非常適合于真正的構(gòu)件編程, 同時(shí)使各個(gè)組件之間的協(xié)同工作變得十分簡(jiǎn)單,并且 Qt 是直接基于 Xlib 的,不依賴 Motif 工具包, 所以它的執(zhí)行效率比一般的基于平臺(tái)的代碼的執(zhí)行效率要高。Qt 支持 Unix 和 Linux 系統(tǒng)以及 Windows 系統(tǒng)。 Qt 開(kāi)發(fā)工具簡(jiǎn)介 Qt 主要特性Qt 是一個(gè)跨平臺(tái)的 C++圖形用戶界面庫(kù),由挪威 TrollTech 公司開(kāi)發(fā),目前包括 Qt/X1基于 Framebuffer 的 Qt/Embedded、快速開(kāi)發(fā)工具 Qt Designer以及國(guó)際化工具 Qt Linguist 等。嵌入式產(chǎn)品中選擇什么樣的操作系統(tǒng)極為重要,嵌入式 Linux 由于其開(kāi)源特性、實(shí)時(shí)性好、可移植、內(nèi)置網(wǎng)絡(luò)支持等優(yōu)點(diǎn)在嵌入式領(lǐng)域成為主力軍。(4) Linux 的高度模塊化使添加部件非常容易。毫無(wú)疑問(wèn),這會(huì)節(jié)省大量的開(kāi)發(fā)費(fèi)用。(2) 它是免費(fèi)的,源代碼可以得到。原型可以在標(biāo)準(zhǔn)平臺(tái)上開(kāi)發(fā)然后移植到具體的硬件上,加快了軟件與硬件的開(kāi)發(fā)過(guò)程。不但成熟完善、而且使用方便,為嵌入操作系統(tǒng)提供了一個(gè)極有吸引力的選擇。Linux 還提供了強(qiáng)大的網(wǎng)絡(luò)功能,有多種可選擇窗口管理器(X windows) 。 Linux 用戶遇到問(wèn)題時(shí)可以通過(guò) Inter 向網(wǎng)上成千上萬(wàn)的 Linux 開(kāi)發(fā)者請(qǐng)教,這使最困難的問(wèn)題也有辦法解決。程式源碼全部公開(kāi),任何人可以修改并在 GNU 通用公共許可證(GNU General Public License)下發(fā)行(陳英和梁建武, 2022),這樣,開(kāi)發(fā)人員可以對(duì)操作系統(tǒng)進(jìn)行定制,再也不必?fù)?dān)心像 MS windows 操作系統(tǒng)中 后門 的威脅。2 Linux 和 Qt 簡(jiǎn)介 Linux 主要特性Linux 是個(gè)和 Unix 相似、以 Unix 核心為基礎(chǔ)、完全內(nèi)存保護(hù)、多任務(wù)多進(jìn)程的操作系統(tǒng)。它們體積小,移植方便,適用于掌上電腦、智能電話及一些高端的嵌入式設(shè)備中。記事本不僅支持英文輸入和顯示,而且支持中文和日文的顯示,還支持記事本文件的瀏覽、編輯、刪除等功能。 課題研究?jī)?nèi)容針對(duì)嵌入式產(chǎn)品的高度個(gè)性化,其外觀、與用戶交互的界面千差萬(wàn)別的特點(diǎn),故而系統(tǒng)的設(shè)計(jì)目標(biāo)是意在打造一個(gè)能在嵌入式終端運(yùn)行、通用的、可以方便的支持各種控件、各種圖形格式,具有體積小、可裁剪、可移植的這樣一個(gè)面向嵌入式的應(yīng)用程序系統(tǒng),使各種嵌入式設(shè)備也同樣能具有美觀的用戶界面,相對(duì)比較豐富的功能,操作起來(lái)簡(jiǎn)單而又直觀。目前一些嵌入式軟件供應(yīng)商紛紛把成熟的 RTOS 內(nèi)核和功能擴(kuò)展件,以軟件 IP 核構(gòu)件形式出售,如 Microtec 的 VRTXoc for ARM 就是典型例子。IP 核有硬件核、軟件核和固件核,硬件核主要指 8/16/32/64 位 MPU 核或 DSP 核。為了有效地發(fā)揮第三代移動(dòng)通信系統(tǒng)的優(yōu)勢(shì),許多設(shè)備廠商針對(duì)未來(lái)移動(dòng)設(shè)備的特點(diǎn)努力開(kāi)發(fā)無(wú)線網(wǎng)絡(luò)操作系統(tǒng)(M. Tim Jones, 2022)。嵌入式 Linux 多種原型的提出,和 GNU 軟件開(kāi)發(fā)工具軟件的實(shí)用化進(jìn)展,正為我國(guó)加快發(fā)展嵌入式軟件技術(shù)提供了極好機(jī)遇和條件。走行業(yè)開(kāi)放系統(tǒng)道路是加快嵌入式軟件技術(shù)發(fā)展的捷徑之一。手寫文字輸入、語(yǔ)音撥號(hào)上網(wǎng),收發(fā)電子郵件以及彩色圖形、圖像已取得初步成效。(4) 提供精巧的多媒體人機(jī)界面嵌入式設(shè)備之所以為億萬(wàn)用戶樂(lè)于接受,重要因素之一是它們與使用者之間的親和力,自然的人機(jī)交互界面,如司機(jī)操縱高度自動(dòng)化的汽車主要還是通過(guò)習(xí)慣的方向盤、腳踏板和操縱桿。這就相應(yīng)提高了對(duì)嵌入式軟件設(shè)計(jì)技術(shù)要求。為了支持應(yīng)用軟件的特定編程模式,如 Web 或無(wú)線 Web 編程模式,還需要相應(yīng)的瀏覽器,如 HTML、WML 等。(2) 聯(lián)網(wǎng)成為必然趨勢(shì)為適應(yīng)嵌入式分布處理結(jié)構(gòu)和應(yīng)用上網(wǎng)需求,面向 21 世紀(jì)的嵌入式系統(tǒng)要求配備標(biāo)準(zhǔn)的一種或多種網(wǎng)絡(luò)通信接口。像電話手機(jī)、電話座機(jī)及電冰箱、微波爐等嵌入式電子設(shè)備的功能不再單一,電氣結(jié)構(gòu)也更為復(fù)雜。這主要包括:支持日趨增長(zhǎng)的功能密度、靈活的網(wǎng)絡(luò)聯(lián)接、輕便的移動(dòng)應(yīng)用和多媒體的信息處理,此外,當(dāng)然還需對(duì)付更加激烈的市場(chǎng)競(jìng)爭(zhēng)。最有量產(chǎn)效益和時(shí)代特征的嵌入式產(chǎn)品應(yīng)數(shù)因特網(wǎng)上的信息家電(Inter Appliances),如 Web 可視電話、 Web 游戲機(jī)、Web PDA(俗稱電子商務(wù)、商務(wù)通)、WAP 電話手機(jī)、以及多媒體產(chǎn)品,如 STB(電視機(jī)頂盒)、DVD 播放機(jī)、電子閱讀機(jī)。 嵌入式軟件技術(shù)發(fā)展現(xiàn)狀與未來(lái) 標(biāo)志性的嵌入式產(chǎn)品已露頭角全過(guò)程自動(dòng)化產(chǎn)品制造、大范圍電子商務(wù)活動(dòng)、高度協(xié)同科學(xué)實(shí)驗(yàn)以及現(xiàn)代化家庭起居,為嵌入式產(chǎn)品造就了嶄新而巨大的商機(jī)。這種基于源代碼的跨平臺(tái)特性不僅解決了性能的問(wèn)題,而且可以發(fā)揮各個(gè)平臺(tái)的優(yōu)勢(shì),充分利用每個(gè)平臺(tái)自身的特點(diǎn);并且即可以在新環(huán)境下實(shí)現(xiàn)原有軟件的功能和特點(diǎn),減少開(kāi)發(fā)費(fèi)用,還可以改進(jìn)原有軟件的不足,增加新的需求,從而提高軟件的質(zhì)量,延長(zhǎng)軟件生命期。而 Qt 在源代碼級(jí)上實(shí)現(xiàn)了跨平臺(tái)特性,極大的支持了跨平臺(tái)通用軟件的開(kāi)發(fā)。雖然市場(chǎng)上現(xiàn)在已經(jīng)有了眾多的優(yōu)秀的 GUI 應(yīng)用軟件,但隨著近年來(lái)計(jì)算機(jī)技術(shù)的迅速發(fā)展,當(dāng)新硬件、新技術(shù)出現(xiàn)時(shí),計(jì)算機(jī)的體系結(jié)構(gòu)、指令系統(tǒng)和操作系統(tǒng)都可能發(fā)生相應(yīng)的改變,這勢(shì)必會(huì)導(dǎo)致一部分應(yīng)用軟件在新環(huán)境下無(wú)法正常運(yùn)行。其能夠提供全功能的桌面計(jì)算,定制非常方便并且支持大多數(shù)嵌入式系統(tǒng)上使用的芯片,包括 Strong ARM,MIPS 和Power PC 等?;?QT 的嵌入式終端應(yīng)用程序開(kāi)發(fā)畢業(yè)論文目 錄 ...........................................................................................................................................I摘 要 ........................................................................................................................................II關(guān)鍵詞 ........................................................................................................................................IIAbstract.....................................................................................................................................IIIKey Words ................................................................................................................................III1 前言.........................................................................................................................................1 課題研究背景和意義 ......................................................................................................1 嵌入式軟件技術(shù)發(fā)展現(xiàn)狀與未來(lái) ..................................................................................1 標(biāo)志性的嵌入式產(chǎn)品已露頭角 ................................................................................1 嵌入式軟件技術(shù)面臨挑戰(zhàn) ........................................................................................1 影響未來(lái)的若干軟件新技術(shù) ....................................................................................2 課題研究?jī)?nèi)容 ..................................................................................................................32 Linux 和
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1