К основному контенту

Разбираемся с D - gtkD

D - подрастающая смена для C++. Компилятор беру здесь http://dlang.org/download.html.

В данном уроке мы соберем библиотеку-обертку для gtk - библиотека для разработки GUI - пользовательского интерфейса. Исходники качаем с http://dsource.org/projects/gtkd.

Про windows нескажу но в ubuntu просто надо добавить dev-файлы sudo apt-get install lbigtk3-dev. Без исходников самой gtk gtkd несоберется.
Далее собственно процесс сборки. В C++ и Linux  я полный ноль, только сейчас узнал
что у make есть особенность ей можно подсунуть файл ответов.
Итак make -f GNUmakefile.
Ждем.
Готово.
Идем в папку GtkD-2.0/
запускаем TestWindow.
Любуемся:




Комментарии

  1. Как думаешь, у D есть будущее?

    ОтветитьУдалить
  2. Судя по всем нововведениям в C++... у D просто не может не быть будущего.

    ОтветитьУдалить
    Ответы
    1. Ди определенно очень хорош в нем есть все что надо. но психология и промывка мозгов требует чтобы мы пользовались продукцией крупных корпораций: Microsoft(C#), Oracle-Sun,ibm (java). Хотя умом понимаю, что можно очень неплохие проги уже сейчас писать на gtkD. Под виднос есть DiFormsLibrary. К сожалению, миром правят корпорации. Так язык Вирта в целом намнго круче и си си++, но используется только в оборонке в суперзакрытых системах нуждающихся в надежном коде.

      Удалить

Отправить комментарий

Популярные сообщения из этого блога

Кирилица в Arch Linux

После вчерашних обновлений в консоли Arch Linux при выборе русской локали вместо букв печатаются белые квадратики. Очевидно, что по какой-то причине не загружается прописанный в rc.conf шрифт. Временное лекарство от этого: выполнить команду setfont cyr-sun16 . Еще у меня в момент начальной загрузки появляется рябь на экране как от сильных электромагнитных помех в ЭЛТ, хотя у меня ЖК. Может быть это как-то связано.

Сортировка массивов в groovy

Любой массив в java и groovy можно отсортировать статическим методом: Arrays.sort(c); причем это будет очень быстро сто тысяч элементов типа int сортируются за 1 секунду на celeron M 1,8 Mg. Если это массив объектов можно использовать перегруженный метод Arrays.sort(c,comporator);

Arch Linux - руссификация консоли

Вчера, придя с работы, как всегда затеял InstallFest. Уже практически не задумываясь установил свежий арч. И тут заметил что в tty вместо русского - квадратики. Под утро нашел таки сообщение на форме, что в этом виноваты дрова от видео. Там правда речь шла о нвидиа, а у меня ати. Буду пробовать. И еще в lxterminal обратил внимание что сообщения на русском, а то что я вводил на русском потом возвращается системой в виде юникод-символов. Вот такие дела. UPDATE: драйвер не причем. переустановил в консоли(до установки X) по прежнему квадратики вместо букв. неужели придется переключатся на инглиш? Заметил что initscripts скачался c какого-то зеркала не с яндекса. возможно причина в нем.