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: VB.net aus einer Klasse Button color ändern 
Autor: DotNetErbse
Datum: 18.08.10 13:51

eine Klasse ist (allgemein und nicht abschließend...) der Bauplan für (gleichartige) Objekte.
In der Klasse definierst Du die Eigenschaften (Variablen), Methoden (enhaltene Programmroutinen) und Ereignisse, auf die Deine Programme reagieren können.

Sinn und Zweck von Klassen ist das Zusammenfassen von Daten und Funktionalitäten, die logisch zusammengehören (Kapselung). Außerdem kannst Du von Klassen Instanzen bilden um mehrere Objekte auch benutzen zu können. Stelle Dir eine Fabrik vor, die Dosenöffner produziert. Die stellen ja nicht nur EINEN Dosenöffner her, oder? So könnte JEDER einzelne Dosenöffner eine eigene Seriennummer haben. Oder verschiedene Farben oder so. Diese Infos werden in (verschiedene, aber gleichartige) Objekte gespeichert. Dosenöffner bleibt Dosenöffner, egal, ob grün oder rot oder blau...

Wenn Du beispielsweise einer Routine einen Button übergibst, ist die Bearbeitung von Eigenschaften dieses Buttons einfacher, als wenn Du die Eigenschaften selber alle ändern müsstest:

statt:

with button1
    .text="Start"
    .forecolor=color.red
    .height=100
    .width=.height*3
end with
in der Form kannst du besser schreiben


    dim buttonmanipulator as new cButtonmanipulator
    buttonmanipulator.stell_mal_ein(button1)
Deine Klasse sieht dann z.B. so aus (he, stark vereinfacht...):


public class cButtonmanipulator
 
    public sub stell_mal_ein(byref btn as button)
        with button1
            .text="Start"
            .forecolor=color.red
            .height=100
            .width=.height*3
        end with
    end sub
 
end class
Vorteil ist, dass Du die Funktionalität der Klasse cButtonmanipulator in Deinem "Hauptprogramm" nicht mehr siehst. DIE FUNKTIONALITÄT IST GEKAPSELT!!

Dich interessiert ja auch nicht, wie die String-Klasse das

str = s.substring(0,5)
realisiert, oder??

Also, lies mal ein Buch über Objektorientierte Programmierung, solange das noch modern ist.

Mit freundlichen Gr??en
DotNetErbse


[Es hei?t Paket und nicht Packet, auch wenn Standard augenscheinlich von Standar(t)e kommt,hei?t es dennoch Standar(d)]

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB.net aus einer Klasse Button color ändern3.292P-Velo17.08.10 22:57
Re: VB.net aus einer Klasse Button color ändern2.092ModeratorFZelle18.08.10 00:11
Re: VB.net aus einer Klasse Button color ändern2.083DotNetErbse18.08.10 08:25
Re: VB.net aus einer Klasse Button color ändern2.058P-Velo18.08.10 09:46
Re: VB.net aus einer Klasse Button color ändern1.996ModeratorFZelle18.08.10 10:31
Re: VB.net aus einer Klasse Button color ändern2.064DotNetErbse18.08.10 11:16
Re: VB.net aus einer Klasse Button color ändern1.933P-Velo18.08.10 11:10
Re: VB.net aus einer Klasse Button color ändern2.186ModeratorDaveS18.08.10 11:15
Re: VB.net aus einer Klasse Button color ändern1.986P-Velo18.08.10 11:31
Re: VB.net aus einer Klasse Button color ändern1.923ModeratorFZelle18.08.10 12:28
Re: VB.net aus einer Klasse Button color ändern2.356ModeratorDaveS18.08.10 12:35
Re: VB.net aus einer Klasse Button color ändern2.115P-Velo18.08.10 13:26
Re: VB.net aus einer Klasse Button color ändern2.035ModeratorDaveS18.08.10 13:39
Re: VB.net aus einer Klasse Button color ändern2.040DotNetErbse18.08.10 13:51
Re: VB.net aus einer Klasse Button color ändern1.962P-Velo18.08.10 13:34
Re: VB.net aus einer Klasse Button color ändern2.039DotNetErbse18.08.10 13:52
Re: VB.net aus einer Klasse Button color ändern1.887P-Velo18.08.10 13:57
Re: VB.net aus einer Klasse Button color ändern2.000ModeratorDaveS18.08.10 15:02
Re: VB.net aus einer Klasse Button color ändern1.961DotNetErbse18.08.10 16:02
Re: VB.net aus einer Klasse Button color ändern1.927ModeratorDaveS18.08.10 21:28
Re: VB.net aus einer Klasse Button color ändern2.022DotNetErbse19.08.10 07:52
Re: VB.net aus einer Klasse Button color ändern1.964ModeratorDaveS19.08.10 09:31
Re: VB.net aus einer Klasse Button color ändern2.123ModeratorDaveS19.08.10 21:34
Re: VB.net aus einer Klasse Button color ändern1.948Christoph197219.08.10 22:04
Re: VB.net aus einer Klasse Button color ändern2.329Chris748318.08.10 16:15
Re: VB.net aus einer Klasse Button color ändern1.916fin18.08.10 16:30
Re: VB.net aus einer Klasse Button color ändern2.010Superpeppi18.08.10 17:33
Re: VB.net aus einer Klasse Button color ändern2.022Chris748319.08.10 09:23
Re: VB.net aus einer Klasse Button color ändern2.092P-Velo18.08.10 21:11
Re: VB.net aus einer Klasse Button color ändern1.930Chris748319.08.10 09:15
Re: VB.net aus einer Klasse Button color ändern1.880P-Velo19.08.10 14:04
Re: VB.net aus einer Klasse Button color ändern1.975ModeratorDaveS19.08.10 14:46

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