vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Na Klasse  
Autor: Gidi
Datum: 07.03.06 14:41

So, hab nochmal rumprobiert und glaub ich eine gute Möglickeit gefunden für mein Problem ...

ich nutze jetz 2 Klassen, einmal die Klasse Car

Public Class Car
Dim strTyp As String
Dim DateBaujahr As Date

Public Property typ() As String

Get
typ = strTyp
End Get
Set(ByVal value As String)
strTyp = value

End Set
End Property

Public Property Baujahr() As Date
Get
Baujahr = DateBaujahr

End Get
Set(ByVal value As Date)

DateBaujahr = value
End Set
End Property
End Class



und als zweites die Klasse fahrzeug

Public Class fahrzeug

Dim hCar As New Hashtable
Dim newCar As New Car

Public Sub add(ByVal LagerNr As String, ByVal typ As String, ByVal baujahr As Date)

newCar = New Car

newCar.typ = typ
newCar.Baujahr = baujahr
hCar.Add(LagerNr, newCar)

End Sub

Public Function baujahr(ByVal LagerNr As String) As Date

Return CType(hCar(LagerNr), Car).Baujahr

End Function

Public Function typ(ByVal LagerNr As String) As String
Return CType(hCar(LagerNr), Car).typ
End Function

End Class


Hier werden die Fahrzeuge in einer Hashtable untergebracht, wo ich jedem Objekt Car einen Schlssel zuordnen kann.

Jetz in meinem Haupprogramm


fzg.add("1", "Mercedes", "12.12.1959")
fzg.add("2", "BMW", "01.01.1970")

MsgBox(fzg.baujahr("1"))
MsgBox(fzg.typ("2"))


Also ich finde es auf den ersten Blick ganz Ok ...
was meint Ihr ????

gruß Gidi
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Na Klasse 1.000Gidi07.03.06 11:27
Re: Na Klasse 671ModeratorDaveS07.03.06 11:36
Re: Na Klasse 666Gidi07.03.06 11:47
Re: Na Klasse 658spike2407.03.06 12:10
Re: Na Klasse 659Gidi07.03.06 12:35
Re: Na Klasse 605spike2407.03.06 12:45
Re: Na Klasse 616Gidi07.03.06 13:32
Re: Na Klasse 633ModeratorDaveS07.03.06 12:21
Re: Na Klasse 612spike2407.03.06 12:32
Re: Na Klasse 616ModeratorDaveS07.03.06 12:52
Re: Na Klasse 598spike2407.03.06 12:57
Re: Na Klasse 568spike2409.03.06 10:54
Re: Na Klasse 601ModeratorDaveS09.03.06 10:57
Re: Na Klasse 611spike2409.03.06 10:58
Re: Na Klasse 644Gidi07.03.06 14:41
Re: Na Klasse 629Gidi07.03.06 14:49
Re: Na Klasse 583ModeratorDaveS07.03.06 15:06
Re: Na Klasse 602Gidi07.03.06 15:35
Re: Na Klasse 611ModeratorDaveS07.03.06 15:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel