LXF135:Review4
|
|
|
Qt Creator 2.0
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Через месяц после выхода KDevelop 4 Грэм Моррисон исследует его заклятого соперника. Кто победит? Посмотрим…
По горячим следам KDevelop 4, на несколько месяцев раньше, чем мы предполагали, Nokia выпустила версию 2 новаторской среды разработки для Qt. Ожидалось, что она станет частью Qt 4.7, которая пока ещё в стадии альфа-тестирования. Вместо этого Nokia включила новую версию в Qt SDK 1.0, слегка доработанный вариант Qt с эмулятором устройств и поддержкой MeeGo. Новинку можно также получить в составе Qt 4.6.3 или как отдельный проект.
Установка проходит гладко: берете объёмистый двоичный файл, делате его исполняемым и запускаете из командной строки. Если вы производите это из своей учётной записи, то все необходимые файлы устанавливаются автоматически, включая значок Creator на рабочем столе – нажав его, вы запустите IDE. Не надо даже разыскивать библиотеки разработчика Qt: всё включено по умолчанию. Например, пользователям Ubuntu, чтобы начать программирование, достаточно установить пакет build-essentials, а следом Qt.
По сравнению с версией 1.0, которая теперь воспринимается скорее как прототип, чем как основной релиз, изменилось многое. Например, новый мастер запуска – один из лучших в своём роде и впервые реально помогает новичкам. Прежде чем перейти к официальной документации Qt, можно изучить примеры, касающиеся интерфейса, затем ознакомиться с несколькими простыми шаблонами. Всё это делается через встроенную справочную систему, прямо из главного окна.
Арсенал ПО
Creator 2.0 без запинки загрузил все наши проекты 1.x, и теперь можно работать с несколькими проектами одновременно, переключаясь между их кодами с помощью левой панели. Единственное неудобство – не поймешь, который из проектов будет собран и запущен. Выручает новый инструмент выбора цели, расположенный прямо под значком воспроизведения. С его помощью можно выбирать проекты для сборки (их названия отображаются под пиктограммой), а также переключаться между отладочной и окончательной сборками и их архитектурами.
Подсветка синтаксиса была неплохой ещё в прежней версии и доработана ещё. Скажем, теперь названия символов выделяются при использовании их в строке. Эту функцию можно применять для рефакторинга. Щёлкните на символе правой кнопкой мыши, выберите команду Rename Symbol Under Cursor [Переименовать символ под курсором] и, по мере ввода нового названия, все остальные вхождения обновятся в режиме реального времени. Функция распространяется даже на другие файлы – например, заголовки. А если объект «потерялся», для его поиска можно использовать регулярные выражения.
Ещё одно направление стремительного развития Creator – это отладка, которая теперь полностью совместима с GDB 7 и оснащена реверсом для исследования выполнения приложения по шагам обратно. Что ещё более важно для Qt-программистов – Creator значительно глубже «понимает» Qt-код: серия Python-тестеров автоматически проверяет некоторые стандартные и специфичные для Qt типы данных.
Можно назвать ряд неудачных дизайнерских решений (так, окно Watch появляется только в режиме отладки), но в целом Creator 2.0 – крупный шаг вперёд. Добавьте кроссплатформенную совместимость и поддержку MeeGo, и Creator приобретает убойную силу. Ждём Qt 4.7.
Свойства навскидку
- Поддержка GDB 7
- Обратная отладка и превосходная поддержка Qt-объектов ускоряют поиск ошибок.
- Рефакторинг
- Измените название одного символа, и оно изменится во всех его вхождениях.