2013-10-26 5 views
12

Windows 8 Storeアプリケーション用にC++を使用したXAML UIプログラミングを実験しました。私は開発者の経験、XAMLデザイナー、そして現代的な豊富なユーザーインターフェイスと高性能を備えた純粋なネイティブアプリケーションを手に入れることができるというのが本当に好きです。デスクトップ用C++/CXを使用したXAMLアプリケーション

C++ for Desktop Windows(ストア以外の世界)を使用して同様のXAMLアプリケーションを作成したいと考えています。これはどうすればいいですか?何年もの間、私はWindowsデスクトップ用のネイティブUIスタックを待っていました。これはMFCより新しいもので、Direct Win32/GDIプログラミングよりも幾分高いレベルです。

+1

+1私は答えを見ることができます: 'Qt'、' MFC'、 'WTL' ...それは私たちのための低レベルの人々です。他にもいくつかありますが、彼らは捨て去られています(長年のこと)。 **私たちは本当にネイティブのC++の人々ですが、残されています** ...しかし、C++言語自体が良くなっており、コンパイラは...私たち自身をロールバックする必要があります。 – CodeAngry

答えて

1

のWindows 8.1への将来のアップデートでは、Windows 8ストアアプリは、デスクトップ上のウィンドウで実行され、Win32アプリケーションなどのタスクバーに表示されるようになります。これにより、ストアアプリはデスクトップアプリのように行動することができます。 MSはストアアプリを示唆しています。XMALは将来、デスクトップアプリケーションで利用できるようになります。

http://www.gottabemobile.com/2014/04/02/microsoft-listens-to-users-start-menu-and-windowed-apps-are-on-the-way/

2

SilverlightとWPFの両方がアプリケーションを実装するコードビハインドと共にXAMLを使用。どちらもまだ維持されていますが、同じ技術でプレイしたい場合は、そこにあります。

MicrosoftがWindows 8の将来のアップデートでは、デスクトップ上でアプリケーションを実行できるようになると発表しましたが、これは単にウィンドウの変更となることが予想され、アプリケーションは制限付きのサンドボックスストアアプリは内部で実行されます。マイクロソフトではさらにデスクトップベースのUIフレームワークを導入し、それを3年前からサポートしています。

WTLはMFCより新しいですが、最終更新は6年前です。私は個人的にはQtをお勧めします。これは、Win32のネイティブ呼び出しへのアクセスを可能にするためです(Win32の一般的なアプリケーションであれば何でもできます)。

+0

私は合理的に現代的なデスクトップアプリケーションを構築できるC++ソリューションを探しています。 Qtが唯一の解決策であるように見える –

関連する問題