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

正文內(nèi)容

kdevelop使用手冊(參考版)

2025-07-02 07:27本頁面
  

【正文】 注意,終端應用現(xiàn)在將在一個外部。點擊錯誤信息會改變編輯widget,將光標設置到編譯器idx/Compiler/發(fā)現(xiàn)錯誤的行。而且,彈出菜單會提供另外的基于idx/HTML/的文檔包的個人設置。sect1文檔樹p文檔樹(idx/DOC/)展示所有可用的基于idx/HTML/的被設置為書的文檔。sect1實際文件瀏覽器p實際文件瀏覽器(idx/RFV/)將所有文件表示于項目目錄樹,因此你可以編輯非idx/project files/項目文件或被idx/LFV/隱藏的文件,idx/Makefile/s。文件會在選中后根據(jù)它們的Mime類型打開。獨立的小組可以項目菜單中的屬性項或在樹的條目上右擊來加入。類瀏覽器idx/classviewer/還提供彈出菜單,包括更多專業(yè)的選項,請參見ref id=The Class Browser name=類瀏覽器查詢更多詳細信息。選擇成員函數(shù)idx/member functions/會打開idx/implementation/文件并將光標設置到函數(shù)頭部。打開它的樹會給你展示所有的函數(shù)成員idx/member functions/和帶idx/attributes/屬性標志的成員(私有的,有保護的和公有的,signals and slots),因此你可以看見可視化的成員屬性,而無須切換到頭文件。最后是為內(nèi)部編程,例如以內(nèi)置于IDE的idx/KIconEdit/和idx/KDbg/而設的idx/Tools/工具窗口,已注冊的任何工具都可以通過idx/Tools/菜單來使用;而第三方程序的注冊可以通過idx/configuration dialog/設置對話框 (參見ref id=General Configuration name=一般設置)來輕易完成。先說說頭部Header中為頭部和其他任何文本文件,例如文檔idx/SGML/, 所設的資源窗口,然后是為源代碼所設的C/C++窗口。本節(jié)將描述界面中每個部件的目標,先從窗口講起,再說控制條及其提供的函數(shù)。要想知道關于調(diào)試idx/debugging/應用的更多信息,請參見ref id=Projects name=項目篇 及htmlurl url=programming/name=KDevelop編程手冊。bf/gdb/是GNU編譯器idx/Compiler/提供的調(diào)試器,象em/ddd/ 或em/idx/KDbg// 一樣的程序是允許更方便使用的前端。調(diào)試器則是允許你通過啟動應用并在代碼中為需中斷執(zhí)行的地方設置斷點來完成它的另一類程序,因此你可以嚴格控制其實現(xiàn)idx/implementation/s 而且通過這樣至少可以檢測引起錯誤發(fā)生的行。 實時錯誤是在執(zhí)行時出現(xiàn)的,大多數(shù)情況下會導致節(jié)段錯誤,有時很難發(fā)現(xiàn)。這也可以通過視圖菜單中的下一個錯誤和上一個錯誤條目或通過相關鍵盤快捷方式idx/shortcuts/來完成。在創(chuàng)建過程,你可以看見idx/output/輸出窗口彈出,告訴你你的make工具和編譯器idx/Compiler/要說的話。 要定位idx/errors/錯誤,開發(fā)者需要得到引起錯誤發(fā)生的確切信息。sect3尋找程序錯誤p 由于一般 idx/errors/錯誤會在創(chuàng)建過程(由idx/Compiler/ 編譯器監(jiān)控 ,并且由于它們源于代碼的句法錯誤,一般被稱作句法idx/errors/錯誤。要想得到更詳細的信息,請參見ref id=The Class Browsername=類瀏覽器sect3建立并執(zhí)行你的應用pKdevelop IDE是特別設計來為你完成你必須定期執(zhí)行的所有那些步驟,例如建立和執(zhí)行你的程序及在源代碼中定位idx/errors/。然后,成員的增加可以通過對話來完成不必尋找文件和你要加入的項的位置。瀏覽器自動掃描所有資源并在有增改時自我重建以跟上你的工作,使你可以直接得到新的代碼。類生成器讓你可以輕易創(chuàng)建一個包含繼承,idx/attributes/,和文檔的新的類。另外,這要求你必須記得你的函數(shù),及類idx/declaration/s和idx/implementation/在何處。在通常遍布于項目中許多不同的文件,因此你可以分離一定的文件。那么,為什么KDE是你希望用做編程環(huán)境的IDE,包括它的即使是非idx/GUI/應用的創(chuàng)建作用?無疑,IDE總體的管理著你的項目;那就是說,你無須小心對變化的保存,idx/Makefile/的生成,等等這提供了整個項目的管理,KDE會在任何一個C++應用開發(fā)中不遺余力的為你服務。如以上所述,idx/KappWizard/和idx/dialogeditor/縮短了你手工要達成同樣結果一般所需的時間。下面我們將對它對推動應用開發(fā)提供的功能做一個簡要描述。sect2完整開發(fā)過程p以上我們已經(jīng)討論了關于如何利用KDE開始建立新的應用及如何擴展用戶界面的一般方法。接著你必須加入你的對話將用到的操縱任何參數(shù)值的方法的實現(xiàn)idx/implementation/。這樣你就完成了另外你還可以創(chuàng)建另外的工具條按鈕并加入狀態(tài)幫助信息。而且你還必須為菜單項指定ID。如果給出的菜單與你的要求不符,你可以創(chuàng)建一個象其他菜單一樣的新的彈出菜單,插入你的項目及當你的菜單被選中后你想要訪問的地方。在你創(chuàng)建了你的對話并生成資源代碼后,類就可用于創(chuàng)建作為對話的對象了。/itemize對對話來說,情況就有些不同了。item改變視圖類的繼承,改變至,例如,QmultiLineEdit,這樣你的應用會變成一個編輯器。形式包含了一個類,繼承tt/cdx/QWidget//類的視圖(這是操縱Qt中可視化界面的最小類,因此也在idx/KDE/中)。YourApplicationamp。要建立你的主視,為你的應用生成的源代碼已經(jīng)以amp?,F(xiàn)在視圖位于應用窗口中央, 為用戶以可視化方式顯示文檔的一部分,并提供所有功能使用戶可改動數(shù)據(jù)。文檔類的任務是代表用戶使用的文檔。這種模式通過介紹對象在程序中的作用描述了對象在應用中的基本功能。如上所述,通常一個基于idx/GUI/的程序會包含菜單條和主視;另外主視可由控制條操作,它是主應用類及其連接的文檔對象的一部分。但不要擔心這也并非那么困難。你可以通過選擇生成或執(zhí)行來測試是否一切正常, 這會建立你的包含了你的新資源的應用。并設置所有視圖包含項目的可用設置。這使得在兩種工作模式間前后切換變得十分容易,你很快會習慣于它們的。通過選擇視圖菜單中的相關條目可切換至對話框編輯器idx/dialog editor/ (或通過工具條按鈕)?,F(xiàn)在Kdevelop的對話框編輯器idx/dialog editor/提供一個很好的方法來簡化你的對話的建立過程,它可以可視化得創(chuàng)建對話和用戶界面,你無須再將對話和純C++ 代碼結合再一起。因此使用widget的程序需要一個widget類的對象。對于你自己的對話,這些較低級的idx/widgets/ 正是你所需要的。象Kidx/HTML/庫一樣的庫包含了很專業(yè)化的idx/widgets/ ,很多程序都在使用。Qt的在線文檔為大多數(shù)idx/widgets/提供了快照,因此你應該先去看看。KDE庫idx/KDElibraries/是基于Qt庫的,它包括某些對話的替代及可用于你的應用的其他idx/widgets/ ?,F(xiàn)在,你如何創(chuàng)造那些美觀的對話框呢?由于idx/Qtlibrary/是idx/GUI/工具箱,它提供了一個所謂的idx/widgets/基本套件;例如,表示純文本的標簽,文本輸入的行編輯,導航按鈕及選擇命令。這一工作的步驟之一就是對話框設計,例如,改變畫圖應用中的筆刷寬度值。因此,一個程序一般都含有菜單條,工具條和狀態(tài)條,就象有主視的一樣(例如編輯器的文本框鍵入),idx/Kappwizard/創(chuàng)建的應用已經(jīng)包含了一個復雜的功能框架結構會包含標準元素,例如條和按鈕。后面幾節(jié)會說明這些工作是如何完成的;為建立你特別的應用,你可以只選擇另一種方式Kdevelop給你足夠的靈活度來決定什么時候做什么。典型的情況是,通常的程序先創(chuàng)建項目所有的可視部件,例如,主視,和設置路徑的對話框,設置選項的對話框;在生成源代碼,實現(xiàn)所有需要的連接,例如:改變菜單條和工具條,為新菜單詞條加入狀態(tài)條幫助,并用顯示你的對象給新的成員填充功能。最后,文檔必須要擴展,翻譯必須要加注。 開發(fā)步驟一般說來涉及編輯源文件,編譯項目代碼及idx/Linker/連接所有對象文件至最終二進制的連接過程。你還可以通過從創(chuàng)建菜單中選擇執(zhí)行來測試已有功能。如果準備出現(xiàn)在idx/output/窗口,idx/Kappwizard/已經(jīng)完成,你可以通過選擇退出返回編程環(huán)境。當選擇生成時,你的應用即被生成。如果你已經(jīng)有了你想要使用的頭文件,你也可以選擇那些文件。 你通過項目菜單進入新建項,訪問idx/Kappwizard/。sect1建立程序框架p 開始創(chuàng)建你的應用,你一般需要訪問idx/Kappwizard/;輸入項目名并生成程序,通過這一步驟,應用向?qū)詣訛閼脛?chuàng)建項目文件并將Kdevelop區(qū)域插入在隨后展開應用時會用到的idx/39。它只要求你作為程序員的工作能力。要想得到完整的描述,請參見ref id=The Class Browser name=類瀏覽器。除此以外,文本菜單提供一個專業(yè)化的功能,通過專注于idx/classes/和函數(shù)著手于資源代碼。sect3類瀏覽器p 類瀏覽器在編輯器窗口左邊以數(shù)的形式展示你的項目所有類型的對象和功能。類瀏覽器會在增加類后自動更新,因而idx/declaration/和idx/implementation/立即可用,你也可以開始著手于類的擴展工作了。 余下的工作會自動完成,你無須關心idx/,文件和類本身。被繼承的類,繼承屬性及更多的信息,比如項目屬性的類文檔來完成它。不使用Kdevelop的經(jīng)典程序是創(chuàng)建一個新的頭部和源文件,手動將之加至相關idx/idx/classes/,idx/declaration/和idx/implementation/。每個都提供了許多自動功能。使用idx/classes/可以以很靈活的方式擴充項目,容納感用戶將注意力集中于項目包含的類上。/itemizeidx/KAppWizard/ 通過項目菜單的新建項可用。item為項目當前狀態(tài)設置的一個完整的基于idx/HTML/的 idx/API/(應用編程界面)文檔。item一個工具條,狀態(tài)條,以提供完整功能。當指定程序生成起提供的一整套的選項,你的應用程序就已經(jīng)包含了:itemizeitem一個SDI界面工具(每個應用窗口可對一個文檔操作),基于文檔瀏覽控制者模式。在你指定項目的名稱,設置了所需功能,你的新項目就可以生成,你就有了一個已包含很多功能(對KDE或Qt庫)的完整應用。訪問idx/KappWizard/是利用Kdevelop為用Kdevelop創(chuàng)建一個新的應用所需采取的第一步。sect2idx/KAppWizard/p idx/Kappwizard/旨在創(chuàng)建功能完備的應用項目,這些項目利用GNU標準工具隨時可運行,而對idx/GUI/programs,則是利用了idx/KDE/和Qt庫。要想得到更詳細的信息,請參見ref id=The Dialog Editor name=對話框編輯器。idx/dialog editor/已被內(nèi)置于余下的用戶界面,你的可用命令和工作在編程模式下一樣。sect2對話框編輯器p Kdevelop內(nèi)置的對話框編輯器提供利用Qt和idx/KDE/libraries/設計用戶界面的簡便途徑。使用簡便使得在Unix系統(tǒng)下的編程本身成為一件樂事,很可能會導致發(fā)布周期縮短,開發(fā)質(zhì)量更高。sect1編程環(huán)境和對話框編輯器psect2編程環(huán)境p 編程環(huán)境是Kdevelop為創(chuàng)建和支持項目所提供的用戶界面,無疑它還使用了很多其他工具,但簡化了其使用。sect關于Kdevelopidx/Tools/工具的簡要描述p 利用Kdevelop你以選擇一個軟件包,與其他工具一起使用,它會提供給你一個完美的,伸縮度高的環(huán)境來在Unix系統(tǒng)下進行面向?qū)ο蟮膽贸绦蜷_發(fā)。最后一步即是生成翻譯文件和把項目分發(fā)給翻譯人員來完成剩下的工作,以增強項目的國際化。在實現(xiàn)將功能轉化為方法后,這些方法可能是由idx/dialog editor/生成為空,可能已包含標準用戶操作的代碼。由于資源代碼收集在源文件中,也可以通過為已存在的量增加新值來擴充它。然后,你通過加入idx/widgets/開始開發(fā)用戶界面,idx/widgets/已經(jīng)建立在庫中,只需被你的應用訪問,或者通過對話框編輯器自我創(chuàng)建。 使用Kdevelop建立你自己的項目,你可以通過idx/KappWizard/應用向?qū)ч_始建立新的應用。尤其是多種語言的應用程序,翻譯人員實際上并不
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1