FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

C/C++ 開発

NetBeans IDE の C/C++ 機能
画像をクリックして全画面表示

Windows、Linux、Mac OS、Solaris オペレーティングシステムなど、さまざまなプラットフォーム向けの本格的なネイティブアプリケーションを C や C++ で開発できます。

C/C++ プロジェクトとテンプレート

NetBeans IDE には、C/C++ 用のプロジェクトの種類と適切なプロジェクトテンプレートが含まれています。NetBeans IDE は、動的ライブラリや静的ライブラリを使用する C/C++ アプリケーションをサポートします。また、既存のコードから C/C++ プロジェクトを作成することもできます。

ソースコードエディタ

C/C++ エディタでは、構文の強調表示、自動コード補完、自動インデントおよび整形 (スタイルの整形の選択を含む)、括弧の一致、コード折り畳み、テンプレートなどをサポートしています。NetBeans IDE では、クラス、変数、関数、#include 指令、派生クラスなどを検索できます。

C/C++ のオプション

デバッガ

C/C++ エディタは、複数セッションの GNU gdb デバッガと統合されています。行や関数のブレークポイントを設定し、「ブレークポイント」ウィンドウで確認できます。呼び出しスタックと局所変数の検査、ウォッチポイントの作成、スレッドの表示などができます。選択した式の上にカーソルを移動してツールチップを表示すると、その式を評価できます。「逆アセンブリ」ウィンドウには、現在のソースファイルのアセンブリ命令が表示されます。

C/C++ のデバッガ

コンパイラの設定

NetBeans IDE は、Cygwin や MinGW の GNU コンパイラなど、さまざまな主要コンパイラをサポートしています。コンパイラ、プリプロセッサ定義、コンパイル時オプションなど、多数の事項を指定できます。

構成マネージャー

プロジェクトプロパティーから構成マネージャーを使用して、たとえばデバッグ用およびリリース用に、異なる設定を保存できます。コマンド行引数、実行ディレクトリのパス、コンソールやターミナルの種類を指定できます。ファイル単位で、プロジェクトのコンパイラ設定やその他のプロパティーをオーバーライドできます。また、特定の構成で、ファイルを構築対象から除外することもできます。

Makefile のサポート

メイクファイルのウィザードを使用すると、ターゲットや構成を定義および管理できます。

「クラス」ウィンドウ

「クラス」ウィンドウを使用して、クラス階層間をナビゲートできます。プロジェクト内の全クラスや、各クラスのメンバーやフィールドを表示できます。

「使用状況」ウィンドウ

「使用状況」ウィンドウを使用して、プロジェクトのソースコード内でクラス (構造)、関数、変数、マクロ、またはファイルが使用されている箇所を確認できます。

ファイルナビゲーション

「インクルードの階層」ウィンドウで、ソースファイルとヘッダーファイルの階層を検査できます。「タイプの階層」ウィンドウで、クラスのスーパータイプとサブタイプをすべて検査できます。ハイパーリンクは、1 回クリックするだけで対応するソースファイルとヘッダーファイルを切り替えることができます。

 

- C/C++ の学習

C/C++ のファイルナビゲーション
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by