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-2024
 
zurück

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

Visual-Basic Einsteiger
Variablen, 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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Variablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten 
Autor: Blackbox
Datum: 16.12.16 17:32

"... hoffentlich besseren Gruppe neu gepostet ..."
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Variablen, KOnstanten, Klassen, Module, Instanzen Gültigkeiten 
Autor: effeff
Datum: 17.12.16 18:41

Es hat bestimmt was mit der Sache zu tun, dass es Blödsinn ist, einen Thread zu verschieben, wenn im Zielforum bereits ein Double davon aufgemacht wurde...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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