Applikations-Entwicklungen (C#, WinForms) (Beispiele)
Ausbau eines Kunden-Standardpaketes mit speziellen Optionen
Beschreibung
Darstellung des Auftragsvolumen eines grösseren Produktionsbetrieb in Wochen- und Tages-Balkengrafik mit konfigurierbaren Features und Verwalten von benutzerspezifischen Layouts.
Details
- variable Auswahl des Anzeigebereiches
- diverse Filter für Produktionsgruppen
- Anzeige der Auftragsnummer anstelle des Auftragswert
- Anzeige des Kundennamens, falls Platz im Balken vorhanden
- Berechnen der min. Höhe eines Balkens, damit die Auftragsnummer noch angezeigt werden kann und automatische Skalierung aller Werte
- Farbsteuerung der Balken anhand des Auftragstatus
- Zusätzliche Markierung des Balkens bei Fixterminen
- Aktivieren eines Popupwindow, ausgelöst durch MausEvent über dem Balken und Anzeigen von Detailinformationen des gesamten Auftrages
- Verwalten der benutzerspezifischen Layoutanpassungen der GridViews, welche mit dem JanusGridTool generiert wurden. Die benutzerspezifischen Anpassungen wie Spaltenreihenfolge, Sortierung, Gruppierung, Sprachauswahl werden pro Benutzer gespeichert, beim Login wieder geladen und bei einem neuen Release automatisch gemerged.
Tools:
C#, WinForms, .Net 4.5, SqlServer 2008R2, MS-ChartControl, Janus GridControl
Testautomat
Beschreibung
Db-Client Applikation zum Steuern, Überwachen und Definieren der Parameter und Testabläufe von Testkammern, in welchen farbrizierte Sensoren aus dem Produktionsprozess gemessen werden.
Details
- Aufbau der ganzen Applikation im 3-Schichtenmodell
- Möglichkeiten zur manuellen Steuerung einzelner Komponenten
- Automatische Ausführung ganzer Testläufe
- Monitoring der Tests mit Anzeige der Resultate
- Definition diverser Parameter in verschiedenen Forms
- Einsatz von mehreren Backgroundworkerthreads
Tools:
C#, WinForms, .Net 4.5, SqlServer 2008R2, LinqToSql, T-Sql, Multithreading, SVN, CodeSmith
Datenschnittstelle zu Dosier- und Abfüllstation
Beschreibung
Analyse und Implementation einer Applikation zur Überwachung und Reporting einer SPS gesteuerten Dosier- und Abfüllstation mit folgenden Komponenten:
- Automatischer Datentransfer (Backgroundprozess) und Import in SqlServer (mit Unterbruchsteuerung)
- Benutzerschnittstelle (Stammdatenverwaltung, Datenansicht, Reportparameter, Konfiguration, manueller Datentransfer)
- Generieren diverser Reports mit Parametereingabe
- Führen eines Transaktionslogs
Tools
C#, LinqToSql, .Net 4.5, SqlServer 2008R2, T-Sql, Multithreading
Portierung von Active-Reports auf MS-Reports (.Net, SSRS)
Beschreibung
In einem Upgrade einer grossen Applikation zur Generierung und Verwaltung von Plastik-karten verschiedensten Typen wie Identitätskarten, Kreditkarten etc. mussten die bestehenden Reports, die mit Active-Report (DataDynamics) erstellt wurden, auf die neue Plattform mit MS-Reports portiert werden.
Funktionen SW-Engineer
- Analyse der bestehenden Reports inkl. Datenschnittstelle
- Erstellen einer Testumgebung, in der die neuen Reports einfach entwickelt und mit Testdaten verifiziert werden konnten.
- Generieren der MS-Reports, Portieren der Datenaufbereitung und Integration in die bestehende Applikation.
- Erstellen von Unittests zum automatischen Verifizieren der Reports im Integrationbuild
Tools
C#, SQLServer 2008, VisualStudio 2008, SqlServer Reporting Services (ClientVersion)