Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Особенности использования, преимущества и недостатки кроссплатформенной среды разработки QT creator.

Читайте также:
  1. AMWAY И ОХРАНА СРЕДЫ.
  2. I. ВВЕДЕНИЕ. ПРОБЛЕМЫ И ОСОБЕННОСТИ РАЗВИТИЯ СПОРТИВНОГО ТУРИЗМА НА СОВРЕМЕННОМ ЭТАПЕ.
  3. II.3 Характерные особенности фразеологизмов
  4. III. В особенности нужно решительно помогать детям тупым и глупым от природы.
  5. IV. ОСОБЕННОСТИ ПСИХОМОТОРНОГО РАЗВИТИЯ РЕБЕНКА ДО 3Х ЛЕТ
  6. V. Повторите методические рекомендации для студентов по методике обследования пациента, учитывая возрастные особенности.
  7. V2: Особенности спроса и предложения факторов производства.

В Qt Сreator реализовано автодополнение, в том числе ключевых слов, введённых в стандарте C++11, подсветка кода. Также есть возможность задания стиля выравнивания, отступов и постановки скобок.

Реализован ряд возможностей при работе с сигнатурами методов, а именно:
автогенерация пустого тела метода после его обновления;
возможность автоматически изменить сигнатуру метода в определении, если она была изменена в объявлении и наоборот;
возможность автоматически поменять порядок следования аргументов.

Среда разработки имеет графический интерфейс для следующих отладчиков: GDB, CDB и QML/JavaScript.

При навигации по коду доступно переключение между определением и объявлением метода, переход к объявлению метода, переименование метода как в отдельном проекте, так и во всех открытых. Также есть возможность вызвать справку согласно текущему контексту.

 

Преимущества и недостатки (в сравнении с MS Visual Studio):

Преимущества:

● Свободное программное обеспечение, что предоставлет следующие свободы:

○ свободу запуска с любой целью;

○ свободу изучения того, как программа работает, и её модификации;

○ свободу распространения копий как исходного, так и исполняемого кода;

○ свободу улучшения программы, и выпуска улучшений в публичный доступ.

● Бесплатность. Можно скачать с официального сайта.

● Кроссплатформенность. Qt Creator сам работает под различными ОС: Windows, GNU/Linux, OS X, BSD, и позволяет создавать приложения для этих платформ, а также для: Maemo 5, MeeGo Harmattan, Generic remote Linux, Symbian, Android.

● Скорость работы: исследования, проводившиеся британскими учёными, показали, что Qt Creator 2.5 работает в среднем на 46% быстрее, чем Microsoft Visual Studio 2012.

● Стабильность: те же исследования показали, что число системных ошибок, возникающих при работе с Qt Creator примерно на 42% меньше, чем в Visual Studio.

● Размер установки: в ОС Windows Qt Creator с компилятором g++ (последних версий) занимает в 3,5 раза меньше места, чем Visual Studio 2012.

● Функция автодополнения работает лучше, поскольку она учитывает контекст, а так же поддерживает нововведения C11 (стандарта языка С 2011 года) и C++11.

● Возможность автоматического обновления через интернет.

Недостатки:

● Бывают проблемы с исходниками, сохранёнными не в UTF8, а также разработкой в ОС (под ОС), поддерживающими UTF8 неполностью (например, Windows XP).

● C 08.03.2012 по настоящее время (25.12.2012) из-за вопросов, связанных с лицензированием после покупки Qt Development Frameworks фирмой Digia, невозможно скачать Qt SDK, который включает в себя Qt Creator и Qt libs, их надо ставить по отдельности. Сообщество Qt обещает предоставить решение данной проблемы в первом квартале 2013 г.

 


Дата добавления: 2015-10-13; просмотров: 1039 | Нарушение авторских прав


Читайте в этой же книге: Структурные типы данных: структуры. Особенности использования. | Основы файловой системы: файл, каталог, дисковод, полное имя файла, внутреннее представление информации в файле. Типы файлов. | Память. Классы памяти. Модификаторы классов памяти. Область видимости, время жизни и место размещения объекта в памяти. | Достоинства, отличительные особенности и сравнительная характеристика языка программирования Си. | Модульное программирование. Структура модуля. Законы видимости | Структура модуля. | Назначение | Создание файла проекта. Объектные файлы. Раздельная компиляция. Make-файлы. | Команда | Особенности сборки программы в среде разработки QT-Creator. |
<== предыдущая страница | следующая страница ==>
Интеграция программ. Использование ассемблерных вставок, вставок для МК. Си-код для гаджетов.| Модель программирования Windows Forms

mybiblioteka.su - 2015-2024 год. (0.006 сек.)