Netbeans使用筆記


Netbeans

新建項目

A brand new project

  1. 選擇"文件">"新建項目"以打開新建項目向導。
  2. 在向導中,選擇 "C/C++" 類別。
  3. 該向導提供了多種類型的新項目供您選擇。選擇 "C/C++ Application"C/C++ 應用程序),然后單擊 "Next"(下一步)。 
  4. 通過向導並使用默認設置來創建一個 "C/C++ Application"C/C++ 應用程序)項目。您可以選擇項目的名稱和位置。
  5. 單擊 "Finish"(完成)退出向導。

現已創建了一個具有邏輯文件夾的項目。邏輯文件夾不是目錄。它是一種組織文件的方式,並不反映文件在磁盤上的物理存儲位置。添加到邏輯文件夾的文件將自動成為項目的一部分,並且在構建項目時進行編譯。

這里有許多邏輯文件夾,然而事實上

磁盤里什么都沒有

 

那這些文件夾是哪里來的呢?

它們來自

nbproject\configurations.xml

 

你可以直接把cpp文件考到目錄下面去,然后一構建,你試試,它會告訴你,你的項目是空的,那是因為你的文件,沒有在configurations里面配置,那怎么辦手動一個個加到項目里?這樣顯然不行,太多了,幸好netbeans有另外一種構建項目的方式:基於現有源代碼的C/C++項目

基於現有源代碼的項目構建

 

把源代碼和makefile都放在文件夾里,選中那個目錄,就會自動生成工程,然后按照makefile里寫的開始自動清理和構建,這個還是很方便。但是並不是所有的都能一下導進來,有的竟然是灰色的

如果某一個cpp文件變灰了,那么結果就是無法使用轉到,直接查看聲明,這是因為在nbproject\configurations.xml里它們的定義掉了,加上

可以不加.h,只加cpp也行

還有下面的

添加完條目以后,關閉項目,重新打開項目即可變黑,可以查找到定義了。

Makefile

裝插件的時候,裝了一個make,

 

對於一個包括幾百個源文件的應用程序而言,使用make工具和makefile文件就可以清晰地理順各個源文件之間的關系。而且如此多的源文件,如果每次都要輸入gcc命令進行編譯的話,對程序員來說是很難忍受的。make工具可以自動完成編譯工作

 

make工具最基本的功能是調用makefile文件,通過makefile文件來描述源程序之間的相互依賴關系並自動維護編譯工作。當然,makefile 文件需要按照某種語法進行編寫,需要說明如何編譯各個源文件並連接生成可執行文件,以及定義源文件之間的依賴關系。makefile 文件是許多編譯器(包括Windows下的編譯器)維護編譯信息的常用方法,在集成開發環境中,用戶可以通過友好的界面修改makefile 文件。

IDE 生成一個 makefile 來存儲所有設置

"Project Properties"(項目屬性)窗口中更改的屬性將存儲在當前配置的 makefile 中。

在創建基於現有源代碼的 C/C++ 項目時,IDE 將依賴現有的 makefile 來提供如何編譯和運行應用程序的指令。

 

 

重要文件

添加到 "Important Files"(重要文件)文件夾中的文件不是項目的一部分,在構建項目時不會編譯。這些文件只是用於參考,並在您用現有 makefile 創建項目時提供方便。

在項目的邏輯視圖與物理視圖之間切換(項目瀏覽與文件瀏覽)

一個項目同時具有邏輯和物理視圖。您可以在項目的邏輯視圖與物理視圖之間進行切換。

  1. 選擇 "Files"(文件)標簽。該窗口顯示項目的物理視圖。它按原樣體現磁盤上存儲的文件和文件夾。 
  2. 選擇 "Projects"(項目)標簽。該窗口顯示項目的邏輯視圖。 

項目瀏覽不能反映文件真實的樣子,他會展示莫須有的東西,比如naomi文件夾下什么都沒有,它卻能展示出來

 

要想展示出真實的層次結構,就到文件里去看:

沒有了吧

操作技巧

1.選擇函數,右鍵轉至聲明

不要選后面的參數,不要選空格

轉至覆蓋已覆蓋,可以查看后代類覆蓋本類的情況,要在確實有調用的函數里,才可以查看后代類覆蓋本類的情況,在虛函數聲明的地方轉至已覆蓋,沒有什么卵用

 

2.在整個項目中查找文件

在項目名上右鍵,查找輸入文件名

3.調整代碼格式

工具選項

 

做出調整

4.代碼格式化

之后選中代碼格式

5.在輸出窗口查找

在輸出窗口,右鍵查找,就可以找自己想要的東西,另存為可以保存成txt

不用手動翻找

 

6.返回上一個編輯位置

 

7.注釋

旁邊就是取消注釋

 

8.看看函數的覆蓋情況

把鼠標放在綠色的盾牌上,就有覆蓋 learner::classify了

 

 

9 有的cpp文件變灰,無法查找出變量名

比如naomiaode.cpp這個,解決的辦法就是重新創建一個文件,把原來文件里的內容復制過去

還可以

如果某一個cpp文件變灰了,那么結果就是無法使用轉到,直接查看聲明,這是因為在nbproject\configurations.xml里它們的定義掉了,加上

可以不加.h,只加cpp也行

還有下面的

添加完條目以后,關閉項目,重新打開項目即可變黑,可以查找到定義了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM