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
Re: Windows-Ini ? 
Autor: Franki
Datum: 01.04.17 04:31

Hallo Manfred X
Zitat:


Das Konzept der Initialisierungs-Datei stammt noch aus einer
Zeit, als viele Programme keine Benutzeroberfläche hatten...


Ok, so weit zurück wollte ich jetzt nicht gehen, dass man unter DOS noch die autoexec.bat und die config.sys per Hand editieren musste um ein Programm lauffähig zu machen. Damals war das so, die Leute konnten das auch aber heute kann das niemand mehr.

Zitat:


Durch die Windows-Ini wurde ein halbwegs einheitlicher
Standard für solche Dateien geschaffen.
Der Benutzer muß in der Ini-Datei nur für
diejenigen Schlüssel einen Wert angeben,
die davon abweichen.


Na ja, eben genau nicht, eine Ini oder eine Section ist ja nicht dafür gedacht, dass der Benutzer da per Hand editiert (Ok er kann es, aber er kann auch in der Registry von Windows rum fummmeln) Aber ein normaler Anwender muss das normalerweise nicht, schon gar nicht wenn er keine genauen Kenntnisse hat von dem was er da macht.

Zitat:


[I]Wenn der Value halt z.B. lautet: A;B;C oder ABC spielt das
für die *ini Datei
(oder auch die Section) rein gar keine Rolle das das
auslesende Programm daraus macht.


Genau das meine ich ja, wir als Programmierer können sowohl eine INI, eine SECTION als auch die Registry nutzen wie wir das für richtig und angemessen halten, Genau wie Datenbanken usw. Wir müssen in unseren Anwendungen darin speichern und wieder auslesen, nicht mehr und nicht weniger.


Zitat:


Genau diesen unübersichtlichen, fehler-erzeugenden Zustand,
kombiniert mit dem Verzicht
auf die Nutzung von Standardwerten, sollte die Einführung der
Windows-Ini beenden.
(Insbesondere das Zusammenpacken von Wertepaketen in einen
Schlüssel!!!)


Na ja, aber Standardwerte sind ja immer ein Thema, fast bei beliebigen Steuerelementen unter Windows. Das musste bzw. sollte man immer schon beachtet haben...

Zitat:


Falls ein Programm komplexere Steuerungsstrukturen benötigt,
sind diese Angaben in eine
anwendungsspezifische Daten-Datei auszulagern


Genau das sage ich ja, um beim Thema zu bleiben, dass ein komplexes TreeView nicht wirklich gut in einer *.ini Datei dargestellt werden sollte.
Aber machbar wäre es, ob es sinnvoll ist, ist eine andere Frage.

Fazit meinerseits ist, dass *.ini Dateien auch heute noch gut funktionieren wenn man sie richtig verwendet. OK, einen Verweis auf eine andere Datei darin zu speichern ist auch sinnvoll, habe ich auch immer schon gemacht bei Bedarf.

Kommt halt immer darauf an was man in der *.ini speichern möchte.
Ich persönlich speichere da meistens nur einfache Daten über die Positionen der Formulare meiner Anwendungen, optische Einstellungen der User usw.

Gruß
Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ini in Treeview einlesen3.612schwesig28.03.17 21:03
Re: ini in Treeview einlesen2.472Franki29.03.17 03:49
Re: ini in Treeview einlesen2.569schwesig29.03.17 05:26
Re: ini in Treeview einlesen2.458Manfred X29.03.17 07:38
Beispiel irgendwie ????2.563Manfred X29.03.17 08:09
Re: Beispiel irgendwie ????2.497schwesig29.03.17 20:18
Re: Beispiel irgendwie ????2.525Manfred X29.03.17 21:46
Re: Beispiel irgendwie ????2.332effeff08.04.17 17:26
Re: ini in Treeview einlesen2.363Franki30.03.17 02:32
Re: ini in Treeview einlesen2.384Manfred X30.03.17 11:05
Re: ini in Treeview einlesen2.345schwesig30.03.17 17:10
Treeview editieren2.541Manfred X30.03.17 17:53
Re: Treeview editieren2.490schwesig30.03.17 18:07
Re: Treeview editieren2.418Manfred X30.03.17 18:51
Re: ini in Treeview einlesen2.318Franki31.03.17 03:08
Windows-Ini ?2.434Manfred X31.03.17 08:12
Re: Windows-Ini ?2.494Franki01.04.17 04:31
Re: Windows-Ini ?2.325Manfred X01.04.17 08:48
Re: Windows-Ini ?2.348Franki08.04.17 05:01
Re: Windows-Ini ?2.488Manfred X08.04.17 12:07
Re: Windows-Ini ?2.426Franki10.04.17 04:17
Re: Windows-Ini ?2.288effeff11.04.17 09:00
Re: Windows-Ini ?2.276Franki13.04.17 03:04
Re: ini in Treeview einlesen2.287schwesig13.04.17 06:40
Re: ini in Treeview einlesen2.385Manfred X13.04.17 08:35
Re: ini in Treeview einlesen2.282schwesig13.04.17 09:10
Re: ini in Treeview einlesen2.364Manfred X13.04.17 09:23
Re: ini in Treeview einlesen2.360schwesig13.04.17 09:28
Re: ini in Treeview einlesen2.321Manfred X13.04.17 09:40
Re: ini in Treeview einlesen2.080schwesig21.06.17 20:48
Zwei Treeviews vergleichen2.307Manfred X22.06.17 09:22
Re: ini in Treeview einlesen2.062schwesig22.06.17 19:17
Zwei Treeviews vergleichen2.174Manfred X22.06.17 20:37
Re: ini in Treeview einlesen2.177schwesig22.06.17 22:19
Re: ini in Treeview einlesen2.076Manfred X22.06.17 22:53
Re: ini in Treeview einlesen2.080schwesig23.06.17 19:12
Re: ini in Treeview einlesen2.186Manfred X24.06.17 07:31
Re: ini in Treeview einlesen2.039schwesig24.06.17 09:40
Re: ini in Treeview einlesen2.097Manfred X24.06.17 13:39
Größe ändern2.126schwesig25.06.17 19:56
Re: Größe ändern2.094Manfred X25.06.17 21:58
Re: Größe ändern2.132schwesig26.06.17 18:47
Schlüssel-Auswahl in Knoten eintragen2.213Manfred X26.06.17 20:35
Re: Schlüssel-Auswahl in Knoten eintragen2.091schwesig29.06.17 20:40
Re: Schlüssel-Auswahl in Knoten eintragen2.159Manfred X29.06.17 23:47
Re: Schlüssel-Auswahl in Knoten eintragen2.021schwesig04.08.17 12:25
Re: Schlüssel-Auswahl in Knoten eintragen2.006Manfred X04.08.17 14:10
Re: Größe ändern1.966schwesig04.08.17 15:44
Re: Größe ändern1.839schwesig05.08.17 17:40

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