Ergebnis 1 bis 9 von 9
  1. #1
    Trojaner
    Registriert seit
    02.12.2007
    Beiträge
    54

    Standard C++ lernen -> wie gehts weiter?

    So, ich bin jetzt mit dem Abschnitt Ansi C++ in meinem Buch durch. Das heißt ich weiß jetzt einiges über Schleifen, Bedingungen, Arrys/Vektoren, Strings, Zeiger und natürlich das wichtigste über Klassen und Funktionen. Was meint ihr denn was ich auf jeden Fall noch lernen sollte weil man das öfters benötigt? Ich dachte an sowas wie scanf().

    Ausserdem möchte ich dann einen Schrit weitergehen und entweder mit der WinAPI oder mit .net anfangen. Jetzt stellt sich die Frage womit als erstes anfangen. Ich denke wie bei allen Sachen ist es wieder so, dass ein WinAPI Befehl bei .net ganz anders aussieht als normal.

    Also was würdet ihr mir empfehlen?



  2. #2
    W32.FunLove
    Registriert seit
    01.08.2008
    Beiträge
    134

    Standard

    Ich würde mir nochmal die STL etwas genauer anschaunen, davon sind einige Dinge ziemlich praktisch.
    Guck dir ansonsten nochmal Singletons an, die auch ganz nützlich sind.

    Eine gute Übung wäre es ein kleines Programm zu schreiben, das über ein Windowsfenster läuft.
    Oder guck dir mal Winsock an, damit kannst du Netzwerkverbindungen ermöglichen.

    Du könntest dir auch ein kleines Spiel mit der SDL (oder mit DirectX oder OpenGL) entwickeln.

    In die .NET-Programmierung würde ich an deiner Stelle meiner Meinung nach nicht einsteigen, da das Framework meiner Meinung nach nur Nachteile hat, da werden aber vielleicht einige eine andere Meinung haben.

  3. #3
    Trojaner
    Registriert seit
    02.12.2007
    Beiträge
    54

    Standard

    Zitat Zitat von mo0wm
    In die .NET-Programmierung würde ich an deiner Stelle meiner Meinung nach nicht einsteigen, da das Framework meiner Meinung nach nur Nachteile hat, da werden aber vielleicht einige eine andere Meinung haben.
    Ja, das ist der eine Punkt. Der Vorteil an .net ist, dass es noch "Zukunft" hat, also ständig weiterentwickelt wird. Ich glaube eher weniger dass das bei C++ noch so ist? Aber bis Windows 7 da ist und nur noch wenige Leute XP nutzen, das .net Framework also Selbstverständlichkeit ist, wird es sicher noch einige Jahre dauern, also kann es noch ein Weilchen warten.

    Sonst werde ich mir deine Vorschläge mal anschauen. Bei der GUI Programmierung komme ich wohl nicht drum herum alles von Hand zu machen. WindowsForms sind ja leider nur für .net und mit dem C++ Builder komme ich nicht so gut zurecht, keine Ahnung warum.



  4. #4
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    .NET ist vorrangig erst einmal dazu da, MS' Antwort auf Java zu sein - ein plattformunabhängige Framework nun mal. C++ als Sprache wird weiter entwickelt, ebenso wie die APIs (bzgl. MS).

    Als reine Framework, das einen Großteil der Anwendungen auf einer Plattform benötigen, war .NET nicht gedacht; ich denke auch nicht, dass es mal dazu verwendet werden wird (allein aus Geschwindigkeitsaspekten sind da die nativen Sprachen schneller, da das JITting entfällt).

    Delphi, C/C++ und Co. (VB bewusst ausgeschlossen :x ) haben also in der Tat eine "Zukunft".
    I can haz RCE?

  5. #5
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard Re: C++ lernen -> wie gehts weiter?

    Zitat Zitat von F1lehunt3r
    Also was würdet ihr mir empfehlen?
    Wenn du jetzt ANSI-C++ durch hast, dann geht der Spaß los
    Such dir ein gutes Projekt und versuch dann dieses zu verwirklichen.
    Jeder Programmierer macht irgendwann Fehler und stößt an seine/ihre Grenzen, was in deinem Fall ja genau ist was du willst: sehen was du noch nicht kannst, aus Fehlern lernen, dein Wissen erweitern.


    mfG. BlackBerry

    PS: Mit .NET würde ich nicht anfangen. Es ist langsamer, größer, nicht auf allen Platformen vorhanden und ruft letztendlich auch nur WinAPI Funktionen auf.

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  6. #6
    W32.FunLove
    Registriert seit
    01.08.2008
    Beiträge
    134

    Standard

    Ach und fang auf jeden Fall mit kleinen Projekten an!
    Die meißten legen mit einem Monsterprojekt los geben nach einigen Tagen auf und heulen rum...

  7. #7
    Trojaner
    Registriert seit
    02.12.2007
    Beiträge
    54

    Standard

    Ok, das wars eigentlich was ich hören wollte. Aus den Antworten entnehme ich also dass es sich noch ganricht lohnt .net zu lernen, also werde ich es auch lassen.

    Ich werde als nächstes erstmal mit dem Öffnen, Bearbeiten etc. von Dateien und mit Winsocks beschäftigen. Dann werde ich mich langsam der WinAPI nähern, vielleicht mit solchen Spielereien wie Daten aus anderen Fenster auslesen oder sowas.



  8. #8
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard Re: C++ lernen -> wie gehts weiter?

    Zitat Zitat von F1lehunt3r
    So, ich bin jetzt mit dem Abschnitt Ansi C++ in meinem Buch durch.[...]
    Was meint ihr denn was ich auf jeden Fall noch lernen sollte weil man das öfters benötigt? Ich dachte an sowas wie scanf().
    scanf() ist C, sollte Dich also nicht weiter interessieren (höchstens um zu sehen, was es für Umsetzungen für die Eingaben gibt - und scanf() gehört gewiss nicht zu den sehenswerten!).

    GreetZ RiDER

  9. #9
    Support-Hure Avatar von sn0w
    Registriert seit
    18.09.2007
    Beiträge
    1.919

    Standard

    dachte mir gleich, dass sich der Befehl zu C++ komisch anhört

    Naja trotzdem würde ich auch vorschlagen nen Projekt zu starten...

    Boardregeln | SuFu | Blackmarket | PM

    Fragezeichen und Ausrufezeichen sind keine Rudeltiere!


Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •