簡體   English   中英

windows 8.1 平板電腦應用程序開發 - 從哪里開始?

[英]windows 8.1 tablet application development - Where to start?

好的,我是 Windows 開發的新手。 我的任務是構建一個只能在 Windows 8.1 平板電腦上運行的小應用程序。 (沒有應用商店,沒有類似的東西)

在 Microsoft 網站上進行了大量研究后,我迷失在過多的信息中並完全糊塗了。 例如微軟表示,可以在 windows vista/7 上開發 Surface 平板電腦應用程序。 然后他們在其他地方說 Windows 8.1 應用程序只能在 Windows 8.1(或 8。我忘記了)上開發,我需要開發人員許可證。
問題:1- 為 Surface 構建應用程序與為 Windows Phone 構建應用程序不同嗎? 2- 我想在 WPF/c# 中做到這一點。 可能的? 3- 對於僅在 Windows 8.1 Surface 平板電腦上運行的應用程序,有哪些硬件和軟件要求? (包括windows/VS版本等)

學習新東西不是問題。 問題是我是否學習了可以幫助我完成任務的正確事物。

請指導

提前致謝。

您將需要開發人員許可證才能在機器上進行本地調試。

您不能將(旁加載)應用程序安裝到未經開發人員注冊的設備上,對於消費者部署,所有內容都必須經過簽名並通過商店。 您可以覆蓋 Windows 的商業版和企業版,但必須在管理員級別完成/部署。

如果你想為 windows 8.1 開發,你需要運行 8.1,因為部署和調試是在本地機器上完成的,然后有選擇地顯示在類似模擬器的虛擬會話中,桌面 windows 運行時應用程序沒有實際的“模擬器”。

以前,是的,Surface 是 winRT,而 mobile 是基於 Silverlight 的。 現在使用共享應用程序平台,流程在兩者之間共享,兩者都是 winRT,您可以在兩者之間部署一個應用程序。

首先,您需要知道 Surface 等設備有兩種類型的應用程序。 第一個是桌面應用程序,通常稱為 WPF 應用程序。 第二個是現代應用程序,通常稱為 Metro Apps。

桌面應用程序可以在 Windows 7/8.1/10 上運行,而 Metro 應用程序只能在 Windows 8.1/10 上運行。 如果您想構建桌面應用程序,您可以使用 Visual Studio 2010/12/13/15 在 Windows 7/8.1/10 上構建它們,但是如果您想構建 Metro 應用程序,您需要使用 VS 2013 for windows 8.1 在 8.1 上構建它們,對於 Windows 10,您需要使用 Windows 10 和 vs 2015。

你的問題有點混亂。 如果您只想為 Windows 8.1 平板電腦構建應用程序,您需要構建一個 Metro 應用程序,並且分發該應用程序的唯一方法是通過 App Store。

Windows 8.1 有兩個主要版本。 RTM 和其他版本(如家庭版、專業版等)。 運行 Windows 8.1 RTM 的平板電腦無法運行各種桌面應用程序。 他們只運行地鐵應用程序。 運行 Windows 家庭版、專業版或企業版的混合平板電腦可以同時運行桌面和 Metro 應用程序。

如果我沒記錯的話,surface pro 3 運行 windows 8.1 pro 並且可以運行 wpf 和 Metro 應用程序。

  1. 這取決於。 如果您想構建 WPF 應用程序,它不同於 Windows 手機應用程序。 如果你想構建 Metro 應用程序,它與 WP Apps 沒有什么不同。

  2. 正如我所提到的,surface pro 3 可以運行桌面應用程序。 所以 WPF/C# 應用程序是可能的。

  3. 操作系統:Windows 8.1 和 Visual Studio 2013。

如需進一步說明,請查看不同版本 Windows 之間的差異,以及桌面和現代(地鐵)應用程序之間的差異。

WPF 的起點:

http://www.codeproject.com/Articles/140611/WPF-Tutorial-Beginning

http://www.wpf-tutorial.com/

請參閱 Microsoft 開發人員網絡MSDN

Microsoft Channel9教程視頻

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM