Hallo,
ich habe meine erste Programmieraufgabe, nur habe ich keinen blassen schimmer wie ich das ganze bewältigen soll.
Die Aufgabenstellung sieht wie folgt aus:
Programmierung Maske - Verzeichnisbearbeitung
Es soll eine Bearbeitungsmaske für die Pfade erstellt werden, die mindestens folgende Controls enthält:Ein DataGridView, in dem die Verzeichnis-ID, Verzeichnisbezeichnung und Verzeichnispfad angezeigt werden.
Eine TextBox, über die ein im DataGridView selektiertes Verzeichnis bearbeitet werden kann. Um zu verhindern, dass der Benutzer jeden Pfad mühsam aus dem Explorer kopieren oder diesen eintippen muss, soll ein FolderBrowserDialog verwendet werden.
Es soll möglich sein, zu vorhandenen Verzeichnisbezeichnungen Verzeichnispfade hinzuzufügen oder vorhandene Verzeichnispfade zu bearbeiten. (*) Aus der Maske heraus soll es auch möglich sein, die zweite Bearbeitungsmaske aufzurufen, um diese Pfadbezeichnung der selektierten Zeile zu bearbeiten.
* Vorschläge: Entweder werden die Änderungen erst mal nur in die Liste obendrüber übernommen und mit einem Klick auf übernehmen gespeichert, woraufhin sich die Maske schließt. Oder man muss bei jeder Änderung übernehmen klicken, dann wird gespeichert, in der Liste oben aktualisiert, aber die Maske bleibt offen, damit man andere Pfade bearbeiten kann.
Maske - Verzeichnisbezeichnungsbearbeitung
Es soll eine Bearbeitungsmaske für die Verzeichnisbezeichnungen erstellt werden, die folgende Controls enthält:Ein DataGridView, in dem die Verzeichnis-ID und die Verzeichnisbezeichnung anzeigt werden.
Eine TextBox, über die eine im DataGridView selektierte Verzeichnisbezeichnung bearbeitet werden kann.
Es soll möglich sein, neue Verzeichnisbezeichnungen anzulegen oder vorhandene zu bearbeiten. Das Löschen ist nicht vorgesehen. Bei der Anlage neuer Verzeichnisbezeichnungen ist zu prüfen, ob diese nicht bereits in der Datenbank vorkommt.
Und so sollen die Masken aussehen die ich bereits erstellt habe:
ich habe meine erste Programmieraufgabe, nur habe ich keinen blassen schimmer wie ich das ganze bewältigen soll.
Die Aufgabenstellung sieht wie folgt aus:
Programmierung Maske - Verzeichnisbearbeitung
Es soll eine Bearbeitungsmaske für die Pfade erstellt werden, die mindestens folgende Controls enthält:Ein DataGridView, in dem die Verzeichnis-ID, Verzeichnisbezeichnung und Verzeichnispfad angezeigt werden.
Eine TextBox, über die ein im DataGridView selektiertes Verzeichnis bearbeitet werden kann. Um zu verhindern, dass der Benutzer jeden Pfad mühsam aus dem Explorer kopieren oder diesen eintippen muss, soll ein FolderBrowserDialog verwendet werden.
Es soll möglich sein, zu vorhandenen Verzeichnisbezeichnungen Verzeichnispfade hinzuzufügen oder vorhandene Verzeichnispfade zu bearbeiten. (*) Aus der Maske heraus soll es auch möglich sein, die zweite Bearbeitungsmaske aufzurufen, um diese Pfadbezeichnung der selektierten Zeile zu bearbeiten.
* Vorschläge: Entweder werden die Änderungen erst mal nur in die Liste obendrüber übernommen und mit einem Klick auf übernehmen gespeichert, woraufhin sich die Maske schließt. Oder man muss bei jeder Änderung übernehmen klicken, dann wird gespeichert, in der Liste oben aktualisiert, aber die Maske bleibt offen, damit man andere Pfade bearbeiten kann.
Maske - Verzeichnisbezeichnungsbearbeitung
Es soll eine Bearbeitungsmaske für die Verzeichnisbezeichnungen erstellt werden, die folgende Controls enthält:Ein DataGridView, in dem die Verzeichnis-ID und die Verzeichnisbezeichnung anzeigt werden.
Eine TextBox, über die eine im DataGridView selektierte Verzeichnisbezeichnung bearbeitet werden kann.
Es soll möglich sein, neue Verzeichnisbezeichnungen anzulegen oder vorhandene zu bearbeiten. Das Löschen ist nicht vorgesehen. Bei der Anlage neuer Verzeichnisbezeichnungen ist zu prüfen, ob diese nicht bereits in der Datenbank vorkommt.
Und so sollen die Masken aussehen die ich bereits erstellt habe: