C++ Wissen erweitern

Diskutiere C++ Wissen erweitern im Developer Network Forum im Bereich Hardware & Software Forum; Hi, Also ich kann die ganzen grundsachen wie Zeiger referenzen funktionen klassen.:ja: Nun wollte ich fragen was ich weiter machen soll. Habe...
  • C++ Wissen erweitern Beitrag #1
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Hi,
Also ich kann die ganzen grundsachen wie Zeiger referenzen funktionen klassen.:ja:

Nun wollte ich fragen was ich weiter machen soll. Habe mir gedacht das ich vieleicht mit sockets anfangen wollte um zu lernen wie man sachen uploaded und so.

Wüsst ihr gute tut´s oder soll ich was anderes Lernen?:confused:

Hoffe auf hilfe

Mfg. Matyr:goil:
 
  • C++ Wissen erweitern Beitrag #2
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Wäre schön wenn mal einer antwortet.
 
  • C++ Wissen erweitern Beitrag #3
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Mhh ja, ich hab ein bisschen was mit sockets rumprobiert www.c-worker.ch da findeste gut was zu.
 
  • C++ Wissen erweitern Beitrag #4
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Naja, sockets haben nicht wirklich was mit C/C++ zu tun.

Man muß hier unterscheiden:

1. Sprachliche Konzepte wie Objektorientierung. Das hört nicht damit auf, daß man eine Klasse definieren kann. Objektorientierung ist ein Konzept. C++ bietet noch einige weitere Dinge, wie Templates, Exceptions, die STL usw. die auch ähnlich in anderen Programmiersprachen auftauchen.

2. Anwendung verschiedener APIs. Dazu gehört z.B. Sockets. Sockets sind ein Service des Betriebssystems. Das bietet dem Programmierer ein API an, um damit was sinnvolles tun zu können.
Neben Sockets gibt es noch hunderte von APIs für alle möglichen Zwecke.


Zu Punkt 1 gibt's eine Menge Bücher. Z.B. was allgemeines:
http://www.galileocomputing.de/openbook/oo/

Oder etwas praxisnaher etwas über Entwurfsmuster (Design Patterns). Das sind quasi Anleitungen, wie bestimmte Probleme lösen kann: http://wwwswt.informatik.uni-rostock.de/deutsch/Infothek/Entwurfsmuster/patterns/index.html

Sehr intressant sind auch die Cookbooks:
http://www.oreilly.com/catalog/cplusplusckbk/#top
Da werden Lösungen für viele alltägliche Probleme aufgezeigt. Da kann man sich eine Menge abschauen.


Zu 2:
Du wirst immer wieder auf unbekannte APIs treffen, in die Du Dich einarbeiten mußt. Ich würde mich da jetzt nicht auf eine API wie Sockets versteifen. Such Dir ein Thema, das Dich intressiert und versuch das unzusetzen. Das muß nichts kompliziertes sein. Ein Karten/Brettspiel, eine Verwaltung für die Videosammlung, etc. Dabei triffst Du dann zwangsläufig auf Probleme, die Du mit Hilfe verschiedener APIs oder auch Bibliotheken lösen mußt

Wenn Du Windowsprogramme schreibst, dann ist das Windows-SDK (~MSDN) Plicht. Die Doku ist sehr umfangreich und beschreibt eine Menge verschiedener APIs inkl. vieler Beispiele. Schmökere einfach mal in der Windows-SDK und Du wirst eine Menge intressanter Themengebiete finden.
 
  • C++ Wissen erweitern Beitrag #5
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Vielen Dannk für die hilfen werde mir das also mal angucken.

Windows-SDK habe ich mein problem ist das nur das ich nicht verstehe was da steht, das liegt etwas an englisch weil das zu fachbezgen ist. Bin in der 11 und da lernt man sowas nicht. Wäre schön wenn es sowa auf deutsch gäbe.

Nochmal Danke

Hoffe auf weitere meinungen. Vieleicht auch tipps für gute Bücher.

Mfg. Matyr
 
  • C++ Wissen erweitern Beitrag #6
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Windows-SDK habe ich mein problem ist das nur das ich nicht verstehe was da steht, das liegt etwas an englisch weil das zu fachbezgen ist. Bin in der 11 und da lernt man sowas nicht. Wäre schön wenn es sowa auf deutsch gäbe.
Da gibt's nur eine Antwort darauf: Lern Englisch. Das Handwerkszeug (C++) hast Du ja schon einigermaßen im Griff. Aber es gibt so gut wie kein Programm, das nicht mit seiner Umgebung interagiert. Sei es Netzwerk, GUI oder eine beliebige Bibliothek, die Dir eine Menge Arbeit abnimmt. Deren Dokumentation ist so gut wie immer in englischer Sprache verfasst.

Die Hilfe zum deutschen Visual Studio Express ist teilweise ins deutsche übersetzt. Die vollständigen Infos wirst Du dort nur auf englisch finden. Und in der 11 Klasse ist Dein Englisch sicher gut genug, um die MSDN lesen zu können. Für Fachbegriffe gibt's im Internet genug Möglichkeiten, deren Bedeutung rauszufinden.
 
  • C++ Wissen erweitern Beitrag #7
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ok ich werde mal gucken.

Ps. Englisch ist nicht gerade meine große Stärke^^Note: 4
Dafür mehr Naturwissenschaften. Da überall 1


Mfg. Matyr
 
  • C++ Wissen erweitern Beitrag #8
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Tja, schön und gut, aber das wirste wohl hinbekommen. Note 4, die hat wohl eher was damit zu tun, dass du nicht gut Klausuren oder sowas schriben kannst, aber des Lesens, wirste ja dann trotzdem noch mächtig sein;)
Ansonsten Onlinewörterbücher helfen.
 
Thema:

C++ Wissen erweitern

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben