Servus,
VB.NET unterstützt XML Verarbeitung, siehe einen von Frankovic's Verlinkungen.
Ich selbst würde bei VB.NET durchaus auf XML setzen, nicht auf eine ini oder Textdatei.
Dafür würde ich ein Assemblie schreiben welches konfigurierbar und möglichts wiederverwendbar ist, damit Du das zukünftig überall verwenden kannst. Um so eine Flexibilität zu gewährleisten gilt es die Struktur gut zu überlegen, möglichst flexibel zu halten.
Ich habe mir in 4-5 minuten folgendes XML Dokument überlegt, es ist bestimmt nicht vollständig noch perfekt, lediglich eine Möglichkeit wie sowas aussehen könnte.
Code:
[COLOR=SeaGreen]<?xml version="1.0" encoding="ISO-8859-1"?>[/COLOR]
<application>
[COLOR=Silver]<!-- controll, assemblie what ever...-->[/COLOR]
<unit [COLOR=Red]unit-type[/COLOR]="TextBox" [COLOR=Red]unit-name[/COLOR]="txtMyTextBox" [COLOR=Red]owner-type[/COLOR]="Form" [COLOR=Red]owner-name[/COLOR]="myForm">
<!-- String, List, ... -->
<input [COLOR=Red]data-type[/COLOR]="String">
[COLOR=Silver]<!-- dnymische Länge, multiple Einträge auf Basis der UserInputs--> [/COLOR]
<data>[COLOR=Silver]<!-- konkreter User Input-->[/COLOR]</data>
</input>
</unit >
[COLOR=Silver]<!-- multiple "Einheiten", könnten Controls, Assemblies -->
[/COLOR]
</application>
Da die Liste an Units variieren wird, abhängig von der Anzahl Assemblies oder... ist, ist natürlich auch die Liste resp. Anzahl an Units innerhalb der XML Datei variabel. Daher gibt es verschiedene Properties zwecks eindeutiger Indentifizierung, ebenso auf welcher Page oder.... sich das Ganze befindet
An Deiner Stelle würde ich mich mal gut umschauen, kann mir nicht vorstellen dass es hierfür noch keine Lösung gibt.
Andernfalls musst Du Dir nicht nur den Aufbau der XML Datei überlegen sondern Dir auch Gedanken drüber machen wie Du bei nem Input die früheren Eingaben zu Verfügung stellst.
Auch über die eigentliche Umsetzung wirst Du Dir viele Gedanken machen müssen, Schreib und Lesezugriffe erstellen. Eine Lösung kann ich leider nicht aus dem Ärmel schütteln... hab das nie selber umgesetzt
Gruss
Sperber