PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X-Programmierung



25-08-2000, 10:43
Hi Leute!

Ich bin Umsteiger von Win32 und habe da mit C(++) und Delphi programmiert. Gibt es ein gutes und preiswertes (Preis <= 50 DM) Buch zum Einstieg in die X-Programmierung unter Linux?
Ich brauche auf jeden Fall kein Buch, das mir erklärt, wie ich c programmiere, das kan ich; ich möchte die (Programm-)Struktur von X-Window-Systemen lernen.
Muss ich dabei auf irgend etwas achten, wenn ich möchte, dass meine Progs auf möglichst allen X-Window-Systemen laufen?

Vielen Dank schon mal.

djlauk

Ing0s
25-08-2000, 14:40
hi,
was willst du denn machen ?
willst du ein spiel machen, eine textverarbeitung oder nur eine gui für ftp ?

MfG Ing0s

25-08-2000, 14:55
Hi Ing0s,

ich bin kein Spiele- sondern Anwengungsprogrammierer. Aber auch das ist nur ein Hobby.
Ich habe bisher meistens nur für meinen eigenen Bedarf programmiert (z.B. einen HTML-Editor mit Syntax-Highlighting (sehr rudimentär) und Eingabehilfen), die ich gerne nach Linux portieren würde, bzw. neu und besser schreiben. Das einzige Buch, von dem ich bisher gehört habe, das es taugt ist halt "KDE- und Qt-Programmierung" vom Verlag Adison-Wesley (79.95 DM) und das war mir halt zum Einstieg vorerst zu teuer, vor allem weil ich gehört habe, dass Qt nicht auf allen Window-Managern funktioniert, ich kenn mich da selbst nicht soooo gut aus.

Ich hoffe, meine Angaben sind jetzt genau genug.

djlauk

Christoph
28-08-2000, 09:34
Genau wie unter Win32 macht es unter X auch keinen Sinn, direkt
mit der Windows API zu programmieren, sondern man sollte ein Toolkit
verwenden.

Einige dieser Toolkits sind nur unter X verfügbar (z.B. Motif, Gtk),
andere sind crossplatform (Qt, FLTK) und wieder andere sind Wrapper
um andere Toolkits (Gtk--, WxWindows).

Überblicke über verfügbare Toolkits:
http://www.geocities.com/SiliconValley/Vista/7184/guitool.html http://sal.kachinatech.com/F/5/index.shtml

Ing0s
28-08-2000, 14:41
Christoph hat dir ja schon geantwortet.
Wenn es dir nicht auf geschwindigkeit ankommt, dann hol dir GTK (und easyGTK, das ist eine Erweiterung, die GTK ein wenig einfacher macht).
Zu finden ist das unter www.freshmeat.net. (http://www.freshmeat.net.)

Bei weiteren Fragen, einfach Posten ...

MfG Ing0s

28-08-2000, 17:25
Hi Leute,

ist dieses (easy)GTK bei meiner SuSE 6.3 dabei? Downloads sind für mich immer 'n Bisschen kompliziert zu bewerkstelligen, da im Moment nur ein (Win-)Rechner am Netz hängt, und dann darf ich immer mit Disketten Treppen rauf und runter rennen...

Noch 'ne Frage: Ist es einfach zu installieren? Ich bin Einsteiger und kläglich am Versuch gescheitert, KDevelop zum Laufen zu bringen...

Vielen Dank schon mal.

djlauk