C Tutorial Tipp

Diskussionen zu Tutorials, Änderungs- und Erweiterungswünsche
nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: C Tutorial Tipp

Beitrag von nufan » Mi Okt 22, 2008 4:03 pm

Kerli hat geschrieben:
nufan hat geschrieben: :shock: Ist das ein ganz normales Konsolen-Hello-World oder macht das sonst noch was?
Wenn nicht, schaut mir das doch ein wenig kompliziert aus...
Das geht noch viel kürzer: wxWidgets Hello World

Sollte sich jemand ebenfalls mit wxWidgets beschäftigen, dann könnt ihr euch gerne im neunen Namespace 'wx' beteiligen. Da ich mich gerade wieder mit wxWidgets beschäftige tu ich dort ein paar Tipps und Codeschnippsel sammeln.
Sieht doch gleich viel einfacher aus :)

Dominik
Beiträge: 381
Registriert: Mo Jul 07, 2008 9:39 pm

Re: C Tutorial Tipp

Beitrag von Dominik » Mi Okt 22, 2008 4:40 pm

So lang ihr das dann nicht 100 Prozent auf Oop aufbauen wollt wäre ich auch dabei
Classen und so ist ja kein Problem aber 100 Prozent alles OOP ist net so mein Programmier style^^

mfg
Rechtschreibefehler sind gewollt und dienen der Unterhaltung

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: C Tutorial Tipp

Beitrag von Xin » Mi Okt 22, 2008 5:40 pm

Kerli hat geschrieben:
nufan hat geschrieben: :shock: Ist das ein ganz normales Konsolen-Hello-World oder macht das sonst noch was?
Wenn nicht, schaut mir das doch ein wenig kompliziert aus...
Das geht noch viel kürzer: wxWidgets Hello World

Sollte sich jemand ebenfalls mit wxWidgets beschäftigen, dann könnt ihr euch gerne im neunen Namespace 'wx' beteiligen. Da ich mich gerade wieder mit wxWidgets beschäftige tu ich dort ein paar Tipps und Codeschnippsel sammeln.
Ich möchte erst den C-Namespace fertig haben, bevor ich mich nach wx und/oder (vermutlich parallel dazu) Python und wxPython bewege.

Aber sobald C steht, können wir uns gerne gemeinsam an ein ein Konzept für wx: machen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: C Tutorial Tipp

Beitrag von cloidnerux » Mi Okt 22, 2008 5:49 pm

Naja, GUI ist immer so ne sache, zum einen Kompliziert, zum anderen sieht so ne Konsole irgendwie langweilig aus.
Man könnte ja mal irgendwas mit GUI Editoren machen. Einige Entwicklungsumgebungen haben so was schon Integriert.
Unter Windows kann man unter VisualC++ mit wenigen Mausklicks eine GUI machen, für Einsteiger was schönes, für Profis gibts viele funktionen.
Aber ihr müssts wissen.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Dubbel
Beiträge: 197
Registriert: So Jul 06, 2008 6:25 pm
Wohnort: Kopenhagen
Kontaktdaten:

Re: C Tutorial Tipp

Beitrag von Dubbel » Mi Okt 22, 2008 9:07 pm

Ich fände es zwar subjektiv echt klasse wenn es ein Tutorial darüber gäbe, da ich zwar unter Windows WinAPI programmieren kann, aber unter Linux keinen wirklichen Einstieg in irgendwelche APIs gefunden habe - objektiv denke ich jedoch, dass man erst wirklich nur "Konsolen-C" lehren sollte, aber vielleicht immer mal wieder auf die GUI-Programmierung hinweisen sollte, damit die Leser, die auf Grafik stehen, am Ball bleiben...

Dominik
Beiträge: 381
Registriert: Mo Jul 07, 2008 9:39 pm

Re: C Tutorial Tipp

Beitrag von Dominik » Mi Okt 22, 2008 9:33 pm

Dubbel hat geschrieben: auf die GUI-Programmierung hinweisen sollte, damit die Leser, die auf Grafik stehen, am Ball bleiben...
Meine rede etwas vornehmer ausgedrückt:P
Rechtschreibefehler sind gewollt und dienen der Unterhaltung

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: C Tutorial Tipp

Beitrag von Xin » Mi Okt 22, 2008 10:39 pm

cloidnerux hat geschrieben:Man könnte ja mal irgendwas mit GUI Editoren machen. Einige Entwicklungsumgebungen haben so was schon Integriert.
Unter Windows kann man unter VisualC++ mit wenigen Mausklicks eine GUI machen, für Einsteiger was schönes, für Profis gibts viele funktionen.
Ich arbeite derzeit mit Visual C++ und zwar der Pro-Edition.
Der Designer macht ja alles sovieles einfacher.
Wenn man nur einen klitzekleinen Dialog will... will man was brauchbares machen, ist der Designer sogar kontraproduktiv, weil er selbstständig Code produziert, ohne mich zu fragen und dabei häufig auch automatisch programmiert, die ich nicht haben will. Und dann sucht man Fehler, die man nicht selbst programmiert, obwohl kein anderer am Rechner saß.

Für mich ist der Visual C++ -Designer grottig.

Die Richtung zu wxWidgets halte ich für richtig.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: C Tutorial Tipp

Beitrag von cloidnerux » Do Okt 23, 2008 4:04 pm

Ich arbeite mit der Express Version, und finde den Designer relativ gut.
Denn ich hab keine Lust, 1000 Zeilen Code nur für das Anzeigen und einstellen der Oberflächenelemte programmieren will.
Aber jedem seine meinung
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: C Tutorial Tipp

Beitrag von Xin » Do Okt 23, 2008 4:13 pm

cloidnerux hat geschrieben:Ich arbeite mit der Express Version, und finde den Designer relativ gut.
Denn ich hab keine Lust, 1000 Zeilen Code nur für das Anzeigen und einstellen der Oberflächenelemte programmieren will.
Aber jedem seine meinung
De Facto ist intelligente Programmierung einer GUI flexibler und kürzer als alles, was der Designer konstruiert.
Jedenfalls reagieren meine programmierten Dialoge unkritisch auf Erweiterungen oder Designveränderungen, während die per Designer erstellten Dialoge aufwendiger zu warten sind.
Obwohl die Dialoge eigene Logik benutzen, um über ein Konfigurationsobjekt die GUI aufzubauen, sind sie weiterhin relativ kurz.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten