Logo
☆☆☆☆☆
0.0
Beginner
18h

使用 .NET MAUI 构建跨平台应用程序

.NET MAUI(多平台应用 UI)是一个框架,允许开发者使用同一套代码库构建适用于 Windows、Android、macOS 和 iOS 的应用程序。它提供了一个丰富的控件和组件库,可用于创建复杂的用户界面。 你将从 MAUI 项目结构的基础知识开始,学习 XAML 视图、页面类型和布局类型。接着,你将了解 MAUI 应用程序生命周期、数据绑定以及手势检测。然后,你将学习如何使用各种类型的触发器,包括属性触发器、数据触发器、事件触发器、状态触发器和多重触发器。接下来,你将掌握动画、绘图以及为 MAUI 应用应用主题的方法。随后,你将学习 MAUI 的架构模式,最后,你将了解如何在 MAUI 中使用 Blazor。 完成本课程后,你将具备构建适用于各类平台(包括移动设备和桌面计算机)的原生应用程序所需的核心技能。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 .NET MAUI 构建跨平台应用程序
.NET MAUI(多平台应用 UI)是一个框架,允许开发者使用同一套代码库构建适用于 Windows、Android、macOS 和 iOS 的应用程序。它提供了一个丰富的控件和组件库,可用于创建复杂的用户界面。 你将从 MAUI 项目结构的基础知识开始,学习 XAML 视图、页面类型和布局类型...

WHAT YOU'LL LEARN

对 MAUI 框架及其基本原理的理解

Content

10 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    入门

  2. 2

    MAUI 概述

  3. 3

    MAUI 项目结构

  4. 4

    测验:MAUI 基础知识

XAML:MAUI 用户界面语言
  1. 1

    基本 XAML 语法

  2. 2

    XAML 视图

  3. 3

    XAML 页面类型

  4. 4

    XAML 布局类型

  5. 5

    XAML MAUI 基本视图类型

  6. 6

    XAML MAUI 复合与容器视图类型

  7. 7

    XAML MAUI 图形与特殊视图

  8. 8

    动手试试看

  9. 9

    测验:XAML—MAUI 用户界面语言

  10. 10

    挑战:XAML—MAUI 用户界面语言

  11. 11

    解决方案:XAML—MAUI 用户界面语言

MAUI 基础知识
  1. 1

    MAUI Shell 基础知识

  2. 2

    MAUI 应用生命周期

  3. 3

    MAUI 数据绑定

  4. 4

    可绑定属性

  5. 5

    附加属性

  6. 6

    MAUI 手势检测

  7. 7

    发布和订阅消息

  8. 8

    应用数据存储

  9. 9

    动手试试看

  10. 10

    测验:MAUI 基础知识

  11. 11

    挑战:转换 Shell 应用程序

  12. 12

    解决方案:转换 Shell 应用程序

MAUI 触发器
  1. 1

    属性触发器

  2. 2

    数据触发器

  3. 3

    事件触发

  4. 4

    状态触发器

  5. 5

    多触发器

  6. 6

    进入动作和退出动作触发器

  7. 7

    动手试试看

  8. 8

    测验:MAUI 触发器

  9. 9

    挑战:应用多触发器

  10. 10

    解决方案:应用多触发机制

处理用户界面和图形
  1. 1

    动画

  2. 2

    绘图与画笔

  3. 3

    对齐用户界面组件

  4. 4

    样式化用户界面组件

  5. 5

    为 MAUI 应用程序应用主题

  6. 6

    动手试试看

  7. 7

    测验:使用用户界面和图形

  8. 8

    挑战:组合动画

  9. 9

    解决方案:组合动画

MAUI 架构模式
  1. 1

    架构模式的重要性

  2. 2

    模型-视图-视图模型

  3. 3

    ReactiveUI

  4. 4

    模型-视图-更新

  5. 5

    动手试试看

  6. 6

    测验:MAUI 架构模式

  7. 7

    挑战:应用MVVM

  8. 8

    解决方案:应用MVVM模式

在 MAUI 中使用 Blazor
  1. 1

    Blazor 概述

  2. 2

    使用 Blazor MAUI 项目模板

  3. 3

    Blazor 基础知识

  4. 4

    动手试试看

  5. 5

    测验:在 MAUI 中使用 Blazor

  6. 6

    挑战:向主页添加 Razor 组件

  7. 7

    解决方案:将 Razor 组件添加到主页

从 Xamarin.Forms 迁移
  1. 1

    Xamarin.Forms 概述

  2. 2

    将 .NET Framework 项目转换为 .NET SDK 风格

  3. 3

    更新命名空间和类型引用

结论
  1. 1

    总结

附录
  1. 1

    搭建我们自己的开发环境

  2. 2

    构建 Windows 应用程序

  3. 3

    构建 Android 应用程序

  4. 4

    构建 iOS 或 MacCatalyst 应用程序

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)