xiaoyaocode163 / VisualFreeBasic

VisualFreeBasic,vb6,vb7
33 stars 7 forks source link

New version 5.8.11 2023-7-6

For better speed,pls view google drive

VisualFreeBasic,vb6,vb7 http://www.yfvb.com/soft-48.htm BBS FILE

https://www.freebasic.net/forum

(99) New IDE:vfb(Visual Freebasic)Like vb6,vb7, freebasic.net https://www.freebasic.net/forum/viewtopic.php?f=8&t=28522

(english is in the end ) 类似VisualBasic6的FreeBasic语言集成开发环境。拥有和VB6高度相似的语法规则,具有和C语言一样强大的功能,支持面向对象,能开发32位和64位软件、DLL、LIB库。是VisualBasic6最佳进阶语言。

很绿色,很纯净,不需要任何运行库,解压到任意文件夹,打开即用,集成了IDE、编译器、帮助、函数库等,一切无需你操心,你所做的就是写代码,然后点下编译按钮就生成EXE了,生成的EXE也是纯绿色,不需要任何支持库、运行库,独立运行。

FreeBasic language integrated development environment similar to VisualBasic6. It has highly similar syntax rules to VB6, has the same powerful functions as C language, supports object-oriented, and can develop 32-bit and 64-bit software, DLL, LIB libraries. Is the best advanced language of Visual Basic6.

Very green, very pure, does not require any runtime library, decompress to any folder, open and use, integrated IDE, compiler, help, function library, etc., all you do n’t need to worry about, all you do is write code, and then click Press the compile button to generate the EXE. The generated EXE is also pure green, and does not need any support libraries and runtime libraries to run independently.

The project folder contains a large number of example questions collected and organized by Yongfang Studio, as well as many example questions written by Yongfang himself.

What can VisualFreeBasic5 do?

Production of 64-bit or 32-bit application software (.exe), dynamic library (.dll), static library (.a) for WINDOWS system 制作的软件运行在WIN PE(微系统、U盘系统)、XP到WIN10全系列操作系统上,完美运行

什么是 FreeBASIC?

FreeBASIC 是一个适用于 Microsoft Windows、DOS 和 Linux 的免费/开源 (GPL) BASIC 编译器。

FreeBASIC 是一个自托管编译器,使用 GNU binutils 编程工具作为后端,可以生成控制台、图形/GUI 可执行文件、动态和静态库。FreeBASIC完全支持C库的使用,并且有部分C库支持。这使得程序员可以使用 C 语言和许多其他语言来使用和创建库。它支持 C 风格的预处理器,能够处理多行宏、条件编译和文件包含。

VisualFreeBasic5的由来

FreeBASIC诞生十多年来,它的IDE一直处于代码编辑器的状态,并没有自动处理。除了资深的编程高手之外,新手无从下手,根本不知道从哪里开始。直到2015年,美国人Paul Squez开发的FireFly软件出现,大大简化了FB编程,让新手也可以用FB来编写软件。

虽然FireFly给FB IDE带来了很大的进步,但其中很多都不尽如人意,确实很难用。因此,2016年底,永芳开始给FireFly打补丁,时间长达2年多,因为没有源代码,只能使用DLL结合插件技术来修复。研究FireFly也逐渐积累了很多作为IDE的经验。

FireFly 3.X已经修补和改变了2年多了。它非常成熟。它被命名为VisualFreeBasic 4.X,但由于它没有IDE源代码,因此无法对其进行改进和添加更好的功能。一开始我用VFB4写了VFB5,经过5个月(有经验和模仿,而且用了很多之前为FireFly写的代码,没多久就写好了。如果没什么,因为永芳写的,预计至少1年),稳定的测试版发布,VisualFreeBasic5诞生。编程是无止境的,生活是无止境的,改进也是无止境的。VisualFreeBasic 会变得越来越好。

Many people will question? FireFly 3.X hasn't been updated for so many years? Yes, no update, because FireFly was developed with PowerBASIC instead of FreeBASIC. Paul Squith wanted to develop with FreeBASIC. Since 2017, he has developed software called WinFBE, and it is open source, but the development efficiency is too low. , 3 years later, this software still looks like a semi-finished product, and is only suitable for masters to play, novices can not play at all, and it seriously deviates from the original FireFly way.

VisualFreeBasic5 main features

Visual editing windows and controls, providing a variety of controls to use. Organize windows and controls to generate code, including event handling. Let FreeBasic support Chinese function names, Chinese variable names, and Chinese control names. Provide a complete set of code hints, auto-completion and code description tips Organize resource files automatically. Icons, images, and any files can be added to resources. Built-in help, libraries, etc. VisualFreeBasic5 workflow

Preprocess the code of the project file to generate a temporary code file Invoke FreeBasic compiler to compile temporary code files When a compilation error occurs, the code error location in the project is automatically analyzed, and the error line jumped. In the output folder, in the temporary code file, the entire WIN SDK programming process is all here. Open this code to clearly understand the core of WIN programming. VisualFreeBasic undertakes very cumbersome core operations, allowing users to focus only on application-level development and easily program. And the core code is all source code presented, you can check for junk code, useless code, etc. at any time, so there is no need to worry about what should be implanted by the author. If you feel that the core code is not good, you can also contact Yongfang Studio at any time to improve VisualFreeBasic together.

VisualFreeBasic5 is free forever, unlimited, no ads, no rogues, no implants, no pollution to the system, green and environmental protection, no installation, no deployment environment, decompression and use.

VisualFreeBasic main features:

1, green and pure, decompression and use immediately, completely free, without any restrictions. 2, similar to the development environment of Visual Basic6, the development window is simple and efficient. 3, the same syntax as Visual Basic6, but has the gene of the C language,

The code execution is efficient and supports shorthand, etc., which is C of B syntax.

  1. Support Chinese function names and Chinese variable names. 5, the code automatically prompts, completes automatically, prompts the database to modify freely. 6, code editor, one-click color change, personality color. You can also create your own colors, and each color can be modified 7, integrated function library (similar to code snippets, code managers, etc., integrated in the IDE is more convenient)
  2. Supports WIN2000 to WIN10 operating systems, and the software written supports the PE system (as long as there is no API in the code that PE does not support) 9, has been highly integrated with all necessary documents, you do not need to search hard. 10, other more features, please download and experience.

Original FireFly Website: http://www.planetsquires.com

Cross-platform open source compiler FreeBASIC URL: https://www.freebasic.net

VisualFreeBasic Tutorial URL: http://www.yfvb.com/thread-6551.html

11.3.9.7 version began to support the control class, you do not need to write any code yourself, just type the control name. (Same usage as VB6)

(english is in the end ) 类似VisualBasic6的FreeBasic语言集成开发环境。拥有和VB6高度相似的语法规则,具有和C语言一样强大的功能,支持面向对象,能开发32位和64位软件、DLL、LIB库。是VisualBasic6最佳进阶语言。

很绿色,很纯净,不需要任何运行库,解压到任意文件夹,打开即用,集成了IDE、编译器、帮助、函数库等,一切无需你操心,你所做的就是写代码,然后点下编译按钮就生成EXE了,生成的EXE也是纯绿色,不需要任何支持库、运行库,独立运行。

在工程文件夹里包含了由勇芳工作室收集并且整理的大量例题,以及勇芳自己编写的很多例题。

VisualFreeBasic5 能做什么?

生产用于 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样式的预处理器,能够处理多行宏,条件编译和文件包含。

VisualFreeBasic5由来

从FreeBASIC诞生十多年来,其IDE一直处于代码编辑器状态,什么自动化处理都没有,除了资深编程高手会用,新手们无从下手,根本无法知道从何开始。直到2015年出现美国人保罗·斯奎斯 开发的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的方式。

VisualFreeBasic5主要功能

可视化编辑窗口和控件,提供各种控件使用。 组织窗口和控件生成代码,包括事件处理。 让FreeBasic支持中文函数名称、中文变量名和中文的控件名称。 提供一整套的代码提示、自动补全及代码说明提示 自动组织资源文件,图标、图像、任意文件可以加入资源中。 内嵌帮助、库 等 VisualFreeBasic5 工作流程

将工程文件的代码预处理,生成临时代码文件 调用FreeBasic编译器,编译临时代码文件 发生编译错误,自动分析出工程中代码出错位置,并且跳转的出错行。 在输出文件夹里,临时代码文件里,全套WIN SDK的编程流程全在此,打开此代码,可以清晰了解WIN编程核心。VisualFreeBasic 承担了非常繁琐的核心操作,让用户只注重应用层面开发,轻轻松松编程。而且核心代码全部源码呈现,可以随时检查有没垃圾代码、无用代码等,因此无需担心被作者植入了什么不该有的代码。若你觉得核心代码哪里不好,也可以随时联系勇芳工作室,共同改进VisualFreeBasic。

VisualFreeBasic5 永久免费、无限制、无广告、无流氓、无植入、不污染系统,绿色环保,无需安装、无需部署环境,解压即用。 VisualFreeBasic主要特点:

1、绿色纯净,解压即用,完全免费,没任何限制 2、类似VisualBasic6的开发环境,开发窗口简洁高效。 3、与VisualBasic6一样的语法,却有着C语言的基因, 执行代码效率高,支持简写等,就是 B语法的C。 4、支持中文函数名和中文变量名。 5、代码自动提示、自动补全,提示数据库自由修改。 6、代码编辑器,一键换色,个性色彩自己做主。也可以自己创建属于自己的色彩,每个色彩都可以修改 7、集成函数库(类似代码片段、代码管理器等,集成在IDE更方便) 8、支持 WIN2000 到 WIN10 操作系统,写的软件支持PE系统(只要代码中无PE不支持的API) 9、已经高度集成所有必须需文件,不需你苦苦寻找。