Skip to Content
使用 Microsoft Power Platform 构建解决方案
book

使用 Microsoft Power Platform 构建解决方案

by Jason Rivera
May 2025
Intermediate to advanced
352 pages
5h 4m
Chinese
O'Reilly Media, Inc.
Content preview from 使用 Microsoft Power Platform 构建解决方案

第 3 章. 了解 Power Apps

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

Power Apps 用于创建业务应用程序。它允许你快速创建可以连接到各种数据源(如 Excel、SharePoint、SQL 数据库等)的 Web 和移动应用程序。在本章中,我将介绍 Power Apps 的一些基础知识,并通过创建第 1 章中提到的技能应用程序的变体,让你开始熟悉 Power Apps。我们将在本章中创建的应用程序仅供个人使用,并将使用托管在 OneDrive 中的 Excel 电子表格。在本章结束时,您将拥有一个可正常运行的应用程序,您可以继续增强该应用程序,从而进一步熟悉 Power Apps。

熟悉 Power Apps

欢迎来到 Power Apps!您将在这里创建交互式网络和移动业务解决方案。一访问该页面,您就会看到许多有用的信息,如针对初学者的培训材料、一般文档以及 Power Apps 社区的链接,在这里您可以与其他 Power Apps 用户联系,访问论坛和博客、示例材料等(图 3-1)。所有这些都可以通过页面顶部的 "了解 Power Apps "链接或左侧窗格中的 "学习 "项目进行访问。

图 3-1. 电源应用程序

我可以构建什么类型的应用程序?

使用 Power Apps 可以创建三种类型的应用程序:画布应用程序、模型驱动应用程序和门户网站(图 3-2)。

图 3-2. 电源应用程序解决方案类型

画布应用程序一开始是一片空白,您可以拖放应用程序的控件。它们还允许您选择平板电脑(水平)或手机(垂直)布局。平板电脑布局非常适合较大的屏幕,但您需要根据自己的预期使用情况来选择布局。Canvas 应用程序还允许您连接各种数据源,包括 Excel 电子表格、SharePoint、SQL 数据库等。

模型驱动型应用程序基于预先存在的数据以及不同数据点之间的定义关系。这些应用程序使用表单、视图和仪表盘来构建其外观和感觉。画布应用程序允许您指定要读取或写入的数据源,而模型驱动应用程序则不同,它要求您使用 Microsoft Dataverse。我们将在以后深入研究 Dataverse 时介绍模型驱动应用程序。

第三种应用程序是门户网站。Power Apps 门户是一种创建面向公众的网站的方法,其中包含页面、导航和其他组件。门户网站也依赖于 Microsoft Dataverse 作为数据源。

关于 Power Apps 门户网站

2022 年 5 月,微软向 Power Platform 推出了一款名为 Power Pages 的新产品。Power Pages允许你创建商业网站,被认为是Power Apps门户网站的进化版。考虑到这一点,本书不涉及 Power Apps 门户;不过,第 13 章专门介绍了这一新产品以及如何使用它来构建网站的一部分。

利用模板学习和获得灵感

图 3-2 中,您看到了可以创建的三种 Power Apps。在同一张图中,你可能 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

学习 React,第二版

学习 React,第二版

Alex Banks, Eve Porcello
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer
Perl Best Practices

Perl Best Practices

Damian Conway

Publisher Resources

ISBN: 9798341659391