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

VB.NET - Ein- und Umsteiger
Re: Frage zu Parametern 
Autor: Manfred X
Datum: 17.01.19 08:13

Hallo!

Beim objektorientierten Progranmmieren hängt alles davon ab,
daß man eine geeignete Klassenstruktur entwirft.
Ein weiterer Gesichtspunkt ist die Gliederung des Programms
in verschiedene Ebenen, z.B.
GUI <- Datenmanagment <- Datenquellen <- externe Datenbasis

Vermutlich ist das von Dir übernommene "Monolith"-Projekt völlig
anders aufgebaut.
Ich vermute, die "untergeordneten" Projekte sind DLLs und
die GUI ist Win.Forms bzw. WPF.

Dein Denken in Subs (sind eigentlich Klassenmethoden) führt tatsächlich
schnell in den "Abgrund". Du solltest bestimmte Verarbeitungsfunktionalitäten
in Klassen zusammenpacken und jeweils innerhalb der Klassen die Verarbeitung
der Daten durchführen.
Ich vermute, Du nutzt überwiegend Standardmodule in DLLs.
Deine Vorgehensweise ist ein erster Schritt, um die Sub-Aufrufe zu entflechten
und um einen Überblick über Abhängigkeiten zu bekommen.

Um eine besser zu wartende Ordnung in den Code zu bekommen,
würde ich jetzt versuchen, die GUI von den Datenquellen
zu trennen und die Datenbindung einzusetzen.
Des weiteren würde ich als Zwischenschritt Datenklassen entwerfen, mit deren
Instanzen bestimmte sachlich zusammengehörige Datenpakete zwischen den Klassen,
die für die Datenverarbeitung eingesetzt sind, transportiert werden können -
eventuell Klassenreferenzen als Parameter von Subs in Standardmodulen.

Übrigens - schlechte Nachricht:
das sukzessive Umbauen eines umgangreichen Projekts erfordert
so viel Aufwand für das wiederholte Testen, daß oft ein völliger
Neuaufbau sinnvoller (effizienter) ist, wobei der vorhandene Code einzelner
Subs zu einer Methode in einer Klasse werden kann.

Beitrag wurde zuletzt am 17.01.19 um 08:20:12 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Frage zu Parametern726River_S0ng16.01.19 19:18
Re: Frage zu Parametern335Manfred X17.01.19 08:13
Re: Frage zu Parametern315River_S0ng17.01.19 17:52
Re: Frage zu Parametern331Manfred X17.01.19 21:32
Re: Frage zu Parametern318River_S0ng17.01.19 23:27
Re: Frage zu Parametern344Manfred X18.01.19 06:29
Re: Frage zu Parametern313River_S0ng18.01.19 22:08

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