17 und 4 in C#

Da mich vor kurzem ein Freund auf die Ide gebracht hat doch mal ein kleines Kartenspiel zu schreiben will ich daraus einfach mal ein Tutorial machen.

Ich werde hier C# benutzen, weil es einfach zu lernen und sehr bequem zu benutzen ist. Um das hier mitmachen zu können braucht ihr:

Visual Studio Express 2008

Das ist ein sehr gute Entwicklungsumgebung (IDE) und vorallem umsonst. Ihr müsst euch zwar nach 30 Tagen registrieren aber es bleibt weiterhin Kostenlos.

Wenn ihr VS installiert habt öffnet es und klick auf der linken Seite auf  „Erstellen:      Projekt…„. Im folgenden Fenster wählt ihr „Windows Forms – Anwendung“ aus und gebt einen Namen für euer Projekt ein, z.B. „17 und 4″.

Eure Projektmappe rechts oben sollte dann in etwa so aussehen:

0.1 Projektmappe

0.1 Projektmappe

Als erstes werden wir nur eine Klasse für unsere Spielkarten erstellen. Dazu Klickt ihr auf das fett gedruckte „17 und 4″ oder wie auch immer ihr euer Projekt genannt habt. Dann „Hinzufügen“ => „Neues Element …“. Wählt in diesem Dialog nun „Klasse“ aus und gebt als Namen CKarte.cs an.

Die automatisch generierte Klasse sieht nun so aus:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _17_und_4
{
class CKarte
{
}
}

Alles außerhalb von class CKarte {HIER wirds Interessant} muss euch erst mal nicht interessieren.

Unsere klasse braucht nun noch etwas Inhalt. Wir fügen also ein privates int Feld mit dem Namen wert hinzu.

class CKarte

{

// Wert der Karte

private int wert;

der Modifizierer „private“ bedeutet das nur von innerhalb CKarte  also  CKarte{Innerhalb}, auf „wert“ zugegriffen werden kann. Daher brauchen wir noch eine Zugriffsteuerung.

public int Wert
{
get { return wert; }
set { wert = value; }
}

„get“ und „set“ sind hierbei von außen zu betrachten. Will also jemand lesend auf „Wert“ zugreifen tritt „get{}“ ein und wenn jmd. schreiben will „set{}“. Der modifiziere „public“ bedeutet das gegenteil von „private“, es kann also von überall auf „Wert“ zugegriffen werden.

Und damit ist euere erste Klasse auch schon fertig. Weiter gehts Nächstes mal, dann mit Einer etwas aufwändigeren Klasse :>


Eine Antwort schreiben