IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [143]
    Безопасность IT [404]
    Блоки питания, Power Banks, зарядки... [508]
    Видеорегистраторы [186]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [627]
    Измерительная техника, инструменты [437]
    Накопители данных [232]
    Нетбуки, Ноутбуки, Ультрабуки [689]
    Мультиварки, блендеры и не только... [162]
    Планшеты [764]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [360]
    Сети, сетевые технологии, оборудование... [273]
    Смартфоны [4959]
    Фотокамеры, объективы, искусство фотографии.. [541]
    Умный дом [50]
    Электронные книги [101]
    CB, LPD, PMR- связь... [170]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [3981]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1120]
    Smart TV, UltraHD, приставки, проекторы... [415]
    Smart Watch [268]
    Sound: наушники, плееры, усилители... [618]
    Windows 10... [301]
    Windows 11 [37]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1347
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2016 » Август » 10 » Знакомство с GNOME Builder
    10:00
    Знакомство с GNOME Builder

    Знакомство с GNOME Builder

    Оригинал: Get started with GNOME Builder
    Автор: Graham Morrison
    Дата публикации: 8 апреля 2016 г.
    Перевод: А.Панин
    Дата перевода: 19 июня 2016 г.

    Знакомство с GNOME Builder

    Рассмотрим новую простую и очень удобную интегрированную среду разработки для окружения рабочего стола GNOME.

    Для чего это нужно?

    • Вы сможете установить современную интегрированную среду разработки с удобным интерфейсом.
    • Вы сможете создавать свои собственные приложения на основе тулкита GTK+, в том числе, для работы в рамках окружения рабочего стола GNOME.

    Многие люди считают окружение рабочего стола GNOME чуть ли не стандартным окружением рабочего стола в Linux, но как окружение GNOME, так используемый для его разработки тулкит GTK+, никогда не имели ни хорошего набора инструментов для разработки, ни современной интегрированной среды разработки (конечно же, если не считать таковыми Vim и Emacs). Glade является отличным инструментом для визуального проектирования пользовательских интерфейсов, но он бесполезен для разработчиков, которым нужно писать код. Anjuta также не является плохой интегрированной средой разработки и отлично интегрирована с Glade. Но при этом ее разработка была достаточно давно прекращена, а интерфейс может оказаться неочевидным.

    В то же время, разработчики фреймворка Qt и окружения рабочего стола KDE имеют возможность использовать для разработки своих приложений такие интегрированные среды разработки, как KDevelop и Qt Creator, кроме того, существует интегрированная среда разработки Eclipse, которой может пользоваться любой желающий, хотя сложно не согласиться и с тем утверждением, что Eclipse, скорее всего, является самой неочевидной интегрированной средой разработки из всех существующих. Учитывая повышенное внимание разработчиков проекта GNOME к пользовательским качествам и простоте графических интерфейсов создаваемых ими приложений, напрашивается вывод о том, что необходимо лучшее решение, которое будет сочетаться с обновленным интерфейсом приложений из состава GNOME. И такое решение недавно появилось - это GNOME Builder. Давайте кратко рассмотрим данную интегрированную среду разработки и поговорим о ее будущем…

    Пошаговая инструкция: разработка ваших проектов с использованием GNOME Builder

    1. Установка

    GNOME Builder является результатом интеллектуальной работы Кристиана Хергерта (Christian Hergert), а также феноменально успешной краудфайндинговой кампании на ресурсе Indiegogo. Кампания по сбору средств была начата в декабре 2014 года с первичной целью в $40000, позволяющей Кристиану работать над проектом в режиме полного рабочего дня после ухода с предыдущего места работы, спустя четыре месяца с начала разработки, которые потребовались для создания первого прототипа приложения. В результате было собрано $55204 и скорость разработки значительно повысилась - с того момента было выпущено несколько новых, полностью функциональных версий GNOME Builder. Хотя интегрированная среда разработки все еще содержит ряд недоработок и множество нереализованных функций, с ней уже очень комфортно работать, в особенности благодаря продуманному дизайну графического интерфейса. Это отличный повод для того, чтобы попробовать разработать какие-либо программные компоненты для GNOME, причем именно этой цели и пытался достичь Кристиан. Процесс установки приложения не является достаточно очевидным в том случае, если вы не желаете самостоятельно компилировать его, но это не является недостатком для приложения, созданного специально для разработчиков. Лучшим решением является использование новой версии дистрибутива Fedora, в официальном репозитории которого уже присутствует GNOME Builder.

    Установка

    2. Открытие проекта

    Если вы используете дистрибутивов, отличный от Fedora, вы можете установить пакет GNOME Builder в Ubuntu из PPA, а также в Arch Linux. Я установил версию 3.16.3 и, хотя пользовательский интерфейс приложения практически не изменился со времени прототипа, само приложение находится в активной разработке, поэтому велика вероятность того, что некоторые его возможности значительно изменятся в то время, когда вы будете читать данную статью. Лучшим способом ознакомления с возможностями GNOME Builder является использование его редактора кода, так как я считаю, что он является одним из лучших из тех, что я видел.

    GNOME Builder четко следует концепции минимализма окружения рабочего стола GNOME, что становится заметно сразу же после первого запуска приложения. Перед тем, как поприветствовать вас, оно выведет список всех использующих систему сборки automake проектов из вашей домашней директории, после чего вы cможете просто выбрать один из них для начала работы. Альтернативным вариантом является нажатие на кнопку "New" в левом верхнем углу окна. В результате вы сможете выбрать существующую директорию, на важно, пустую или нет, и назначить ее директорией нового проекта или ввести URL репозитория исходного кода git проекта, из которого вы хотите загрузить его исходный код. Я начал с создания проекта в пустой директории, в результате чего открылось пустое окно редактора кода.

    Открытие проекта

    3. Тур по пользовательскому интерфейсу

    Существует три способа конфигурации графического интерфейса интегрированной среды разработки. Нажмите на кнопку меню в правом верхнем углу окна и воспользуйтесь элементом "View" для показа и сокрытия панели в левой части окна, которая используется для навигации по файлам в директории проекта. Ниже находится элемент "Plain text", позволяющий указать тип файла, который вы редактируете.

    Существуют и другие параметры конфигурации, позволяющие активрировать такие механизмы, как нумерация строк или удобное автодополнение. Наконец, моя любимая возможность скрыта за строкой с именем файла, который вы редактируете, сразу же над полем редактирования. После нажатия на нее и вы увидите еще одну небольшую панель. Верхний ряд кнопок на этой панели позволяет разделить поле редактирования в горизонтальной и вертикальной плоскостях, в результате чего становится возможной работа сразу с несколькими файлами исходного кода одновременно или с разными фрагментами одного и того же файла. Вы можете использовать стрелки в нижнем ряду для навигации по открытым файлам.

    Тур по пользовательскому интерфейсу

    4. Приступаем к редактированию документации!

    Еще одной отличной функцией GNOME Builder является встроенный механизм отображения документов форматов HTML и Markdown в реальном времени - поддержка последнего формата особенно впечатляет, ведь мне не известно ни об одном редакторе документов Markdown для Linux с открытым исходным кодом. Markdown является чрезвычайно простым языком разметки для обычных текстовых файлов, использующим различные простые и интуитивно понятные символы и не затрудняющим чтение исходного текста.

    Для того, чтобы увидеть механизм отображения документа в действии, следует ввести содержимое документа, аналогичное представленному на иллюстрации, в поле редактирования кода. Если GNOME Builder автоматически не изменит тип файла, вам придется самостоятельно выбрать тип "Markdown" или "HTML", разумеется, в том случае, если вы хотите использовать для документации именно этот формат. Теперь нужно нажать на строку с именем файла для того, чтобы открыть описанную ранее небольшую панель и создать с помощью нее новую панель с областью редактирования кода. Осталось лишь выбрать панель, которую следует использовать для отображения документа, нажать на строку с именем файла и использовать небольшую панель для активации режима "Preview".

    Приступаем к редактированию документации!

    5. Приступаем к редактированию кода!

    Простейшим способом создания работоспособного окружения сборки для исследования возможностей интегрированной среды разработки является загрузка простого проекта из состава GNOME, уже содержащего это окружение. Я решил загрузить архив исходного кода приложения gnome-calculator из хранилища по адресу download.gnome.org. В первую очередь следует выполнить команду ./configure для генерации сценариев autotools в распакованной директории с исходным кодом калькулятора. После этого вы можете выполнить команду make для сборки проекта или использовать боковую панель GNOME Builder. Теперь у вас есть возможность испытать в работе все уже реализованные функции интегрированной среды разработки, включая подсветку ошибок, автозавершение кода на языках C и C++ и глобальный поиск. В данном режиме поиска будут выведены все совпадения во всех файлах, а также показаны описания объявлений из справочника API на новой панели справа от панели редактора кода.

    Приступаем к редактированию кода!

    6. Изменение настроек

    Вы можете нажать клавишу F4 для переключения между файлом исходного кода и заголовочным файлом, но существует и большое количество других горячих клавиш, которые могут быть изменены с помощью соответствующей вкладки панели настроек, причем в приложении предусмотрены даже режимы эмуляции редакторов Emacs и Vim. Также могут быть изменены значения различных параметров для отдельных языков программирования, поддерживаемых редактором кода. Для каждого из языков программирования могут быть заданы длины полей и отступов. Моей любимой возможностью, активируемой с помощью вкладки "Theme" данной панели, является "ночной режим" ("Night mode"). Темная тема GNOME Builder является отличной темой для ночной работы с кодом, которую следует обязательно испытать в работе. Несмотря на то, что GNOME Builder все еще находится на ранних этапах разработки, небольшая команда разработчиков уже представила замечательную интегрированную среду разработки с приятным, минималистичным и обманчиво-примитивным пользовательским интерфейсом.

    Изменение настроек

     

    http://rus-linux.net/MyLDP/algol/get_started_with_gnome_builder.html

     

    Категория: Linux и не только | Просмотров: 482 | Добавил: laptop | Рейтинг: 4.5/2
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    «  Август 2016  »
    ПнВтСрЧтПтСбВс
    1234567
    891011121314
    15161718192021
    22232425262728
    293031
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024