Thema Datum  Von Nutzer Rating
Antwort
Rot Eigene Klassen erstellen und effektiv nutzen!?
21.03.2006 15:52:00 Danwe
NotSolved
22.03.2006 08:21:28 Rasta
NotSolved
22.03.2006 12:00:13 Danwe
NotSolved
22.03.2006 23:30:27 Rasta
NotSolved

Ansicht des Beitrags:
Von:
Danwe
Datum:
21.03.2006 15:52:00
Views:
1674
Rating: Antwort:
  Ja
Thema:
Eigene Klassen erstellen und effektiv nutzen!?
Hallo,

da ich jetzt doch ziehmlich fit in VB bin, (nicht zuletzt dank euch :-), möchte ich jetzt gerne lernen eigene Klassen zu schreiben und einzusetzen.

Ich habe da ein paar grundsätzliche Fragen:
klassen sind Objekte, die während der Laufzeit Speicher reservieren und Daten speichern können. Zudem bieten sie einige Interne Funktionen, sowie Funktionen auf die man explizit zugreifen kann, mit deren Hilfe man dann die Daten im Objekt verwalten/verändern und einsetzen kann, stimmt das soweit?

Als was speichere ich dann solche Daten innerhalb der Klasse? Als Strings, Booleans usw, wie auch meine normalen Variablen?
Wenn wir z.B. das Collection Objekt hernehmen:
Ich kann hier mehrere Einträge in eine Collection machen. wie geht die Klasse damit intern um?
Wird ein zweidimensionales Array erzeugt, so dass etwa auf der y-Achse alle Einträge gespeichert werden u. auf der x Achse die Attribute gespeichert, also in unserem Falle erstmal Key, before, after?

Collection:

1. Apfel, ApfelKey
2. Birne, BirneKey
3. Zitrone, ZitroneKey

usw...

Das heist Apfel ist im Array der oberste Eintrag und dahinter Steht der Key, apfel Key. Dannach kommt dann die Birne mit birne Key usw.

In der Klasse stehen dann noch mehrere Prozeduren/Funktionen. Bei Collection z.B. Add.
Diese Funktion erstellt dann ein neues Array, kopiert den Inhalt, fügt das neue Objekt hinzu u. löscht das alte, oder so ähnlich.
Weitere Public Prozeduren sind dann z.B. Remove oder count.

Wie definiere ich die ganzen Werte, die mein Objekt beinhalten soll, u. wie gehe ich intern mit diesen um? Gibt es gute Tutorials zu Klassen? Ich habe bis jetzt kein einziges gefunden, nur eines für VB.Net u. da gabs doch ein paar Unterschiede.

Bitte um Hilfe, so komm ich einfach nicht weiter.

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Eigene Klassen erstellen und effektiv nutzen!?
21.03.2006 15:52:00 Danwe
NotSolved
22.03.2006 08:21:28 Rasta
NotSolved
22.03.2006 12:00:13 Danwe
NotSolved
22.03.2006 23:30:27 Rasta
NotSolved