众望所归:FoxPro之后,可视化编程再现新突破,国产力作

news2024/11/17 2:52:41

7d909b7c0d3f127ca826c87695747ddf.jpeg

许多以前的计算机语言,至今仍然展现出它们强大的生命力。

3c99ed0ac1ebb45fb807d554a96763d8.jpegDOS时代下的FoxPro

然而,曾经风靡一时的FoxPro语言,如今已逐渐淡出人们的视野,令人不禁感慨万分。

每当提及FoxPro,总是有着无尽的话题和回忆。

想当年,Visual FoxPro 6.0被誉为可视化编程领域的瑰宝,引领了一个时代的潮流!

今天谈及的foxpro,其实指的是那一整个系列的光辉岁月。

0bc43293904e23345a507d80655b1731.jpegvisual FoxPro 6.0

起初,当dbase刚刚问世时,众多用户纷纷涌向这种关系型数据库。而在国内,dbaseIII的用户数量更是庞大,几乎成为了数据库领域的代名词。

随后,foxbase和foxbase+作为dbase的延伸产品,其功能和速度不断得到完善和提升,几乎成为了当时计算机学习的必修课程。

4aad832b29ac83f670f0202ef2bd273a.jpegfoxbase

在第一轮可视化编程浪潮的席卷之下,foxbase(亦即FoxPro的雏形)被划分为两大系列:一是微软的FoxPro,另一则是Borland的Visual Base。然而,前者的知名度远远超过了后者,成为了当时编程领域的佼佼者。

相信对于许多人来说,可视化编程的入门之路都是从FoxPro 2.5系列开始的。尽管当时的FoxPro还没有引入面向对象的概念,但其简洁易用的特点却让人难以忘怀。

3cf1019f5cc0b44f8e4134a9592946ad.jpegFoxPro开发的学生公寓管理系统

随后,FoxPro 3.0的诞生标志着巨大进步,但伴随Visual Studio 98推出的Visual FoxPro 6.0这才是真正的巅峰,此版本功能全面,几乎满足所有用户需求。

feb574628184e26983a1fe5b01879281.jpegFoxPro 9.0

然而,令人惋惜的是,在推出9.0版本后,foxpro逐渐淡出了人们的视线。

众所周知,foxpro虽然一直专注于桌面型数据库应用的开发,但是在大型数据库应用领域,它并未能占据明显优势。至于小型应用方面,它的访问方式也缺乏独特之处,难以脱颖而出。

89ad74cc8e2e8bce34489e04de8f6249.jpeg

值得一提的是,foxpro所独具的那套可视化编程流程,的确堪称精妙,整个工程进行有序规划,再分别着手于程序、表单、数据库、查询乃至图表等各个元素,最后巧妙地融为一体。

这在可视化编程的演进历程中,foxpro起到了“推波助澜”的重要角色。

10a4a171b1d77762f2c0b44382de47f9.jpeg

历史的巨轮始终不断前行,即便foxpro已经淡出了舞台,但可视化编程的演进却从未止步。

事实上,它正以崭新的姿态和玩法继续发展。

2018年,国外知名低代码平台Mendix被德国西门子以7亿美元的天价收购,这一重磅交易在互联网界掀起了巨大的波澜。

9654deb8ce75548b75023c02f159cb02.jpegMendix

自此以后,低/无代码开发、敏捷开发以及可视化编程等前沿概念,开始频频闯入国人的视野,引发了广泛的关注和讨论。

在这样的背景下,一大批引以为傲的国产低/无代码开发工具如雨后春笋般应运而生,展现出了蓬勃的发展态势。

其中,国内首款无代码开发工具——云表平台,自2010年问世以来,便凭借其独特的“可视化的表格编程”功能而备受瞩目,成为了该领域的佼佼者。

57b238849c55f91239167666087dce09.jpeg企业数据集成管理系统

所谓的可视化表格编程,即用户无需编写任何代码,沿用Excel的“拖拽”操作习惯,能轻松构开发出个性化的管理软件,如ERP、WMS、MES、SRM、项目管理、工单管理、OA等。

这一过程如同搭积木般简单,随着企业发展系统功能若过时,也能推倒重建。

c6d8208af0500b86217a593b5f78da4a.jpeg进销存

不仅具备二次开发的能力,还内嵌了MySQL数据库并原生支持SQL Server、Oracle等,为可视化编程提供了更多可能。

借助它,您可实现大部分业务需求,包括统计查询、单点登录、外网映射、内网穿透、外接数据源、多人协同、7分钟生成可视化大屏、OpenAPI集成、负载均衡、权限管理、消息推送、批量导入,并与高拍仪、金蝶、企业微信、PDA等无缝对接。

521ad80da4c4830a10caef4a8ae9a7b6.jpeg财务管理驾驶舱

功能齐全,应有尽有,所见即所得。

一次开发,三端通用:PC、H5、APP,轻松实现跨平台应用。

25950e32103edcf23c2a9c501648f297.jpeg可视化数字大屏

像大家熟知的中国电信,中铁十六局,云南小松,云南小松,许继电气等来自各行各业他们都在使用这款强大的无代码开发工具。

4ec4f4d0ec3df49086cfa62dab30bba9.jpeg

小结

不得不赞叹,计算机技术在飞速发展,数据库在不断进步,国产可视化编程工具也呈现出一派欣欣向荣的景象,这无疑是众望所归。

一切,都在朝着更好的方向迈进。

223ae34c4696ca380ee5b4f0091a98b2.jpeg

那些曾经在单机时代独领风骚的佼佼者,例如90年代初期的foxpro、dbase、foxbase、foxplus等,随着时间的流逝,它们的光环将逐渐黯淡,最终将成为互联网历史长河中被人遗忘的传奇!

PS:关注我,获取更多资讯!


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

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

相关文章

65W智能快充—同为科技桌面PDU插座推荐

近10年,移动设备的智能化、功能化已经完全且紧密的融入到我们的基础生活与工作当中。 在常态化的电子设备的应用中,设备的电力续航以及后续的供电充电就尤为重要。 就目前而言,所有消费电子产品中的输入以及充电的接口,usb-c可以…

大模型入门(一)

大模型入门(一) 一、LLaMa 模型介绍1)Pre-normalization2)SwiGLU激活函数3)RoPE旋转位置编码 二、Alpaca 模型介绍三、Vicuna 模型介绍 大模型入门(一)—— LLaMa/Alpaca/Vicuna   LLaMa模型是…

每日学习笔记:C++ STL迭代器特性(Iterator Trait)、自定义迭代器

迭代器特性(Iterator Trait) 注意不同的迭代器种类类型之前有继承关系: 为迭代器编写泛型函数 自定义迭代器 实例

几种靠谱的企业大文件安全传输方式,最后一种绝了

在数字化的浪潮中,企业的数据安全传输显得尤为关键。随着远程办公和云技术的普及,企业在保护敏感信息不被外泄方面面临着新的挑战。本文将探讨几种有效的企业数据安全传输方法,并着重阐述其中一种方法如何作为全面的解决方案,提供…

【2024系统架构设计】案例分析- 3 数据库

目录 一 基础知识 二 真题 一 基础知识 1 ORM ORM(Object—Relationl Mapping

探索AI大模型学习的未来之路

文章目录 一、引言二、AI大模型学习的理论基础2.1 深度学习2.2 数据处理 三、AI大模型的训练优化与应用实例3.1 训练优化3.2 AI大模型在特定领域的应用实例 四、AI大模型学习的注意点五、AI大模型学习的未来发展趋势与挑战5.1 发展趋势5.2 所面对的挑战 六、结论 一、引言 随着…

基于springboot+vue实现的民宿管理系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:spring…

07、Lua 流程控制

Lua 流程控制 Lua 流程控制控制结构语句 Lua 流程控制 Lua编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 以下是典型的流程控制流程图: 控制结构的条件表达式结…

视频智能分析系统TSINGSEE青犀AI算法中台介绍及应用场景

TSINGSEE青犀AI算法中台是一款平台型产品,专注于提供各行业中小场景中部署解决方案。平台具备接入广、性能强、支持跨平台、芯片国产化等特点,可提供丰富的视图接入能力和智能分析能力。平台支持将不同类型、不同协议前端设备,通过不同网络环…

工程企业的未来选择:Java版工程项目管理系统平台与数字化管理的融合

在现代化的工程项目管理中,一套功能全面、操作便捷的系统至关重要。本文将介绍一个基于Spring Cloud和Spring Boot技术的Java版工程项目管理系统,结合Vue和ElementUI实现前后端分离。该系统涵盖了项目管理、合同管理、预警管理、竣工管理、质量管理等多个…

java算法day36 | 贪心算法 part05 ● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间

435. 无重叠区间 思路: 重叠区间典型题目,先按照左边界排序,再从左到右判断相邻区间是否重叠,重叠则删除其中一个。 class Solution {public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals,(a,b)->{r…

【漏洞复现】用友U8 login2.RegisterServlet接口处存在SQL注入漏洞

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

手把手教你 - JMeter压力测试

前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤&…

Python机器学习赋能GIS:地质灾害风险评价的新方法论

地质灾害是指全球地壳自然地质演化过程中,由于地球内动力、外动力或者人为地质动力作用下导致的自然地质和人类的自然灾害突发事件。由于降水、地震等自然作用下,地质灾害在世界范围内频繁发生。我国除滑坡灾害外,还包括崩塌、泥石流、地面沉…

电商系列之拆单与选仓

> 插:AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站​​​​​​​。 坚持不懈,越努力越幸运&a…

揭秘抖音百科词条创建全攻略!

在当今社交媒体的盛行时代,抖音作为一款备受青睐的短视频平台,一直以来都备受人们的喜爱和追捧。而在抖音上的各种短视频内容之中,往往会涉及各种明星名人、品牌产品以及各种时事热点。为了更好地让用户获取相关信息,抖音百科词条…

Redis中的事件(二)

文件事件 文件事件的处理器 Redis为文件事件编写了多个处理器,这些事件处理器分别用于实现不同的网络通信需求,比如说: 1.为了对连接服务器的各个客户端进行应答,服务器要为监听套接字关联连接应答处理器2.为了接收客户端传来的命令请求&a…

【码银送书第十五期】一本书掌握数字化运维方法,构建数字化运维体系

前言 数字化转型已经成为大势所趋,各行各业正朝着数字化方向转型,利用数字化转型方法论和前沿科学技术实现降本、提质、增效,从而提升竞争力。 数字化转型是一项长期工作,包含的要素非常丰富,如数字化转型顶层设计、…

介绍一下Redis的集群模式?

Redis有三种主要的集群模式,用于在分布式环境中实现高可用性和数据复制。这些集群模式分别是:主从复制(Master-Slave Replication)、哨兵模式(Sentinel)和Redis Cluster模式。 一、问题解析 主从模式 主从…

Div2 936 D. Birthday Gift

解题思路 题意为将一数组从头到尾划分,每组组内异或,异或后的结果再或起来满足小于等于x,问最多划分组数考虑使数组划分后该位为0的最多划分即划分后每个子段内该位只有2个1或0个1满足小于条件,即二级制下从高位开始比较&#xf…