Viele technische Programme sind in C++ mit MFC gebaut. CAD-Erweiterungen, Mess- und Steuerungssoftware, Bildverarbeitung. Der Kern rechnet schnell und zuverlässig. Doch die Oberfläche wirkt alt, und jede Änderung ist mühsam. Wir modernisieren Ihre MFC-Anwendung und behalten, was gut läuft.
Warum MFC-Anwendungen modernisiert werden
- Kaum Weiterentwicklung. MFC wird mit Visual Studio weiter ausgeliefert, bekommt aber seit Jahren kaum neue Funktionen.
- Aufwendige Oberflächen. Hohe Bildschirmauflösungen, Touch und moderne Bedienkonzepte sind mit MFC teuer.
- Fehlende Entwickler. Junge Entwickler lernen C#, modernes C++ ohne MFC oder Webtechnik.
- Hoher Wartungsaufwand. Bei CAD-Erweiterungen mit ObjectARX kostet jede neue Version des CAD-Systems viel Anpassung.
Zwei Wege
- Kern behalten, Oberfläche erneuern. Rechenintensive Teile wie Bildverarbeitung oder Geometrie bleiben in C++. Die Oberfläche entsteht neu in WPF und spricht über eine C++/CLI-Brücke mit dem Kern.
- Vollständig nach C#. Wo C++ keinen Vorteil bringt, portieren wir alles nach C# und .NET. Der Code wird kürzer und leichter zu warten.
Welcher Weg passt, zeigen Messungen und eine Wirtschaftlichkeitsrechnung im Modernisierungs-Check.
Was wir dabei modernisieren
- MFC-Dialoge, Menüs, Symbolleisten und Eigenschaftsfenster
- COM-Schnittstellen und ActiveX
- Build mit CMake und automatische Tests mit Google Test
- Älteres C++ auf aktuelle Sprachstandards
- 32-Bit-Code auf 64 Bit
Beispiele aus unseren Projekten
AutoCAD-Addon für den Tiefbau. Mehrere hunderttausend Zeilen Code aus C++, COM, MFC und ObjectARX haben wir nach C# und auf die .NET-API von AutoCAD portiert. Oberfläche, Menüband, Eigenschaftsfenster, Kommandos und CAD-Objekte. Der Code wurde dabei kürzer und einfacher. Zum Projekt
Bildverarbeitungsbibliothek. Für einen Messgerätehersteller aus der Region portieren und modernisieren wir eine firmenweite C++-Standardbibliothek mit OpenCV, CMake und Google Test. Zum Projekt
Der Einstieg: Modernisierungs-Check
Im Modernisierungs-Check analysieren wir Ihre C++- und MFC-Anwendung, schlagen eine Zielarchitektur vor und rechnen aus, ab wann sich die Portierung lohnt. Sie erhalten einen Analysebericht mit Zielarchitektur, Wirtschaftlichkeitsrechnung und Stufenplan. Der Modernisierungs-Check kostet 3.490 € zum Festpreis zzgl. MwSt. Beauftragen Sie danach das Folgeprojekt, rechnen wir 50 % des Paketpreises an.
Häufige Fragen zur MFC-Portierung
Bleibt unsere Software schnell?
Ja. Zeitkritische Teile bleiben in C++ oder werden gezielt optimiert. Wir messen vorher und nachher.
Was ist mit unseren CAD-Erweiterungen?
ObjectARX-Erweiterungen für AutoCAD und BricsCAD portieren wir auf die .NET-API. Mehr dazu unter CAD-Softwareentwicklung.
- Alte Software modernisieren: Delphi, VB6 und MFC schrittweise nach .NET
- AutoCAD-Add-in nach BricsCAD portieren: was gleich bleibt, was nicht
- Software-Modernisierung und Portierung
Sprechen Sie uns an
Beschreiben Sie uns kurz Ihre C++-Anwendung. Wir melden uns schnell und beraten Sie unverbindlich. Telefon +49 761 28522110 oder über das Kontaktformular.
