vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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:49

Oops, nochmal übersichtlicher ...

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

 Dim fzg As New fahrzeug
 
 
        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 672ModeratorDaveS07.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 613spike2407.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 630Gidi07.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