corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.5 Features

Разработка на языке C/C++

Возможности C и C++ в среде IDE NetBeans
Для перехода к полноэкранному предварительному просмотру щелкните изображение

Разработка профессиональных приложений на языке C и C++ для широкого спектра платформ, включая ОС Windows, Linux, Mac и Solaris.

Проекты и шаблоны на языке C и C++

Среда IDE NetBeans имеет в своем составе типы проектов для языков C и C++, а также соответствующие шаблоны проектов. Среда IDE NetBeans поддерживает приложения C/C++ с динамическими и статическими библиотеками; кроме того, существует возможность создания проектов C/C++ на основе существующего кода.

Редактор исходного кода

Редактор C/C++ поддерживает выделение на основе синтаксического анализа, автоматическое дополнение кода, автоматическую вставку отступов в код и форматирование (включая выбор стилей форматирования), проверку соответствия скобок, функцию свертывания кода, а также шаблоны. Среда IDE NetBeans позволяет выполнять поиск классов, переменных, функций, директив "#include", производных классов и т.д.

Возможности C и C++

Отладчик

Редактор C/C++ тесно интегрирован с многорежимным отладчиком GNU gdb. Можно установить точки останова для строк и функций с целью их просмотра в окне "Breakpoints". Существует возможность проверки стека вызовов и локальных переменных, создания средств контроля, а также просмотра потоков выполнения. Кроме того, можно проанализировать выбранное выражение путем наведения на него курсора и просмотра всплывающей подсказки. В окне "Disassembler" отображаются инструкции по ассемблированию для текущего исходного файла.

Отладчик C и C++

Настройки компилятора

Среда IDE NetBeans поддерживает целый ряд широко используемых компиляторов, например, GNU Cygwin и MinGW. Существует возможность установки требуемого компилятора, определений препроцессора, вариантов выбора времени компиляции и т.д.

Диспетчер настроек

Диспетчер настроек в диалоговом окне "Project Properties" используется для сохранения различных параметров настройки, например, для отладки или выпуска. Здесь также представлены аргументы командной строки, путь к каталогу запуска, тип консоли и терминала. Существует возможность переопределения параметров компилятора проекта и других свойств для конкретного файла, а также исключения файлов из определенного варианта настройки.

Поддержка файла Makefile

Мастер Makefile обеспечивает определение и управление функциями и настройками.

Окно "Classes"

Окно "Classes" позволяет осуществлять навигацию в рамках иерархий классов: можно просматривать все классы в проекте, а также элементы и поля каждого класса.

Окно "Usages"

Окно "Usages" используется для просмотра класса (структуры), функции, переменной, макроса или файла, которые используются в исходном коде проекта.

Навигация по файлам

В окне "Include Hierarchy" можно просмотреть иерархию исходных файлов и файлов заголовка. Окно "Type Hierarchy" предоставляет возможность просмотра всех супертипов и подтипов класса. Гиперссылки позволяют осуществлять переход между соответствующими исходными файлами и файлами заголовка при помощи одного щелчка.

 

– Учебная карта по приложениям C и C++

Навигация по файлам C и C++
Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems