24

私は、Windows 7、Windows 8、およびWindows 8タブレットで動作する必要があるC#.NETビジネスアプリケーションを開発しています。

  1. 「単純な」Windowsフォームアプリケーションは、Windows 8デスクトップとタブレットの両方で機能しますか?
  2. Windows 8タブレットエミュレーターはありますか?
  3. 代替案はありますか?
4

6 に答える 6

17
  1. はい、通常の古いWindowsフォームはWindows 8で機能します。これらは、ターゲットの.NETFrameworkバージョンをサポートするすべてのオペレーティングシステムで機能します。Windows RTタブレットでは動作しない可能性がありますが、完全なWindows8を実行しているタブレットで問題ありません。
  2. タブレットエミュレーターはありませんが、Windows8をHPSlate 500で実行するか、(私が行っていることですが)iPadのParallelsを介してタッチコントロールでWindows8を実行できます。
  3. アプリをSilverlight/WPFで開発し、Windows 7および8だけでなく、Windows RT(ARMタブレットの場合)でも正常に動作させることができます。または、HTML5アプリもオプションです。
于 2012-07-18T21:20:51.700 に答える
4

Windows 8には引き続きwin32が含まれているため、win32ベースのサンプルwinform、C ++、COMアプリケーションであるすべてのアプリケーションは、再コンパイルしなくても正常に実行されます。ただし、Win32はSurfaceタブレットには存在しないため、そこでは実行されません。WinRT(Windowsランタイム)をインターンとして使用するメトロスタイルを使用して、アプリケーションを再コーディングする必要があります。

詳細については、Windows8の私のブログを参照してください

于 2012-08-03T05:44:13.920 に答える
3

を参照してください。Windows8には2つのバージョンのRT/PROがあります。RTをサポートするタブレットは、レガシーデスクトップアプリを実行しません(Winformsはデスクトップアプリです)。StoreからダウンロードしたWindowsStoreアプリのみを実行します。

デスクトップバージョンのWindows8アプリはいつでも作成できますが、それはWindows8Proマシンで実行されます。

于 2012-11-28T17:10:20.020 に答える
2

質問のパート2に答えるために、splashtopにはWindowsMetroテストベッドがあります。これをiPadまたはAndroidタブレットで使用してWindows8にリモート接続し、タッチインターフェイスをテストできます。

于 2012-08-30T06:24:03.567 に答える
1

WinFormsはデスクトップアプリのカテゴリに分類されるため、Windows Proがインストールされているマシンであれば、タブレットでもPCでも実行できます。WinRTがインストールされているタブレットは、ストアアプリのみを実行するため、サポートされません。

于 2012-12-01T19:15:07.703 に答える
0

パート2:Visual Studio 2012には、Windowsストアアプリをテストするためのシミュレーターが組み込まれています。これは、タッチジェスチャをテストする方法を提供し、さまざまな画面解像度と向きを可能にします。

ただし、このシミュレーターを使用して、任意のアプリケーションをテストできます。シミュレーターを起動するには、「ProgramFiles \ CommonFiles \ microsoftshared \ Windows Simulator \ 11.0 \ Microsoft.Windows.Simulator.exe」を開くか、実行可能ファイルを検索します。

次に、シミュレートされた環境内で、テストして実行するアプリケーションに移動します。

これは完璧ではありませんが、機能します。

于 2012-12-07T10:41:18.457 に答える