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: Klassen erstellen 
Autor: Bibobernie
Datum: 21.07.12 13:32

Hallo

So ich habe meine Klasse erst einmal einfacher gehalten und arbeite zur Zeit nur mit einer Klasse mit mehreren Strukturen und Shared Variablen/Properties darin. Ist sicher nicht optimal aber zunächst funktioniert es. Ich arbeite aber daran das zukünftig weiter zu verbessern. Ist sicher wie bei nem Wein, der brauch Zeit um zu reifen;).

Da ich mich aber nun damit beschäftige möglichst viel Code wiederverwendbar auszulagern stellt sich mir eine andere Frage. Und zwar ob es einen effektiven Weg gibt Labels/Controls usw. zu aktualisieren. Wenn ich zum Beispiel in meiner Klasse folgende Property aktualisiere:

        Public Shared Property VolStrom As Double
            Get
                Return _vStrom
            End Get
            Set(ByVal value As Double)
                _vStrom = value
                VStromBerechnet(DA7024.VorgCh1)
            End Set
        End Property
Wollte ich mit dem Set gleich eine Funktion ausrufen welche mir anhand der neuen Werte ne einfache Berechnung durchführt:

        Public Shared Function VStromBerechnet(ByVal Voltage As Double) As _
          String
            If _Spann = 0 Then _Spann = 0.00001
            If Voltage > _Spann Then
                Return CStr(_vStrom)
            Else
                Return (Voltage / (_Spann) * _vStrom).ToString("N2")
            End If
        End Function
Das funktioniert auch hervorragend. Da ich aber kein Ziel angegeben habe ist dieser Aufruf relativ sinnlos. Meine Frage lautet nun ob es irgend eine Möglichkeit gibt solche Werte an entsprechende Steuerelemente zurück zu geben. Natürlich könne ich nach dem ändern der Property auch manuell nochmal die Funktion aufrufen und das Ergebnis einem Label zuweisen aber eventuell geht das ja auch einfacher bzw. effektiver über events oder verweise... Bin ja Anfänger und kenn mich noch nicht so aus... Wer also ne idee haben sollte: Immer her damit

Ahnungsloser ahnungsloser...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Klassen erstellen3.360Bibobernie18.07.12 12:01
Re: Klassen erstellen2.348Manfred X18.07.12 15:16
Re: Klassen erstellen2.313keco18.07.12 18:57
Re: Klassen erstellen2.469Bibobernie18.07.12 19:51
Re: Klassen erstellen2.337Bibobernie21.07.12 13:32
Re: Klassen erstellen2.297Manfred X21.07.12 13:45
Re: Klassen erstellen2.254Bibobernie21.07.12 15:46
Re: Klassen erstellen2.232Bibobernie23.07.12 12:24
Re: Klassen erstellen2.329Manfred X23.07.12 12:44
Re: Klassen erstellen2.212Bibobernie23.07.12 13:01
Re: Klassen erstellen2.264ModeratorFZelle23.07.12 13:05
Re: Klassen erstellen2.284Manfred X23.07.12 13:44
Re: Klassen erstellen2.250Bibobernie23.07.12 13:28
Re: Klassen erstellen2.257ModeratorFZelle23.07.12 21:27
Re: Klassen erstellen2.389Bibobernie23.07.12 23:17
Re: Klassen erstellen2.267Franki24.07.12 07:16
Re: Klassen erstellen2.251Bibobernie24.07.12 07:30
Re: Klassen erstellen2.242Franki25.07.12 07:17
Re: Klassen erstellen2.213Bibobernie23.07.12 17:17
Re: Klassen erstellen2.210Manfred X23.07.12 18:02
Re: Klassen erstellen2.195Bibobernie25.07.12 10:07
Re: Klassen erstellen2.201ModeratorFZelle25.07.12 11:26
Re: Klassen erstellen2.303Bibobernie25.07.12 12:22
Re: Klassen erstellen2.218Bibobernie27.07.12 19:49
Re: Klassen erstellen2.202keco27.07.12 19:57
Re: Klassen erstellen2.246Bibobernie27.07.12 20:52
Re: Klassen erstellen2.272Manfred X27.07.12 21:28
Re: Klassen erstellen2.175Bibobernie27.07.12 21:53
Re: Klassen erstellen2.229Manfred X27.07.12 22:21
Re: Klassen erstellen2.206Bibobernie27.07.12 22: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