|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 17 Sep 2004 13:16:41 To : "Sergey Maslennikov" Subject : Re: Hужно написать графическую программу, посоветуйте как. -------------------------------------------------------------------------------- Sergey Maslennikov <s.n.maslennikov@mtu-net.ru> wrote: SM>Доброго времени, All! SM>Возникла необходимость написать графическую програмку для SM>Linux. Как это можно сделать попроще? Для начала - не использовать никаких инструментальных средств кроме текстового редактора и компилятора/интерпретатора выбранного языка. Все эти IDE - от лукавого, потому что творят много чего лишнего. Делай для начала только то, что понимаешь. Потом, когда начнешь понимать достаточно много, можно попробовать повозиться со всякими визардами, и посмотреть не позволят ли они тебе облегчить нудную работу. Все средства автоматизации хороши только в руках того, кто в состоянии понять, что они делают, и сделать то же самое руками. Тогда они действительно позволяют эффективно экономить время. Далее, начинать с создания KDE/Gnome совместимых приложений - не стоит. Совместимость с достаточно сложной компонентной моделью desktop environment требует несколько больших знаний, чем просто графическое приложение. И, конечно, надо начать с того, чтобы вооружиться хорошими книжками. Можно взять примеры идущие в комплекте выбранного графического тулкита, но лучше начать с примеров из книжки. Они по крайней мере там в подробностях объясняются. И вообще писать GUI гораздо проще на интерпретируемых языках - Tcl/Tk, Python/Tkinter или WXPython, Perl/Tk, Guile/Gtk. После того как научишься писать программы, работающие на конкретной машине, можно будет научиться пользоваться autotools. Вот когда постигнешь логику работы autoconf/automake можно будет пытаться разобраться с KDevelop, который ими пользуется. Скорее всего ты посмотришь и плюнешь, сочтя что хороший текстовый редактор предоставляет гораздо больше удобств. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151789a676743.html, оценка из 5, голосов 10
|