2)Win10-UWA开发 API參考 - 1
孙广东 2015.8.23
大多数 Windows 执行时 API 如今适用于 Windows Phone 应用商店应用以及 Windows 应用商店应用,这意味着当你创建同一时候面向 Windows 和 Windows Phone 设备的应用时,能够共享很多其它代码。除了 Windows 执行时 API,还基于所选的语言和 UI 框架(以供应用商店应用使用)提供其它 API。
以下列出了每种类型的应用商店应用支持的 API。
创建 Windows 应用商店应用、Windows Phone 应用商店应用还是 Universal Windows App?
对于 C#/Visual Basic 和 XAML,请使用:
• Windows 执行时 API
• Windows 执行时应用的 .NET
一、Windows 执行时应用的 Windows API 參考
- 了解 Windows 执行时应用的 Windows API:Windows 执行时和 WinJS。
在本文中
存在两组用于构建 Windows 执行时应用的 API:Windows 执行时和 WinJS。
Windows 执行时这些 JavaScript、C#、Visual Basic 和 C++ API 提供对全部核心平台功能的訪问。
命名空间使用 API 元数据格式 (Windows.winmd) 公开。这相似于 .NET Framework (Ecma-335) 使用的方法。
WinJS这些 JavaScript API 提供控件、CSS 样式以及帮助编写面向对象代码的帮助程序函数。WinJS 命名空间包括相似于 Windows 执行时中 Windows.UI.Xaml 命名空间的功能。
在应用中引用这些 JavaScript 文件时,必须首先加入 base.js,然后加入 ui.js。
仅限 Windows 执行时应用: 以 HTML 或 XAML 元素形式表示的 Windows 应用商店应用 API 仅在 Windows 执行时应用中受支持。而在桌面应用或浏览器中不受支持。
核心
- Windows.ApplicationModel
- Windows.ApplicationModel.Activation
- Windows.ApplicationModel.AppService
- Windows.ApplicationModel.Background
- Windows.ApplicationModel.Core
- Windows.ApplicationModel.LockScreen
- Windows.ApplicationModel.Resources
- Windows.ApplicationModel.Resources.Core
- Windows.ApplicationModel.Resources.Management
- Windows.ApplicationModel.Search
- Windows.ApplicationModel.Search.Core
- Windows.ApplicationModel.Store
- Windows.Foundation
- Windows.Foundation.Collections
- Windows.Foundation.Diagnostics
- Windows.Foundation.Metadata
- Windows.Foundation.Numerics
- Windows.Management.Core
- Windows.Management.Deployment
- Windows.System
- Windows.System.Diagnostics
- Windows.System.Display
- Windows.System.Power
- Windows.System.Power.Diagnostics
- Windows.System.Profile
- Windows.System.Profile.SystemManufacturers
- Windows.System.RemoteDesktop
- Windows.System.Threading
- Windows.System.Threading.Core
- Windows.System.UserProfile
- Windows.UI.Core
- Windows.UI.ViewManagement
- Windows.UI.WebUI
- Windows.UI.Xaml
- WinJS
- WinJS.Application
- WinJS.Resources
- WinJS.Utilities.Scheduler
控件
- Windows.Storage.Pickers
- Windows.UI.Xaml.Controls
- Windows.UI.Xaml.Controls.Maps
- Windows.UI.Xaml.Controls.Primitives
- Windows.UI.Xaml.Media.Animation
- WinJS.UI
数据和内容
- Windows.ApplicationModel.DataTransfer
- Windows.ApplicationModel.DataTransfer.DragDrop
- Windows.ApplicationModel.DataTransfer.DragDrop.Core
- Windows.ApplicationModel.DataTransfer.ShareTarget
- Windows.ApplicationModel.UserDataAccounts
- Windows.ApplicationModel.UserDataAccounts.SystemAccess
- Windows.ApplicationModel.Wallet
- Windows.ApplicationModel.Wallet.System
- Windows.Data.Html
- Windows.Data.Json
- Windows.Data.Pdf
- Windows.Data.Text
- Windows.Data.Xml.Dom
- Windows.Data.Xml.Xsl
- Windows.Services.Maps
- Windows.Services.Maps.Guidance
- Windows.Services.Maps.LocalSearch
- Windows.UI.Xaml.Data
- Windows.UI.Xaml.Documents
- WinJS.Binding
设备
- Windows.Devices.Alljoyn
- Windows.Devices.Background
- Windows.Devices.Bluetooth.Advertisement
- Windows.Devices.Bluetooth.GenericAttributeProfile
- Windows.Devices.Bluetooth.Rfcomm
- Windows.Devices.Custom
- Windows.Devices.Enumeration
- Windows.Devices.Enumeration.Pnp
- Windows.Devices.Geolocation
- Windows.Devices.Geolocation.Geofencing
- Windows.Devices.Gpio
- Windows.Devices.HumanInterfaceDevice
- Windows.Devices.I2c
- Windows.Devices.Input
- Windows.Devices.Lights
- Windows.Devices.Midi
- Windows.Devices.PointOfService
- Windows.Devices.Portable
- Windows.Devices.Power
- Windows.Devices.Printers
- Windows.Devices.Printers.Extensions
- Windows.Devices.Radios
- Windows.Devices.Scanners
- Windows.Devices.Sensors
- Windows.Devices.Sensors.Custom
- Windows.Devices.SerialCommunication
- Windows.Devices.SmartCards
- Windows.Devices.Sms
- Windows.Devices.Spi
- Windows.Devices.Usb
- Windows.Devices.WiFi
- Windows.Devices.WiFiDirect
- Windows.Devices.WiFiDirect.Services
- Windows.Media.Devices
- Windows.Networking.Proximity
- Windows.System.Profile.SystemManufacturers
文件和目录
- Windows.Storage
- Windows.Storage.AccessCache
- Windows.Storage.BulkAccess
- Windows.Storage.Compression
- Windows.Storage.FileProperties
- Windows.Storage.Pickers
- Windows.Storage.Pickers.Provider
- Windows.Storage.Provider
- Windows.Storage.Search
- Windows.Storage.Streams
全球化
- Windows.Globalization
- Windows.Globalization.Collation
- Windows.Globalization.DateTimeFormatting
- Windows.Globalization.Fonts
- Windows.Globalization.NumberFormatting
图形
- Windows.Graphics.DirectX
- Windows.Graphics.DirectX.Direct3D11
- Windows.Graphics.Display
- Windows.Graphics.Imaging
- Windows.UI.Xaml.Media
- Windows.UI.Xaml.Media.Animation
- Windows.UI.Xaml.Media.Imaging
- Windows.UI.Xaml.Shapes
帮助程序
- Windows.UI.Xaml.Hosting
- Windows.UI.Xaml.Interop
- Windows.UI.Xaml.Markup
- Windows.UI.Xaml.Resources
- WinJS.Class
- WinJS.Namespace
- WinJS.Utilities
媒体
- Windows.Media
- Windows.Media.Audio
- Windows.Media.Capture
- Windows.Media.Capture.Core
- Windows.Media.Casting
- Windows.Media.ClosedCaptioning
- Windows.Media.ContentRestrictions
- Windows.Media.Core
- Windows.Media.Devices
- Windows.Media.Devices.Core
- Windows.Media.DialProtocol
- Windows.Media.Editing
- Windows.Media.Effects
- Windows.Media.FaceAnalysis
- Windows.Media.MediaProperties
- Windows.Media.Ocr
- Windows.Media.Playback
- Windows.Media.Playlists
- Windows.Media.PlayTo
- Windows.Media.Protection
- Windows.Media.Protection.PlayReady
- Windows.Media.SpeechSynthesis
- Windows.Media.SpeechRecognition
- Windows.Media.Streaming.Adaptive
- Windows.Media.Transcoding
- Windows.UI.Xaml.Media
网络
- Windows.Networking
- Windows.Networking.BackgroundTransfer
- Windows.Networking.Connectivity
- Windows.Networking.NetworkOperators
- Windows.Networking.Proximity
- Windows.Networking.PushNotifications
- Windows.Networking.ServiceDiscovery.Dnssd
- Windows.Networking.Sockets
- Windows.Networking.Vpn
- Windows.Web
- Windows.Web.AtomPub
- Windows.Web.Http
- Windows.Web.Http.Diagnostics
- Windows.Web.Http.Filters
- Windows.Web.Http.Headers
- Windows.Web.Syndication
打印
- Windows.Graphics.Printing
- Windows.Graphics.Printing.OptionDetails
- Windows.Graphics.Printing3d
- Windows.UI.Xaml.Printing
演示
- Windows.UI
- Windows.UI.ApplicationSettings
- Windows.UI.Composition
- Windows.UI.Core
- Windows.UI.Core.AnimationMetrics
- Windows.UI.Notifications
- Windows.UI.Popups
- Windows.UI.StartScreen
- Windows.UI.Text
- Windows.UI.Text.Core
- Windows.UI.ViewManagement
- Windows.UI.WebUI
- Windows.UI.Xaml
- Windows.UI.Xaml.Controls
- Windows.UI.Xaml.Controls.Maps
- Windows.UI.Xaml.Controls.Primitives
- Windows.UI.Xaml.Documents
- Windows.UI.Xaml.Media.Animation
- Windows.UI.Xaml.Media.Media3D
- Windows.UI.Xaml.Navigation
- WinJS.Navigation
- WinJS.UI
- WinJS.UI.Animation
- WinJS.UI.Fragments
- WinJS.UI.Pages
远程桌面
安全
- Windows.Security.Authentication.OnlineId
- Windows.Security.Authentication.Web
- Windows.Security.Authentication.Web.Core
- Windows.Security.Authentication.Web.Provider
- Windows.Security.Credentials
- Windows.Security.Credentials.UI
- Windows.Security.Cryptography
- Windows.Security.Cryptography.Certificates
- Windows.Security.Cryptography.Core
- Windows.Security.Cryptography.DataProtection
- Windows.Security.EnterpriseData
- Windows.Security.ExchangeActiveSyncProvisioning
社交
- Windows.ApplicationModel.Appointments
- Windows.ApplicationModel.Appointments.AppointmentsProvider
- Windows.ApplicationModel.Calls
- Windows.ApplicationModel.Calls.Background
- Windows.ApplicationModel.Calls.Provider
- Windows.ApplicationModel.Chat
- Windows.ApplicationModel.CommunicationBlocking
- Windows.ApplicationModel.Contacts
- Windows.ApplicationModel.Contacts.Provider
- Windows.ApplicationModel.Email
- Windows.ApplicationModel.SocialInfo
- Windows.ApplicationModel.SocialInfo.Provider
UI 自己主动化
- Windows.UI.Xaml.Automation
- Windows.UI.Xaml.Automation.Peers
- Windows.UI.Xaml.Automation.Provider
- Windows.UI.Xaml.Automation.Text
用户交互
2)Win10-UWA开发 API參考 - 1的更多相关文章
- 3)Win10-UWA开发 API參考 - 2
孙广东 2015.8.23 二.适用于 UWP 应用的 .NET 摘要 适用于 UWP 应用的 .NET 提供一组托管类型.你能够利用这组托管类型通过 C# 或 Visual Basic 创建 ...
- swift初探(供objective c开发人员參考)
6月初的wwdc苹果推出了一门新的开发语言swift.系统10.9.3以上安装xcode6 beta版就可以体验swift. 苹果公司做了尽可能多的努力让这门语言迅速成为一个工业级的有用编程语言,而不 ...
- 基于TI Davinci架构的多核/双核开发高速扫盲(以OMAP L138为例),dm8168多核开发參考以及达芬奇系列资料user guide整理
基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门 原文转自http://blog.csdn.net/wangpengqi/article/details/8115614 感谢 ...
- Unity开发规范(个人习惯,仅供參考)
近期整理了一下unity里的文件夹使用和脚本上的一些规范,这个看个人习惯,仅供參考 1.unity中的Project文件夹 总体文件夹大致例如以下: 按资源种类分目录. ...
- 6. GC 调优(工具篇) - GC參考手冊
进行GC性能调优时, 须要明白了解, 当前的GC行为对系统和用户有多大的影响. 有多种监控GC的工具和方法, 本章将逐一介绍经常使用的工具. 您应该已经阅读了前面的章节: 垃圾收集简单介绍 - GC參 ...
- Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App
安装VS2015 Update2的过程是非常曲折的.还好经过不懈的努力,终于折腾成功了. 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错.对于Cordova.PhoneG ...
- Win10/UWP开发—使用Cortana语音与App后台Service交互
上篇文章中我们介绍了使用Cortana调用前台App,不熟悉的移步到:Win10/UWP开发—使用Cortana语音指令与App的前台交互,这篇我们讲讲如何使用Cortana调用App的后台任务,相比 ...
- Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构
分享两篇Win 10应用开发的XML文档结构:Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构. Win 10 开发中Adapt ...
- ANTLR4权威參考手冊(一)
写在前面的话: 此文档是对伟大的Terence Parr的著作<the definitive antlr4 reference>的翻译本.致敬!欢迎转载,请注明原地址,请尊重劳动成果.翻译 ...
随机推荐
- 在C 函数中保存状态:registry、reference和upvalues
在C函数中保存状态:registry.reference和upvalues C函数能够通过堆栈来和Lua交换数据,但有时候C函数须要在函数体的作用域之外保存某些Lua数据.那么我们想到全局变 ...
- [学习笔记—Objective-C]《Objective-C-基础教程 第2版》第十一章 属性
11.1 使用属性值 @property float rainHandling; //表明此类具有float类型的属性,其名称为rainHandling 注意:属性的名称不必与实例变量名称同样. @s ...
- UVA 10539 - Almost Prime Numbers 素数打表
Almost prime numbers are the non-prime numbers which are divisible by only a single prime number.In ...
- JavaScript——BOM(浏览器对象模型),时间间隔和暂停
BOM(浏览器对象模型):能够对浏览器的窗体进行訪问和操作 1.主要的BOM体系: window------------document-------------------------------- ...
- Linux 下安装 jdk-7u79-linux-x64.gz,jdk1.7.0_79,jdk1.7步骤:
1.首先下载对应CentOS版本的jdk:这里我下载的是jdk-7u79-linux-x64.tar.gz 2.上传到CentOS下的目录中 3.新建一个APP目录作为存储jdk的目录 4.解压jdk ...
- 【为小白菜打call】
作为本校的竞赛生,我必须为我大OJ打call caioj,小白菜oj,顾名思义,就是为刚踏进OI的“小白菜”们准备的网站,里面包含了许多专题内容,各种模版和讲解视频 而且对于刚学习C++的同学,更有帮 ...
- lightoj--1354-- IP Checking(水题)
IP Checking Time Limit: 2000MS Memory Limit: 32768KB 64bit IO Format: %lld & %llu Submit Sta ...
- QT-helloworld-QtCreater编写
前言:纯代码编写helloworld,解析代码含义. 一.新建空项目 新建->其他项目->Empty qmake Project 二.修改.pro文件 打开helloworld.pro文件 ...
- ROS常用知识指南
前言:介绍一些基础常用的知识. 一.标准单位 二.坐标表现方式 三.默认安装位置 通过apt-get安装的软件包, 默认安装位置为:/opt/ros/kinetic/share 四.软件包安装流程 4 ...
- Spark SQL概念学习系列之用户自定义函数
不多说,直接上干货! 用户自定义函数 注册udf 我们可以使用Spark 支持的编程语言编写好函数,然后通过Spark SQL 内建的方法传递进来,非常便捷地注册我们自己的UDF 在Scala 和Py ...