vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Hierarchie im TreeView 
Autor: ErfinderDesRades
Datum: 21.05.14 11:15

nanu?
Also das ist alles richtig, und ist mir bekannt, was du jetzt sagst, und ich denke, weißt du auch, dasses mir bereits bekannt ist - also ich stimme dir ganz zu.
Zur Modul-Klasse-Begrifflichkeit: Ich bezeichne hier mit "Modul", was in vb.Net mit dem Schlüsselwoert "Module" deklariert wird (c#: "shared class"), und als "Klasse" bezeichne ich, was im Code als "Class" deklariert wird. Anderes gelagerte Begriffsverwendungen finde ich unglücklich, weil sie genau den Punkt "Objektorientierung" verwaschen: Aus einer Class kann man ein Objekt instanzieren, aus einem Module nicht.
Nun werden die Begriffe halt auch anders verwendet, das führst du richtig aus, aber für den strittigen Punkt bringt das nur Irritation.

Strittig zwischen uns ist ja meine Feststellung, dass das mvb-Strings-Modul weniger objektorientiert ist als die String-Klasse - es ist halt ein Modul, und kann man kein Objekt draus erstellen.
Das ist dir ja auch bekannt, nur zu meiner Verwunderung widersprichst du mir so energisch, wenn ich sage, die mvb-Methoden seien obsolet, weil in der String-Klasse ist besser geeignetes und desingnetes (eben OOP), und nennst es "Unsinn".
Dabei weißt du es so gut wie ich.

Nur wenn ich es sage - zu stefanbla80, der es nicht weiß - dann kommt dein eigentümlicher energischer Widerspruch - ich finde zum Schaden von stefanBla80, der sich aus diesem Wortgefecht raushält, und am Ende dann auch zu keiner Entscheidung gelangt.
Ich versuche ihn auf das Kern-OOP-Prinzip "Objektmethode" hinzuweisen am ganz praktischen Beispiel, und zu motivieren, sich mit der String-Klasse intensiv auseinander zu setzen, und mit Klassen überhaupt - vorzugsweise mittels ObjectBrowser.
Aber durch dieses mir aufgezwungene Gefachsimpel, machst du es zunichte, und ich frag mich, was von diesem Verhalten das Ziel ist.
Ebenso verhielt es sich ja bei sloorgs Thread - hier: http://www.vbarchiv.net/forum/id22_i95571t95543_subroutine-schreiben.html

Aber auf das hier kann ich noch eingehen, weil das argumentiert ja für mich:
Zitat:

(Wären die oben angesprochenen Methoden der MSVB.Strings-Klasse in einem Modul deklariert und mit dem Extension-Attribut versehen, könnten sie direkt auch als Erweiterungsmethoden der System.String-Klasse fungieren.)
Wie gesagt: du kennst dich so gut aus wie ich, und daher weißt du so gut wie ich:
Wären Len, Mid, StrDup, Left, Format, Instr, LTrim, RTrim, LSet, RSet, StrComp, UCase, LCase Extension-Methods, dann wäre all diese Funktionalität nicht nur (wie jetzt) doppelt verfügbar, sondern die Redundanz wäre nun auch noch direkt sichtbar inne Intellisense.
Also das (historisch bedingte) unglückliche Design wäre ja wohl ins Groteske getrieben, wenn alles doppelt angeboten würde, unter jeweils 2 verschiedenen Namen.

(Rechtschreibfehler urheberrechtlich geschützt)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hierarchie im TreeView2.397stefanbla8019.05.14 16:28
Re: Hierarchie im TreeView1.732Manfred X19.05.14 16:52
Re: Hierarchie im TreeView1.778stefanbla8020.05.14 06:52
Re: Hierarchie im TreeView1.649ErfinderDesRades20.05.14 10:29
Re: Hierarchie im TreeView1.631Manfred X20.05.14 12:12
Re: Hierarchie im TreeView1.607ErfinderDesRades20.05.14 12:26
Re: Hierarchie im TreeView1.667Manfred X20.05.14 12:35
Re: Hierarchie im TreeView1.627ErfinderDesRades20.05.14 13:55
Re: Hierarchie im TreeView1.629Manfred X20.05.14 14:34
Re: Hierarchie im TreeView1.718ErfinderDesRades20.05.14 19:30
Re: Hierarchie im TreeView1.662Manfred X20.05.14 20:40
Re: Hierarchie im TreeView1.621ErfinderDesRades21.05.14 04:36
Re: Hierarchie im TreeView1.622Manfred X21.05.14 08:08
Re: Hierarchie im TreeView1.582ErfinderDesRades21.05.14 11:15
Re: Hierarchie im TreeView1.649Manfred X21.05.14 15:40
Re: Hierarchie im TreeView1.612ErfinderDesRades21.05.14 16:30
ManfredX.Strings1.634Manfred X21.05.14 19:17
Re: ManfredX.Strings1.560ErfinderDesRades21.05.14 19:55
Re: ManfredX.Strings1.666Manfred X21.05.14 20:46
Re: ManfredX.Strings1.587ErfinderDesRades21.05.14 21:18
Re: ManfredX.Strings1.605Manfred X21.05.14 22:52
Re: ManfredX.Strings1.675ErfinderDesRades21.05.14 23:05

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