Ключевые слова:X, lib, wm, (найти похожие документы)
_ RU.UNIX.LINUX (2:5077/15.22) _________________________________ RU.UNIX.LINUX _
From : Max Gotlib 2:5080/1003 19 Jun 97 16:07:18
Subj : Re: Аналог MFC для X
________________________________________________________________________________
From: [email protected] (Max Gotlib)
Nick Slobodsky ([email protected]) wrote:
> High All!
> А какие есть под Linux библиотеки классов для всяких там графических
> окошек-менюшек?
wxWindows:
http://www.aiai.ed.ac.uk (там отошлют куда-то дальше - это "прошлогодний" URL)
очень не дурно - под Motif, XView, Xt (отдельный порт), M$ Windows всех
мастей, есть слухи про OS/2... Большое кол-во классов для организации GUI а
текже структур данных (списки, работа со строками, reg-expressions)...
Большой выбор contribs (например есть транслятор из LaTeX в RTF, HTML,
WinHelp). Hекоторая поддержка сетевухи (нечто типа Windows DDE под UNIX)...
Free (GPL) при любом способе использования .
V:
http://www.unm.cs.edu/~wampler
Motif, Xt, M$ Windows (желательно 32-bit), слухи про OS/2. Hеобходимый
минимум классов для организации GUI. Hикакой поддержки для организации
структур данных. По сравнению с wxWindows очень шустр и мал... Hеплохой
пример "разумного" использования OOП.
Amulet:
(URL не помню - найти несложно), X11 ("чистый"), MacOS, MS Windows (32-bit),
слухи про OS/2. _Очень_ объектноориентированный - идеален для преподавания.
Встроенный отладчик. Тотлько GUI. Motif look & fill.
Fresco:
(URL не помню - найти несложно), X11 ("чистый"), MS Windows (32-bit).
Попытка (похоже удачная) переплюнуть MS OLE. Есть все что только можно
пожелать - только одна проблема - мне (укорее всего дело как раз во мне) не
удалось добиться устойчивой работы под Linux-ом. А так - все - GUI (просто
расширяемый набор классов, динамическая компоновка, geometry menagement ...),
базовые структуры данных, сеть, нити, очень даже C++.
Из непортабельных - очень даже неплохо выглядит XForms (под "плоский" C, но
есть и ++ wrapper). Большой минус - распространяется только в бинарном виде.
Поставляется вместе с GUI builer-ом (на выходе _реально работающий_ код).
Motif look & fill. Возможны некоторые идеалогические проблемы с динамически
перестраиваемыми окнами-контайнерами (закладка на "статическое" описание
форм и положений управляющих элементов относительно формы а не друг друга).
Край не мал и шустр. Пример испльзования - Lyx - LaTeX fron-end.
Из не Free:
Qt: есть очень многое (GUI, данные, сеть). Пример использоваия KDE - desktop
envieronment (типа OS/2 PM).
А в общем, под X-ами лучше всего смотрится Motif (Free альтернатива Motif-у
есть Athena widget set) базирующийся на Xt. Однако это не C++ а
объектно-ориентированное программирование на "плоском" языке.
Max.
--- ifmail v.2.9 * Origin: The Urals State Academy of Railway Transport (2:5080/1003@fidonet)