MFC-Portierung: C++-Anwendungen modernisieren

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.

Paket anfragen Im Shop buchen

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.

Mehr zum Thema

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.

KONTAKT

Sprache auswählen

ErstgesprächvereinbarenErstgesprächvereinbaren