版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 外 文 翻 譯</p><p> 題 目: QT Creator的應(yīng)用及前景 </p><p> QT Creator的應(yīng)用及前景</p><p> 摘要: 顧名思義,Qt Creator是一個(gè)完整的綜合發(fā)展與Qt應(yīng)用程序創(chuàng)建應(yīng)用程序環(huán)境(IDE)框架。 Qt是用于開發(fā)應(yīng)用程序和用戶界面設(shè)計(jì)一次,他們
2、在幾個(gè)桌面和移動(dòng)部署操作系統(tǒng)。本文提供了一個(gè)引進(jìn)的Qt Creator和功能,它提供給開發(fā)商。</p><p> 關(guān)鍵詞:qt creator使用,qt creator的使用前景</p><p><b> 1. Qt 4說明</b></p><p> Qt Creator的主要驅(qū)動(dòng)力已經(jīng)Qt的具體發(fā)展需要,簡單,易用性,生產(chǎn)力,可擴(kuò)展性,
3、開放性,以及試圖降低開始使用Qt的屏障。Qt Creator的援助的主要特點(diǎn)應(yīng)用程序開發(fā)人員,例如,在下列方式:? Qt應(yīng)用程序開發(fā)項(xiàng)目向?qū)Э焖俸腿菀椎拈_始,快速訪問最近的項(xiàng)目和會(huì)議。? 易于獲取信息的上下文敏感的,集成的Qt幫助系統(tǒng)。? 先進(jìn)的C++代碼編輯器和開發(fā)應(yīng)用集成的Qt Designer。享受新的強(qiáng)大的功能,用于瀏覽項(xiàng)目文件以及功能和類快速之間。? GDB調(diào)試器使用的圖形用戶界面與調(diào)試增加Qt類結(jié)構(gòu)的認(rèn)識(shí)。? 建立
4、和執(zhí)行qmake的跨平臺(tái)的Qt項(xiàng)目構(gòu)建工具。Qt Creator的不競(jìng)爭與Qt插件為Eclipse或微軟Visual Studio中,而是相輔相成的Qt工具提供提供Qt的完整的開發(fā)環(huán)境,很容易和快速采取使用,便于使用Qt的具體特點(diǎn)。在一般情況下,Qt Creator的Qt支持所有的平臺(tái)上運(yùn)行。預(yù)建可用于Microsoft Windows,麥金塔OS X和Linux二進(jìn)制文件。 QTCreator可以在其它平臺(tái)上運(yùn)行,
5、但需要編譯公開的源代碼。Qt Creator的建設(shè)和</p><p> 2. Qt Creator的工作 為了滿足設(shè)計(jì)的驅(qū)動(dòng)程序(簡單,易于使用,和生產(chǎn)力)的Qt造物主依賴于模式的概念,它能夠適應(yīng)用戶界面遇到不同的應(yīng)用程序開發(fā)任務(wù)。每種模式都有自己的顯示只有執(zhí)行任務(wù)所需的信息和查看提供最相關(guān)的功能和它的功能。作為一個(gè)結(jié)果,一直致力于為廣大的Qt Creator的窗口區(qū)域?qū)嶋H應(yīng)用的開發(fā)任務(wù)。為了說明這一點(diǎn)
6、,圖1給出了Qt Creator的用戶界面(UI)的關(guān)鍵部件。</p><p> 快速交換模式,Qt Creator的一個(gè)模態(tài)選擇器的左側(cè)窗口。隨著選擇的援助,或使用一套鍵盤捷徑,用戶可以訪問在以下模式之一:</p><p> ?歡迎加載最近幾屆會(huì)議或具體項(xiàng)目。</p><p> ?編輯修改的活動(dòng)項(xiàng)目和它的源文件。</p><p>
7、?調(diào)試調(diào)試時(shí)檢查程序的狀態(tài)。項(xiàng)目配置如何建立和執(zhí)行項(xiàng)目。</p><p> ?幫助文件,如Qt的參考文檔,查看和Qt Creator的文檔。</p><p> ?輸出使能詳細(xì)研究各種數(shù)據(jù),例如,建立問題,編制和應(yīng)用程序的輸出。模式選擇下面的命令按鈕開始執(zhí)行,調(diào)試,目前項(xiàng)目建設(shè)。編輯和調(diào)試模式顯示邊欄,其中顯示所有文件屬于活動(dòng)項(xiàng)目。這些模式顯示,并提供訪問當(dāng)前打開的文件,在窗口頂部的酒吧
8、。酒吧也顯示了與當(dāng)前文件的符號(hào)象征概述以及里面的文件在當(dāng)前位置的符號(hào)。邊欄下方的位置,使用戶能夠快速查找文件,或訪問從該項(xiàng)目中的文件信息。下一步,定位器是四種不同的輸出窗格顯示在底部的控制窗口。</p><p><b> 可用的窗格是:</b></p><p> ?構(gòu)建問題的顯示器,例如,警告和錯(cuò)誤有關(guān)當(dāng)前構(gòu)建。</p><p> ?搜索
9、結(jié)果“窗格中顯示了在當(dāng)前全球搜索結(jié)果文件,文件或項(xiàng)目。</p><p> ?應(yīng)用程序的輸出顯示的應(yīng)用程序中的地位執(zhí)行以及調(diào)試應(yīng)用程序時(shí),調(diào)試信息.</p><p> ?編譯器輸出顯示所有的編譯器提供的輸出。</p><p> 3. Qt4的新項(xiàng)目向?qū)?lt;/p><p> 設(shè)立新項(xiàng)目的Qt Creator是一個(gè)向?qū)?,指?dǎo)幫助用戶通過在項(xiàng)目
10、創(chuàng)建過程中連續(xù)的步驟。在第一加強(qiáng)用戶選擇項(xiàng)目類型從類別:Qt的控制臺(tái)應(yīng)用,Qt的GUI(圖形用戶界面)應(yīng)用程序,或Qt庫。下一步,用戶可以選擇一個(gè)項(xiàng)目的位置,Qt的特定設(shè)置(如選擇需要的模塊),然后指定一流的細(xì)節(jié)該應(yīng)用程序。</p><p> 當(dāng)這些步驟已經(jīng)完成,Qt Creator的自動(dòng)生成該項(xiàng)目所需的標(biāo)題,來源,用戶界面和項(xiàng)目文件定義向?qū)А?lt;/p><p> 4. 高級(jí)C + +代
11、碼編輯器</p><p> 在源代碼中的寫作,編輯和導(dǎo)航應(yīng)用中的核心任務(wù)發(fā)展。因此C + +代碼編輯器的關(guān)鍵部件之一,Qt Creator的。圖2顯示了例如編輯視圖,編輯器填補(bǔ)大多數(shù)的窗口區(qū)域。</p><p> 在圖2中可以看到,在C + +編輯器提供:</p><p> ?語法高亮關(guān)鍵字,符號(hào)和宏。</p><p> ?類成員和方
12、法的代碼完成以及功能參數(shù),通過鍵盤訪問的捷徑(ctrl +空格)支持在目前的Qt類和用戶自己的類項(xiàng)目。</p><p> ?現(xiàn)場(chǎng)標(biāo)記錯(cuò)誤(“鋸齒”強(qiáng)調(diào)紅色),同時(shí)編輯。避免了編譯的代碼,發(fā)現(xiàn)錯(cuò)別字和語法錯(cuò)誤。</p><p> ?自動(dòng)縮進(jìn)源代碼布局。</p><p> ?折疊和展開的源代碼中的函數(shù)的能力。</p><p> 除了上述功
13、能,編輯等實(shí)用功能,例如:</p><p> ?突出窗口中的匹配字符串的增量搜索同時(shí)打字。行號(hào)和當(dāng)前行的亮點(diǎn)。</p><p> ?簡單的注釋和代碼取消注釋。</p><p> ?快速切換方法的定義和聲明一個(gè)函數(shù)。</p><p> ?更容易在代碼導(dǎo)航的書簽。除此之外,C + +代碼編輯器支持不同的鍵盤快捷鍵更快的編輯。它可以工作在所
14、有不使用鼠標(biāo),讓開發(fā)人員保持他們的手在鍵盤上工作得更快。</p><p> 5. 集成的Qt Designer</p><p> 編輯用戶界面文件的Qt Creator提供了一個(gè)完全集成的Qt設(shè)計(jì)師在編輯模式。這使得可以編輯用戶界面簡單的拖放用戶界面UI組件(部件)。使用QtDesigner設(shè)計(jì)的用戶界面,功能齊全,并可以立即預(yù)覽,以確保設(shè)計(jì)的,因?yàn)樗麄兪且?。有沒有必要重新編譯整個(gè)項(xiàng)目
15、來測(cè)試一個(gè)新的設(shè)計(jì)。圖3顯示了一個(gè)簡單的式下集成的Qt Designer編輯。</p><p> 可用的UI組件是在圖3所示,在左側(cè)的容器,并在屏幕中間顯示正在編輯的用戶界面。在右上角的窗口包含在Object Inspector顯示在當(dāng)前的用戶界面對(duì)象的層次結(jié)構(gòu)。下面是編輯當(dāng)前選中的控件的屬性的屬性編輯器。此外,用戶可以使用許多其他任務(wù)集成的Qt Designer連接信號(hào)和槽,并設(shè)置Tab鍵順序等。在Qt設(shè)計(jì)師
16、整合,還包括項(xiàng)目管理和代碼完成。</p><p> 6. 集成的Qt 幫助</p><p> 不時(shí),應(yīng)用程序開發(fā)人員可能需要進(jìn)一步的信息關(guān)于若干類,函數(shù),等等。 Qt的所有文件和例子是通過插件的Qt Creator的Qt幫助。要查看文檔,用于幫助模式,其中最窗口是專門幫助文本。雖然工作在編輯源代碼模式下,用戶可以通過上下文敏感的幫助文本光標(biāo)移動(dòng)Qt的類或函數(shù),然后按F1鍵。該文件將在面
17、板上顯示的代碼編輯器的右側(cè)所示圖4。</p><p> 它也可以添加外部文件的Qt Creator,補(bǔ)充或替換現(xiàn)有的文件。</p><p> 7. 定位器之間的文件和信息導(dǎo)航</p><p> 雖然編輯的源代碼,開發(fā)人員經(jīng)常需要移動(dòng)之間不同的文件,并訪問多個(gè)信息來源。定位器工具(圖5)旨在協(xié)助用戶只需敲幾下鍵盤。</p><p> 當(dāng)
18、用戶開始輸入文本字符串中的定位,它顯示文件名稱包含在彈出列表中的字符串。隨著用戶繼續(xù)輸入列表自動(dòng)更新??捎糜谕ㄅ浞?和?)搜索查詢。通過添加前綴字符時(shí),用戶可以更具體其次是搜索字符串前的空間。目前,下列前綴可供選擇:</p><p> ?f查找文件的任何地方,或在特定文件夾的硬盤。</p><p> ?P定位文件,從目前的項(xiàng)目,而在所有項(xiàng)目的搜索。</p><p&
19、gt; ?O搜索所有打開的文檔。</p><p> ?C類和類的定義,方法定義和:米,看起來方法的定義。在當(dāng)前的項(xiàng)目。</p><p> ??搜索可用的幫助主題和Qt文檔。</p><p> ?升跳躍到當(dāng)前文檔中的某一行。如果沒有指定前綴,搜索工具,使用由O,L,和前綴默認(rèn)。</p><p><b> 8. 編譯和調(diào)試&l
20、t;/b></p><p> 目前,Qt Creator的GNU編譯器(gcc)和調(diào)試器(GDB)的支持。雖然它是可以使用幾乎所有Qt支持的編譯器在Qt Creator的調(diào)試功能只適用于用戶的gcc。這意味著,例如,應(yīng)用程序創(chuàng)建在Microsoft Visual Studio編譯器,不能在Qt Creator的調(diào)試。的Qt Creator提供了一個(gè)Debug模式,提供了一個(gè)圖形用戶界面</p>
21、<p> GNU調(diào)試器。圖6顯示了在Debug模式的被告席上的Qt Creator查看下面的代碼編輯器調(diào)試工具(或部件)。在這種模式下,開發(fā)人員可以執(zhí)行常見的調(diào)試任務(wù),如:</p><p> ?通過程序行或指令由指令步驟。</p><p><b> ?中斷程序執(zhí)行。</b></p><p><b> ?設(shè)置斷點(diǎn)。
22、</b></p><p> ?檢查調(diào)用棧內(nèi)容,觀眾和LO l和全局變量。調(diào)試是意識(shí)到許多Qt類結(jié)構(gòu),從而增加其Qt的數(shù)據(jù)清楚地顯示能力。此外,Qt Creator的顯示原始GNU調(diào)試器的信息在一個(gè)清晰,簡明的方式。</p><p> 開發(fā)人員可以選擇一組工具,顯示調(diào)試信息被告席上的看法。最常用的默認(rèn)顯示板,它是可能改變它們符合您的喜好。它也改變面板“今后各屆會(huì)議的保存的位置
23、和大小,和變化??梢栽O(shè)置斷點(diǎn)在特定行或在一個(gè)特定的功能。紅色標(biāo)記在代碼編輯器的左邊行號(hào)顯示下一個(gè)斷點(diǎn)集在特定行的源代碼(圖6)。</p><p> 當(dāng)程序執(zhí)行停止調(diào)試過程中,調(diào)用堆棧列出所有的幀,它代表了嵌套函數(shù)調(diào)用導(dǎo)致當(dāng)前位置。對(duì)于每個(gè)調(diào)用堆棧中的函數(shù),Qt Creator的嘗試擷取其位置(源代碼文件的名稱和相關(guān)的行號(hào))和目前它在堆棧視圖。然而,正如圖6所示,某些功能在調(diào)用棧中可能沒有任何調(diào)試信息。這些幀然后
24、顯示為灰色。</p><p> 棧頂調(diào)用幀(或選定),將顯示在當(dāng)?shù)厝撕涂词夭榭?。視圖顯示的功能和局部變量。這樣的一個(gè)例子作為一個(gè)復(fù)合變量顯示在圖6可以看出在局部視圖的擴(kuò)展樹。該圖還顯示全面Qt的基類的數(shù)據(jù),這是一個(gè)特點(diǎn),使得Qt的顯示造物主調(diào)試功能更強(qiáng)大,比其他替代品開發(fā)的Qt代碼。</p><p><b> 9. 總結(jié)</b></p><p&
25、gt; Qt Creator提供了一個(gè)完整的開發(fā)環(huán)境Qt應(yīng)用程序創(chuàng)作。它是一個(gè)輕量級(jí)的工具Qt應(yīng)用程序上的嚴(yán)格重點(diǎn)開發(fā)人員的特定需求,生產(chǎn)力和可用性。主要特點(diǎn)是</p><p> 先進(jìn)的C ++代碼編輯器和GNU調(diào)試器的圖形用戶界面。集成的Qt Designer,Qt的幫助,快速導(dǎo)航定位工具,Qt Creator的開發(fā)Qt應(yīng)用程序的理想環(huán)境。</p><p> 原文出處: http_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外文文獻(xiàn)及翻譯--qt creator的應(yīng)用及前景
- 鋼結(jié)構(gòu)的應(yīng)用前景外文翻譯
- 外文翻譯數(shù)碼印刷的應(yīng)用現(xiàn)狀和發(fā)展前景
- 外文翻譯數(shù)碼印刷的應(yīng)用現(xiàn)狀和發(fā)展前景.docx
- 博客歷史與前景【外文翻譯】
- 外文翻譯--無線通信技術(shù)在電網(wǎng)通信中的應(yīng)用前景
- 外文翻譯---全球經(jīng)濟(jì)前景英文
- 外文翻譯--全球經(jīng)濟(jì)前景譯文
- 外文翻譯---淺談網(wǎng)上購物的發(fā)展前景
- 外文翻譯---gis在中國的發(fā)展前景
- 外文翻譯--電子商務(wù)的競(jìng)爭優(yōu)勢(shì)及發(fā)展前景
- 外文翻譯--地球觀測(cè)在環(huán)境影響評(píng)價(jià)應(yīng)用中的前景和趨勢(shì)
- 外文翻譯--地球觀測(cè)在環(huán)境影響評(píng)價(jià)應(yīng)用中的前景和趨勢(shì)
- [雙語翻譯]節(jié)能建筑外文翻譯--節(jié)能建筑中氣凝膠玻璃的前景
- 外文翻譯---gis在中國的發(fā)展前景 (2)
- led光源的應(yīng)用及前景
- jsp 應(yīng)用框架-外文及翻譯
- [雙語翻譯]--外文翻譯--互聯(lián)網(wǎng)營銷的問題和前景(原文)
- [雙語翻譯]--外文翻譯--互聯(lián)網(wǎng)營銷的問題和前景(節(jié)選)
- 外文翻譯---dsp產(chǎn)品的發(fā)展及應(yīng)用
評(píng)論
0/150
提交評(píng)論