📝 Windows10开发教程

28篇技术文档
  Windows 10开发教程

📅  最后修改于: 2020-11-18 10:01:55        🧑  作者: Mango

欢迎使用Windows 10教程。本教程专为希望学习如何开发适用于Windows 10的应用程序的人员而设计。完成后,您将更好地了解Windows应用程序,以及如何使用XAML和C#对Windows应用程序进行处理。本教程是为具有XAML,C#和Visual Studio基本知识并渴望开发用于移动或桌面应用程序的任何人准备的。先决条件在开始进行本教程之前,我们假设您已经对XAML,C#和Visua...

  Windows 10开发-简介

📅  最后修改于: 2020-11-18 10:02:16        🧑  作者: Mango

本教程适用于希望学习如何开发Windows 10应用程序的人们。在本教程中,我们将学习-Windows 10应用程序开发微软发布的新操作系统的更新开发人员在更新中的新功能现在有许多有趣的应用程序场景,而在第一个版本中我们不可用。 Microsoft不仅添加了新的API,而且还扩展了现有的API。通用Windows应用通用Windows应用程序最初在Windows 8中作为Windows运行时引入,...

  Windows 10开发-UWP

📅  最后修改于: 2020-11-18 10:02:42        🧑  作者: Mango

Windows运行时(WinRT)是一种平台异构的应用程序体系结构,支持使用C++ / CX,C#,VB.NET和JavaScript进行开发。 WinRT应用程序本机支持x86和ARM体系结构。一些重要的功能是。它于2012年9月在Windows Server 2012中首次引入。WinRT API使用JavaScript,C#,Visual Basic和C++提供对所有核心平台功能的访问。Wi...

  Windows 10开发-第一个应用程序

📅  最后修改于: 2020-11-18 10:03:15        🧑  作者: Mango

在本章中,我们将使用Windows 10上的XAML和C#在通用Windows平台(UWP)中创建第一个简单的应用程序“ Hello world”。我们将演示如何在Visual Studio中创建的单个UWP应用程序可以在任何平台上运行和执行。 Windows 10设备。让我们按照以下步骤开始创建应用程序。启动Visual Studio 2015。单击文件菜单,然后选择新建>项目。将显示以下“新建...

  Windows 10开发-商店

📅  最后修改于: 2020-11-18 10:03:49        🧑  作者: Mango

Windows应用商店对开发人员的好处是您可以出售应用程序。您可以为每个设备系列提交单个应用程序。Windows 10应用商店是提交应用程序的地方,以便用户可以找到您的应用程序。在Windows 8中,该商店仅限于应用程序,并且Microsoft提供了许多商店,例如Xbox音乐商店,Xbox游戏商店等。在Windows 8中,所有这些都是不同的存储,但是在Windows 10中,它称为Window...

  Windows 10开发-XAML控件

📅  最后修改于: 2020-11-18 10:04:38        🧑  作者: Mango

XAML代表可扩展的应用程序标记语言。它是一个用户界面框架,它提供了广泛的控件库,这些控件库支持Windows的UI开发。其中一些具有视觉表示,例如Button,Textbox和TextBlock等;而其他控件则用作其他控件或内容(例如图像)的容器。所有XAML控件均继承自“ System.Windows.Controls.Control”。XAML新兴故事XAML用于许多重要的Microsoft...

  Windows 10开发-数据绑定

📅  最后修改于: 2020-11-18 10:05:22        🧑  作者: Mango

数据绑定是XAML应用程序中的一种机制,它为Windows Runtime应用程序使用部分类显示和与数据交互提供了一种简便的方法。在这种机制中,数据的管理与数据的显示方式完全分开。数据绑定允许用户界面上的UI元素和数据对象之间的数据流。建立绑定并且数据或业务模型发生更改时,它会自动将更新反映到UI元素,反之亦然。也可以不绑定到标准数据源,而可以绑定到页面上的另一个元素。数据绑定可以是-单向数据绑定...

  Windows 10开发人员-XAML性能

📅  最后修改于: 2020-11-18 10:06:06        🧑  作者: Mango

应用程序的性能(例如,应用程序在启动时显示的速度或导航以显示下一个内容的速度等)非常重要。应用程序的性能可能受到许多因素的影响,包括XAML呈现引擎解析应用程序中所有XAML代码的能力。 XAML是用于创建UI的非常强大的工具,但是通过使用Windows 10应用程序中现在可以使用的新技术,它可以更加强大。例如,在您的应用程序中,有些东西要在页面加载时显示,然后在以后不需要。也有可能在启动时不需要...

  Windows 10开发-自适应设计

📅  最后修改于: 2020-11-18 10:06:32        🧑  作者: Mango

在Windows 10中,通用Windows平台(UWP)应用程序现在将在许多设备系列上运行,例如-台式设备系列-平板电脑,笔记本电脑,PC移动设备系列-Windows Phone,平板手机IoT设备系列-紧凑型设备,例如可穿戴设备或家用电器团队设备系列-Surface集线器每个设备系列都有自己的屏幕和窗口大小。那么,如何设计一款在屏幕尺寸和输入方法截然不同的多种设备上提供出色用户体验的应用程序呢...

  Windows 10开发-自适应UI

📅  最后修改于: 2020-11-18 10:07:05        🧑  作者: Mango

通用Windows平台(UWP)应用程序可以在许多不同的设备上运行,并且每个设备都有自己的输入形式,屏幕分辨率,DPI密度和其他独特特征。在Windows 10中,借助新的通用控件,布局面板和工具,您可以轻松地将UI调整为可以运行应用程序的设备。例如,当您的UWP应用程序在台式计算机,移动设备或平板电脑上运行时,您可以定制UI以利用不同的屏幕分辨率,屏幕尺寸和DPI密度。在Windows 10中,...

  Windows 10开发-自适应代码

📅  最后修改于: 2020-11-18 10:07:53        🧑  作者: Mango

在本章中,我们将演示Windows 10支持的不同设备对应用程序的采用情况。我们已经了解了采用UI以及UWP应用程序中使用的所有技巧,技术和控件。现在,我们将学习如何采用您的代码,因为所有设备上的应用程序代码都不相同。使用的API(特别是Xbox的API)将不适用于移动设备。 HoloLens等也是如此。自适应代码可以有条件地点亮您的应用程序,并且仅当在特定设备系列和/或特定版本的平台/扩展API...

  Windows10开发-文件管理

📅  最后修改于: 2020-11-18 10:08:33        🧑  作者: Mango

在任何应用程序中,最重要的事情之一就是数据。如果您是.net开发人员,则可能了解隔离存储,并且通用Windows平台(UWP)应用程序遵循相同的概念。文件位置这些是您的应用程序可以访问数据的区域。该应用程序包含某些区域,该区域是该特定应用程序专用的,其他区域则无法访问,但是还有许多其他区域,您可以在其中存储和保存数据到文件中。以下是每个文件夹的简要说明。S.No.Folder & Descript...

  Windows 10开发-SQLite数据库

📅  最后修改于: 2020-11-18 10:09:15        🧑  作者: Mango

在许多应用程序中,存在某些类型的数据,它们之间具有某种关系。这些类型的数据很难存储在文件中,可以存储在数据库中。如果您熟悉数据库的类型,例如任何应用程序中的SQL Server或Oracle数据库,那么就很容易理解SQLite数据库。什么是SQLite?SQLite是一个软件库,可实现独立的,较少服务器,零配置的事务型SQL数据库引擎。重要功能是-SQLite是世界上部署最广泛的数据库引擎。SQL...

  Windows10开发-应用程序通信

📅  最后修改于: 2020-11-18 10:09:52        🧑  作者: Mango

应用程序到应用程序的通信意味着您的应用程序可以与安装在同一设备上的另一个应用程序通话或通信。这不是通用Windows平台(UWP)应用程序中的新增功能,在Windows 8.1中也可用。在Windows 10中,引入了一些新的和改进的方法来轻松地在同一设备上的应用程序之间进行通信。两个应用之间的通信可以通过以下方式进行-一个应用程序启动另一个具有某些数据的应用程序。应用程序只是在交换数据而无需启动...

  Windows 10开发-本地化

📅  最后修改于: 2020-11-18 10:10:35        🧑  作者: Mango

Windows在全球范围内,各种不同的市场中使用,并且针对不同文化,地区或语言的目标受众使用Windows。本地化是将应用程序资源转换为针对应用程序支持的特定区域性的本地化版本。当您仅用一种语言开发任何应用程序时,这意味着您仅在限制业务和客户。如果您想增加客户群,这也将增加您的业务,那么您的应用程序必须是可用的,并且在全球范围内都可以访问。产品具有成本效益的本地化是吸引更多客户的最佳,最经济的方法...