程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Windows 8.1應用學習:創建我的第一個應用

Windows 8.1應用學習:創建我的第一個應用

編輯:關於.NET

轉眼間Windows 8.1已經發布了四個多月,之前因為開發需要對Windows 8.1新特性進行過零散的學習和使用,一直沒有靜下心來系統的學習過。近日部門有幾名新同事加入,需要進行Windows 商店應用開發的培訓,所以借這個機會,重新梳理一下Windows 8.1 應用開發的知識。閒言碎語不多講,接下來開始第一站,創建第一個應用。

首先我們看一下開發環境要求:Windows 8.1 + Visual Studio 2013

緊接著我們新建一個Windows 8.1 商店應用的項目,起名為HelloWorld(好吧,這可能是用的最多的名字了吧),來觀察一下項目的構成

Properties目錄中的AssemblyInfo.cs文件控制程序集的常規信息,如程序集標題、描述、公司、版權和版本等;

引用是大家都很熟悉的一個目錄,我們對其他程序集的引用都會列在這裡,我們可以添加引用或刪除引用;

Assets目錄存放的是應用圖標和啟動屏幕相關的圖片文件;

App.xaml包含了應用所需的資源,App.xaml.cs為應用提供入口;

HelloWorld_TemporaryKey.pfx是應用的數字證書文件;

MainPage.xaml是應用啟動後出現的第一個界面;

Package.appxmainfest是應用程序的清單文件,可以在文件中設置應用名稱、圖標、入口、功能等等。

接下來我們詳細說明一下清單文件:

1. 應用程序

主要設置應用的名稱、語言、支持旋轉、支持的通知方式等屬性。其中與Windows 8 較大的不同是可以設置最小寬度,Windows 8中處於Snapped狀態的應用固定寬度為320px,而Windows 8.1 中用戶可以通過拖拽改變Snapped狀態應用的寬度,同時開發者可以設置最小寬度為320px、500px 或 默認值。

2. 可見資產

主要設置應用的各種圖標和啟動屏幕,所用圖片都存放在前面提到的Assets目錄中,與Windows 8較為不同的是可以設置應用的默認大小,還可以設置應用的310 * 310徽標。

查看本欄目

5. 內容 URI

主要添加可向應用程序發送ScriptNotify事件的HTTPS URI。因為Windows 8.1 中不支持 WebView 控件的 AllowedScriptNotifyUris、AnyScriptNotifyUri 和 AllowedScriptNotifyUrisProperty。所以允許引發ScriptNotify事件的URI都需要列在這裡。

6. 打包

主要指定安裝包的屬性信息

然後我們對MainPage做一些修改,嘗試調試應用程序。我們在頁面中加入一個文本控件:

<Page
    x:Class="HelloWorld.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:HelloWorld"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://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>

接下來我們就可以調試應用了,在調試之前,我們先來看看調試方法。Windows 商店應用的調試方法有:模擬器、本地計算機 和 遠程計算機。模擬器和本地計算機,顧名思義,就是在本機啟動模擬器調試和在本機調試,而遠程計算機多用於在連接到本機的平板上調試時。這裡我們選擇在模擬器調試,運行效果如下圖:

運行後,模擬器的應用界面中顯示出我們添加的文本框。到這裡我們的第一個應用的創建和調試就完成了,謝謝。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved