Name des Programms:
PropertyGenerator v1.0
Beschreibung:
Das Programm hilft beim erstellen und verwalten von Properties. Was früher nervige schreibarbeit war, wird nun mit einigen Klicks realisiert. Als Ergebnis erhält man den fertigen Code seiner Properties zum direkten einfügen in die eigene Anwendung.
Um die Funktion "Kategorie und Beschreibung" nutzen zu können muss System.ComponentModel Importiert werden. Dies ermöglicht es, Beschreibung und Kategorie Benutzerfreundlich in einem PropertyGrid anzeigen zu lassen.
Wer Verbesserungsvorschläge und Ideen für weitere Funktionen hat kann sich gerne melden. Ich denke, dass Projekt wird in naher Zukunft OpenSource sodass es von jedem weiterentwickelt werden kann.
Screenshot:
Version 1.0
Version 1.1
Version 1.2 - große Neuerung: Code einlesen
Version 1.3 - XML Beschreibung für InteliSense
Verwendete Programmiersprache:
Visual Basic .NET (IDE: VB 2008 Express)
Systemanforderungen:
.NET Framework 3.5
Download:
PropertyGenerator v1.0 17.07.11 (22 KB)
PropertyGenerator v1.1 18.07.11 (33 KB)
PropertyGenerator v1.2 21.07.11 (37 KB)
PropertyGenerator v1.2a 22.07.11 (37 KB)
PropertyGenerator v1.3 29.07.11 (37 KB)
Lizenz/Weitergabe:
Freeware
PropertyGenerator v1.0
Beschreibung:
Das Programm hilft beim erstellen und verwalten von Properties. Was früher nervige schreibarbeit war, wird nun mit einigen Klicks realisiert. Als Ergebnis erhält man den fertigen Code seiner Properties zum direkten einfügen in die eigene Anwendung.
Individuelle Properties erstellen:
-Name
-Typ
-Wert
-Sichtbarkeit (Public, Private)
- Zugriffrechte (ReadOnly, WriteOnly, Read&Write)
- Benutzerfreundlichkeit: Kategorieeinteilung & Beschreibung im PropertyGrid festlegen
- Präfix der Lokalen Variablen festlegen (Property heißt Size, Lokale Variable heißt _Size)
Verwalten und Wiederverwenden
- Treeview-Ansicht zur besseren Übersicht in Kategorien unterteilt
- Typenverwaltung: Eigene Typen integrieren, Typenliste exportieren und wiederverwenden sowie Standartwerte setzten
- Speichersystem: Properties speichern, laden und bearbeiten
- Kategorienverwaltung: Man kann mehere Kategorien zusammenfassen (z.B. "Maße", "Größenangaben" und "Farben" zu "Aussehen". Hilft auch bei Rechtschreibefehlern => "Desing vs Design") und umbennen
Einfache Programmsteuerung
Wird eine Property im TreeView angeklickt werden dessen eigenschaften als Standart gesetzt. Drückt man nun auf Hinzufügen (um eine neue Property zu erstellen) werden die Werte der Standart-Property automatisch geladen - so können Properties die anderen ähnlich sind mit wenigen Mausklicks erstellt werden.
Der Code wird übersichtlich ausgeben - entweder werden zuerst alle lokalen Variabeln aufgelistet und dann die Properties oder jedem Property steht die entsprechende lokale Variable vor.
Um die Funktion "Kategorie und Beschreibung" nutzen zu können muss System.ComponentModel Importiert werden. Dies ermöglicht es, Beschreibung und Kategorie Benutzerfreundlich in einem PropertyGrid anzeigen zu lassen.
Neue Funktionen der Version 1.1
- Eigener Dateityp (per Doppelklick auf die exportierte Datei das Programm starten)
- Code eines Einzelnen Property kann ausgegeben werden statt dem gesamten Code aller Properties
- Design überarbeitet
Neue Funktionen der Version 1.2
- einige Tooltips wurden hinzugefügt
- nun ist es möglich bestehenden Code in das Programm einzulesen und dann einfach zu bearbeiten
Neue Funktionen der Version 1.2a
- FIX: Registrierung des Dateiformats muss der User nun manuell vornehmen. keine weiteren Änderungen
Neue Funktionen der Version 1.3
- ToolTips wurden ausgebessert
- XML-Beschreibung für InteliSense hinzugefügt (Siehe Screenshot der neuen Version)
- Einlese Funktion für bestehenden Code auf XML-Beschreibung erweitert
Wer Verbesserungsvorschläge und Ideen für weitere Funktionen hat kann sich gerne melden. Ich denke, dass Projekt wird in naher Zukunft OpenSource sodass es von jedem weiterentwickelt werden kann.
Screenshot:
Version 1.0
Version 1.1
Version 1.2 - große Neuerung: Code einlesen
Version 1.3 - XML Beschreibung für InteliSense
Verwendete Programmiersprache:
Visual Basic .NET (IDE: VB 2008 Express)
Systemanforderungen:
.NET Framework 3.5
Download:
PropertyGenerator v1.0 17.07.11 (22 KB)
PropertyGenerator v1.1 18.07.11 (33 KB)
PropertyGenerator v1.2 21.07.11 (37 KB)
PropertyGenerator v1.2a 22.07.11 (37 KB)
PropertyGenerator v1.3 29.07.11 (37 KB)
Lizenz/Weitergabe:
Freeware
Dieser Beitrag wurde bereits 10 mal editiert, zuletzt von „FreakJNS“ ()