还在烦恼代码写不出来?低代码助力实现“无码”搭建系统平台

news2024/11/17 16:04:46

摘要:本文由葡萄城技术团队于CSDN原创并首发。葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。

据说…

每敲出来一行代码

就有一根头发离我而去…

而每解决掉一个bug

就有一个毛囊开始休养生息…

程序猿,一个让人既爱又恨的职业,作为这个世界上最大的脱发群体之一,每天除了要进行长期的大量脑力劳动外,还要秉承着月亮不睡我不睡、太阳没起我已起的“优良作息习惯”。 如果把熬夜加班作为程序猿们的初级磨难的话,那么每天来自产品经理或客户的各种不合理需求则是地狱级般的磨难。

image

俗话说得好,没有经历过产品经理“折磨“的程序员不能称之为一个合格的程序员。作为程序员的”一生之敌“,每次都会提出各种无脑要求:”能不能给我来一个五彩绚丽的黑”、”这样子太难看了能不能换一个”、”这需求有这么难吗?“,每一句话很扎心。虽然心已经碎成了豆腐渣,但嘴上还是不得不回复一句:”好的,我试下“。回头,又转身在已经改了很多次的代码中继续注释掉重写,然后继续骂骂咧咧的再补一句”这代码写的跟*一样“。长久以来,很多程序员就都会在重复”增删改查“的操作中慢慢失去写代码的乐趣。

今天,小编想告诉大家的是,都“3203”年了,还要依靠代码来编写系统吗?闲话少说,进入正文。在此,小编为大家介绍一款可视化“无码“搭建系统的低代码平台——活字格。

image

什么是低代码

为了减少读者在阅读过程中的疑问,小编以活字格产品为例来帮助读者理解低代码以及其使用方法。

低代码的官方解释:低代码(Low-Code / Low-Code Development Platform / Low-Code Application Platform)提出于2014年,是指一项可用于提升软件交付速度的开发技术和工具,以可视化为典型特征,能起到降低编码开发工作量和开发成本的目的。从实践上看,低代码技术延续了元数据驱动的设计理念,提供多层次的组件封装,以牺牲极限性能优化和精细化交互体验为代价,换来了数倍提升的开发效率。所以,低代码技术主要应用于企业软件开发,通常不适用于构建数据量和并发用户量巨大、对用户体验有极致要求的互联网应用。

通俗讲低代码是一款可以通过可视化操作的方式实现以前代码完成的工作,从而降低了设计系统的技术门槛。

活字格产品

工作原理

活字格设计器用于应用程序网站的开发和调试,并把网站发布到活字格服务器。活字格服务器作为网站服务器来运行应用网站。使用网站的最终用户通过浏览器访问网站并操作以完成业务需求。

image

(活字格工作原理)

活字格设计器布局

格局图片设计把活字格服务器分为了9个区域:

image

(活字格设计器界面组成)

  1. 标题栏:用于显示正在编辑的文件名称和当前使用的软件名称,还有“最小化”、“还原”、“关闭”按钮。

  2. 快速访问工具栏:快速访问工具栏主要包括一些常用命令,如开始、新建、保存、打开、撤销、恢复、前进、后退按钮。快速访问工具栏最右端的下拉按钮,单击此按钮可以添加常用命令。

  3. 文件按钮:文件按钮是一个类似于菜单的按钮,位于活字格窗口左上角。其中包括新建、打开、保存、另存为、帮助、设置、退出等常用命令。

  4. 功能区:功能区主要包括开始、创建、插入、设计、公式、数据、安全、发布、协同功能菜单的功能。

  5. 对象管理器:显示您创建的表、页面、母版页、服务端命令、计划任务、报表、流程、组件、服务端通知、模板命令和图片资源。

  6. 工作区:显示左边栏中您选择的页面或表的内容。您可以对其进行编辑。如果您打开了多个页面和表,它们会在工作区的底部列出。底部最多显示5个页面。

  7. 属性设置区:用于数据绑定、单元格设置、页面设置、表设置等。

  8. 单元格显示模式:通过改变单元格的显示模式,您可以显示在该单元格上的各种设置。

  9. 像素大小和缩放滑块:像素大小指的是选择区域的像素大小,缩放滑块可改变正在编辑的工作区的缩放比例。

    注:下面的教程中会引用到这9个区域名称。

如何使用低代码平台搭建一个系统

介绍完活字格设计器的组成后,使用活字格设计器来搭建一个物品信息管理系统。

开发环境:windows10、11。

开发工具:活字格设计器和活字格服务器。

(下载链接:https://www.grapecity.com.cn/solutions/huozige/download)

需要准备的资料包:https://gitee.com/GrapeCity/typeface-file-20230605

(Gitee)

https://github.com/GrapeCityXA/huozigge (Github)

(资料包中包含空白文件和完整文件两个版本,读者可自行选择)

使用活字格设计器打开资料包中后缀为.fgcc的文件。第一次打开会报版本不一致的信息,忽略即可。

image

(需要用到的文件)

系统效果展示图

image

(PC端物品展示页面)

image

(PC端物品维护界面)

image

(移动端物品维护界面)

本次展示的Demo由PC端物品列表展示界面、PC端物品维护界面以及移动端物品维护界面组成,小编将按照顺序为大家依次介绍如何使用活字格设计器设计三个页面的样式和按钮业务逻辑。

使用活字格设计页面样式

1)PC端物品列表展示页面:

设计查询框和查询按钮:

使用快捷键Ctrl+M创建两个合并的单元格,分别作为输入框页面和查询按钮。鼠标点击输入框页面后选择功能区Element-Plus插件(在插件管理中下载)的输入框类型,同理点击查询按钮后选择功能区的按钮类型。

image

(创建合并单元格)

image

(设置查询框)

image

(设置查询按钮)

设计物品列表和物品其他信息:

使用快捷键Ctrl+M创建5个合并的单元格,分别作为物品列表展示界面、物品其他信息界面、物品名称界面、品牌界面和备注界面。鼠标点击物品列表展示界面后选择功能区的设置为表格选项,同理分别点击物品其他信息界面、物品名称界面、品牌界面和备注界面后选择功能区Element-Plus插件的输入框类型。

image

(创建合并单元格)

image

(设置物品列表展示界面)

image

(设置物品其他信息、物品名称等界面)

在物品列表显示界面中加入需要展示的数据信息,把物品表中需要展示的字段拖动到物品列表中的界面即可。

image

(物品列表显示界面中加入数据信息)

在物品列表显示界面中加入修改和删除操作的超链接,鼠标点击修改和删除的页面后选择功能区的超链接类型。
image

(物品列表显示界面中加入超链接)

设计分页页面:

使用快捷键Ctrl+M创建合并单元格作为分页页面后点击分页页面选择功能区Element-Plus插件的分页类型。

image

(设计分页框)

2)PC端物品维护页面

设计物品维护数据和跳转、取消按钮

使用快捷键Ctrl+M创建10个合并的单元格,分别作为物品编号页面、物品名称页面、物品单位页面、类别页面、品页面牌、价格页面、备注页面、物品图片页面、跳转按钮和取消按钮。然后鼠标点击8个需要展示的字段页面后选择功能区Element-Plus插件的输入框类型,同理分别点击跳转按钮和取消按钮后选择功能区的按钮类型。最后把物品表的字段拖拽到相应的字段页面中。

image

(设计物品维护数据和跳转、取消按钮)

image

(设计完效果图)

3)移动端物品维护界面

设计方法和设计PC端物品维护界面的方法一样。(借鉴PC端物品维护界面的方法即可)

image

(设计移动端物品维护界面)

image

(设计完效果图)

使用活字格设计按钮逻辑功能

1)设计物品列表界面的按钮逻辑功能

设计物品列表界面的查询按钮功能:

点击查询按钮右键选择编辑命令,在打开的命令窗口中选择查询方法。

image

(右键点击查询选择编辑命令)

点击新建条件,字段选择数据表中包含的字段,操作选择包含指定的字符串,值选择

查询方框的坐标(直接点击方框即可显示在命令窗口中),点击确定即可。

image

(建立查询条件)

image

(选择查询输入框页面作为值)

设计新增/修改/删除按钮的逻辑

右键点击新增/修改按钮并点击编辑命令选择弹出页面选择高级选项。

image

(新增按钮的业务逻辑)

源单元格选择新增单元格的坐标。

image

(源单元格选择新增按钮坐标)

目标单元格选择物品维护界面的按钮。

image

(目标单元格选择物品维护页面跳转按钮)

右键点击删除按钮并点击编辑命令后选择删除记录按钮并确定。![图形用户界面, 文本, 应用程序 描述已自动生成]image

(删除按钮业务逻辑)

2)设计物品维护页面的按钮

跳转按钮

右键点击跳转按钮后点击编辑命令选择条件命令并点击if条件表达式字段选择跳转按钮,操作选择等于,值选择新增,然后点击下方的空命令选择数据表操作然后选择新增。![图形用户界面, 应用程序, Word 描述已自动生成]image

(选择if条件表达式)

image

(选择数据操作表选择添加)

点击添加Else选择数据表操作选择更新然后点击确定即可。

image

(点击添加Else)

image

(选择数据表操作选择更新)

点击新建命令选择关闭弹出页面并勾选父页面重新加载绑定数据选项。

image

(添加关闭弹出界面功能)

取消按钮

右键点击取消按钮编辑命令选择关闭弹窗页面。

image

(取消按钮的逻辑)

3)设计物品维护手机端页面按钮逻辑

右键点击新增按钮选择编辑命令选择数据表操作选择添加。

image

点击新建命令选择V-轻提示选择。

image

3.新建命令选择设置单元格提,目标单元格选择物品表字段,值选择空,物品编号选择自增。这一步是为了保证每次点击新增按钮后数据清空。

image

设置左侧导航布局

双击物品列表界面,在弹出的界面中选择物品列表然后选择编辑命令。

image

(编辑导航栏命令)

选择页面跳转命令并选择跳转到物品列表。

image

(跳转页面命令)

右键点击物品列表选择设置母版页选择左侧导航布局。
image

点击开始按钮运行程序。

image

然后就可以在浏览器上运行和操作系统了。

如果想了解活字格更多的信息,可前往葡萄城活字格官网进行了解。

扩展链接:

活字格携手百度AI,利用图像识别技术提升数据录入效率

活字格兼容达梦DM8,低代码支持数据库国产化

客开新思路,用活字格把Excel“搬进”用友U8+ CS门户

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/682267.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

USR-C216配置客户端模式,手机接收数据

若是不清楚现在模块什么配置可先恢复出厂设置,将nReload拉低3S即可。 此时模块发出热点名字为USR-C216,无密码 电脑连接后在浏览器输入10.10.100.254,进入后密码和用户名为admin

多数人都不会用,有了这些视频APP,再也不担心失效!

阿虚储物间里一大热门下载内容就是影视类APP了 但相信有这类需求的粉丝都知道:这类APP要么你忍受烦人的广告,要么就找去广告版,但去广告版有个最大的问题就是经!常!失!效! 其实阿虚早就介绍过…

窗口层级树的构建

窗口层级树的构建 参考: android 13 WMS/AMS系统开发-窗口层级相关DisplayArea,WindowContainer第二节 在上一节dumpsys activity containers中,层级树中有如下的标识符: WindowedMagnificationHideDisplayCutoutOneHandedHideDisplayCut…

【软考网络管理员】2023年软考网管初级常见知识考点(4)-局域网基本概念

涉及知识点 局域网特点,局域网体系结构,局域网拓扑结构,局域网传输介质,软考网络管理员常考知识点,软考网络管理员网络安全,网络管理员考点汇总。 文章目录 涉及知识点前言一、局域网的特点二、局域网体系…

Apache RocketMQ EventBridge:构建下一代事件驱动引擎

作者:沈林 前言 事件驱动,这个词在部分人印象中,它是一个过时的技术——没什么新意。从时间上看,确实也是这样,上世纪 60 年代,事件驱动就已经被正式提出,经常会被在 GUI 编程中。但是在有些人…

IO总线控制器模块在工业自动化中的关键应用

IO总线控制器模块是工业自动化系统中的关键组件,其功能和特点包括: IO集成:IO总线控制器模块通过支持多种IO接口和协议,实现了各种数字和模拟信号的集成和控制。它能够与各种传感器、执行器和其他设备进行通信和数据交换。 实时性…

TCP协议的滑动窗口具体是怎样控制流量的?

💂 个人网站:【海拥】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 目录 前言TCP协议概述滑动窗…

小航助学2023年6月GESP_C++四级试卷(含题库答题软件账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客 单选题2.0分 删除编辑附件图文 答案:D 第1题高级语言编写的程序需要经过以下( )操作,可以生成在…

1分钟教你从0-1搭建Monorepo多包项目

1、monorepo是啥 在了解Monorepo之前,先说一下Multirepo Multirepo:指定的是不同项目由不同的仓库来存放管理 每个仓库都维护着各项目的npm包依赖 Monorepo指的是包含多个项目的单个仓库。 各个项目可以单独运行、打包、发布 Multirepo:分散式…

【CV】EfficientNet相比resnet有哪些优点,什么是深度可分离卷积

目录 前言使用深度可分离卷积普通卷积的计算参数量深度可分离卷积分为两个步骤:深度卷积和逐点卷积 使用多个缩放因子使用 Swish 激活函数 前言 高效的神经网络主要通过:1. 减少参数数量;2. 量化参数,减少每个参数占用内存 目前的…

Transformer中的Q,K,V

Query,Key,Value的概念取自于信息检索系统,举个简单的搜索的例子来说。当你在某电商平台搜索某件商品(年轻女士冬季穿的红色薄款羽绒服)时,你在搜索引擎上输入的内容便是Query,然后搜索引擎根据…

【历史上的今天】6 月 25 日:笔记本之父诞生;Windows 98 发布;通用产品代码首次商用

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 6 月 25 日,在 1951 年的这一天,世界上第一部彩色电视节目播出。电视经过了许多年的发展,人类的娱乐途径随着互联网的到来变…

SpringBoot 如何使用 Spring Test 进行集成测试

SpringBoot 如何使用 Spring Test 进行集成测试 简介 在开发过程中,单元测试是不可或缺的,它可以帮助我们及时发现代码的问题并进行修复,从而提高代码的质量和可维护性。但是,单元测试只能测试单个方法或类的功能,无…

HTTP | 深度解析HTTPS比HTTP 更安全的原因

目录 1. 不安全的 HTTP 🌳 为什么 HTTP 协议不安全呢? 容易被窃听 容易被篡改 容易被伪造身份 🌳 HTTPS 是如何解决以上安全性问题的呢? 数据加密 完整性摘要 数字证书 2. 加密算法 (1)对称加密…

Springboot宠物医院管理系统的设计与实现-计算机毕设 附源码84724

Springboot宠物医院管理系统的设计与实现 摘 要 现如今生活质量提高,人们追求精神健康,与家中宠物朝夕相处,感情深厚,宠物渐渐成了我们身边的朋友。因而宠物生病了,需要去看病,自古医院救死扶伤&#xff0c…

LabVIEW开发汽车发动机故障模拟器

LabVIEW开发汽车发动机故障模拟器 汽车发动机故障模拟器是一种电子培训系统,旨在指导初学者了解发动机的各种故障。有一些参数称为发动机故障,例如脏油、压缩不良、冷却液损失、润滑不良、散热器堵塞、火花爆震和火花塞磨损。任何系统在存在时都有一些缺…

分布式系统的事务处理:2PC与3PC的演化与挑战

在传统的单体应用中,事务管理相对较为简单,可以通过数据库事务来实现数据的一致性。然而,随着系统的拆分和分布式架构的应用,跨多个服务的事务操作变得更为复杂。这就引出了分布式事务的概念,它是保证分布式系统数据一…

io.netty学习(十二)Netty 工作原理

目录 前言 Netty 模型 代码示例 引入Maven依赖 服务端的管道处理器 服务端主程序 客户端管道处理器 客户端主程序 测试运行 总结 前言 上一篇文章我们对 Reactor 模型进行了详细的讲解,下面我们就来探究一下 Netty 模型,Netty 采用的就是 主从…

一章:UltraiSO制作启动u盘+制作winPE镜像+硬盘安装系统

简单明了,希望对于伙伴们有帮助!!! 目录 一、使用ultraiso制作启动u盘 二、老毛桃制作winPE镜像 三、硬盘安装系统 等待完成即可 一、使用ultraiso制作启动u盘 第一步 双击打开ultraiso,点击文件->打开->选…

Navicat for Redis 功能介绍

Navicat Premium 版本 16.2在原本已很优秀的产品上新增了多个令人兴奋的新功能,其中最值得注意的是对 Redis 的支持。现在,Navicat 有一个特别针对 Redis 管理和开发的客户端——Navicat for Redis。它为用户提供了一个易于访问的界面,以可视…