優れた最新の Windows 7 または 8 UI に接続したい、広範な C++ モデルを備えた既存のアプリがあります。アプリの現在の (古い) UI は、純粋な Win32 API を使用して初期の Windows XP / 95/98 時代に開発されました。私たちのコードは現在、Visual Studio 2010 を使用してコンパイル/リンクしています。
Windows には、Win32、MFC、ATL、COM、.NET など、さまざまな開発 API の「標準」があるようです。過去 14 年間、私のエンジニアは Microsoft の路線をかなり牽引してきました。次に、「.NETはMFCを置き換えます」(持っていないようです)。
これで、古い UI コードをダンプする準備が整いました。堅固で効率的であるだけでなく、UI をすばやく作成できる一連の標準を使用することは素晴らしいことです。QTを脇に置いてください(これについては、stackoverflowでよく議論されている多くのプラスとマイナスを読んでいます):
1) Windows 7 および 8 の最新の UI 開発アプローチは、MFC または .NET を使用することですか?
2) .NET アプローチの場合 (.NET を選択する確固たる理由があると仮定して)、C++ モデル コード UNMANAGED を .NET アプリで使用できますか?
3) アプリが最初は Metro の外観用に設計されていなかったとしても、Visual Studio 2012 で開発を行うことは不可欠ですか?
4) デスクトップ アプリの開発に検討すべき Microsoft ツールキットは他にありますか?
スティーブン