Untersuchung der Interoperabilität zwischen Visual FoxPro und C#

  • Visual FoxPro ist eine über mehrere Jahrzehnte erfolgreich eingesetzte Entwicklungsumgebung, Programmiersprache und relationale Datenbank. Entwickelt wurde Visual FoxPro einst von Fox Software als FoxBase. Nachdem Fox Software 1992 durch Microsoft aufgekauft und in den Folgejahren weitere Versionen veröffentlicht wurden, folgte im März 2007 schließlich die Abkündigung. Seither stehen Visual FoxPro-Entwickler vor dem Problem der Migration. Auf der Suche nach Alternativen wird häufig die Programmiersprache C# angeführt. Die vorliegende Arbeit beschreibt Wege und Möglichkeiten für eine derartige Migration, zeigt welche Probleme sich daraus ergeben und wo die Grenzen der einzelnen Technologien liegen. Ferner wird anhand der Untersuchungen das von Microsoft entwickelte Component Object Model ausgewählt und im Verlauf der Arbeit näher behandelt. Eine grundlegende Analyse verdeutlicht die Arbeitsweise dieser Technologie und bildet den Ausgangspunkt für einen Vergleich von Visual FoxPro und .NET-Framework. Auf die Probleme, die sich in Zusammenhang mit dieser Technologie ergeben, wird in einem gesonderten Kapitel eingegangen. Es werden Lösungsmöglichkeiten behandelt und das Component Object Model einem Performance-Test unterzogen. Unter der Maßgabe einer schrittweisen Migration wird in einem weiteren Kapitel eine effektive Umsetzungsreihenfolge auf Basis der Anwendungsschichten erarbeitet. Die praktische Umsetzung wird anhand einer Visual FoxPro-Klassenbibliothek verdeutlicht. In einer abschließenden Betrachtung werden die einzelnen Kapitel mit den Zielen der Arbeit nochmals gegenüber gestellt. Zudem werden Vorschläge und Anregungen für weitere Arbeiten gegeben.

Export metadata

Additional Services

Metadaten
Author:Tim Volckmann
Advisor:Wolfgang GolubskiGND, Peter Mühlberg
Document Type:Master's Thesis
Language:German
Name:Sächsisch-Bayerische Starkstrom-Gerätebau GmbH
Ohmstr. 1, 08496 Neumark
Date of Publication (online):2016/02/18
Year of first Publication:2013
Publishing Institution:Westsächsische Hochschule Zwickau
Date of final exam:2013/10/29
Tag:C#; FoxPro; Interoperabilität; Migration
Page Number:120 Seiten, 40 Abb., 15 Tab., 86 Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2016/02/18