Größere Projekte

Sprachenunabhängigkeit für dynamische Inhalte in einem diagnostischen Gerät Sprachenunabhängigkeit für dynamische Inhalte in einem diagnostischen Gerät

Für ein Analyse-Zusatz-Gerät für die Diagnostik haben wir die Programmieraufgaben übernommen, welche das dynamische Umstellen der erforderlichen Sprachen zur Laufzeit des Programms ermöglichen.

Dafür wurden Methoden benötigt, um die in der Datenbank gespeicherten Informationen, abhängig vom jeweiligen Datenbank-View, zum Data Provider Service zu kommunizieren und diese Liste von Daten als DTO (Data Transfer Object) per WCF-Aufruf (Windows Communication Foundation) an das User Interface zu senden.

Das UI ViewModel ordnet dann den erhaltenen Daten entsprechende Werte aus .resx-Ressourcen zu und erzeugt so aus einem Text mit variablen Platzhaltern einen neuen Text, in dem dynamisch die benötigten Werte eingesetzt wurden. Dieser wird dann auf dem UI (User Interface) angezeigt.

Hier der Programmaufbau anhand einer Grafik:

Entwurf


Technologien

C#, .NET 4.0, Visual Studio 2010, TFS (Team Foundation Server 2010), HP-QC, MSTest, Moq, LINQ, ReSharper


Schulung / Einführung zu in diesem Projekt verwendeten Technologien