首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

Windows 8 風格應用開發入門:建立與偵錯第一個應用專案

     編輯:關於.NET

安裝好開發工具後,接著建立第一個 Windows 8 應用專案。Visual Studio 2012 提供多種專案範本,滿足不同應用類型需求。

專案範本選擇指南

1. 空白應用

最精簡的範本,僅包含基本架構,適合從零開始自訂介面與邏輯的專案。

空白應用範本

2. 網格應用

提供分類瀏覽架構,適合購物、新聞、相簿等需分類展示內容的應用。

網格應用範本 網格應用執行畫面

3. 拆分應用

採雙欄式主從架構,左側列表、右側詳細內容,適合郵件、新聞閱讀器、即時計分等需快速切換項目的應用。

拆分應用範本 拆分應用執行畫面

4. 導航應用

JavaScript 專用範本,內建基本導航、應用列與媒體查詢回應式版面。

導航應用範本

5. 固定版面應用

JavaScript 範本,適用於固定視區的遊戲類應用。

固定版面應用範本

6. DirectX 應用

C++ 範本,支援 DirectX 圖形渲染,適合高效能遊戲開發。

DirectX 應用範本

方案總管預設檔案結構

以空白應用為例,建立專案後會自動產生以下核心檔案:

  • MainPage.xaml / MainPage.xaml.cs:主頁面 UI 與邏輯
  • App.xaml / App.xaml.cs:應用程式進入點與生命週期管理
  • Package.appxmanifest:應用程式清單(權限、圖示、啟動畫面等)
  • Common/StandardStyles.xaml:內建樣式資源字典
  • Assets/:預設圖示與啟動畫面圖片

方案總管結構

視覺化設計器操作

Visual Studio 提供所見即所得的 XAML 設計器:

  • 工具箱拖曳控件到設計介面
  • 屬性視窗調整控件屬性
  • XAML 編輯器與設計器同步更新
  • 支援 C#/VB 與 JavaScript 專案

視覺化設計器介面

應用程式清單設定

Package.appxmanifest 定義應用中繼資料與權限,包含四個索引標籤:

應用程式清單設定

索引標籤功能說明
應用程式 UI顯示名稱、說明、圖示、啟動畫面、支援旋轉方向
功能網際網路存取、定位、網路攝影機、麥克風、文件庫等裝置權限
宣告搜尋合約、分享合約、設定合約、檔案類型關聯等擴充點
封裝套件名稱、版本、發行者、憑證資訊

應用安裝時,Windows 會檢查清單宣告的權限並提示用戶授權。未宣告的權限將在執行時被拒絕存取。

偵錯與測試模式

工具列提供三種偵錯目標:

  • 本機電腦:直接在開發機器執行(預設)
  • 模擬器:模擬觸控、旋轉、解析度變更等裝置特性
  • 遠端裝置:部署到同網路的 Windows 8 裝置進行實機測試

偵錯目標選擇

按 F5 或點擊「啟動偵錯」即可編譯部署並啟動應用。下一章將介紹應用封裝與發佈流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved