LXF119:Review4
|
|
|
Qt Creator
- Грэм Моррисон нашел, что первый релиз инструментария Qt под флагом Nokia выкатил прямо-таки призовые функции.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Недостатка в интегрированных средах разработки для Linux не ощущается. Но для тех, кто работает с Qt и (или) KDE, единственным средством в последние одиннадцать лет был мощный, но громоздкий KDevelop. Хотя новая версия KDevelop уже на подходе, Nokia нанесла упреждающий удар, выпустив Qt Creator. В его состав входит новейший вариант Qt 4.5 – тот самый, под любезной многим лицензией LGPl.
Qt Creator задуман как удобная, универсальная и мощная рабочая среда для программиста. Впервые для Qt можно создавать GUI, вводить код и отлаживать проект из одной и той же программы. Главный козырь – встроенный Qt Designer, ведь теперь появилась возможность перетаскивать виджеты Qt в окно создаваемого приложения и тут же переключаться на кодирование. Например, чтобы создать простенький web-браузер, достаточно перетащить в окно проекта виджет WebKit, затем перейти в редактор исходного кода и добавить необходимую функциональность. И не нужно беспокоиться о прекомпиляции и включении пользовательского интерфейса в make-файл – Qt Creator сделает все за вас. Просто нажмите большую кнопку Play для компиляции, и можете запускать приложение.
Но основную часть времени
программист
проводит
в редакторе
исходного
кода,
а он у Qt Creator, пожалуй,
лучший
из всех, с которыми
нам доводилось
работать.
Видом
и поведением
он очень напоминает
Kate из KDE; есть подсветка
синтаксиса,
свертывание
функций,
дополнение
скобок
и автозавершение
кода.
Мгновенная реакция
Во время набора очевидные ошибки выделяются точно так же, как подчеркиваются огрехи правописания в OpenOffice.org, а ошибки при компиляции возвращают вас к проблемному участку кода. Все это делается мгновенно, да и в целом приложение очень шустрое и отзывчивое. Функция поиска удачно переняла манеру Firefox подсвечивать все вхождения в активном документе. К сожалению, появление поля Replace [Заменить] справа от поля Search [Найти] – единственный вид рефакторинга; только в этой области последняя версия KDevelop и побивает Qt Creator.
Много сделано в отношении удобства использования. Наведите курсор на свернутый код, и во всплывающем окне появится содержимое спрятанного участка. Все методы текущего файла отображаются на панели в верхней части редактора, и можно быстро переходить от объявлений методов в заголовочном файле к их определениям в .cpp, нажанажатием Shift+F2. Отладка тоже удобна, и Qt Creator обеспечивает лучшее понимание API Qt, чем чистый GDB.
Есть и еще одна приятная особенность – так сказать, побочный эффект кроссплатформенности Qt. Просто сделайте make clean, перенесите проект на OS X или Windows, откройте в локальной копии Qt Creator – и приложение будет скомпилировано. Эта всеядность позволяет извлечь из Qt максимум возможного, и придает Qt Creator особый интерес. Новая среда реализует Qt-разработку способами, привычными Qt-программисту, и нам это нравится. LXF