| |
Visual-Basic EinsteigerVariablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten | | | Autor: Lupus52 | Datum: 15.12.16 16:24 |
| Hallo,
langsam aber sicher verzweifle ich mit dem Verständnis. Das Grundgerüst des Programmierens ist zwar klar. Aber die Interaktion von Variablen in Klassen, Modulen, Instanzen etc. ist mir zu hoch. Mittlerweile deklariere ich alles als "Public shared". Aber das ist ja nicht Sinn einer sauberen Programmierung. Und es hilft auch nicht immer. Mal muss man das Shared gezielt wegnehmen, dass was geht. Nur anders bekomme ich irgendwie immer Fehlermeldungen. Mal geht ohne oder mit. u.s.w.
Was ich möchte: Meistens eine einfache Form-Anwendung (einfache Mess- und Steuerprogramme). Ab und zu vielleicht auch mal ein Konsolenprogramm. Der Programmcode wächst natürlich immer mehr und soll übersichtlicher geordnet werden. Lagere ich nun in Klassen aus? Oder in Module? Oder beides nach welchen Gesichtspunkten?
Grundsätzlich sollten von der Hauptanwengung beliebige Teilprogramme (Subs) oder Funktionen an anderen Orten des selben Projektes genutzt werden können. So habe ich momentan eine separate Datei mit einer Klasse (Class-COM) - Dort spielt sich alles ab was irgendwie mit der seriellen Übertragung zu tun hat. COM-Öffen, schliessen, lesen, schreiben, Steuerleitungen manipulieren etc. Dann habe ich eine Klasse "Class-CRC". Wie der Name schon sagt passieren da CRC-Sachen.
Bisher hatte ich alles in einer Form und das Programm lief. Jetzt habe ich es auf 3 Dateien im Projekt gesplittet und werde von Fehlern erschlagen. So nach und nach habe ich fast alles korrigiert. Aber meine Aktion sind eher Probieren als mit Verständnis.
Und was ich dazu überhaupt nicht kapiere ist das immer wieder mit "new" irgend was kreiert werden muss. Ich stöbere halt solange in anderen Beispielen und bastle dann nach bis es geht.
Ich habe natürlich schon gegooelt. Das mache ich den ganzen Tag. Und wälze ein Tutorial nach dem anderen. Nur sind die meisten so überladen dass man vor lauter sinnlosem Beispielprogramm das eigentlich Wesentliche kaum erkennt. Oder es werden Sachen vorausgesetzt, die man gar nicht kennt. Da kommen plötzlich Instanzen, Objekte u.s.w. Oder die Beispiele funktionieren nicht weil für ältere Versionen.
Schlussendlich ist es nur noch frustriend durch so einen Nebel zu kämpfen. Früher bei VB4 oder davor habe ich 90% programmiert und 10% dazu recherchiert. Heute ist es umgekehrt. Vor lauter Umfang der Sprache und lernen/probieren komme ich mit dem Projekt kaum weiter. Und jedesmal wenn ich glaube was verstanden zu haben geht es beim nächsten Schritt dann nicht bzw. wieder anders.
So genug gejammert - ich suche eine möglichs einfache und nicht aufgeblasene Übersicht über diese ganze Problematik. Was wann wo wie deklarieren, wann Klasse, wann Modul etc. Wann und wozu neue Instanzen...
Hat da vielleicht jemand einen Tip? Ausser "Google mal" und auch kein Verweis auf die Microsoftseiten. Die benutze wenn ich spezielle Sachen suche. Zum Lernen der ganzen Zusammen leider unbrauchbar. | |
Re: Variablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten | | | Autor: Blackbox | Datum: 15.12.16 18:09 |
| Hallo,
da es Public Shared in VB Classic nicht gibt vermute ich, dass Du in VB.NET kodest. In diesem Fall bist du im falschen Forum gelandet. | |
Re: Variablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten | | | Autor: Lupus52 | Datum: 15.12.16 19:14 |
| Danke für den Hinweis. Kann das bitte jemand passend verschieben. (Visual Studio 2010)
Danke | |
Re: Variablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten | | | Autor: Lupus52 | Datum: 16.12.16 11:08 |
| Bitte den Thread löschen - habe in der hoffentlich besseren Gruppe neu gepostet. Danke | |
Re: Variablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten | | | Autor: Blackbox | Datum: 16.12.16 17:32 |
| "... hoffentlich besseren Gruppe neu gepostet ..." | |
Re: Variablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten | | | Autor: Lupus52 | Datum: 16.12.16 22:28 |
| Hallo,
ich weiss nicht, was du mit deinem Smiley ausdrücken möchtest. Ich meinte natürlich nicht, dass die Gruppe qualitativ besser ist, sondern besser für mein Problem passt.
Komisch - jetzt hat das Fenster rechts unten einen Zitieren-Button. Hatten meine bisherigen Fenster beim Antworten definitiv nicht! Screenshot siehe
www.gerud.de/bilder/Screenshots-fuer-foren/keinquote.jpg | |
| 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 |
|
|
Neu! sevCoolbar 3.0
Professionelle Toolbars im modernen Design!
Mit sevCoolbar erstellen Sie in wenigen Minuten ansprechende und moderne Toolbars und passen diese optimal an das Layout Ihrer Anwendung an (inkl. große Symbolbibliothek) - für VB und MS-Access Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|