吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 20450|回复: 125
上一主题 下一主题
收起左侧

[Windows] 国产编程IDE-替代易语言【VisualFreeBasic 5.5】

    [复制链接]
跳转到指定楼层
楼主
自动化软件开发 发表于 2021-1-30 23:26 回帖奖励
支持64位EXE开发,多线程,编绎的EXE非常小,运行速度极快。
VisualFreeBasic(软件介绍)
下载地址 http://www.yfvb.com/soft-48.htm
  类似VisualBasic6的FreeBasic语言集成开发环境。拥有和VB6高度相似的语法规则,具有和C语言一样强大的功能,支持面向对象,能开发32位和64位软件、DLL、LIB库。是VisualBasic6最佳进阶语言。
     集合 VisualBasic6的简单易用、快速开发 和 C语言的强大底层支持、代码执行高效率 的优点为一身的 VisualFreeBasic ,能满足新手和资深编程爱好者快速、高效、高质量编写各种类型应用软件的需求。
     你还在为VB6各种局限而抓狂吗?你还在为VB6代码执行低效率而纠结吗?你还在为C语言繁琐的代码而抓狂吗?你还在为C语言复杂的流程而纠结吗?那么使用VisualFreeBasic 试试,一定会让你满意的。
     很绿色,很纯净,不需要任何运行库,解压到任意文件夹,打开即用,集成了IDE、编译器、帮助、函数库等,一切无需你操心,你所做的就是写代码,然后点下编译按钮就生成EXE了,生成的EXE也是纯绿色,不需要任何支持库、运行库,独立运行。在工程文件夹里包含了由勇芳工作室收集并且整理的大量例题,以及勇芳自己编写的很多例题。VisualFreeBasic 主要优点
  • 多工程多文档:同时可以打开多个工程,多个文档,还支持其它任意文本文件编辑。
  • 可视化和纯代码:同时支持可视化工程编程和纯代码工程编程,纯代码是指无任何附加代码,适合高手写特殊东西
  • 控件和插件自由修改:官方自带的基本上都带工程源码,可以随时编辑修改成自己需要的样子。还可以新建。
  • 可编辑的帮助系统:帮助和代码提示合二为一,可以编辑,可以云同步,所有人可以贡献代码和大家分享。
  • API无需声明:API 如同本地函数一样使用,包括API里的常量,十多万的API词条量已经添加到帮助系统里,自动提示API 参数和参数类型,以及常量的具体值是什么,常用部分还带详细说明和用法。
  • C语言标准函数:内置上百个C语言标准函数,可以任意调用。
  • 中文代码:函数和变量名都可以用中文命名,还支持打拼音首字母提示出中文代码。
  • 公库和私库:可以任意添加、修改和删除函数库,公库由勇芳工作室整理和修改后发布,私库用户自己管理。
  • 内核框架可修改:可视化里的窗口、控件等内核代码可以修改,无需修改IDE仅修改内核代码就可以改变框架。
  • WIN SDK纯代码:生成软件时先保存WIN SDK纯代码的临时文件,可以查阅和修改,打开BAT文件后编译。
  • 个性化定制:主题、代码配色、控件图标、工具栏图标、内核函数 等等都可以自己随意修改。
  • 简单易用:类似VisualBasic6的编程逻辑,入门和使用比较简单,学习成本低。简单而不简陋,该有的都有。
  • 纯绿色又小巧:无需部署,无需安装,解压即用,写出的软件也是纯绿色而小巧。
FreeBASIC 和 VisualFreeBasic FreeBASIC 是编程语言,VisualFreeBasic 是 FreeBASIC 的 IDE(集成开发环境)VisualFreeBasic 由勇芳软件工作室,用FreeBASIC语言编写,FreeBASIC由几个老外用FreeBASIC语言编写,而且是开源的,可以在sourceforge上获取源代码。VisualFreeBasic 能做什么?生产用于 WINDOWS 系统的 64位 或 32位 应用软件(.exe)、动态库(.dll)、静态库(.a)
生产的软件在 WIN PE(微系统,U盘系统)、XP 到 WIN10 全系列操作系统,完美运行FreeBASIC 是什么?FreeBASIC是用于Microsoft Windows,DOS和Linux的免费/开源(GPL)BASIC编译器。FreeBASIC是一个自托管的编译器,它使用GNU binutils编程工具作为后端,并且可以生成控制台,图形/ GUI可执行文件,动态和静态库。FreeBASIC完全支持C库的使用,并且具有部分C ++库支持。这使程序员可以使用和创建C和许多其他语言的库。它支持C样式的预处理器,能够处理多行宏,条件编译和文件包含。VisualFreeBasic 由来从FreeBASIC诞生十多年来,其IDE一直处于代码编辑器状态,什么自动化处理都没有,除了资深编程高手会用,新手们无从下手,根本无法知道从何开始。直到2015年出现 Paul Squires(国籍:加拿大) 开发的FireFly 软件,极大的简化了FB编程,使新手也可以用FB写软件了。虽然FireFly给FB的IDE带来了很大的进步,但很多不尽人意,于是在2016年底勇芳开始历时2年多的时间给FireFly打补丁,因为没源码,只能是用DLL结合外挂技术来修补。研究FireFly中也逐渐积累了做IDE的大量经验。从FireFly 3.X 修补,改了2年多已经非常成熟,取名为 VisualFreeBasic 4.X  ,但由于无IDE源码,无法继续改进,增加更好的功能,于是在2019年6月开始,从零开始,用VFB4 编写 VFB5,历经5个月时间(有了经验和模仿,以及用了以前大量的为FireFly写的代码,才短时间写出来,要是什么也没,因为就勇芳1人编写,预计最少1年时间),出了稳定的测试版,于是 VisualFreeBasic5 诞生了。编程永无止境,生命不息,改进不止,VisualFreeBasic  会越来越好,更上一层。很多人会疑问?FireFly 3.X 那么多年了,就没更新吗? 是的,没更新,因为 FireFly  是用 PowerBASIC 开发的,而不是 FreeBASIC,保罗·斯奎斯于是想用FreeBASIC来开发,从2017年开始开发名为WinFBE的软件,而且开源,但开发效率实在太低,3年过去了,这软件看上去还是半成品,而且只适合高手玩,新手根本玩不了,而且严重偏离了原来FireFly的方式。VisualFreeBasic 主要功能
  • 可视化编辑窗口和控件,提供各种控件使用。
  • 组织窗口和控件生成代码,包括事件处理。
  • 让FreeBasic支持中文函数名称、中文变量名和中文的控件名称。
  • 提供一整套的代码提示、自动补全及代码说明提示
  • 自动组织资源文件,图标、图像、任意文件可以加入资源中。
  • 内嵌帮助、库 等
VisualFreeBasic 工作流程

  • 将工程文件的代码预处理,生成临时代码文件

  • 调用FreeBasic编译器,编译临时代码文件

  • 发生编译错误,自动分析出工程中代码出错位置,并且跳转的出错行。
在输出文件夹里,临时代码文件里,全套WIN SDK的编程流程全在此,打开此代码,可以清晰了解WIN编程核心。VisualFreeBasic 承担了非常繁琐的核心操作,让用户只注重应用层面开发,轻轻松松编程。而且核心代码全部源码呈现,可以随时检查有没垃圾代码、无用代码等,因此无需担心被作者植入了什么不该有的代码。若你觉得核心代码哪里不好,也可以随时联系勇芳工作室,共同改进VisualFreeBasic。VisualFreeBasic 永久免费、无限制、无广告、无流氓、无植入、不污染系统,绿色环保,无需安装、无需部署环境,解压即用。版本更迭的那些事  VFB5不是凭空出现,是继续前人的智慧,鼎力前行。

  • FireFly 1.x  2.x  3.x     Paul Squires(国籍:加拿大)  开发,只有PowerBASIC 版,无FreeBasic 版

  • FireFly 3.7.x                FreeBasic 版,Paul Squires 开发

  • FireFly 3.8.x   3.9.x     勇芳汉化增强修改版

  • VisualFreeBasic 4.0.x  魔改FireFly ,界面上已经看不出来 FireFly 的痕迹了。

  • VisualFreeBasic 5.0.x  由VFB4.0 依照FireFly 工作流程编写,兼容FireFly 工程。从5.0开始已经自己掌握源码,不再是魔改FireFly。

  • VisualFreeBasic 5.1.x  由VFB5.0 编写(改进内部核心处理代码)

  • VisualFreeBasic 5.2.x  完整而稳定,继续自己写自己。

  • VisualFreeBasic 5.3.x  支持多国语言、支持皮肤、支持控件编写,所有自带控件带VFB5源码,自由修改,增加和删除控件。

  • VisualFreeBasic 5.4.x   支持插件,提供很多实用功能插件,官方提供插件都包含VFB5源码。
  • VisualFreeBasic 5.5.x  内置帮助系统和代码提示合为一体,公库和私库分离,可大家参与修公库,云同步公库等。

  • VisualFreeBasic 5.x.x  (开发中...)内置源码调试器,方便简单堪比VB6(只是不能修改代码继续执行)

  • VisualFreeBasic 6.x.x  (开发中...)支持跨平台,开发 Linux  版VFB5,没使用系统相关API的工程 Windows 和 Linux 互相可用。

  • VisualFreeBasic 7.x.x    头脑风暴中......

VisualFreeBasic主要特点:1、绿色纯净,解压即用,完全免费,没任何限制。
2、类似VisualBasic6的开发环境,开发窗口简洁高效。
3、与VisualBasic6一样的语法,却有着C语言的基因,  执行代码效率高,支持简写等,就是 B语法的C。
4、支持中文函数名和中文变量名。

5、代码自动提示、自动补全,提示数据库自由修改。

6、代码编辑器,一键换色,个性色彩自己做主。也可以自己创建属于自己的色彩,每个色彩都可以修改
7、集成函数库(类似代码片段、代码管理器等,集成在IDE更方便)
8、支持 WIN2000 到 WIN10 操作系统,写的软件支持PE系统(只要代码中无PE不支持的API)9、已经高度集成所有必须需文件,不需你苦苦寻找。
10、其它更多特色,请自己下载后体会。原者 FireFly 网址:http://www.planetsquires.com跨平台开源编译器 FreeBASIC 网址:https://www.freebasic.net VisualFreeBasic 教程 网址:http://www.yfvb.com/thread-6551.html11、3.9.7版开始支持控件类,不需要你自己写任何代码,直接打控件名即可。(和VB6一样用法)

免费评分

参与人数 19吾爱币 +19 热心值 +18 收起 理由
wumingpc + 1 + 1 我很赞同!
hongxk + 1 我很赞同!
jianguo922 + 1 + 1 谢谢@Thanks!
songxp03 + 1 + 1 我很赞同!
rourouzhu + 1 + 1 谢谢@Thanks!
lygsfl + 1 + 1 我很赞同!
buddama + 1 + 1 我很赞同!
zhhmok + 1 + 1 我很赞同!
willgoon + 1 + 1 坚持就是胜利,作者加油!
simplicity + 1 + 1 热心回复!
守护之翼 + 1 + 1 谢谢@Thanks!
ylyzy11 + 1 + 1 我很赞同!
nndyky + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Gzsod + 1 + 1 热心回复!
劲节十八公 + 1 + 1 用心讨论,共获提升!
dxp44444 + 1 + 1 我很赞同!
liguang70217 + 1 + 1 谢谢@Thanks!
varsxz123 + 1 + 1 谢谢@Thanks!
xiebaoshan + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
带血的大黄瓜 发表于 2021-2-1 20:13
这年头谁用中文编程?
推荐
kingyesx1 发表于 2021-2-2 14:39
如果説国产WIN开发语言,我个人推荐aardio
官网:http://www.aardio.com/
以前我个人也是用VB开发过小软件,但用上AAR后更喜欢AAR

aardio 小、轻、快,轻便利索,体积仅 6.5MB,aardio 虽然小,但提供了大量开源的标准库、扩展库 - 这些库基本都是由纯 aardio 代码实现,涉及到了桌面编程的方方面面。aardio 中的所有库基本都是由作者一个人编写,所以拥有良好的一致性。aardio为 每一个库的每一个接口函数都编写了文档,并且提供了大量的演示范例。aardio 使用流行的类 C 语法(非常接近 Javascript ),在设计中尽可能的避免哗众取宠、标新立异,并且吸取和借鉴流行语言的习惯用法。不少 aardio 用户都表示只要有一点编程基础,aardio 几乎不用特别学习,看几天就会用了,仅仅是复制拼凑范例都能快速开发出不错的软件。

aardio 是属于易用性极强的动态语言、 但也是一种混合语言,可以罕见的、非常方便的操作静态类型,因此可以直接调用 C语言、C++ 等等静态语言的 API 接口函数( 不需要像VB那样先声明API ),aardio 可以支持非常多的API调用约定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等调用约定 aardio 都可以支持。因为 aardio 奇特的语言特性,aardio 的胶水能力极强,在 aardio 中可以非常方便的调用 C语言、C++、VB、C#、Java、Python、Javascript、Node.Js、Flash ActionScript、PHP、VBScript、NewLISP、Delphi、Go 语言 ...... 甚至可以直接嵌入汇编机器码并且转换为普通的 aardio 函数。aardio 可直接调用、嵌入、交互的第三方编程语言数量非常多,实现这些第三方语言接口的功能模块基本都是开源的(很多只用了极少的代码)。

aardio 可以嵌入非常多的浏览器控件,例如系统自带的 IE 控件、WebKit、Electron、CEF3、HTMLayout、Sciter...... 甚至可以直接调用系统安装的 Chrome、Chromium Edge(Chromium) 等浏览器写软件界面。而且在网页中调用本地接口、以及 aardio 与浏览器的交互极其方便,例如直接调用 Javascript 函数,并且在 Javascript 中直接回调 aardio 函数,不需要任何复杂的封装和中间件,你甚至可以在 Javascript 中直接调用 WINAPI 函数。

aardio 不仅可以方便的使用 Web 技术编写界面,也提供可视化开发工具,可以方便的的通过拖拉传统控件创建程序。并且 aardio 提供强大的 plus控件(开源)可以方便的实现控件九宫格贴图、透明贴图、可以快速制作出漂亮的界面。而且aardio可以非常方便的生成独立、绿色、无依赖的软件,生成的软件极小,通常比使用其他开发工具编写的类似功能软件小几倍甚至是几十倍。并且 aardio 生成的软件可以完美兼容 XP,Vista,Win7,Win8,Win10...... 等所有流行桌面操作系统。

aardio 不仅仅可以开发桌面软件,也可以用于开发网站,aardio 可以直接支持与 PHP 类似的 HTML 模板语法,提供语言级别的模板解析,一个 aardio 源码文件,可以放 aardio 源码,也可以直接放 HTML,或者放 HTML,aardio 混合的模板代码,aardio 都能完美支持。并且 aardio可以使用几句代码就可以创建一个微型嵌入式 HTTP 服务端(可以集成 WebSocket 服务端),因此 aardio 可以非常方便的为浏览器控件提供 HTTP 服务端,并且像写网站那样写桌面客户端软件。

区别于其他动态语言,aardio 可以非常方便的支持真多线程,并且提供大量多线程函数库、演示范例等等。

aardio 处理 Unicode 编码非常方便且简洁高效,例如在 aardio 调用基于 UTF-16编码 的 Unicode WinAPI,或者调用其他基于 UTF-8 编码的接口,我们不需要多写一句代码处理复杂的编码问题。在 aardio 中字符串拥有独特的 UTF 自动标记特性,可以实现自动识别多种不同编码,虽然 aardio 默认编码为UTF-8,但字符串中可以存储二进制数据、UTF-8编码文本、UTF-16编码文本等等,所以 aardio 不但可以完美支持 Unicode,也可以方便的处理二进制数据、或者其他编码的文本。类似这样的创造性设计在 aardio 中随处可见,多次有用户反馈,学习 aardio 让自己的编程思路变得更开阔,使用其他编程语言也因此深受启发。
推荐
免票的破船 发表于 2021-2-1 22:21
不说好不好用,就为楼主的分享精神先点个赞
推荐
pengwang1120 发表于 2021-2-23 18:46
好东西  ,收藏
推荐
pestarzzi 发表于 2021-2-1 23:11
看介绍很流弊的样子,都想重新跳进编程的坑了
沙发
ddvc 发表于 2021-2-1 07:58
牛逼啊,~~
3#
S.K 发表于 2021-2-1 08:06
看起来很不错,期待下
4#
ayomod 发表于 2021-2-1 08:23
下载了,有时间好好学习下
5#
wq5883 发表于 2021-2-1 08:37
小白能学会吗?
6#
river5433 发表于 2021-2-1 09:43
这个算是个外挂吗
7#
雪小猪 发表于 2021-2-1 09:45
厉害了,哪个公司开发的!
头像被屏蔽
8#
创栈 发表于 2021-2-1 10:06
提示: 作者被禁止或删除 内容自动屏蔽
9#
kylekai27 发表于 2021-2-1 12:26

厉害了,哪个公司开发的
10#
xiebaoshan 发表于 2021-2-1 12:29
不知道会不会又被各大杀毒软件封杀
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-17 06:13

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表