
VisualFreeBasic(可视化编程环境)
v5.3.5 官方版- 软件大小:147 MB
- 更新日期:2020-07-13 11:44
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
VisualFreeBasic提供编程功能,可以帮助用户开发新的应用程序,软件主要用于开发WINDOWS系统的64位或32位应用软件,可以在软件制作EXE程序,内置丰富的编程资源,可以在代码库找到FB语言标准库、C语言标准函数库、VisualBasic6索引、易语言索引、WinFBX库、源码函数库、在线代码库,借助这些代码就可以快速完成编程工作,轻松设计新的应用程序,本软件功能还是很丰富的,可以使用软件提供的模板新建项目,除了新建EXE项目以外也可以选择新建动态库(.dll)、静态库(.a)、WIN
PE等项目,如果你需要这款软件就下载吧!

软件功能
1、可视化编辑窗口和控件,提供各种控件使用。
2、组织窗口和控件生成代码,包括事件处理。
3、让FreeBasic支持中文函数名称、中文变量名和中文的控件名称。
4、提供一整套的代码提示、自动补全及代码说明提示
5、自动组织资源文件,图标、图像、任意文件可以加入资源中。
6、内嵌帮助、库等
软件特色
集合 VisualBasic6的简单易用、快速开发 和 C语言的强大底层支持、代码执行高效率 的优点为一身的 VisualFreeBasic ,能满足新手和资深编程爱好者快速、高效、高质量编写各种类型应用软件的需求。
你还在为VB6各种局限而抓狂吗?你还在为VB6代码执行低效率而纠结吗?你还在为C语言繁琐的代码而抓狂吗?你还在为C语言复杂的流程而纠结吗?那么来VisualFreeBasic 的温馨家庭来瞧瞧吧,一个自由、免费、包容的编程家庭,说不定就能重新定义你对编程的认知,改变你的未来编程方向。
很绿色,很纯净,不需要任何运行库,解压到任意文件夹,打开即用,集成了IDE、编译器、帮助、函数库等,一切无需你操心,你所做的就是写代码,然后点下编译按钮就生成EXE了,生成的EXE也是纯绿色,不需要任何支持库、运行库,独立运行。
在工程文件夹里包含了由勇芳工作室收集并且整理的大量例题,以及勇芳自己编写的很多例题。
使用说明
1、打开VisualFreeBasic.exe提示语言设置功能 ,点击中文

2、提示最近使用的项目:GDI类测试、hookAPI、ListView自绘例题、Miniblink控件示例

3、新建项目功能:本地模板:标准VFB工程、标准 FreeBasic、其它文本文件

4、进入项目设置界面,附加选项:删除编译生成的临时文件、启用XP主题支持、获取管理员权限

5、新建、打开、关闭当前工程、保存全部、另存为模版、最近文件、命令提示符

6、删除当前行代码、右移(缩进)、左移(取消缩进)、注释、取消注释、全选(A)、代码格式化,当前过程/函数

7、切换窗体代码、切换当前函数、折叠所有函数、展开所有函数、图像库(资源库)

8、编译当前工程且运行、编译当前工程、编译全部工程、运行当前工程软件、新增窗体、新增模块、新增资源

9、代码提示数据库编辑、代码配色编辑、对话框编辑器、色彩编辑器、自定义工具

10、窗口属性名显示中文(双击属性区会自动切换中英文)

11、如果在编译过程中没有发生错误则不提示编译结果、运行已编译的程序时最小化 VisualFreeBasic

12、模板文件,在软件下的 template 文件夹里,自己可以随便复制和修改,打造属于自己的模板,勇芳偷懒不写自动处理了。

13、帮助功能,在软件界面打开帮助文件,查看详细的操作教程

官方教程
图像管理(资源管理)
图像管理器,其实是资源管理,可以放任意东西,因为大多是存放图像的,因此习惯上叫它为图像管理器。
叫什么没关系,知道这是干什么的即可。
就是可以把任意文件打包进EXE里的管理器,很多时候我们用到到图标,图片文件等,打包后,可以用代码实现读取,供我们使用。

名称:用于代码中标识这个资源。由 IDE 自动产生,不允许用户自己修改。
格式:每种格式,WINDOWS系统 都有不同的API 负责直接读取。
例题 :
从资源里加载图标 LoadIcon(app.hInstance,"IMAGE_xxxx")
从资源里加载图像 LoadImage(app.hInstance,"IMAGE_xxxx", IMAGE_ICON, 0, 0, LR_SHARED)
从资源里加载原始数据到 String 变量里 a= GetResourceStr(资源名称) '注意,这是原始数据加载,不是字符串加载
控件属性里包含图标或图片的,点击后就到这里引用

双击选择的文件或附加,就绑定到控件,控件就自己使用它了,不需要你写任何代码。
标准FreeBasic模式
新建工程时,有个 [标准FreeBasic] ,这是 标准FreeBasic模式 ,为了兼容早期纯代码时期的代码,以及在 FreeBasic网站下载的代码用。
简而言之,就是VisualFreeBasic5没有对代码加工处理,直接编译。
标准FreeBasic模式 下,函数库不可用,也不处理函数定义等等,和原始的 IDE 一样,适合资深用户,新手可以编译网上的代码用用就好,然后复制主要代码用。
有些资深用户需要特殊要求,或编写特殊软件,比方写DLL,很纯的,就几个函数,那么用此模式编译,生成的DLL 文件大小,非常小。
由于VisualFreeBasic5做了大量底层工作,因此我们写代码非常方便,而标准FreeBasic模式 则什么也没干,什么都需要自己做。
新手们可以用此单独学习和研究 FreeBasic 代码,非常实用。
文件扩展名为 .BAS ,FreeBasic网站下载的,和很多例题是 BAS 的,就可以直接打开编译了。
函数的参数选择
就是需要输入函数时,有可选项,自动提示选项给输入选择

如图所示,打了“,”后就出个选择,这里的选择,自己写的函数可以完全自己定义。
定义方法: 在函数的注解里 {1.数据1 说明2.数据2 说明1.数据3 说明3}

用 {} 包括所有数据,用英文小数点分割,第一个是数字,表示第几个参数,英文等号,表示为返回选择
创建和显示窗体
创建窗体
在【工程】菜单中选择【新增窗口】,再选择个模板,即可按照模板一样创建出一个窗口了。
显示窗体
代码输入:Form1.Show 即可显示出这个窗口,其中 Form1 是窗口名称,根据在工程中的名称来输入。
显示窗口在永远在某个窗口之前(主从关系)
代码输入:Form2.Show Form1.hWnd 这样F2窗口永远在F1之前了。(F2窗口成为F1的附属窗口)
其中 hWnd 为窗口句柄,是系统为每个窗口和控件分配的数值,在WIn系统中,所有窗口和控件都分配独立的值,不会发生重复,这是为了API 操作窗口和控件来标识的。
例题:Dim aa As HWND = Form2.Show(Form1.hWnd ) ’aa 返回新创建的 F2窗口的句柄。
模态窗口
Form2.Show Form1.hWnd,True ‘ 代码将会暂停到此,等待F2窗口关闭后,才会执行到下一行代码,其间点击 F1窗口会发生声音警告,不可以操作 F1窗口。
传值给窗口事件
Form2.Show Form1.hWnd,False,999
在窗口的创建和显示事件中
Sub Form2_Shown(hWndForm As hWnd,UserData As Integer)
Sub Form2_WM_Create(hWndForm As hWnd,UserData As Integer)
这 UserData 变量,就是传来的值。
复用窗口 (需要在编辑时,窗口上“多开”属性,选择允许)---
执行一次 Form2.Show 就出一个窗口,执行2次,就出2个窗口 N次就 N多窗口。
复用窗口后,操作窗口和其控件时,必须多一个步够,就是先设置句柄,例题:
每个事件都有个窗口变量:hWndForm
Me.hWndForm = hWndForm
Label1.hWndForm = hWndForm
Form2.Text1.hWndForm = hWndForm
必须先设置后,才能执行后面控件操作。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文