Эта страница содержит ссылки на ресурсы, которые могут повысить эффективность при разработке приложений для Windows. Он включает примеры приложений и наборов средств; примеры кода, демонстрирующие конкретные задачи, функции и шаблоны использования API; и средства для улучшения среды разработки.
Приложение коллекции WinUI 3 демонстрирует все компоненты пользовательского интерфейса XAML в интерактивном формате. Это интерактивное приложение является интерактивным компаньоном руководства по проектированию Fluent и содержит примеры элементов управления, функций и стилей WinUI 3.
Используйте это пример приложения для просмотра коллекции примеров, демонстрирующих творческие способы настройки и дифференцировки приложения, а затем ознакомьтесь с сопутствующим кодом на GitHub, чтобы узнать, как это было сделано. Он демонстрирует множество API Microsoft.UI.Composition и Microsoft.UI.Input, стандартные блоки, составляющие систему Fluent Design.
Набор средств сообщества Windows — это коллекция вспомогательных функций, пользовательских элементов управления и служб приложений. Это упрощает и демонстрирует распространенные задачи разработчика при создании приложений для Windows. Дополнительные сведения об использовании набора средств см. в статье Начало работы с набором средств сообщества Windows.
Вы можете получить приложение Windows Community Toolkit Gallery из Microsoft Store, чтобы просмотреть элементы управления в реальном приложении или получить исходный код на сайте GitHub в CommunityToolkit/Windows.
Template Studio для WinUI ускоряет создание новых приложений WinUI с помощью мастера пользовательского интерфейса. Можно создавать приложения с помощью C# и набора инструментов MVVM .
Template Studio для WinUI создает только приложения, использующие шаблон проектирования MVVM. Он не поддерживает создание приложений, использующих стандартный шаблон программной части.
Примеры пакета SDK для приложений Windows и WinUI 3
Примеры в этом списке демонстрируют функции из пакета SDK для приложений Windows и WinUI 3. Дополнительные сведения о более широком каталоге примеров можно найти в браузере примеров.
Большинство примеров, определенных в этом списке, содержат файлы решения (.sln), которые можно открыть в Visual Studio. Для получения дополнительных инструкций обратитесь к Readme каждого ресурса.
Эти примеры можно найти в основном репозитории примеров пакета SDK для приложений Windows на сайте GitHub microsoft/WindowsAppSDK-Samples
Определение поведения внедрения приложений.
API-интерфейсы приложения управляют тем, могут ли пользователи запускать несколько экземпляров вашего приложения одновременно или нет.
Используйте уведомления о состоянии.
уведомления о состоянии позволяют определить, когда устройство пользователя входит в определенные состояния, например режим низкой мощности.
Настройте приложение в соответствии с параметрами пользователя и устройства.
API управления ресурсами MRT Core позволяют адаптировать использование ресурсов к конкретным ситуациям.
Добавление push-уведомлений в приложение.
Нативные уведомления можно использовать для отправки уведомлений приложений, нативные для устройства, пользователям.
Добавление поддержки окон в приложение для создания и скрытия новых окон, настройки заголовков и т. д. Дополнительные сведения см. в статье Manage App Windows.
Среда разработки
Если вы выполнили действия, описанные в приступая к работе сWinUI, вы уже установили Visual Studio и включили режим разработчика. Эти ссылки предоставляют дополнительные сведения об этих инструментах, чтобы выйти за рамки основ.
режим разработчика
Windows имеет специальный режим для разработчиков, которые настраивают параметры безопасности, чтобы позволить запускать приложения, над которыми вы работаете. Дополнительные сведения см. в статье Включение вашего устройства для разработки, а также функций режима разработчика и отладки.
Предпочтительный инструмент разработки многих разработчиков Windows, Visual Studio позволяет создавать проекты для Windows и многих других платформ. Это мощная интегрированная среда разработки, которая помогает создавать, отлаживать и развертывать приложения. Дополнительные сведения о многих возможностях Visual Studio см. в документации Visual Studio.
Высоко расширяемый редактор Visual Studio Code можно настроить для поддержки практически любого вида разработки. Это отличный выбор для написания приложений для Windows и других платформ. Дополнительные сведения см. в документации Visual Studio Code.
Dev Home Dev Home, представленная в Windows 11, была экспериментальной панелью, которая обеспечивала быстрый доступ к инструментам, используемым для разработки приложений для Windows. Поддержка Dev Home прекратится, начиная с мая 2025 года.
диск разработки Чтобы ускорить распространенные задачи разработки, можно создать специально отформатированный диск (диск разработки), который используется для хранения проектов.
Windows Terminal Терминал Windows — это современное хост-приложение для оболочки командной строки, которую вы уже любите, например Command Prompt, PowerShell и bash (через WSL).
подсистема Windows для Linux (WSL) WSL позволяет запускать дистрибутивы Linux в Windows. Это отличный способ использовать средства с открытым исходным кодом для разработки приложений для Windows.
Документация по языку
Большинство приложений WinUI написаны на C# или C++. В этих руководствах содержатся статьи, учебники и примеры кода, которые помогут вам приступить к работе с этими языками.
Теперь также хорошее время для создания учетной записи разработчика. Помимо прочего, это позволит публиковать приложения в Microsoft Store. Вот как это сделать: создать учетную запись разработчика
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.
Windows developer кері байланысы
Windows developer — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз:
В этом разделе документации содержатся сведения об интерфейсах API и функциях, которые можно использовать при разработке классических приложений для Windows.
Официальный документ с вопросами и ответами для разработчиков Windows. Получите ответы на распространенные вопросы о разработке приложений Windows и пакете SDK для приложений Windows (Windows App SDK).
Приступая к работе с Пакетом SDK для приложений WinUI 3 или Windows, создав простое классическое приложение Windows, которое отображает "Hello world!".
Сборник рекомендаций по пользовательскому интерфейсу, взаимодействию с пользователем, обеспечению безопасности, оптимизации производительности и многому другому.