C-Programmierung besser lernen
C-Programmierung besser lernen
Hallo!!!
Ich hab vor einiger Zeit mit C begonnen und die Grundsachen wie Operatoren, dynamische Speicherverwaltung, Variablen/konstanten, Kontrollstrukturen, Funktionen,... gelernt, nun würde ich gerne etwas tiefer einsteigen und frage mich wie ich am besten weiterlernen soll, mein Tutorial ist zu ende und ich habe keine ahnung wie ich grafiken darstellen kann oder ähnliches, wäre schön wenn ihr mir helfen würdet
MfG Mitb
Ich hab vor einiger Zeit mit C begonnen und die Grundsachen wie Operatoren, dynamische Speicherverwaltung, Variablen/konstanten, Kontrollstrukturen, Funktionen,... gelernt, nun würde ich gerne etwas tiefer einsteigen und frage mich wie ich am besten weiterlernen soll, mein Tutorial ist zu ende und ich habe keine ahnung wie ich grafiken darstellen kann oder ähnliches, wäre schön wenn ihr mir helfen würdet
MfG Mitb
Hi!
mit dem C-Standard bist du wohl weitgehend durch. Nun brauchst du Grafikbibliotheken wie GTK+ (mit oder ohne GNOME-Libs) oder Qt (mit oder ohne KDE-Libs). Die Dokumentation für diese kann man sich installieren. Von KDevelop oder anderen Entwicklungsumgebungen aus kann man recht komfortabel auf diese zugreifen.
Gruß,
hjb
mit dem C-Standard bist du wohl weitgehend durch. Nun brauchst du Grafikbibliotheken wie GTK+ (mit oder ohne GNOME-Libs) oder Qt (mit oder ohne KDE-Libs). Die Dokumentation für diese kann man sich installieren. Von KDevelop oder anderen Entwicklungsumgebungen aus kann man recht komfortabel auf diese zugreifen.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Hi!
Tja, mit den Empfehlungen ist das so eine Sache...
Wenn du mit C++ klarkommst, dann nimm doch gleich die KDE-Libs. Wenn die Portabilität maximal sein soll, dann eher reines Qt. Solltest du aber mit dem Gedanken spielen, deine Programme mal unter einer proprietären Lizenz zu vertreiben, dann muß du dir überlegen, ob du bereit bist, für die kommerzielle Qt-Lizenz zu löhnen. Es könnte sich ja durchaus lohnen. Andernfalls ist wxWidgets eine exzellente Alternative. An die Funktionalität von Qt und wxWidgets kommt keine andere Bibliothek ran.
Gruß,
hjb
Tja, mit den Empfehlungen ist das so eine Sache...
Wenn du mit C++ klarkommst, dann nimm doch gleich die KDE-Libs. Wenn die Portabilität maximal sein soll, dann eher reines Qt. Solltest du aber mit dem Gedanken spielen, deine Programme mal unter einer proprietären Lizenz zu vertreiben, dann muß du dir überlegen, ob du bereit bist, für die kommerzielle Qt-Lizenz zu löhnen. Es könnte sich ja durchaus lohnen. Andernfalls ist wxWidgets eine exzellente Alternative. An die Funktionalität von Qt und wxWidgets kommt keine andere Bibliothek ran.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Hi,
mit C++ komme ich garnicht klar, hab bisher nur reines C gelernt
Habe nur vor die Programme die ich schreibe auf meinen BSD-Rechnern laufen zu lassen und frei einigen freunden zur verfügung zu stellen. Kommerziel werd ich da aus verschiedensten gründen nichts machen (1. bin noch minderjährig und das ist dann ein haufen papierkram, 2. bin nur Hobby-programmierer und mit sicherheit noch nicht so gut das ich programme schreiben könnte die sich kommerziel verbreiten würden. 3. find ich freie software gut und opensource noch besser ).
Wenn ich das jetzt richtig verstanden hab kann ich mit QT-libs frei programmieren, ist das richtig?
Dokus werde ich mit sicherheit finden.
Achja, danke nochmal für die vielen infos!
MfG Mitb
mit C++ komme ich garnicht klar, hab bisher nur reines C gelernt
Habe nur vor die Programme die ich schreibe auf meinen BSD-Rechnern laufen zu lassen und frei einigen freunden zur verfügung zu stellen. Kommerziel werd ich da aus verschiedensten gründen nichts machen (1. bin noch minderjährig und das ist dann ein haufen papierkram, 2. bin nur Hobby-programmierer und mit sicherheit noch nicht so gut das ich programme schreiben könnte die sich kommerziel verbreiten würden. 3. find ich freie software gut und opensource noch besser ).
Wenn ich das jetzt richtig verstanden hab kann ich mit QT-libs frei programmieren, ist das richtig?
Dokus werde ich mit sicherheit finden.
Achja, danke nochmal für die vielen infos!
MfG Mitb
Hi!
Ja, mit Qt kannst du freie Programme frei erstellen. Das ist allerdings C++. Wenn du nur C verwenden willst, ist GTK+ meiner Meinung nach die erste Wahl. Eine Alternative wäre die SDL-Bibliothek, die zwar für Multimedia und Spiele konzipiert wurde, aber auch für allgemeine Programme brauchbar sein könnte: http://www.pro-linux.de/work/sdl/index.html.
Gruß,
hjb
Ja, mit Qt kannst du freie Programme frei erstellen. Das ist allerdings C++. Wenn du nur C verwenden willst, ist GTK+ meiner Meinung nach die erste Wahl. Eine Alternative wäre die SDL-Bibliothek, die zwar für Multimedia und Spiele konzipiert wurde, aber auch für allgemeine Programme brauchbar sein könnte: http://www.pro-linux.de/work/sdl/index.html.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Hi!
Denkst du ich komme mit QT und C++ klar?
C++ beinhaltet ja C im Grunde, also sollte ich doch auch mit C die QT libs nutzen können??
Oder wäre es das beste wenn ich noch en C++ buch oder tutorial lese bevor ich mich an QT wage?
Die anderen Libs würde ich lieber erstmal nur als alternative verwenden.
MfG Mitb
Denkst du ich komme mit QT und C++ klar?
C++ beinhaltet ja C im Grunde, also sollte ich doch auch mit C die QT libs nutzen können??
Oder wäre es das beste wenn ich noch en C++ buch oder tutorial lese bevor ich mich an QT wage?
Die anderen Libs würde ich lieber erstmal nur als alternative verwenden.
MfG Mitb
Hi!
Es ist zwar im Prinzip richtig, daß C++ ANSI-C als Untermenge enthält, für praktische Zwecke würde ich sie aber eher als zwei unterschiedliche Programmiersprachen betrachten. C++ enthält zudem viele Erweiterungen gegenüber C. Und die werden von Qt und anderen C++-Bibliotheken natürlich genutzt, sonst wären es C-Bibliotheken.
Sich mit Qt zu beschäftigen, macht daher erst Sinn, wenn man C++ und die Konzepte des objektorientierten Programmierens grundsätzlich verstanden hat.
Gruß,
hjb
Es ist zwar im Prinzip richtig, daß C++ ANSI-C als Untermenge enthält, für praktische Zwecke würde ich sie aber eher als zwei unterschiedliche Programmiersprachen betrachten. C++ enthält zudem viele Erweiterungen gegenüber C. Und die werden von Qt und anderen C++-Bibliotheken natürlich genutzt, sonst wären es C-Bibliotheken.
Sich mit Qt zu beschäftigen, macht daher erst Sinn, wenn man C++ und die Konzepte des objektorientierten Programmierens grundsätzlich verstanden hat.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
guten tach
wenn du mit Qt programmieren willst wirst du um das lernen von C++ nicht drumrumkommen.
C++ unterscheidet sich zwar in der syntax kaum von C, man kann im prinzip sagen C ist ein kleiner teil von C++, aber die art zu programmieren ist gänzlich anders. C++ zeichnet sich dadurch aus, das es eine objektorientierte Programmiersprache ist, was genau das heißt wirst du sehen wenn du C++ lernst.
Wenn du mit Qt ernsthafte Programme schreiben willst, solltest du C++ lernen, geht eigentlich schnell, wenn man schon C kann
Hier findest du ein paar deutschsprachige tutorials zu C++ musste sehen welches gut ist
http://dmoz.org/World/Deutsch/Computer/ ... führungen/
Viel spaß beim programmieren
Gruß DERHANS
wenn du mit Qt programmieren willst wirst du um das lernen von C++ nicht drumrumkommen.
C++ unterscheidet sich zwar in der syntax kaum von C, man kann im prinzip sagen C ist ein kleiner teil von C++, aber die art zu programmieren ist gänzlich anders. C++ zeichnet sich dadurch aus, das es eine objektorientierte Programmiersprache ist, was genau das heißt wirst du sehen wenn du C++ lernst.
Wenn du mit Qt ernsthafte Programme schreiben willst, solltest du C++ lernen, geht eigentlich schnell, wenn man schon C kann
Hier findest du ein paar deutschsprachige tutorials zu C++ musste sehen welches gut ist
http://dmoz.org/World/Deutsch/Computer/ ... führungen/
Viel spaß beim programmieren
Gruß DERHANS
[sic]