QDevelop

Материал из Википедии — свободной энциклопедии
QDevelop
Логотип программы QDevelop
Скриншот программы QDevelop
Главное окно QDevelop
Тип
Среда разработки программного обеспечения
Разработчик Jean-Luc Biord
Написана на C++
Интерфейс Qt
Операционные системы
Mac OS X
Первый выпуск 2006
Последняя версия 0.29 (
2013
)
Лицензия GNU GPL
Сайт biord-software.org/qdeve…

QDevelop —

среда разработки программного обеспечения для Qt
.

Описание

Цель QDevelop состоит в том, чтобы обеспечивать

Mac OS X, используя один и тот же IDE. Каждая из этих сред уже использует свою собственную, зачастую более высокопроизводительную IDE, примерами являются Visual Studio в Windows NT и KDevelop
в Linux. Их недостатком является ограничение на одну среду.

QDevelop не представляет собой облегчённую или имитирующую версию KDevelop. Эта IDE, использующая Qt4, абсолютно независима от KDevelop. Менее функциональный, но более лёгкий в использовании QDevelop способен работать на разных платформах. Другая отличительная черта QDevelop от KDevelop — совершенно разный исходный код.

В особенности QDevelop входит поддержка

быстрой разработки приложений (RAD)
. Также поддерживается [Qt Linguist] для осуществления интернационализации.

Развитие QDevelop началось в

2006
г. Жан-Люком Биордом.

Возможности

  • .
  • Чтение и запись файлов проекта (с некоторыми маленькими ограничениями), интеграция со средствами Designer и uic для создания GUI.
  • Мощный редактор текста с функцией дополнения кода, подсветкой синтаксиса, закладками, автоматической расстановкой скобок и табуляций, автосохранением перед компиляцией, номерами строк и подсвечиванием строки с кареткой.
  • Обозреватель классов, позволяющий программисту просматривать структуру классов, членов и функций. Также обозреватель объектов GUI позволяет быстро создать необходимую функцию (например, для нажатия кнопки) и объявить её в классе.
  • Отладка программы с использованием GNU Debugger. Установка точек прерывания по нажатию на номер строки. Локальные переменные показываются автоматически, когда программа останавливается на точке прерывания.
  • Строки с ошибками или предупреждениями компилятора сразу подсвечиваются в редакторе кода.
  • Независимая компиляция каждого проекта. Перекомпиляция только изменённых проектов.
  • Интеграция справочной системы с Qt Assistant.

Ссылки