To jest stara wersja strony!
Wstęp
NetBeans IDE (C/C++) jest wersją C/C++ wieloplatformowego środowiska programistycznego (IDE - Integrated Development Environment).
NetBeans jest projektem otwartego oprogramowania upublicznionego na zasadach licencji Common Development and Distribution License. Jest jednym z najbardziej popularnych i znanych środowisk programistycznych. Początkowo NetBeans powstał jako środowisko języka Java, jednak obecnie dzięki ogromnej ilości wtyczek, możliwe jest znaczne rozszerzenie funkcjonalności całego środowiska. Dzięki temu, że NetBeans napisany jest w języku Java, możliwe jest uruchomienie go na dowolnej platformie systemowej, która pozwala na uruchomienie aplikacji Java (obecnie z oficjalnej strony środowiska można go pobrać w kilkunastu językach na następujące systemy operacyjne: Windows, Mac OS X, Linux (x86/x64), Solaris(x86/x64), Solaris(sparc)).
Instalacja i konfiguracja dystrybucji NetBeans IDE C/C++
Wymagania sprzętowe NetBeans IDE (w wersji 6.9.1)
Minimalne: procesor 500
MHz, pamięć 512
MB, 850
MB wolnego miejsca na dysku
Zalecane: procesor 1.4
GHz, pamięć 1
GB, 1
GB wolnego miejsca na dysku
Instalacja i konfiguracja
Przed instalacją NetBeans IDE w wersji C/C++ koniecznie jest zainstalowanie interpretera aplikacji napisanych w języku Java – Java Runtime Environment http://www.java.com/pl/download/.
Teraz, gdy mamy zainstalowaną już wirtualną maszynę Java, możemy przejść do pobrania z oficjalnej strony http://netbeans.org/downloads/index.html samego środowiska, pamiętając o tym, aby pobrana wersja IDE zawierała wsparcie dla języków C/C++.
NetBeans C/C++ wymaga również, aby w systemie były zainstalowane następujące narzędzia: kompilator C, kompilator C++, program powłoki systemowej do automatyzacji procesu kompilacji make, debugger gdb.
Pierwszy projekt
Otwórz kreator tworzenia nowej aplikacji (New Project) wybierając kolejno File → New Project.
W oknie Categories wybierz C/C++.
Kreator pozwala wybrać 7 różnych typów nowych projektów:
Wybierz C/C++ Application i kliknij Next.
W kolejnym oknie wybierz nazwę dla swojego projektu, jego położenie na dysku, pozostawiając resztę opcji w domyślnych ustawieniach oraz kliknij Finish, co spowoduje zamknięcie kreatora tworzenia nowego projektu.
Wskutek poprzednich kroków został utworzony nowy projekt wraz z jedną klasą główną (zawierającą metodę main()).
Struktura nowego projektu
Projekt został stworzony wraz z 4 logicznymi folderami:
Header Files (pliki nagłówkowe) - zawierające opis interfejsu modułu: deklaracje zmiennych, funkcji, klas i innych struktur danych (w języki C są to pliki z rozszerzeniem „h”, zaś w języku C++ - „hpp”);
Resource Files (pliki zasobów) – zawierające opis zasobów aplikacji: zbiór ikon, menu, okien dialogowych, danych binarnych zdefiniowanych przez użytkownika oraz innych typów elementów;
Source Files (pliki źródłowe) – zawierające definicję wszystkich funkcji, klas i innych struktur danych (w języki C są to pliki z rozszerzeniem „c”, zaś w języku C++ - „cpp”);
Test Files (pliki testowe),które nie są rzeczywistymi katalogami przechowywanymi na dysku, służą jedynie do organizacji plików w projekcie.
Pliki dodane do folderów logicznych są automatycznie dodawane do projektu i kompilowane w procesie budowania projektu.
Pod owymi 4 folderami logicznymi znajduje się jeszcze jeden: folder Important Files, który nie jest integralną częścią projektu, a pliki dodane niego nie są kompilowane w czasie jego budowania. Pliki w tym folderze są przechowywane tylko w celach informacyjnych i są wykorzystywane przy korzystaniu z projektu z istniejącym makefile'm.
Dodanie folderu do projektu
Środowisko NetBeans umożliwia dodanie logicznego folderu do projektu, w celu lepszego zorganizowania plików.
Aby dodać nowy logiczny folder kliknij prawym przyciskiem myszy na korzeń drzewa projektu (w przypadku wybrania domyślnych ustawień przy tworzeniu projektu korzeń będzie miał nazwę CppApplication_1) i wybierz New Logical Folder… .
Dodanie pliku do projektu
Aby dodać nowy plik do projektu kliknij prawym przyciskiem myszy na dowolny folder logiczny i wybierz Add → (w zależności od rodzaju folderu oraz przeznaczenia tworzonego pliku wybierz odpowiednią opcję z rozwijalnego menu).
W celu utworzenia pliku niebędącego na ww. rozwijalnej liście wybierz Add → Other… .
W nowo otwartym oknie wybierz kategorię (Categories) oraz typ pliku (File Types) i zatwierdź wybór klikając na Next.
Następnie wybierz nazwę pliku (File Name), rozszerzenie (Extension) oraz projekt, do którego plik ma zostać dodany (domyślnie jest projekt, który jest aktualnie aktywny) i zatwierdź operację klikając przycisk Finish.
Dodanie istniejącego pliku do projektu
Aby dodać istniejący plik do projektu kliknij prawym przyciskiem myszy na dowolny folder logiczny i wybierz Add Existing Item… (w celu dodania plików z wielu folderów wybierz Add Existing Items from Folders…).
W kolejnym oknie wybierz plik, który chcesz dodać do projektu.
Możliwe jest dodanie wielu plików w obrębie danego folderu istniejącego na dysku, przytrzymując klawisz CTRL i zaznaczając kolejne pliki.