Wie gehts weiter?
-
Ich hab diese Bücher abgearbeitet:
http://www.amazon.de/C-Programmieren-Anfang-Helmut-Erlenkötter/dp/3499600749/ref=sr_1_1?ie=UTF8&qid=1343602751&sr=8-1http://www.amazon.de/C-Kurz-gut-Peter-Prinz/dp/3897212382/ref=sr_1_6?ie=UTF8&qid=1343602751&sr=8-6
http://www.amazon.de/gp/product/3499612232/ref=oh_details_o00_s00_i00
http://www.amazon.de/gp/product/3899901231/ref=oh_details_o01_s00_i00
Also die Grundlagen, Netzwerkrpogramierung, Multithreading beherrsch ich denk ich ganz gut.
Da es keine Bücher für fortgeschrittene gibt, frag ich mich wie geht es jetzt weiter?
Ich möchte gerne tief in die Windows-Programmierung in C rein.
Aber auch etwas in die Linux/UNIX Programmierung..
Vielen Dank.
-
Zum lernen?
Da gibt es doch einige opensource Projekte, wo du deine C-Kenntnisse einbringen kannst.
Ohne das geprüft zu haben:
Einige Compiler könnten da noch Manpower vertragen. Beispiel: Open Watcom oder der gcc.
Betriebssysteme: Da gibt es mehrere Projekte, die sich über C-Programmierer freuen würden. Beispiele findest du hier im Forum und wenn du international agieren möchtest, bei Linux. Es gibt da auch noch weitere Baustellen.
Dann gibt es auch noch andere Projekte. Musst mal im Netz suchen.Windows und C, willst du nicht erst noch C++ oder andere Microsoft-Sprachen lernen eh du an Windows heran gehst?
MfG f.-th.
-
Hmm.. Ich hab gelesen, das die Win32 fast nur aus C Code besteht. Also reicht es nicht c zu können?
-
Und wegen den Projekten, brauch man da nicht Kenntnisse von dem Betriebsystem.
-
DasC schrieb:
Hmm.. Ich hab gelesen, das die Win32 fast nur aus C Code besteht. Also reicht es nicht c zu können?
Wenn du nur reine WinAPI-Programme schreiben willst, dann kommst du nur mit C hin. Die ganzen Highlevel-Frameworks wie MFC oder Qt sind aber in der Regel C++ und objektorientiert.
Meiner Meinung nach kannst du dich mit reinen WinAPI-Progrämmchen zwar schön in die Windows-Welt einarbeiten und schon mal reinschnuppern (die ganze Windows-Messages-Sache verstehen, die Windows-Datentypen kennenlernen usw.), aber ernsthafte, größere GUI-Programme wirst du so nicht schreiben wollen. Das ist einfach viel zu viel Arbeit. Da macht sich der Komfort eines vernünftigen Frameworks bezahlt.
-
_matze schrieb:
DasC schrieb:
Hmm.. Ich hab gelesen, das die Win32 fast nur aus C Code besteht. Also reicht es nicht c zu können?
Wenn du nur reine WinAPI-Programme schreiben willst, dann kommst du nur mit C hin. Die ganzen Highlevel-Frameworks wie MFC oder Qt sind aber in der Regel C++ und objektorientiert.
Meiner Meinung nach kannst du dich mit reinen WinAPI-Progrämmchen zwar schön in die Windows-Welt einarbeiten und schon mal reinschnuppern (die ganze Windows-Messages-Sache verstehen, die Windows-Datentypen kennenlernen usw.), aber ernsthafte, größere GUI-Programme wirst du so nicht schreiben wollen. Das ist einfach viel zu viel Arbeit. Da macht sich der Komfort eines vernünftigen Frameworks bezahlt.
Also mir Waere nicht so wichtig, wie das Programmier aussieht, die möglichkeiten sind mir wichtig..
Und kommt da vielleicht WinApi in Frage?
-
Hab zwar mich bisschen über die WinApi im Internet informiert, aber wie das im Zusammenhang in C ist und wie weit da die möglichkeiten sind, weiß ich nicht.
-
Wenn du dir mal mehr als 3 Sekunden Zeit nehmen würdest, deine Beiträge zu schreiben, dann könnte man vielleicht sogar verstehen, was du wissen möchtest. Lieber einen Beitrag in korrektem Deutsch (oder einer anderen Sprache, falls du Probleme mit Deutsch hast, Hauptsache verständlich), als drei unverständliche Beiträge direkt untereinander.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C (C89 und C99) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ganz grob gesagt: sobald dein Programm eine GUI mit mehr als einem Button haben soll, lohnt es sich, auf bequeme Frameworks zurückzugreifen, die die rohen WinAPI-Funktionen kapseln und mit einem objektorientierten Interface zur Verfügung stellen. Wenn du allerdings andere Sachen machen willst (Konsolenprogramm, Treiber, Dienst, was weiß ich...), dann kommst du sicher mit WinAPI-only aus.
Es kommt halt einfach darauf an, was genau du machen willst.
-
Vielen Dank matze, werde mir jetzt erstmal ein freundliches C-Forum suchen.
-
Geh' bitte dorthin - die haben dich verdient.