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

正文內(nèi)容

基于qt的電子畫板功能的實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(doc畢業(yè)設(shè)計(jì)論文)-全文預(yù)覽

  

【正文】 就必須是從QObject或QObject的子類繼承,而且類的定義必須加上Q_OBJECT宏??梢园言S多信號(hào)和你所希望的單一槽相連,并且一個(gè)信號(hào)也可以和所期望的許多槽相連。信號(hào)和槽是寬松地聯(lián)系在一起的:一個(gè)發(fā)射信號(hào)的類不用知道也不用注意哪個(gè)槽要接收這個(gè)信號(hào)。 信號(hào)和槽的機(jī)制是類型安全的:一個(gè)信號(hào)的簽名必須與它的接收槽的簽名相匹配。當(dāng)一個(gè)信號(hào)被發(fā)射,它所連接的槽會(huì)被立即執(zhí)行,就像一個(gè)普通函數(shù)調(diào)用一樣(見圖21)。當(dāng)對(duì)象的內(nèi)部狀態(tài)發(fā)生改變,信號(hào)就被發(fā)射。QT的信號(hào)與槽均以函數(shù)形式出現(xiàn),QT的窗口部件有很多預(yù)定義的信號(hào),但也可以通過繼承來加入自己的信號(hào)。首先他們不是類型安全的。較老的工具包使用一種被稱作回調(diào)的通訊方式來實(shí)現(xiàn)同一目的。QT的這些特點(diǎn)使它非常適合于真正的構(gòu)件編程,同時(shí)使各個(gè)組件之間的協(xié)同工作變得十分簡(jiǎn)單,并且 QT是直接基于 Xlib的,不依賴Motif工具包,所以它的執(zhí)行效率比一般的基于平臺(tái)的代碼的執(zhí)行效率要高[11]。 QT主要特性 QT是一個(gè)跨平臺(tái)的C++圖形用戶界面庫(kù),由挪威TrollTech公司開發(fā),目前包括QT/X1基于Framebuffer的QT、快速開發(fā)工具QT Designer以及國(guó)際化工具QT Linguist等。FreeBSD的最大特點(diǎn)就是穩(wěn)定和高效,是作為服務(wù)器操作系統(tǒng)的最佳選擇,但對(duì)硬件的支持沒有Linux完備,所以并不適合作為桌面系統(tǒng)[10]。 (3)FreeBSD并不是一個(gè)Linux系統(tǒng),不過FreeBSD與Linux的用戶群有相當(dāng)一部分是重合的,二者支持的硬件環(huán)境也比較一致,所采用的軟件也比較類似,因此也可以將FreeBSD視為一個(gè)Linux版本來比較。Gentoo最初由Daniel Robbins(FreeBSD的開發(fā)者之一)創(chuàng)建,首個(gè)穩(wěn)定版本發(fā)布于2002年。 其他版本優(yōu)缺點(diǎn) (1)Ubuntu是基于Debian的unstable版本加強(qiáng)而來,因此其擁有Debian所有的優(yōu)點(diǎn),以及自己所加強(qiáng)的優(yōu)點(diǎn)的近乎完美的 Linux桌面系統(tǒng)。testing的版本都經(jīng)過unstable中的測(cè)試,相對(duì)較為穩(wěn)定,也支持了不少新技術(shù)(比如SMP等)。 Debian系列優(yōu)缺點(diǎn) 這個(gè)系列包括Debian和Ubuntu等。Redhat應(yīng)該說是在國(guó)內(nèi)使用人群最多的Linux版本,甚至有人將Redhat等同于Linux,有很多的專業(yè)人士只用這一個(gè)版本的Linux。開發(fā)時(shí)往往有主機(jī)和目標(biāo)機(jī)的概念,主機(jī)用于程序的開發(fā),目標(biāo)機(jī)作為最后的執(zhí)行機(jī),開發(fā)時(shí)需要交替結(jié)合進(jìn)行[7][8]。   (5)嵌入式軟件開發(fā)要想走向標(biāo)準(zhǔn)化,就必須使用多任務(wù)的操作系統(tǒng)。    (3)系統(tǒng)精簡(jiǎn)。比如Enea公司的OSE分布式系統(tǒng),內(nèi)核只有5K,而Windows的內(nèi)核卻是沒有可比性的。 嵌入式Linux的特點(diǎn)和優(yōu)勢(shì) 這些年來掀起了嵌入式系統(tǒng)應(yīng)用熱潮的原因只要有幾個(gè)方面:一是芯片技術(shù)的發(fā)展,使得單個(gè)芯片具有更強(qiáng)的處理能力,而且使集成多種接口已經(jīng)成為可能,眾多芯片生產(chǎn)廠商已經(jīng)將注意力集中在這方面。(2)Linux的高度模塊化使添加部件非常容易。它是免費(fèi)的,源代碼可以得到。不但成熟完善、而且使用方便,為嵌入操作系統(tǒng)提供了一個(gè)極有吸引力的選擇。Linux用戶遇到問題時(shí)可以通過Internet向網(wǎng)上成千上萬的Linux開發(fā)者請(qǐng)教,這使最困難的問題也有辦法解決。    Linux是個(gè)和Unix相似、以Unix核心為基礎(chǔ)、完全內(nèi)存保護(hù)、多任務(wù)多進(jìn)程的操作系統(tǒng)。第二階段以嵌入式實(shí)時(shí)操作系統(tǒng)為標(biāo)志。好的嵌入式系統(tǒng)是完成目標(biāo)功能的最小系統(tǒng)。此外它作為一種小型GUI解決方案,可用于那些對(duì)GUI大小要求苛刻的各種應(yīng)用系統(tǒng)中。 針對(duì)嵌入式產(chǎn)品的高度個(gè)性化,其外觀、與用戶交互的界面千差萬別的特點(diǎn),故而系統(tǒng)的設(shè)計(jì)目標(biāo)是意在打造一個(gè)能在嵌入式終端運(yùn)行、通用的、可以方便的支持各種控件、各種圖形格式,具有體積小、可裁剪、可移植的這樣一個(gè)面向嵌入式的應(yīng)用程序系統(tǒng),使各種嵌入式設(shè)備也同樣能具有美觀的用戶界面,相對(duì)比較豐富的功能,操作起來簡(jiǎn)單而又直觀[3]。如果舍棄原有軟件而重新開發(fā),將會(huì)耗費(fèi)大量的人力和資金,而且浪費(fèi)了許多成熟的軟件成果。(4)提供精巧的多媒體人機(jī)界面 嵌入式設(shè)備之所以為億萬用戶樂于接受,重要因素之一是它們與使用者之間的親和力,自然的人機(jī)交互界面,如司機(jī)操縱高度自動(dòng)化的汽車主要還是通過習(xí)慣的方向盤、腳踏板和操縱桿。為了支持應(yīng)用軟件的特定編程模式,如Web或無線Web編程模式,還需要相應(yīng)的瀏覽器,如HTML、WML等。像電話手機(jī)、電話座機(jī)及電冰箱、微波爐等嵌入式電子設(shè)備的功能不再單一,電氣結(jié)構(gòu)也更為復(fù)雜。最有量產(chǎn)效益和時(shí)代特征的嵌入式產(chǎn)品應(yīng)數(shù)因特網(wǎng)上的信息家電(Internet Appliances),如Web可視電話、Web游戲機(jī)、Web PDA(電子商務(wù)、商務(wù)通)、WAP電話手機(jī)、以及多媒體產(chǎn)品,如STB(電視機(jī)頂盒)、DVD播放機(jī)、電子閱讀機(jī)。其能夠提供全功能的桌面計(jì)算,定制非常方便并且支持大多數(shù)嵌入式系統(tǒng)上使用的芯片,包括Strong ARM,MIPS和Power PC等。Linux從1991年問世到現(xiàn)在,短短的十幾年時(shí)間已經(jīng)發(fā)展成為功能強(qiáng)大、設(shè)計(jì)完善的操作系統(tǒng)之一;可運(yùn)行在X8Alpha、Sparc、MIPS、PPC、Motorola、NEC、ARM等多種硬件平臺(tái),而且開放源代碼,可以定制;可與各種傳統(tǒng)的商業(yè)操作系統(tǒng)分庭抗?fàn)?。論文首先介紹了Linux的優(yōu)點(diǎn)和QT開發(fā)環(huán)境的搭建,著重分析了QT在軟件開發(fā)中的編程機(jī)制,并根據(jù)嵌入式應(yīng)用的特點(diǎn)對(duì)嵌入式終端下的電子畫板進(jìn)行了設(shè)計(jì)需求分析、具體界面的設(shè)計(jì)和整體結(jié)構(gòu)的設(shè)計(jì)。上海電力學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 題  目: 基于QT的電子畫板功能的實(shí)現(xiàn) 院  系:  計(jì)算機(jī)與信息工程學(xué)院 專業(yè)年級(jí):  2007電子科學(xué)與技術(shù) 學(xué)生姓名:  王思聰  學(xué)號(hào): 20072682 指導(dǎo)教師:   金一鳴 2011年6月15日 基于QT的電子畫板功能的實(shí)現(xiàn)摘要 越來越多的嵌入式終端需要一個(gè)圖形用戶界面(GUI),良好的人機(jī)交互界面是嵌入式系統(tǒng)設(shè)計(jì)的一個(gè)關(guān)鍵技術(shù),尤其是在嵌入式手持設(shè)備中,對(duì)嵌入式終端的實(shí)用性、美觀性和視聽娛樂性提出了更高的要求。本文的目標(biāo)是設(shè)計(jì)和實(shí)現(xiàn)嵌入式終端下的電子畫板。關(guān)鍵詞 嵌入式Linux QT 圖形用戶界面 電子畫板 mini2440 The electronic drawing board function realization based on QTAbstract More and more embbeded Embedded Terminal need graphics user interface(GUI). A good HumanComputer Interaction interface is the key technology of embedded system design. Higher demands of the practicality, aesthetics and audiovisual entertainment of embedded terminal are needed, especially in embbeded system handheld device. Electronic drawing board is being an integral part of embedded device for their pracicality and good viewing. It has some practical significance and value to develop a Electronic drawing board with beautiful interface, rich functions and good interaction based on embedded aim of this paper is to design and implement a Electronic drawing board in the embeded terminal environment. This paper presented the advantage of Linux and the building of QT developing environment, focused on the programming mechanism of developing software with QT. It analysed the needs of the design, designed the specific interface and overall structure of Electronic drawing board in the embeded terminal environment according to features of embedded project designed and implemented the relevant functions of Electronic drawing board, such as new file、open file 、edit、enlarge 、minify、restore Rotate、stretch the picture and so on .Finally, the results meet the design requirements.Key words Embedded Linux QT GUI Electronic drawing board mini2440 目錄1 引言 1 研究背景 1 研究目的和意義 32 嵌入式系統(tǒng)和嵌入式Linux 3 嵌入式系統(tǒng)概述 4 嵌入式Linux的特點(diǎn)和優(yōu)勢(shì) 5 常見嵌入式Linux系統(tǒng)優(yōu)缺點(diǎn) 7 Redhat系列優(yōu)缺點(diǎn) 7 Debian系列優(yōu)缺點(diǎn) 7 其他版本優(yōu)缺點(diǎn) 83 QT技術(shù) 9 QT主要特性 9 QT編程機(jī)制簡(jiǎn)介 9 QT系統(tǒng)的信號(hào)與槽機(jī)制簡(jiǎn)介 9 QT元對(duì)象系統(tǒng) 11 QT Creator設(shè)計(jì)軟件概述 124 開發(fā)軟硬件環(huán)境介紹 13 開發(fā)板mini2440簡(jiǎn)介 13 Mini2440開發(fā)板圖示及規(guī)格 13 開發(fā)板主要電源系統(tǒng)及接口電路原理 15 CPU處理器Samsung S3C2440A概述 16 S3C2440A集成功能 17 S3C2440A體系結(jié)構(gòu) 18 S3C2440A系統(tǒng)管理器 185 虛擬機(jī)技術(shù) 18 虛擬機(jī)應(yīng)用概述 19 常見虛擬機(jī)軟件的優(yōu)缺點(diǎn) 19 虛擬機(jī)vmware優(yōu)缺點(diǎn) 19 虛擬機(jī)win4lin(9X)優(yōu)缺點(diǎn) 20 虛擬機(jī)wine/winx優(yōu)缺點(diǎn) 206 電子畫板功能設(shè)計(jì)與實(shí)現(xiàn) 20 電子畫板需求設(shè)計(jì) 21 電子畫板界面設(shè)計(jì) 22 電子畫板菜單欄界面設(shè)計(jì) 22 電子畫板側(cè)邊繪圖工具欄及主界面設(shè)計(jì): 23 電子畫板主要功能實(shí)現(xiàn) 24 添加畫布 24 實(shí)現(xiàn)涂鴉的功能 27 實(shí)現(xiàn)文件菜單功能 29 實(shí)現(xiàn)編輯菜單功能 30 電子畫板功能演示 33 構(gòu)建交叉編譯環(huán)境與程序下載 34謝辭 39參考文獻(xiàn) 40 1 引言 近年來,隨著計(jì)算技術(shù)、通信技術(shù)的飛速發(fā)展,特別是互聯(lián)網(wǎng)的迅速普及和3C(計(jì)算機(jī)、通信、消費(fèi)電子)合一的加速,微型化和專業(yè)化成為發(fā)展的新趨勢(shì),嵌入式產(chǎn)品成為信息產(chǎn)業(yè)的主流。利用源代碼開放的Linux搭建的嵌入式操作系統(tǒng),由于強(qiáng)大的網(wǎng)絡(luò)功能和低成本,近來得到了越來越多的應(yīng)用。除了溝通信息高速公路的交換機(jī)、路由器和Modem,構(gòu)建CIMS所需的DCS和機(jī)器人以及規(guī)模較大的家用汽車電子系統(tǒng)。主要從以下幾個(gè)方面體現(xiàn)出來:(1)嵌入式應(yīng)用軟件的開發(fā)需要強(qiáng)大的開發(fā)工具和操作系統(tǒng)的支持 隨著因特網(wǎng)技術(shù)的成熟、帶寬的提高,ICP和ASP在網(wǎng)上提供的信息內(nèi)容日趨豐富、應(yīng)用項(xiàng)目多種多樣。針對(duì)外部聯(lián)網(wǎng)要求,嵌入設(shè)備必需配有通信接口,相應(yīng)需要TCP/IP協(xié)議簇軟件支持;由于家用電器相互關(guān)聯(lián)(如防盜報(bào)警,燈光能源控制,影視設(shè)備和信息終端交換信息)及實(shí)驗(yàn)現(xiàn)場(chǎng)儀器的協(xié)調(diào)工作等要求,新一代嵌入式設(shè)備還需具備IEEE139USB、CAN、Bluetooth或IrDA通信接口,同時(shí)也需要提供相應(yīng)的通信組網(wǎng)協(xié)議軟件和物理層驅(qū)動(dòng)軟件。如,選用最佳的編程模型和不斷改進(jìn)算法。 研究目的和意義 雖然市場(chǎng)上現(xiàn)在已經(jīng)有了眾多的優(yōu)秀的GUI應(yīng)用軟件,但隨著近年來計(jì)算機(jī)技
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1