公民开发者学习无代码编程,从CRUD开始

news/2024/7/20 4:19:19 标签: 学习, 低代码, 小程序, 无代码, Zion

目录

  • 1 创建数据表
  • 2 创建新增页面
  • 3 新增功能开发
  • 4 预览
  • 总结

自从Forrester2014年提出低代码的概念后,对于编程人员重新进行了划分。使用传统开发工具,使用代码进行编程的叫专业开发人员。使用低代码或者无代码开发工具,作为企业内部的人员,比如行政、人力等非IT专业人员叫公民开发者。

是不是使用无代码工具制作应用就不需要掌握编程知识,可以直接上手开发呢?答案当然是否定的,无代码工具只是对编程的概念进行了封装,使用组件进行创建应用。虽说编程门槛降低了,但是也不是说不需要学习就可以掌握。

本篇我们介绍一下作为公民开发者从哪开始学习无代码编程。

1 创建数据表

我们在学习编程的时候,首先就是考虑我们的数据存储在哪里。无代码工具提供了一个线上的数据库,支持我们以可视化的方式建库建表。我们本篇例子是以一个商品管理为业务场景,按照开发流程演示一下该如何开发应用。

打开我们的无代码开发工具Zion,在顶部导航条点击数据模型,点击添加按钮添加一个数据表
在这里插入图片描述
输入数据表的名称,商品信息
在这里插入图片描述
点击列旁边的+号,添加字段
在这里插入图片描述
我们依次添加商品名称、描述、图片、价格、库存等信息
在这里插入图片描述
数据表建立后我们要点击后端更新,让后端识别到我们添加的数据表
在这里插入图片描述

2 创建新增页面

数据表建立之后,我们先开发新增的功能,功能是在页面上体现,因此需要先创建一个页面。

点击顶部导航条的页面,点击+号完成页面的创建
在这里插入图片描述

页面创建好之后,在页面列表里双击我们的页面,修改一下名称
在这里插入图片描述
在组件区域,选中我们的顶部导航条组件,切换到内容页签,修改一下我们的导航标题
在这里插入图片描述
无代码工具开发的特点是画页面,你需要什么内容就画什么内容。新增页面要根据我们字段的类型来挑选合适的组件。

3 新增功能开发

首先是考虑商品图片的上传,需要对应图片上传的组件。在组件区域点击+号来添加组件
在这里插入图片描述
在输入分类下找到图片选择器,拖入我们的页面中
在这里插入图片描述
将图片拉伸到充满页面
在这里插入图片描述
接着拖入文字组件,修改内容为商品名称
在这里插入图片描述
切换到设计页签,将对齐方式改为左对齐
在这里插入图片描述
然后拖入一个文字输入组件,调整宽度到合适的位置
在这里插入图片描述
然后修改一下组件名称,修改为商品名称_文字输入
在这里插入图片描述
修改成这样是为了在开发提交功能的时候可以知道是对应的哪个字段

剩下的字段按照上述的方式依次添加,添加好之后添加一个按钮组件
在这里插入图片描述
修改按钮名称为发布

页面搭建好之后,我们要把页面添加的信息存入我们的数据表中,切换到交互页签,给按钮组件增加行为,点击+号
在这里插入图片描述
依次选择请求->修改表数据->添加商品
在这里插入图片描述
设置好行为后,展开我们的行为,将页面的字段和数据表的字段依次对应上。对应的方法是选择字段旁边的+号
在这里插入图片描述
从输入框中选择对应的字段
在这里插入图片描述
选择好之后我们的新增功能就开发好了。

4 预览

功能开发好之后,我们要进行测试,点击导航条的预览功能,添加数据测试一下
在这里插入图片描述
点击发布后还需要给用户一个反馈,我们在成功时添加一个提示信息
在这里插入图片描述
交互方式为选择视图->显示提示
在这里插入图片描述
设置标题为发布成功
在这里插入图片描述
为了验证我们的数据是否提交成功,点击顶部导航条的数据模型,切换到数据库,点击我们的数据表查看数据是否正常提交
在这里插入图片描述
可以看到我们的数据已经正常入库了,这样新增功能就开发好了

总结

本篇我们介绍了无代码工具如何开发新增功能,作为开发的入门,当然是从CRUD练起,就像学唱歌我们要先从基本的音阶开始练一样,基础打扎实了才可以开发出完整的功能来。

如果觉得很简单,打开你的工具照着练习一遍吧。


http://www.niftyadmin.cn/n/384399.html

相关文章

记一次通过binlog日志恢复MySQL数据库的经历

通过binlog日志恢复MySQL数据库的数据 一、起因 起因是我在自己服务器上搭建的博客被黑客攻击,黑客删除了我的数据库并且要求支付比特币才给我恢复。 博客所有的表和数据都被清空,只留下了勒索金额和地址。如图 穷鬼如我当然是: 二、恢复数…

【2517. 礼盒的最大甜蜜度】

来源:力扣(LeetCode) 描述: 给你一个正整数数组 price ,其中 price[i] 表示第 i 类糖果的价格,另给你一个正整数 k 。 商店组合 k 类 不同 糖果打包成礼盒出售。礼盒的 甜蜜度 是礼盒中任意两种糖果 价格…

服务器虚拟化解决方案

根据以往经验推断,一台主流双路 PC 服务器可以承担 3-6 个应用系统在其 上运行。本期项目总共有 N 个业务系统,考虑到硬件资源需具备一定的冗余能 力和实现高可用 HA 、在线迁移、动态调度、后期扩展等诸多因素,推荐 2 台双 路 …

Fourier分析入门——第13章——信号分析

目录 第13章 信号分析 13.1 引言 13.2 加窗(windowing) 13.3 用一系列窗口采样(Sampling with an array of windows) 13.4 混叠现象(Aliasing) 13.5 通过插值重建(Reconstruction by interpolation) 13.6 非点采样(Non-point sampling) 13.7 覆盖系数规则(The coverage …

10.Ansible Loops介绍

Ansible Loops是什么?以及实际例子 就是循环语句。让我们看看这个创建Playbook的示例。要使用用户模块在系统中创建用户,在本例中, 我们只创建一个用户。但是如果我们有多个用户呢? name: Create users hosts: localhost tasks:- user: name g…

【OpenCV DNN】Flask 视频监控目标检测教程 05

欢迎关注『OpenCV DNN Youcans』系列,持续更新中 【OpenCV DNN】Flask 视频监控目标检测教程 05 3.5 浏览器播放视频服务器上的视频文件cvFlask05 项目文件树cvFlask05 项目程序文件cvFlask05 项目网页模版cvFlask05 项目运行 3.6 浏览器播放视频文件控制按钮cvFla…

Spring Boot如何实现分布式任务调度?

Spring Boot如何实现分布式任务调度? 随着互联网的快速发展,越来越多的企业开始将自己的业务迁移到分布式系统中。在这种情况下,分布式任务调度变得尤为重要。对于分布式系统中的每个任务来说,它需要在多个节点上定时执行&#x…

MKS SimpleFOC ESP32 例程7 双电机电流控制

Makerbase ESP32 FOC 例程7 双电机电流控制 第一部分 硬件介绍 1.1 硬件清单 序号品名数量1ESP32 FOC V1.0 主板12ARDUINO UNO主板23MKS SF2804电机1412V电源适配器15USB 线1 注意:YT2804是改装的云台无刷电机,带有AS5600编码器,可实现360连续运转。…