成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

應用編程之應用體系結構

開發 前端
了解 Windows 應用商店應用的編程選項。

了解 Windows 應用商店應用的編程選項。

概述

從 Windows 8 開始,有很多選項可用于 Windows 應用商店應用的編程。

你可以使用以下任意編程語言來創建應用:

  • JavaScript 和 HTML5
  • C# 和可擴展應用程序標記語言 (XAML)
  • Microsoft Visual Basic 和 XAML
  • Visual C++ 組件擴展 (C++/CX) 和 XAML
  • C++/CX 和 Microsoft DirectX

Microsoft Visual Studio 和 Blend 完全支持所有這些語言的設計、開發和調試。請根據你的經驗以及正在開發的應用的適用情況,為你的應用選擇語言。

應用模型體系結構

每種編程語言都有一個對應的應用模型。應用模型是一套表達了實現體系結構的文件和設計模式。應用模型之于應用程序設計相當于數據模型之于數據庫設計。

應用模型的特征體現在大量的特色功能,例如代碼中的應用入口點、解決方案中的文件布局以及呈現技術。

入口點

應用的入口點是指系統為開始運行你的應用代碼而調用的函數或方法。入口點取決于編程語言。默認情況下,Visual Studio 項目模板定義了應用模板體系結構,如下表所示。顯然你可以自由地對這些默認值進行自定義,但只有資深的開發人員才應嘗試這樣做。

此表顯示了每個應用模型的入口點及其默認文件位置。

呈現技術

應用模型的呈現技術定義了應用的外觀和給人的感受。你可以使用這些不同的技術來創建 Windows 應用商店應用:XAML、HTML5 和 DirectX。此表顯示了你可以結合特定呈現技術使用的編程語言。

編程語言 呈現技術
C#/Visual Basic XAML
JavaScript HTML5
C++/CX XAML、DirectX 和 XAML/DirectX 互操作

 

資產

Windows 應用商店應用所需的資產包括四個圖像,分別命名為 Logo.png、SmallLogo.png、SplashScreen.png 和 StoreLogo.png。

應用模型 資產位置
JavaScript 圖像文件夾
C#/Visual Basic 資產文件夾
C++/CX 和 XAML 資產文件夾
C++/CX 和 Direct3D 資產文件夾

 

異步編程

應用模型 異步
JavaScript Common JS Promises/A
C#/Visual Basic async/await 關鍵字
C++/CX 任務類 / IAsyncOperation

 

創建 Windows 應用商店組件

你可以將你的代碼納入適用于 Windows 應用商店應用、名為“Windows 運行時組件”的可重復使用的組件。Windows 運行時組件必須遵守特定的接口要求。你可以使用 C#、Visual Basic 或 C++/CX 應用模型創建 Windows 運行時組件,但不能使用 JavaScript 來創建。對于 JavaScript,需要通過將代碼納入你在其他項目中所包含的文件來創建可重復使用的模塊。

你不能創建獨立的、可重復使用的軟件庫以用于在 Windows 應用商店中進行分發。可重復使用的庫必須附加于某個應用。

有關詳細信息,請參閱“創建 Windows 運行時組件”。

封裝和部署

通過使用 Visual Studio 中的部件清單設計器來封裝你的應用以進行部署。部件清單設計器提供一個簡單的用戶界面用于更改應用部件清單 (manifest) 文件中的設置,名為 Package.appxmanifest。此過程與所有應用模型的過程相同。

有關詳細信息,請參閱“應用封裝和部署”以及“從 Visual Studio 部署 Windows 應用商店應用”。

將應用上載到 Windows 應用商店

所有語言均可使用 Windows 應用商店組件。你可以使用除 JavaScript 以外的任何編程語言創建組件。

原文鏈接:http://msdn.microsoft.com/library/windows/apps/br211361.aspx

責任編輯:陳四芳 來源: microsoft.com
相關推薦

2009-09-11 10:38:03

LINQ體系結構

2009-06-26 15:58:28

EJB

2014-07-23 09:33:52

2012-02-06 17:22:44

MySQL

2009-07-15 13:46:26

Swing體系結構

2024-03-04 00:05:00

Web應用程序結構

2010-08-16 12:54:21

ASON路由技術

2010-09-25 13:38:23

Inside JVM

2016-12-26 10:29:01

Spring框架結構

2010-06-21 14:51:14

ASON路由

2009-07-10 16:07:10

TikeSwing創建MVC體系結構

2009-09-08 14:34:42

Linq to SQL

2010-04-23 09:13:05

Oracle體系結構

2020-12-04 19:28:53

CountDownLaPhaserCyclicBarri

2020-11-30 16:01:03

Semaphore

2010-09-16 15:22:30

JVM體系結構

2013-08-01 11:17:20

SAP

2009-07-09 13:52:41

Inside JVM

2010-02-23 16:07:39

2010-09-16 14:36:43

Java虛擬機
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费在线黄 | 91麻豆精品国产91久久久久久 | 福利视频网址 | 日本国产一区二区 | 欧美精品成人一区二区三区四区 | 高清欧美性猛交 | 激情五月婷婷丁香 | 黄色a三级 | 欧美video | 国产91丝袜在线18 | 国产精品一区二区久久 | 黄色精品视频网站 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 精品视频在线观看 | jizz视频 | 亚洲性网 | 久久久久av | 狠狠爱综合 | 久久久婷婷 | 国产成人免费在线 | 中文字幕一区二区三区四区 | 久久精品91久久久久久再现 | 在线观看视频一区 | 精品久久久久久久 | 国产最新视频在线 | 成年人视频在线免费观看 | 欧美精品在线观看 | 欧美一级免费 | avav在线看 | 国产日韩欧美中文 | 欧美精品福利 | 亚洲一区在线免费观看 | 免费看欧美一级片 | 男女黄网站 | 日批av| 91视频在线看 | 日韩中文一区二区三区 | 国产乱码高清区二区三区在线 | 日本成人在线网址 | 狠狠干2020 | 金莲网|