Artikel-Schlagworte: „XML“
Dienstag, 5. Januar 2010
Veröffentlichung: Januar 2010
Programmiersprache: C#
Auf Basis meines Datenbanktools und als Modul in meinem Prüfmittelverwaltungsprogramms nach ISO9001 / TS16949 habe ich eine kleine Auftragsverwaltung geschrieben. Das Tool ermöglicht ein einfaches dokumentieren von Arbeitsaufträgen in meinem gewohnten XML Datenbanktool. Dank der Vorzüge von XML sind auch hier wieder Verschachtelungen möglich. In der Praxis stellt sich das durch Teilaufgaben mit eigenen Stati wieder, die einem Auftrag zugeordnet werden können.
Ansonsten gibt es nicht allzu viel zu sehen, eine kleine Abfrage erstellt passend zur KW/Monat eine Liste aus aktuell bearbeiteten und/oder neu erstellten Aufträgen zusammen.
Besonders schön funktioniert hier noch die Druckfunktion die sich die ausgewählten Datensätze schnappt und eine saubere Auftragsliste druckt, inklusive der Teilaufgaben und ihrer Stati. Dafür habe ich eine kleine Klasse geschrieben die mit dem PrintDocument im .net Paket die zu druckenden Seiten komplett per GDI+ rendert. Das ermöglicht einen komplett eigenen Aufbau des resultierenden Dokuments auf Basis der XML Daten.
Das Tool kann ohne Probleme auch als Modul komplett seperat gestartet und mit neuen Feldern und Funktionen erweitert werden.
-
-
Agenda Hauptansicht
-
-
Agenda Druckansicht
-
-
Agenda Druckansicht
Schlagworte:.Net, Auftrag, Auftragsverwaltung, C, DataGridView, Drucken, ISO9001, Plugin, Plugins, PrintDocument, Programmierung, Projekt, TS16949, XML
Veröffentlicht in Fertige Projekte | Keine Kommentare »
Donnerstag, 3. September 2009
Veröffentlichung: Juli 2008 / Januar 2009
Programmiersprache: C#
Eines meiner liebsten Projekte, ein ganz einfaches Programm zur Visualisierung von XML Datenbanken.
Kompatibel sind alle Datenbanken die sich in eine ACCESS ähnliche Oberfläche packen lassen, also aus sich wiederholenden Einträgen bestehen.
Verschachtelungen werden ebenfalls unterstützt, diese werden dann in Form einer Untertabelle dargestellt.
Das Programm mag einfach aussehen, ist in der Praxis aber extrem komfortabel zu benutzen und anderen (z.B. meinem eigenen, folgt) komplett grafischen XML Editoren absolut vorzuziehen.
Beispiel:
Schlagworte:.Net, ACCESS, AJAX, C, Excel, JavaScript, Plugin, Plugins, Programmierung, Projekt, Scripting, XML
Veröffentlicht in Fertige Projekte | Keine Kommentare »
Mittwoch, 15. Juli 2009
Veröffentlichung: 03.02.2008
Programmiersprache: Visual Basic 6.0
Sonstiges: MSXML 6.0, VBScript, ADODB / DAO, SQL
Das Datenbankrestrukturierungstool ist ein Programm das basierend auf Regelwerken Datenbanken aus div. Quellen generiert.
Grundsätzlich lässt sich das Prinzip wie folgt erklären:
- es werden die Quelldatenbanken definiert (z.B. MDB)
- es wird ein Regelwerk erstellt
- das Regelwerk definiert den Aufbau der neuen Datenbank (Felder etc.)
- ausserdem definiert das Regelwerk den Inhalt der Felder, anhand einiger vorgefertigter Funktionen oder anhand frei definierbarer VBScript’s
- der Generator baut die neue Datenbank auf und erstellt für alle ausgewählten Datensätze (SQL) einen neuen Eintrag
- für jedes Feld wird nun das Regelwerk aufgerufen und die Daten generiert
Das Ergebnis ist eine saubere, exakt formatierte Datenbank, mit Daten aus verschiedenen Quelldatenbanken. Hier sind nicht nur die Daten 1:1 kopiert, sie werden beim generieren anhand von Scripts formatiert, mit anderen Daten abgeglichen oder es werden ganz neue Felder erstellt die absolut frei berechnet werden können (auch hier können alle Daten aus den Quelldatenbanken hinzugezogen werden).
Das Programm kann zusätzlich noch kleine Excel Reports generieren, basierend auf Daten in der fertigen Datenbank (SQL).
-
-
Vorschau der fertig generierten Datenbank
-
-
Regelwerk
-
-
Scripteditor / Regeleditor
Andere Datenquellen, Exporte oder Anpassungen sind selbstverständlich möglich.
Schlagworte:ACCESS, Datenbanken, Excel, Programmierung, Projekt, Restrukturierung, SQL, VB6, VBScript, XML
Veröffentlicht in Fertige Projekte | Keine Kommentare »
Mittwoch, 1. Juli 2009
Veröffentlichung: 17.10.2008
Programmiersprache: Visual Basic 6.0
Sonstiges: MSXE.OCX (HunterLab MiniScanXE+ Steuerelement), MSXML 6.0, RS232, CSV Export
Die Steuersoftware für HunterLab Messgeräte ist eine einfache Prüfprozess-Visualisierungssoftware.
Das Programm visualisiert einen einfachen vorgegebenen Prüfablauf (z.B. 5 Messungen an je 5 Positionen) und wählt auto. die passende Konfiguration im Messgerät aus. Zusätzlich wird vorher auch noch die Standardisierung des Geräts geprüft und automatisiert.
In der Konfigurationsdatei (XML) können weitere wichtige Informationen hinterlegt werden, wie z.B. verschiedene Prüfabläufe, Produkte, Korrekturfaktoren, Einheiten u.ä..
Der Benutzer wählt also nur sein Produkt und folgt dem vorgegebenen Ablauf, wobei das Messgerät komplett ferngesteuert wird. Ist die Messung abgeschlossen generiert das Programm einen Report und errechnet auto. wenn gewünscht Delta E Werte die zusätzlich in eine CSV Datei exportiert werden können (z.B. zum einlesen in eine SQL Datenbank.
-
-
HunterLab Messprogramm Standardisierung
-
-
HunterLab Messprogramm Prüfablauf
-
-
HunterLab Messprogramm Report
Das Programm lässt sich ohne weiteres mit anderen Prüfabläufen, Produkten, Exporten und ggf. auch anderen Messgeräten erweitern, einfach anfragen!
Schlagworte:CSV, Datenbanken, Farbmessung, HunterLab, Interface, Programmierung, Projekt, RS232, SQL, VB6, Visualisierung, XML
Veröffentlicht in Fertige Projekte | Keine Kommentare »
Donnerstag, 25. Juni 2009
Veröffentlichung: 04.03.2008
Programmiersprache: Visual Basic 6.0
Sonstiges: MSXML 6.0; Microsoft Word 11.0 Object Library
Der Dokumenten Generator ist ein Programm zum dynamischen generieren von Dokumenten auf Basis einer beschreibenden XML Datenbank.
Die XML Definition umfasst alle relevanten Informationen über die Ursprungsdaten, die möglichen Filter zum suchen in den Ursprungsdaten und die letztendliche Position in den Templates aus denen das resultierende Dokument generiert wird.
Es werden Word Templates verwendet die mit Sprungmarken ausgestattet sind. So kann man die einzelnen Daten aus der Datenbank mit den Sprungmarken verknüpfen.
Ein Dokument kann dynamisch aus beliebigen Templates in beliebiger Reihenfolge generiert werden.
Das Programm fügt am Ende alle ausgewählten Templates in einem Dokument zusammen und füllt es anschliessend mit den Daten aus der Ursprungsdatenbank auf.
-
-
Dokumenten Generator Auswahlliste
-
-
Dokumenten Generator Datensatzauswahl
-
-
Dokumenten Generator Templateauswahl
Auf Anfrage lässt sich dieses Programm auch mit einem Export in Excel erweitern. Ausserdem sind andere Datenquellen als XML und ACCESS absolut denkbar.
Schlagworte:ACCESS, Datenbanken, Interface, Programmierung, Projekt, VB6, Word, XML
Veröffentlicht in Fertige Projekte | Keine Kommentare »