2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、2024年3月17日,第14章 集成開發(fā)環(huán)境KDevelop的使用,2024年3月17日,主要內(nèi)容,KDevelop簡介KDevelop的界面布局KDevelop提供的模板模板種類模板參數(shù)基本框架利用KDevelop創(chuàng)建程序創(chuàng)建項目編輯項目運行程序,2024年3月17日,KDevelop簡介,名稱由來KDE Develop Environment 的縮寫維護(hù)由KDevelop項目管理維護(hù) 許可制度GPL特點

2、應(yīng)用項目模板輔助創(chuàng)建基本的程序框架,簡化新項目的創(chuàng)建;類向?qū)?、signal/slot向?qū)У仁侄屋o助代碼的生成;代碼編輯器功能豐富,可以實現(xiàn)語法著色、參數(shù)補(bǔ)全、格式化代碼等功能;提供項目的多種視圖,可以方便的實現(xiàn)文件、函數(shù)、類的迅速定位;自動調(diào)用編譯、鏈接、配置等開發(fā)工具,實現(xiàn)對各種工具的集成使用;支持多種語言、多種應(yīng)用的開發(fā),2024年3月17日,KDevelop簡介,依賴的軟件 KDE2.2.2或KDE 3.0.X,ww

3、w.kde.orgg++ >2.8,gcc.gun.orgGNU make,www.gnu.orgperl 5.004,www.perl.comautoconf 2.13,www.gnu.orgautomake 1.4,www.gnu.orgflex 2.5.4,www.gnu.org,2024年3月17日,KDevelop的使用,環(huán)境配置第一次啟動KDevelop會自動啟動配置程序;通過【主菜單/編程/更多編程工

4、具/KDevelop Setup】重新運行配置向?qū)?;配置向?qū)В和ǔ?梢赃x擇向?qū)У哪J(rèn)選項,2024年3月17日,KDevelop的使用,KDevelop主界面,狀態(tài)條,,,2024年3月17日,主界面,功能簡介主窗口:綜合了所有視圖和功能菜單:以菜單形式將所有功能組織起來工具條:提供快速定位功能的方式樹狀視圖:類視圖:以類為節(jié)點組視圖:以組為節(jié)點文件視圖:以文件、文件夾為節(jié)點書視圖:以幫助文檔為節(jié)點輸出視圖:

5、消息標(biāo)準(zhǔn)輸出,2024年3月17日,主界面,標(biāo)準(zhǔn)錯誤輸出Konsole斷點編輯視圖編輯源文件的主要視圖,在沒有創(chuàng)建源文件時,視圖為不可用狀態(tài)。狀態(tài)條鍵盤狀態(tài)編輯狀態(tài)當(dāng)前行列編號,2024年3月17日,創(chuàng)建項目,功能菜單【項目/新建】項目:程序所有資源的總稱;源文件資源文件(圖標(biāo),光標(biāo)等)數(shù)據(jù)文件其它相關(guān)文件一個項目對應(yīng)一個目錄KDevelop提供了一系列項目模板,簡化項目的創(chuàng)建過程。,2024年3月1

6、7日,創(chuàng)建項目,選擇項目模板(本例中選擇【終端程序/C++】),2024年3月17日,提供的模板,KDE程序 KDE mini模板:只有一個主窗口元素(Widget)的應(yīng)用程序;KDE Normal模板:支持文檔-視圖模型的、有菜單、工具條、狀態(tài)條的應(yīng)用程序;KDE MDI:支持文檔-視圖模型的MDI窗口;KDE KControl Module:KDE控制中心模塊;Konqueror 插件:創(chuàng)建Konqueror網(wǎng)頁瀏覽器插件

7、;KDE Kicker Applet:創(chuàng)建可以放在KDE工具面板上的小程序;KDE Kio Slave:創(chuàng)建Kio Slave,Kio Slave是KDE下所有協(xié)議的基礎(chǔ);KDE Desktop Theme:利用c++創(chuàng)建KDE本地桌面外觀主題;,2024年3月17日,提供的模板,Gnome 普通:包含菜單、工具條、狀態(tài)欄的應(yīng)用程序;QtQt SDI:基于Qt的SDI窗口程序;QT MDI:基于Qt的MDI窗口程序;Qe

8、xt MDI:創(chuàng)建基于Qt和Qext的MDI窗口程序 ;終端程序 c:c語言終端程序;c++:c++語言終端程序;(本例中選擇C++)其它:只有一個模板,創(chuàng)建一個空的項目,其它所有模板都無法使用時,可以使用這個模板創(chuàng)建空項目。,2024年3月17日,模板參數(shù)設(shè)置,[終端程序/C++]模板參數(shù)設(shè)置,,,本例中將項目名稱設(shè)為Guess,2024年3月17日,其它模板參數(shù)設(shè)置,vcs版本控制參數(shù)設(shè)置(取默認(rèn)值),2024年3

9、月17日,其它模板參數(shù)設(shè)置,.h文件模板(取默認(rèn)值),2024年3月17日,其它模板參數(shù)設(shè)置,.cpp文件模板(取默認(rèn)值),2024年3月17日,創(chuàng)建項目框架,點擊創(chuàng)建按鈕創(chuàng)建項目框架,,2024年3月17日,項目框架,KDevelop自動創(chuàng)建了一個包括main主函數(shù)的項目框架,2024年3月17日,項目框架,項目框架提供的功能編譯項目【建立/配置】【建立/連編】【建立/執(zhí)行】功能:在終端窗口打印一條字符串,2024年3月1

10、7日,編輯項目,增加類Puzzle完成猜數(shù)字的主要功能類Puzzle結(jié)構(gòu)符號含義-:私有+:共有成員功能:i_answer:待猜的答案i_guess:用戶的猜測i_count:猜測次數(shù)play_math():進(jìn)行一次猜測gen_ans():產(chǎn)生一個待猜的答案judge():比較用戶的猜測和答案disp_msg():根據(jù)比較結(jié)果,輸出提示信息。,2024年3月17日,添加類,play():開始程序,可以進(jìn)行多輪的猜

11、測start():程序開始的動作stop():程序結(jié)束時的動作新建一個類Puzzle操作:標(biāo)簽樹狀視圖中選類標(biāo)簽頁右擊類節(jié)點在彈出菜單中選新建類,,2024年3月17日,添加類,在彈出窗口中定義類Puzzle,,輸入類名Puzzle,并點擊確定按鈕,,2024年3月17日,添加成員函數(shù)和成員變量,標(biāo)簽樹狀視圖中選類標(biāo)簽頁展開類節(jié)點右擊類Puzzle節(jié)點在彈出菜單中選新建成員函數(shù)或新建成員變量,2024年3月

12、17日,添加成員變量,在彈出窗口中設(shè)置需要添加的成員變量,2024年3月17日,添加成員函數(shù),在彈出窗口中設(shè)置需要添加的成員函數(shù),2024年3月17日,編譯運行程序,【建立/配置】【建立/連編】【建立/執(zhí)行】運行界面,2024年3月17日,課后習(xí)題,1、在開發(fā)程序中,KDE提供了哪些功能?2、KDE界面左側(cè)提供了幾種樹狀視圖,它們的作用分別是什么?3、KDE界面下方提供了幾種輸出視圖,它們的作用分別是什么?4、簡述如何使用K

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論