Hi, Bytestorm, klingt schon gut, was DU machen würdest. Aber
so weit bin ich ja noch lange nicht. Ich bin ja bei den ersten
Schritten in C#.
Servus
Als Beispiel hier mein bisheriges Machwerk:
schau ma uns das mal an:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace KsMoney
{
class Haushalt
{
public string Kategorie;
public string Uebersicht;
public string Administration;
}
public class Kategorie
{
Kategorie Lebensmittel = new Kategorie();
Kategorie Waschmittel = new Kategorie();
Kategorie Hygiene = new Kategorie();
Kategorie Gesundheit = new Kategorie();
Kategorie Hausrat = new Kategorie();
Kategorie Textilien = new Kategorie();
Kategorie Unterkunft = new Kategorie();
Kategorie Kommunikation = new Kategorie();
Kategorie Information = new Kategorie();
Kategorie Versand = new Kategorie();
Kategorie Büro = new Kategorie();
Kategorie Versicherung = new Kategorie();
Kategorie Gebühren = new Kategorie();
Kategorie Verein = new Kategorie();
Kategorie Medien = new Kategorie();
Kategorie Fortbildung = new Kategorie();
Kategorie Werbungskosten = new Kategorie();
Kategorie Tilgung = new Kategorie();
Kategorie Freizeit = new Kategorie();
Kategorie Hobby = new Kategorie();
Kategorie Sonstiges = new Kategorie();
Kategorie Frei1 = new Kategorie();
Kategorie Frei2 = new Kategorie();
Kategorie Frei3 = new Kategorie();
}
Ich benutze selten selbsterstellte Klassen, das brauch ich idR nicht. Allerdings ist mir nicht ganz klar warum du in der Klasse die Klassen erstellst oO das ergibt für mich keinen Sinn.
Das müsstest du an einem andern Punkt machen z.B. bei Form_Load() oder so.
Ich würde auch wen die Kategorien den wirklich statisch definiert werden sollen eher n String Array dafür verwenden oder sowas in der Art.
Aber besser wäre doch irgend eine Programm externe Datenquelle da würden mir folgenden einfallen
- Dateien
- eine Datenbank
- die Windows Registry
Das würde dem Programm die nötige flexibilität geben so das man beim hinzufügen einer neuen Kategorie nicht immer das Programm neu kompilieren muss
static void Main()
{
Console.WriteLine(„Hallo Giesing“);
}
}
}
So hier fällt mir zuerst eine Sache auf.
Du lädst beim Start System.Windows.Forms; also geh ich davon aus das du das Projekt mit der Vorlage Windows Form erstellt hast (Was für eine Entwicklungsumgebung benutzt du?)
Und nun versuchst du eine Ausgabe auf die Konsole zu machen.
Ersetze mal Console.WriteLine(„Hallo Giesing“); mit MessageBox.Show(„Hallo Giesing“); und versuchs nochmal zu compilieren.
mit dem Effekt, das vom Compiler als Fehler markiert
wird.
Was ja wie oben beschrieben zu erwarten war.
Du siehst, ich hab noch einen langen Weg vor mir. (übrigens
könnte ich ja mit „Hallo Welt“ anfangen, aber ich möchte
gleich mit etwas konkretem beginnen)
Jup so hab ich auch angefangen wurde halt unterstüzt von n paar leuten die sich gut damit auskannten.
Nix für ungut und Danke für bisher. kannst aber ruhig mit mir
in Kontakt bleiben.
Jo kein Problem jeder lernt mal.
Es grüßt dich
Nikodemo
(übrigens: wie Formatiert man bei weweiwa einen Text?)
Ich hab einfach rechts auf Antworten und Zitieren gedrückt Fett schreiben und so kannst mit HTML Tags sind aber nur n paar erlaubt.