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

Windows 8.1 應用開發入門:建立第一個 HelloWorld 專案完整步驟

     編輯:關於.NET

從環境需求、專案結構、Package.appxmanifest 設定、MainPage 編輯、模擬器偵錯,完整走過第一個 Windows 市集應用誕生流程。

開發環境

  • Windows 8.1
  • Visual Studio 2013 (Express/Professional/Ultimate)

建立專案

  1. VS → 新增專案 → **Windows 市集** → **空白應用程式**
  2. 名稱:`HelloWorld` → 確定

專案結構解析

專案結構

項目用途
Properties/AssemblyInfo.cs組件中繼資料 (標題、版本、公司、著作權)
References組件參考 (核心 .NET、WinRT、擴充 SDK)
Assets/應用圖示、啟動畫面、磚貼圖片
App.xaml / App.xaml.cs應用級資源字典、啟動進入點 (`OnLaunched`)
MainPage.xaml / .cs啟動後預設顯示頁面
Package.appxmanifest應用清單 (身分、功能、視覺資產、宣告、封裝)
HelloWorld_TemporaryKey.pfx開發測試用憑證 (發布上架需正式憑證)

Package.appxmanifest 關鍵設定

應用程式索引標籤

1. 應用程式索引標籤

  • 顯示名稱、描述、預設語言、支援旋轉
  • **最小寬度**:Win 8.1 新增,Snapped 狀態可拖曳寬度,開發者可設 320/500/預設
  • 通知、磚貼、鎖定畫面等視覺資產

2. 視覺資產索引標籤

視覺資產

  • 方形/寬磚貼 Logo (小/中/大)、徽標、啟動畫面
  • 支援 310x310 大磚貼 (Win 8.1 新增)
  • 預設大小設定

3. 功能索引標籤

  • 網際網路 (用戶端/伺服器)、定位、網路摄影機、麥克風、圖片/音樂/視訊庫、可移動裝置等
  • **原則:最小權限**,僅勾選必要功能,否則上架審核易被拒

4. 宣告索引標籤

  • 檔案類型關聯、通訊協定、分享目標、背景工作、搜尋、設定等

5. 內容 URI 索引標籤 (Win 8.1 新增)

內容 URI

  • 允許 `WebView` 控件觸發 `ScriptNotify` 的 HTTPS URI 白名單
  • Win 8.1 移除 `AllowedScriptNotifyUris` 屬性,改由清單統一管理

6. 封裝索引標籤

封裝

  • 套件名稱、版本、發行者、顯示名稱、Logo

編輯 MainPage.xaml

<Page x:Class="HelloWorld.MainPage"
      xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:d="https://schemas.microsoft.com/expression/blend/2008"
      xmlns:mc="https://schemas.openxmlformats.org/markup-compatibility/2006"
      mc:Ignorable="d">
    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <TextBlock Text="My First App, Hello World."
                   HorizontalAlignment="Center" VerticalAlignment="Center"
                   FontSize="50" />
    </Grid>
</Page>

偵錯執行

  • 目標裝置下拉選單:**模擬器** / 本機 / 遠端電腦
  • 選 **模擬器** → F5 執行

模擬器執行結果

模擬器顯示「My First App, Hello World.」文字置中,第一個應用完成。

偵錯模式說明

模式適用場景
模擬器觸控模擬、旋轉、解析度切換、網路模擬,無需實體裝置
本機效能分析、原生除錯、直接存取檔案系統
遠端電腦實體平板/手機測試,需安裝 Remote Tools、同網段

Windows 8.1 應用開發起步極簡單,核心在於理解 **Package.appxmanifest** 宣告機制與 **XAML/WinRT** 控件模型。後續可深入 MVVM、資料繫結、生命週期管理、磚貼/通知、上架流程。

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