FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

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++ エディタは、複数セッションの GNU gdb デバッガと統合されています。行や関数のブレークポイントを設定し、「ブレークポイント」ウィンドウで確認できます。呼び出しスタック、局所変数を検査したり、ウォッチポイントを作成したりできます。選択した式を評価するには、その式の上にマウスを移動し、ツールチップを表示します。

コンパイラの設定

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

構成マネージャー

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

Makefile のサポート

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

クラス階層ブラウザ 

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

ファイルナビゲーション 

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

 

 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   Open ESB - The Open Enterprise Service Bus Powered by