博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Build desktop apps for Windows PCs
阅读量:2029 次
发布时间:2019-04-28

本文共 4426 字,大约阅读时间需要 14 分钟。

微软官网主页内容如下:

Table of Contents


Build desktop apps for Windows PCs

  • 11/04/2019
  • 4 minutes to read

This article provides the info you need to get started building desktop apps for Windows or updating existing desktop apps to adopt the latest experiences in Windows 10.

Platforms for desktop apps

There are four main platforms for building desktop apps for Windows PCs. Each platform provides an app model that defines the lifecycle of the app, a complete set of UI controls, and access to a comprehensive set of managed or native APIs for using Windows features.

The following table introduces the platforms. For an in-depth comparison of these platforms along with additional resources for each platform, see .

 

Platform Description Docs and resources

The leading-edge platform for Windows 10 apps and games. You can build UWP apps that exclusively use UWP controls and APIs, or you can use UWP controls and APIs in desktop apps that are built using one of the other platforms.

The platform of choice for native C/C++ Windows apps that require direct access to Windows and hardware.

The established .NET-based platform for graphically-rich managed Windows apps with a XAML UI model. These apps can target  or the full .NET Framework.

A .NET-based platform that is designed for managed line-of-business apps with a lightweight UI model. These apps can target  or the full .NET Framework.

Update existing desktop apps for Windows 10

If you have an existing WPF, Windows Forms, or native Win32 desktop app, Windows 10 and the Universal Windows Platform (UWP) offer many features you can use to deliver a modern experience in your app. Most of these features are available as modular components that you can adopt in your app at your own pace without having to rewrite your app for a different platform.

Here are just a few of the features available to enhance your existing desktop apps:

For more information, see these articles.

 

Article Description
Describes the latest Windows 10 and UWP development features you can use in any desktop app, including WPF, Windows Forms, and C++ Win32 apps.
Follow step-by-step instructions to modernize an existing WPF line-of-business sample app by adding UWP Ink and calendar controls to the app and packaging it in an MSIX package.

Create new desktop apps

If you are creating a new desktop app for Windows, here are some resources to help get you started.

 

Article Description
Provides an in-depth comparison of the main desktop app platforms and can help you choose the right platform for your needs. This article also provides useful links to docs for each platform.
Describes the latest Windows 10 and UWP development features you can use in any desktop app, including WPF, Windows Forms, and C++ Win32 apps.
Provides an overview of Windows features that are accessible via each of the main desktop app platforms and links to the related docs.
Resource Description
Learn about the latest features of .NET Core 3.0, including enhancements for WPF and Windows Forms apps.
Develop WPF apps that target .NET Core 3.0 instead of the full .NET Framework.
Extend the reach of your apps with Azure cloud services.
Learn how to use Visual Studio to develop apps and services.
Package and deploy any Windows app in a modern and universal packaging format.
Use Windows AI to build intelligent solutions for complex problems in your apps.
Package your applications with their dependencies in fast, fully isolated Windows environments.
Convert your web apps into Progressive Web Apps that can be distributed and run as UWP apps on Windows 10.
Build cross-platform apps for Windows, Android, iOS, and macOS using .NET code and platform-specific user interfaces.
Access archived documentation about building apps for Windows 8.x and earlier versions.
  • Use  to package and deploy your desktop apps. MSIX is a modern Windows app package format that provides a universal packaging experience for all Windows apps. MSIX brings together the best aspects of MSI, .appx, App-V and ClickOnce installation technologies and is built to be safe, secure, and reliable.
  • Integrate your desktop app with Windows 10 experiences by using . For example, point Start tiles to your app, make your app a share target, or send toast notifications from your app.
  • Use  to host UWP XAML controls in your desktop app. Many of the latest Windows 10 UI features are only available to UWP XAML controls.

转载地址:http://oupaf.baihongyu.com/

你可能感兴趣的文章
static 关键字
查看>>
linux 如何显示一个文件的某几行(中间几行)
查看>>
ssh 实现文件的上传和下载
查看>>
Redis常用命令集
查看>>
linux系统编程之文件与I/O(六):fcntl 函数与文件锁
查看>>
回调函数的使用
查看>>
python升级导致yum命令无法使用的解决办法
查看>>
vi/vim 中如何在每行行首或行尾插入指定字符串
查看>>
linux 查看端口被哪个程序占用
查看>>
socket
查看>>
Spring下载地址
查看>>
Linux日志2
查看>>
VS的路径变量[转]
查看>>
MFC消息处理[转]
查看>>
cookie被禁止后怎样使用session的解决方案
查看>>
Eclipse 部分快捷键失效解决
查看>>
Bootstrap 自定义弹框
查看>>
MyBatis 分页插件 PageHelper 使用方法
查看>>
AbstractQueuedSynchronizer 源码分析
查看>>
分布式以客户为中心的一致性
查看>>