Автоматизация компиляции и запуска QtE5-приложений в Windows

Библиотека QtE5 очень удобная и нужная вещь, но иногда требуется добиться того, чтобы из некоторой среды разработки или какого-либо редактора можно было легко и быстро скомпилировать
QtE5-приложение. Дело обычно осложняется еще и тем, что после компиляции такого приложения, саму программу просто так не запустить требуется набор dll-файлов и картинок, которые распространяются вместе с QtE5. Естественно, сразу возникает вариант копирования всех нужных файлов QtE5 в какую-нибудь уединенную папку, однако, постоянное перемещение исполняемых файлов в нее может весьма быстро надоесть… Читать далее →

Подробнее

Создание своего виджета в QtE5

В этой статье, я покажу вам, несколько с иной стороны, насколько удобна QtE. Дело в том, что несмотря на то, что в этой замечательной привязке к библиотеке Qt5, есть много элементов графического интерфейса, но … иногда этого набора не хватает… Хоть это и случается редко, но порой возникает задача, при которой требуется создать какой-то свой графический элемент. Вот тут то, начинается самое интересное и при этом не трудное!

Читать далее →

Подробнее

Как я писал калькулятор или мои опыты с QtE5

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

Так мне пришла в голову мысль повторить «подвиг», написав калькулятор, но уже на D и Qt5!

Читать далее →

Подробнее

QtE5 – изучаем D и Qt-5 в комфортной графической среде

Немного лирики или с чего всё началось. Глядя на красивый KDE в Linux, мне хотелось научится писать программы и для него. Так я узнал о Qt. Всё хорошо, потихоньку изучаю, но «давит» гигантизм и запутанность С++. Хочется чего то компактного, быстрого и интелектуального. На глаза попадается D созданный Уолтером Брайтом. В своё время я начал изучение С++ с Zortech C++ (позже ставшего Symantec C++, а затем Digital Mars C++) и ни каких проблем с ним я не имел. Начал изучение D, который отлично работает в Windows/Linux, но вот проблема, хочется доступа к Qt. В инете есть QtD, но сколько я не пытался его реанимировать, ничего не получилось. Вот и решил я сделать что то для себя, благо ни куда не торопился. Читать далее →

Подробнее

Учимся работать с таймером в DFL2

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

Все мы знаем, что Entice проектировалась с учетом минимализма и весьма скромных требований, однако, это не означает, что DFL2 (и Entice, в частности) обделен функциональностью, как может показаться тем, кто работал раньше с другими средами разработки, напротив — в Entice достаточно разных полезностей, а некоторые компоненты просто не вынесены на панель дизайнера из редкого их использования. Читать далее →

Подробнее

Пишем валентинку на D

Не особо люблю День всех Влюбленных, но тем не менее некоторые традиции надо соблюдать да и сама по себе подготовка к этому «празднику» является неплохим поводом для того, чтобы немного и креативно подумать. В свое время, когда я баловался с программированием и не выбрал окончательно язык программирования, у меня был небольшой проект, написанный на AutoIt, и этим проектом была небольшая, но милая валентинка…

Недавно, я вспомнил про этот симпатичный проект и подумал, что неплохо бы было попробовать сделать что-нибудь похожее и с большим функционалом, но теперь, сделать это на чистом D и полностью своими руками — и так родилась идея о создании программной открытки. Читать далее →

Подробнее

Простой пример работы с DFL2

После установки DFL2 и Entice Designer (а возможно и Resource Builder) некоторым людям сразу захотелось попробовать начать работу и написать что-нибудь простенькое (или не очень), но как всегда бывает, очень трудно начать (да и лень многим смотреть исходный код самой библиотеки или хотя бы примеры), а очень хочется сделать хоть что-то своими руками. Читать далее →

Подробнее

Entice Designer + Resource Builder

Как и было обещано в предыдущей статье, я расскажу про одно из преимуществ DFL2 — а именно, комфортный дизайнер форм, который называется Entice Designer.

Entice Designer — это небольшая IDE, а также редактор графических интерфейсов для языка программирования D, поддерживающий такие тулкиты как DFL и DWT. Несмотря на то, что эта IDE разработана еще для DFL старой версии, тем не менее, она почти полностью совместима с DFL2 — и это не может нас не радовать (к тому же, это очень интересно в плане работы с GUI). Читать далее →

Подробнее

Установка D Form Library 2

Недавно команда авторов этого блога решила обуздать одну из мощных библиотек для построения графического интерфейса (жаль, что она только под Windows) — D Form Library 2 (или если сокращенно, DFL2), с которой у нас изначально никак не клеилось… Читать далее →

Подробнее

Gangnam style в D

На этот раз мы реально вас удивим…

Как думаете, что можно сделать такого необычного с параметрическим представлением функции?

Оказывается, можно получить довольно интересные результаты, вот например, программа, с которой один из авторов блога, мучился больше 2-х недель. Читайте далее и поймёте почему.

Читать далее →

Подробнее