Читайте также:
|
|
В 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 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Интеграция программ. Использование ассемблерных вставок, вставок для МК. Си-код для гаджетов. | | | Модель программирования Windows Forms |