導航:首頁 > 編程語言 > windowsphone8編程

windowsphone8編程

發布時間:2024-10-21 21:18:20

㈠ windows phone8開發 怎麼讀取自己創建資源

Hi!您可以使用原裝數據線連接手機與電腦,然後將TXT文檔直接拖放至手機的{Document}文件夾(注意不要在{Document}創建子文件夾),再進入手機Office-位置-手機中查看。

㈡ windows phone8的程序用什麼開發工具

一直都支持的語言是C#,這個計算機語言是微軟目前主打的計算機語言,也是開發WP最主流的語言。

㈢ 如何部署和運行 Windows Phone 8 的應用

關於在 Windows Phone 模擬器中調試和運行應用

當您首次在 Windows Phone 模擬器中運行 Windows Phone 應用時,將發生以下事件:
模擬器將會啟動。
模擬器將載入 Windows Phone 操作系統。
模擬器將顯示 Windows Phone「開始」屏幕。
將您的應用部署到模擬器。
您的應用將在模擬器上運行。
如果選定的 Windows Phone 模擬器已在運行,則您的應用將在正運行的模擬器中部署和啟動。每個模擬器一次只能運行一個實例。

提示:

當在模擬器上測試您的應用時,請在調試會話之間將模擬器保持為打開狀態,以便您可以重新快速運行您的應用。

關於在 Windows Phone 設備上部署和運行應用

將應用部署到 Windows Phone 設備之前,您需要先滿足以下先決條件:
您必須是注冊的開發人員。有關注冊成為開發人員的信息,請參見注冊信息。
必須注冊手機。有關更多信息,請參見如何注冊您的手機以進行開發。
必須將手機通過 USB 電纜連接到主機、打開並且解鎖屏幕。
若要在 Windows Phone 8 設備上測試應用,需要符合以下條件:
USB 傳輸服務上的 Windows Phone IP 必須處於運行狀態。當您安裝 Windows Phone SDK 8.0 時,即安裝並啟動了該服務。
計算機必須可以識別已連接的設備。Windows Phone 8 手機作為驅動器列在文件資源管理器中。
若要在 Windows Phone OS 7.1 設備上測試應用,需要符合以下條件:
主機上必須安裝 Zune 軟體。若要下載和安裝 Zune 軟體,請轉到 Zune 軟體下載頁面。
必須運行 Zune 軟體。當您將手機連接到主機時,Zune 將自動啟動。若 Zune 未啟動,請手動將其啟動。
Zune 軟體必須可以識別已連接的設備。
若要獲取關於應用部署的疑難解答,請參見本主題中的應用部署到手機的疑難解答部分。
您可以在注冊的設備上部署最多 10 個應用。此限制不適用於從 商店 安裝的應用。
如果您有面向 Windows Phone OS 7.1 的現有應用,我們建議您在 Windows Phone 8 設備上測試它們,以確保兼容性。有關可能的問題的詳細信息,請參見 Windows Phone 8 的應用平台兼容性。

在 Visual Studio 中部署和運行應用

在 Visual Studio 中部署和運行應用的步驟
如果您正在將您的應用部署到已連接設備,請確保您已完成之前在本主題中列出的先決條件。
在 Visual Studio 中,打開一個 Windows Phone 項目。
在「標准」工具欄上,選擇一個目標。

若要將您的應用部署到模擬器,請選擇一個模擬器選項。
若要將您的應用部署到已連接設備,請選擇「設備」選項。
若要進行調試再部署和運行您的應用,則在「調試」菜單上單擊「開始調試」或按 F5。
若要不進行調試而直接部署和運行您的應用,則在「調試」菜單上單擊「開始執行(不調試)」,或按 Ctrl+F5。
已部署並啟動您的應用。
若要不運行而直接部署您的應用,則在「生成」菜單上單擊「部署解決方案」。
停止運行的應用的步驟
若要停止運行的應用,請執行以下操作之一:
應用將退出並出現「開始」屏幕。此操作將結束當前調試會話。
在 Visual Studio 的「調試」菜單上,單擊「停止調試」或按 Shift+F5。
在模擬器中或在手機上,按「後退」按鈕以退出應用。如果應用的活動頁面不是應用的開始頁面,您可能需要多次按「後退」按鈕。
不進行調試而直接重新啟動應用的步驟
在模擬器中或在手機上,在「開始」屏幕上向左滑動以查看應用列表。
在應用列表中,點擊應用圖標。應用將重新啟動(不進行調試)。
停用運行的應用的步驟
運行您的應用之前,在 Visual Studio 中右擊「解決方案資源管理器」中的項目,然後選擇「屬性」以打開「項目設計器」。
如果您要在停用應用時使其進入休眠狀態,請在「項目設計器」的「調試」頁面上將「在調試期間停用時邏輯刪除」復選框保持為未選中。如果您要在停用應用時將其邏輯刪除,請選中該復選框。
在「調試」菜單中,單擊「開始調試」或按 F5 以運行該應用。
在模擬器中或在手機上,按「開始」按鈕。將顯示「開始」屏幕並停用應用。應用將進入休眠狀態或被邏輯刪除,具體取決於「在調試期間停用時邏輯刪除」復選框的設置。
重新激活處於休眠狀態或被邏輯刪除的應用的步驟
在模擬器中或在手機上,按「後退」按鈕以返回到應用。如果您已導航至其他頁面或已打開其他應用,您可能需要多次按「後退」按鈕才能重新激活該應用。
調試會話將會恢復。如果調試器已從應用分離,您可能需要按 F5 以恢復調試會話。有關調試和重新激活的更多信息,請參閱如何測試 Windows Phone 的應用狀態更改。

使用應用程序部署工具部署應用

您還可以使用 Windows Phone 應用程序部署工具 (XapDeploy.exe) 部署您的應用。此工具是安裝 Windows Phone SDK 時安裝的獨立應用。
您可以使用安裝在文件夾 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment 中的應用程序部署工具的版本來部署面向 Windows Phone OS 8.0 或 Windows Phone OS 7.1 的應用。
您僅可以使用安裝在文件夾 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Tools\XAP Deployment 中的應用程序部署工具的版本來部署面向 Windows Phone OS 7.1 的應用。
使用應用程序部署工具部署應用的步驟
生成您的應用。有關詳細信息,請參見如何生成 Windows Phone 8 的應用。
如果您正在將您的應用部署到已連接設備,請確保您已完成之前在本主題中列出的先決條件。
從 Windows「開始」屏幕,啟動應用程序部署工具。可以通過打開「所有應用」視圖並在 Windows Phone SDK 8.0 組中進行查找,或者通過從「開始」屏幕鍵入應用程序部署進行搜索來找到應用程序部署工具。
您也可以從以下位置運行該工具:
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\XapDeploy.exe
將啟動應用程序部署工具,如下所示。

在「目標」下拉框中,選擇「設備」或其中一個模擬器選項。
單擊「瀏覽」並查找您要部署的 XAP 文件。
單擊「部署」。
如果部署成功,則「狀態」欄位會顯示「XAP 部署完成」。

命令提示符下部署應用

您也可以使用應用程序部署工具的命令行版本 XapDeployCmd.exe 部署應用。您可以通過調用此工具從腳本或從自定義應用部署應用。
XapDeployCmd.exe 安裝在文件夾 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment 中。
XapDeployCmd.exe 未提供用於不運行而直接部署新應用的選項。

重要說明:

Windows Phone 項目的命令行部署需要 Visual Studio 2012 Update 2。XapDeployCmd.exe 未包含在由 Windows Phone SDK 8.0 安裝的 Visual Studio 2012 版本中。

在命令提示符下部署應用的步驟
生成您的應用。有關詳細信息,請參見如何生成 Windows Phone 8 的應用。
如果您正在將您的應用部署到已連接設備,請確保您已完成之前在本主題中列出的先決條件。
打開命令提示符窗口。如果您的 PATH 環境變數未包含指向 XapDeployCmd.exe 的路徑,請導航到文件夾C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment。
使用以下選項之一運行 XapDeployCmd.exe。
若要將您的應用部署到模擬器,請使用 xd 選項。
若要將您的應用部署到已連接設備,請使用 de 選項。
命令行部署語法和選項
XapDeployCmd.exe 具有以下語法:
XapDeployCmd.exe <cmd[:param]> <Proct ID/Xap FileName> <targetdevice[:param]>
下表介紹了用於 XapDeployCmd.exe 的命令行選項。

選項

描述

<cmd[:param]>

指定要運行的命令。此選項具有以下值之一:
選項描述
/installlaunch在設備上安裝並運行應用。此選項需要 Xap FileName 參數。
/update更新已安裝在設備上的應用。此選項需要 Xap FileName 參數。
/launch啟動已安裝在設備上的應用。此選項需要 Proct ID 參數。
/uninstall從設備卸載應用。此選項需要 Proct ID 參數。
/EnumerateDevices為每種設備列出有效的設備目標和數字索引。

<Proct ID>

指定應用的 GUID。可以在項目的應用清單文件 WMAppManifest.xml 中找到此值。

<Xap FileName>

指定要安裝或更新的 XAP 的完整路徑。

</targetdevice[:param]>

指定目標設備。此選項具有以下值之一:
值描述
xd默認模擬器。
de已連接到開發計算機的 Windows Phone 設備。
n位於設備列表的索引 n 處的設備。若要獲取設備列表,請運行XapDeployCmd.exe /EnumerateDevices。

命令行部署示例
下面是命令行部署的一些示例。以下示例假定 Proct ID 為 f8ce6878-0aeb-497f-bcf4-65be961d4bba 且 Xap FileName 為 D:\PhoneApp1.xap。
XapDeployCmd.exe /installlaunch D:\PhoneApp1.xap /targetdevice:xd
在默認模擬器上安裝 PhoneApp1,然後啟動它。
XapDeployCmd.exe /launch f8ce6878-0aeb-497f-bcf4-65be961d4bba /targetdevice:de
在已連接設備上啟動具有指定 Proct ID 的應用。
XapDeployCmd.exe /update D:\PhoneApp1.xap /targetdevice:2
更新已在由設備索引 2 指定的設備上安裝的 PhoneApp1。若要獲取有效設備的列表,請使用/EnumerateDevices 選項。
XapDeployCmd.exe /uninstall f8ce6878-0aeb-497f-bcf4-65be961d4bba /targetdevice:xd
從默認模擬器卸載具有指定 Proct ID 的應用。
XapDeployCmd.exe /EnumerateDevices
為每種設備枚舉有效的設備目標和數字索引的列表。

應用部署到手機的疑難解答

將應用部署到 Windows Phone 8 手機取決於本地服務 USB 傳輸上的 Windows Phone IP (IpOverUsbSvc)。它還取決於手機是否作為 USB 設備正確的安裝在開發計算機上。
通過檢查 IpOverUsbSvc 服務排除連接問題
使用 USB 電纜將手機連接到開發計算機,打開手機,然後解鎖手機屏幕。
打開「命令提示符」窗口,然後運行 IpOverUsbEnum 命令行工具。您可以在以下文件夾中找到此工具:
C:\Program Files (x86)\Common Files\Microsoft Shared\Phone Tools\CoreCon\11.0\Bin
檢查該工具的輸出。
手機是否通過 USB 電纜和開發計算機連接?
手機是否處於打開狀態?
手機的屏幕是否已解鎖?
在文件資源管理器中,手機是否在「計算機」下面顯示為驅動器?
如果您看到幾行有關手機及其上面運行的服務的信息,部署問題可能和 IpOverUsb 服務無關。
如果您看到消息 RPC Server Unavailable. Is the proxy running?,這表明 IpOverUsb 服務沒有運行。打開「服務」管理單元,然後啟動 USB 傳輸上的 Windows Phone IP (IpOverUsbSvc) 服務。
如果您看到消息 No connected partners found,請檢查以下事項:
通過更新驅動程序解決連接問題的步驟
使用 USB 電纜將手機連接到開發計算機,然後解鎖手機屏幕。
打開「設備管理器」。在「攜帶型設備」下,查找手機條目。
右擊手機條目,然後選擇「更新驅動程序軟體」。按照步驟更新驅動程序。

開發環境和發布環境之間的重要差異

網路連接功能
當您將應用從 Visual Studio 部署到模擬器或手機時,將自動包含連接網路功能。但是,如果您的應用需要連接網路,則在向 商店 提交應用時,您仍然需要在應用的清單文件中顯式指定該功能。如果您沒有指定網路連接功能,則應用在用戶手機上進行安裝時將失敗。有關更多信息,請參見 Windows Phone 8 應用功能和硬體要求。
寫入應用的安裝目錄
當您將應用從 Visual Studio 部署到模擬器或手機時,應用可以寫入其安裝目錄。但是通過 商店 部署和發布的應用無法寫入到其安裝目錄。如果從 商店 安裝的應用嘗試寫入到它的安裝目錄,將引發異常。當您開發並測試應用時,如果您將代碼包含在您的應用中,而且該應用會寫入它的安裝文件夾,請確保在您將您的應用發布到 商店 之前刪除此功能。
測試 Windows Phone OS 7.1 媒體 API
當您在已連接的設備上測試面向 Windows Phone OS 7.1 的應用時,通常會運行 Zune 軟體。但是,當 Zune 軟體運行時,您無法測試與媒體 API 交互的應用,因為 Zune 軟體鎖定了本地媒體資料庫。若要測試面向 Windows Phone OS 7.1 的應用並使用媒體 API,您可以使用 Windows Phone 連接工具在不運行 Zune 軟體的情況下,與設備建立串列或 USB 連接。有關更多信息,請參閱如何測試在 Windows Phone 中使用照片選擇器或相機捕獲任務的應用。

閱讀全文

與windowsphone8編程相關的資料

熱點內容
ansys導出命令 瀏覽:206
電腦pdf掃描軟體 瀏覽:417
二戰英雄靜態伺服器是什麼 瀏覽:656
30m雲伺服器最便宜的國內 瀏覽:721
單片機c的腳 瀏覽:653
乘法公式及乘法運演算法則 瀏覽:793
已經卸載了的app在哪裡可以找回來 瀏覽:252
指標源碼使用方法 瀏覽:627
rm命令通配符 瀏覽:463
電視盒子怎麼設置伺服器線 瀏覽:349
onenote打開pdf 瀏覽:792
轉轉app活動頁面在哪裡 瀏覽:607
順豐金融app哪裡可以下載安裝 瀏覽:649
女程序員買菜視頻 瀏覽:806
pythonnumpy矩陣點積 瀏覽:64
照片視頻加密上傳中什麼意思 瀏覽:276
python中list中元素轉為字元串 瀏覽:673
密題app怎麼樣 瀏覽:732
文件快速刪除命令 瀏覽:377
折解壓球十種折法 瀏覽:217