如何使用微软动力平台建立低代码应用程序

84 阅读4分钟

在这篇文章中,你将学习如何使用Power平台建立你的第一个低代码应用程序。

你将学会:

  • 为显示和捕获数据布局控件。
  • 对事件做出反应。
  • 在一个变量中保存状态。

什么是低代码,我们为什么要关注?

低代码开发是指使用块而不是具体的代码来构建应用程序和服务。有很多低代码平台,微软的平台叫微软动力平台。

这些平台存在的原因是,对建立商业应用有很大的需求,而没有足够的开发人员来建立这些应用。另外,很多时候,非开发人员坐拥业务专长,需要时间将他们知道的一切传达给开发人员。

有了低代码平台,你可以赋予这些业务专家权力,把他们变成公民开发者,并让他们建立应用程序。

帆布应用

有许多类型的低代码应用程序,你可以用Microsoft Power Platform来构建。Canvas应用程序让你以多种方式构建传统的应用程序。

你可以从头开始建立一切,也可以从数据源中建立模型驱动,例如Dataverse。

其理念是,你设计的应用程序很像Powerpoint幻灯片,并使用类似Excel的表达式来添加逻辑。

演示 - 建立你的第一个应用程序

  1. 浏览make.powerapp.com
  2. 选择 "+创建",以创建一个画布应用程序。
  3. 选择 "空白应用程序",在你右边的主区域。
  4. 给它一个应用程序名称并选择平板电脑
  5. 在左边的菜单中选择**"+"**来添加控件。
  6. 选择一个文本标签并把它拖到屏幕上。
  7. 选择控件并改变文本属性,可以在控件中也可以通过下拉菜单这样做。

Change label value

  1. 选择一个按钮并把它拖到屏幕上。将其值改为 "保存"。
  2. 选择按钮并确保OnSelect 属性被选中。
  3. 将fx值改为UpdateContext({ myvar: "clicked" }) ,这将创建一个变量myvar ,并给它一个值 "clicked"。

OnSelect, create variable

  1. 选择你的标签,在fx区域将其内容改为"Show text:" & myvar ,这将确保它显示一个静态文本的内容和myvar 的值。

& ,将两个字符串串联起来。

  1. 通过点击右上方的播放图标来测试你的程序。

Select preview

  1. 试着点击按钮,确保它显示 "已点击"。

很好,你已经创建了你的第一个Canvas应用程序,但我们可以通过依靠文本输入来改善它。

使用一个文本字段

  1. 在主界面上拖出一个文本输入。
  2. 注意文本输入的名称,你现在将在按钮的OnSelect 属性中提到它。

Text input name

  1. 将按钮的OnSelect fx值改为以下代码
   UpdateContext({ myvar: TextInput2.Text })

上面的代码将把myvar 到TextInput2控件的内容和它的Text属性。

  1. 运行你的程序。
    1. 输入一些文本,例如在文本字段中输入 "abc"。
    2. 点击按钮,现在你应该看到标签被相应地更新为 "显示文本:abc",它已经工作了。

接下来让我们改进我们的程序,在点击按钮后清除输入字段。

清除输入字段

  1. 选择按钮并在fx区域添加以下代码。
   Reset(TextInput2)

你在OnSelect 中的完整代码应该是这样的。

   UpdateContext({ myvar: TextInput2.Text });

   Reset(TextInput2);

垂直向下拖动fx区域,可以看到更多的内容。注意我们在上面添加了分号,; ,以便在多个语句之间进行分隔。

这段代码将清除文本输入字段并将其重置为默认值。

到目前为止,你已经看到了清除文本输入的一种方法,还有另一种方法,接下来让我们来做这个。

  1. 选择文本输入框,在右边的控制细节中找到一个名为 "清除按钮 "的属性,并将其启用,像这样。

clear button

  1. 运行该程序,注意文本字段中出现的 "X"。这个 "X "将让你通过用户界面清除文本字段。

clear button UI

恭喜你,你已经迈出了使用控件的第一步,了解了它们的工作原理。