Zum Inhalt springen

JasonDelife

Mitglieder
  • Gesamte Inhalte

    82
  • Benutzer seit

  • Letzter Besuch

Beiträge von JasonDelife

  1. 1. Eine Sprache wählen (Du hast VB gesagt, da du hier im .NET-Forum bist, gehe ich von VB.NET aus)

    2. MS Visual Basic 2008 Express herunterladen + installieren:

    Download von Visual Basic 2008 Express

    3. Das Buch ganz (!!!) durchlesen + Aufagben/Snippets im Buch programmieren

    4. Jetzt kannst du Programme selber schreiben

    Warum erst das Buch durchlesen?

    -> Da manche (viele) das nicht machen, fragen sie dann irgendwelche grundlegenden Fragen, die in ihrem Buch fünf Seiten weiter beantwortet und erklärt werden. Ich habe auch erst mein C#-Buch gelesen und Programme gemacht, die nur das Wissen erfordern, was ich schon hatte. Klar, am liebsten will man sofort ein supercooles Programm schreiben, aber es gilt (wie bei allem, was man lernen muss): Klein anfangen, am besten mit Kapitel 1.

    Für das Pong-Spiel:

    Zuerst musst du es planen. Also überlegen welche Klassen es benötigt (Ball, Spieler, Spiel, Spielfeld, ...).

    Dann musst du überlegen, was die Klassen für Methoden und Eigenschaften benötigen.

    Dann kommt die Logik und wie die Klassen zusammenarbeiten.

    Am Schluss kommt dann die Implementierung und dann noch die GUI.

    Es ist also viel Papier gefragt ;) (oder der Klassendesigner von VS).

    Grüße, JasonDelife.

  2. 1.) Vorteile:

    - Automatische Speicherbereinigung (GC) (kein mühseliges delete)

    - Keine Pointer (C# unterstützt Pointer (eingschränkt) in unsafe-Bereichen)

    - (Theoretische) Plattformunabhängigkeit ohne ReCompile

    - Als C++ler würde ich C# oder C++.NET lernen, VB.NET ist eher was für VB6-ler und F# ist eine Sprache speziell für mathematische Zusammenhänge

    2.) Zukunstssicherheit von C#/F# bzw. C/C++:

    - Kann ich nicht beurteilen

    3.) C# und C/C++:

    - Mit einem C++-Compiler lässt sich kein C# kompilieren und auch nicht umgekehrt

    - Um bestehende C-DLLs eunzubinden gibt es P/Invoke

    - Außerdem gibt es C++.NET, mit dem man sowohl nativ als auch für .NET kompilieren kann. Mit C++.NET wird häufig ein .NET-Wrapper für bestehende native C/C++-DLLs erstellt. Die GUI kann dann in C#, VB.NET oder auch C++.NET erstellt werden.

    Grüße, JasonDelife.

  3. 1. Bitte poste NUR den relevanten Code!

    2. Namenskonventionen einhalten! (Klassen, Interfaces groß; Methoden, Felder, Packages klein)

    3. DIE GUI KENNT DIE LOGIK UND DIE LOGIK KENNT DIE GUI NICHT!!!

    (Tschuldige die Großschreibung, aber das ist essentiell)

    Wenn beide sich kennen, kann man sich's auch sparen.

    5. Das Problem:

    
    Logik.Logik.NeuesSpiel("d");
    
    
    Du musst auf die Controller-Instanz zugreifen:
    
    Controller.NeuesSpiel("d");
    
    

    6. Du solltest mal ein Java-Buch lesen: GalileoComputing OpenBook: Java ist auch eine Insel

    Grüße, JasonDelife.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...