vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

VB.NET - Ein- und Umsteiger
Variablen, Knstanten, Klassen, Module, Instanzen Gültigkeiten ?? 
Autor: Lupus52
Datum: 16.12.16 11:06

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.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Variablen, Knstanten, Klassen, Module, Instanzen Gültigkeite...2.425Lupus5216.12.16 11:06
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.615effeff16.12.16 13:40
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.497Lupus5216.12.16 13:51
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.677CAM-Andi16.12.16 15:02
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.710Lupus5216.12.16 15:31
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.642sv0001016.12.16 17:30
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.760Lupus5216.12.16 22:49
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.510GPM17.12.16 00:09
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.619CAM-Andi16.12.16 16:37
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.562Lupus5216.12.16 22:58
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.501sv0001016.12.16 21:44
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.637Lupus5216.12.16 22:21
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.670Manfred X17.12.16 00:29
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.493Franki17.12.16 01:55
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.541Lupus5217.12.16 09:04
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.487sv0001017.12.16 09:30
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.483Manfred X17.12.16 09:50
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.504effeff18.12.16 12:23
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.755Lupus5219.12.16 01:47
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.622Franki18.12.16 02:29
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.667Lupus5219.12.16 00:50
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.504Franki19.12.16 02:47
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.688Manfred X17.12.16 10:32
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.491sv0001017.12.16 11:03
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.699Manfred X17.12.16 12:07
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.633Lupus5219.12.16 00:36
Re: Variablen, Knstanten, Klassen, Module, Instanzen Gültigk...1.670sv0001019.12.16 06:02

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