当前位置: 首页 > news >正文

迷你版VFB,极简的Freebasic开发IDE-VB7-vb6编程开发

支持Freebasic, Js, vbs, Html5开发,可以发布成控制台程序,EXE,标准DLL,OCX控件,网站
类似Vscode, Aardio,按键精灵一样的开发工具。
本来芳芳只是想做个按键精灵办公小工具,结果一下小心搞了一个Visualsudio 2008
VB6精简版4.3MB核心文件17个解压12M
这个,看看,是不是很有创意

VisualFreeBasic(软件介绍)-勇芳-勇芳软件开发小组官方网站
http://wwx.yfvb.com/soft-48.htm 技术交流群 138251156

需要有比较简洁的窗体设计器
简单的几个按钮,菜单,工具箱
有一些工程模板,编绎器自动从官方网站下载,或者镜像上下载
支持VBS,JS写代码,系统有脚本引挚scriptcontrol.
也可以用Webview2, V8JS.DLL引挚高速执行。
有了COM和VBS的支持,加上Websocket(系统内置的), 那直接用VBS写精简VFB的IDE插件不要太爽了。
谁没事还要在菜单事件ID1, ID2, ID3中去拦截操作,太累了

写好代码,按 F5 就立即执行
1,VB6 很多是被系统内置
2,除了基础原始代码,什么也没
这样的如何工作,如何写代码
作为一个IDE,用户需要的,都要有,就是一个大集合。
一个什么都没有的,能算是一个 IDE吗?
 IDE,是“集成开发环境”的简称,一个合格的IDE,需要方方面面。
如阿发达那个老外搞的,它名字就是 编辑器,是FB的编辑器,

VB6精简版,那把 VFB 也精简,只能用 FB 原始语句写

W:问题是,VB6精简版,新手用来玩玩,是玩具中的玩具。VFB 是用来生产软件的,为和要精简,难道是也需要一个玩具版 VFB吗
re:谁和你说VB6精简版是玩具?4MB的没有控件但是可以编绎可以学习了,要什么控件另外装。10MB的解压30MB,有企业版控件,几乎无所不能了,可以开发OFFICE插件, VB6插件,游戏,数据库管理软件,Websocket, Web服务器。

目前外国人实现了整套企业版控件的源码,可以生成64位EXE了,用VB6写代码直接用Twinbasic打开编绎一下就行。
加上很多第三方很漂亮的现代化控件UI,所以没有OCX完全不影响了。
最缺的就是大量的模块, AES加密,人脸识别, OCR图片文字提取,语音识别,照片一键无损放大。

ASk:谁特么还用vbs
BS就像是JS,VBA呀,几乎不用任何语法支持开箱即用。所以用V8 JS引挚来运行就像是NODE.JS一样好玩了,一个DLL才3-10MB。也可以直接用MINIBLINK.DLL实现网页UI,用VFB6,VFB迷你版写核心服务端加密代码。

像VBA, 按键精灵这种,只有5-10个控件就可以开发几百几千款常用的工具了。价值几千到几十万都可以做出来。
2GB的工具可以画流程图,但是200KB的工具,一样可以画流程图,采用网页UI,各种丰富的在线图形报表库就行了。

芳芳说:老大,一个编译器,就好几百MB了阿,难道不包含编译器,让用户自己搞?
用户需要的是 开箱即用,你这是要搞的,四分五裂,然后用户需要忙乎一整天,才可以使用吗?
这个 极语言的 界面 好创意,要不,我们也模仿一个?

老外的思想就是这样的,软件核心几MB,需要什么全从网上下载,就像是下载一个EDGE常青安装包只有3MB,他会自动联网下载适应你电脑的版本,网速快的话20-40秒就装完了。像360极速下载了,5-10秒装完。

系统自带解压功能,可以直接打包,解压ZIP文件,极简版的初衷就是用最少的代码,最快的速度完成他。
我上次用的小米12手机,安装一个几百MB的APP,5-10秒装完了,真的不可思议。
下载速度100MB每秒,2秒下完,内存解压直接一步写到硬盘。

怎么感觉你没做过 webApp 一样的。现在网速这么快,硬盘这么便宜,节省占用空间有什么好处吗
比如用100KB的代码实现一个压缩,解压工具,是不是很酷?也许只要1KB的代码就做到了,甚至30行代码

Everything 1.5MB,比WINDOWS强大1万倍的文件搜索工具
https://www.voidtools.com/everything-1.5a/
屏幕录像专家17MB,几乎无所不能了,普通人录像教程足够用了,压缩格式也好几种
Twinbasic IDE,只有24MB,功能超过VB6了

芳芳:特别是工具栏,兼容是浪费空间
窗口的面积,工作区只占了 40% 都被什么工具栏,配置属性占满,为什么总喜欢这样的 UI

类似Node.js,  ptyon NPM.EXE在线下载插件模块的方法, .NET是用Nuget.exe
默认极简版VFB主要就是实现VB6一样的功能(10MB几乎无所不能了)
然后需要Raylib 3d引挚画图或做个小游戏,还是用Cairo画图片另外下载就行了。

 这些的东西的关联在哪里呢?
 编绎器可以在线下载,还可以在级自动升级。相关组件也可以下载,还支持多线程,分块异步下载。
 就是需要一个像VB6一样, 10MB的开发工具,用到什么下什么。可以按指定的模板一键批量下载安装。
 就像是容器系统一样,你要精简版XP, WIN2003,一个包只有500MB直接可以运行。你要完整的就3-5GB
弹性布署的方案,集成在线代码库,工程模板。

最后说一下为什么要弄这个,现在芳芳的IDE全部有520MB了,看了一下编绎器就320MB
,那IDE相关的就有200MB(ZIP压缩81M)
(7Z格式96MB,zip 156MB)
vfb开发工具主界面190个左右的元素
aardio ide用7Z压缩6mb, zip格式10MB, 解压22MB

问:你是要塞进去一个游戏引擎吗?
回:这只是一个表现方式,用ie Webbrowser一样可以实现精美的网页UI,用Webview2写一点简单代码就能实现小游戏功能了。
比如公司抽奖,猜大小等。raylib引挚的研发目的不就是做一些小游戏或立体界面嘛。比如让20行芳芳的字围着一个圈圈转起来。

问:太酷了,你会为此出钱买下aardio的源码吗
答:我给给你扔一个蕃茄

VisualFreeBasic(软件介绍)-勇芳-勇芳软件开发小组官方网站
http://wwx.yfvb.com/soft-48.htm

aardio 官方网站
https://www.aardio.com/

Twinbasic,真正的超越VB7的开发工具
http://twinbasic.com/


http://www.mrgr.cn/news/67312.html

相关文章:

  • 深度学习:自注意力机制(Self-attention)详解
  • Echats柱状图的横坐标用图片显示
  • oracle insert忽略主键冲突,忽略重复记录
  • 开源办公软件 ONLYOFFICE 深入探索
  • 2024年10月个人工作生活总结
  • WPF中如何简单的使用CommunityToolkit.Mvvm创建一个项目并进行 增删改查
  • Java——异常
  • 【709】基于SSM+vue的“萌宠小知识”网站设计与实现
  • 3254. 长度为 K 的子数组的能量值 I
  • STM32F103 单片机
  • 初识Mysql数据库
  • Appium环境搭建/使用教程(图文超详细)
  • 高并发内存池扩展 -- 处理大内存,优化释放时需要传入空间大小,加入定长内存池,存放映射关系的容器的锁机制,优化性能(基数树,优势,优化前后对比)
  • Cesium中granularity关键字引起的连锁知识
  • 【系统架构设计师】高分论文:论企业集成平合的技术与应用
  • C语言-详细讲解-洛谷P1075 [NOIP2012 普及组] 质因数分解
  • Cookie技术详解:互联网中的“记忆”使者
  • Jenkins应用详解(Detailed Explanation of Jenkins Application)
  • 使用Golang实现开发中常用的【实例设计模式】
  • 秒杀系统设计:原则、关键技术与注意事项
  • ROS2humble版本使用colcon构建包
  • 二叉树的遍历和线索二叉树
  • 高频面试题(含笔试高频算法整理)基本总结回顾33
  • LCL三相并网逆变器simulink仿真+说明文档
  • ctfshow(316)--XSS漏洞--反射性XSS
  • 每日一题之老式计算器