OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
DL1ELY > UNIX     01.03.99 02:53l 54 Lines 2516 Bytes #-9996 (0) @ DL
BID : S29DB0ACH0QK
Read: DL1MGV GUEST
Subj: RE: DF1IAZ X-WIN
Path: DB0AAB<DB0AHO<DB0MWS<DB0RBS<DB0PSC<DB0ACH
Sent: 990228/2323z @:DB0ACH.#NRW.DEU.EU [BCM Aachen, JO30AS] bcm1.40o1
From: DL1ELY @ DB0ACH.#NRW.DEU.EU  (Stefan)
To:   UNIX @ DL
X-Info: No login password

Moin Ralf und Andere!

Es gibt sehr viele verschiedene Moeglichkeiten, unter X11 zu programmieren. Es
gibt viele verschiedene Toolkits wie Motif, Lestif, Xaw, GTK, GTK-- usw...
Jedes wird anders programmiert, und amcht im Endeffekt das, was Du
willst...Fenster und Linien zeichnen. Mehr oder minder einfach.

Im Bereich der GUIs (wie KDE) hat sich objektorientierte Programmierung (C++)
gegenueber C durchgesetzt...Objektorientiert kann man einfach den "natural
Way" zur Fensteroberflaeche waehlen. In C wird das viel, viel mehr zur Qual.

Bezogen auf KDE: Hier wird das "Toolkit" QT eingesetzt. Es basiert auf C++,
das Paket bei Suse heisst qt-devel, glaube ich.
Alle KDE-Programme sind mit QT geschrieben. Es ist fuer nichtkommerzielle
Anwendungen frei auf www.troll.no zu bekommen.

ich PERSOENLICH finde QT einfach genial. Ich finde es sehr einfach, darin zu
programmieren, und finde es gut durchdacht. Es ist einfach, ansprechende
Applikationen in C++ damit zu erstellen, es gibt schnelle Erfolge. Ich denke,
in der Wahl von QT liegt einer der Gruende fuer den raschen Aufstieg von KDE
(OK, es gab auch Probleme)...ABer ich programmiere lieber QT als GTK (GNOME
laesst gruessen).

Zum Kern: Auf www.troll.no gibt es ein sehr schoenes Tutorial zu QT, dass die
Programmierung Schritt fuer Schritt erklaert. Am Ende hat mein ein kleines
grafisches SPielchen programmiert, was die Grundelemente von QT nutzt. Und
dann ist man soweit, dass man sich anhand der Onlinedoku weiterbilden kann.
Dieses Tutorial, die mitgelieferten Beispielprogramme und die Onlinedoku
ersetzen meiner Meinung nach ein Buch.
Und es kostet weniger :->

Wem das nicht reicht: Nach Aussage meiner favorite Linux-Buchhandlung (tm)
wird es ab Mitte Maerz ein Buch zur KDE-1.1-Programmierung von O'Reilly
geben...Also auch zur QT-Programmierung.
Weiterhin gibt es auf Developer.kde.org einige Links zu KDE-Tutorials, due
schrittweise in die Programmierung einfuegen. Allerdings sollte man dazu
elementare Kenntnisse von QT haben.
Und zu allem braucht man Kenntnisse in C++.

Wenns denn C sein muss, kann ich nicht helfen. ABer das ist auch eher was fuer
Masochisten :->

Vy 73 de Stefan

P.S.: Bitte keine flame-Mails ueber die Vor- und Nachteile von
Programmiersprachen (Ja Walter, SMALLTALK _IST_ das Beste :-), oder bestimmter
Toolkits (Meine GTK-- iss staerker als deine QT, ey). Die oben zum Ausdruck
gekommene Meinung ist meine eigene.
Hope it helps.



Read previous mail | Read next mail


 13.07.2026 14:47:36lGo back Go up