VisualFreeBasic(可视化编程环境)类似VisualBasic6 环境的FreeBasic语言集成开发。它拥有与VB6高度相似的语法规则,功能与C语言一样强大,并且支持面向对象。这是VisualFreeBasic。很绿,很纯,没有任何运行时,解压到任何文件夹,打开使用。
功能介绍
1.绿色纯净,解压后即可使用,完全免费,没有任何限制。
2.类似于VisualBasic6 环境的开发,开发窗口简洁高效。
3.它的语法和VisualBasic6一样,但是有C语言的基因,代码执行效率高,支持速记等。,也就是B语法的C。
4.支持中文函数名和中文变量名。
5.代码自动提示完成,提示数据库自由修改。
6、代码编辑器,一键变色,个性色彩自己做主。你也可以创建自己的颜色,每种颜色都可以修改。
7.集成函数库(类似代码片段、代码管理器等。,在IDE中集成更方便)
8.支持WIN2000到WIN10操作系统,编写的软件支持PE系统(只要代码中没有PE不支持的API)
9.所有必须的文件都已经高度集成,不需要你去苦苦寻找。
基本内容
1.所有的窗口和控件都由[handle]控制,VB6是类控件(按F4查看软件中的所有句柄)。
2.显示窗口使用Form2_Show(父窗口,True|False) (Form2是窗口名,根据软件修改)。
3.用CloseForm手柄关闭窗口。
4.代码修改窗口或控件属性,按F8键,查看[函数库]中的控件子项,使用句柄进行操作。
5.【函数库】中的控制操作只是常用部分。打开完整版帮助菜单中的【WinFBX帮助】查看控制项。
6.除了少数API,不需要声明API。你可以直接使用它们,就像你自己的函数一样。
7.编译DLL时,必须保留1个窗口。在您让它显示之前,它不会显示和加载。
8.DLL在[FF_WinMain]模块中初始化。
9.语法提示时,会立即显示F1-F12键,默认第一个是Tab键。选择上下后,还可以用空格显示。
10.其他方面请参考VisualFreeBasic编程入门教程(从头学起或VB高级)
基础语法
VisualFreeBasic内置隐藏函数
afxgetwindowsversion()as single
afcalex(byval CX)as single[div]
afcaley(byval cy as single)as single
根据应用程序使用的DPI(每像素点数)缩放垂直坐标。FF _ ADD Tooltip (byval hwnd as hwnd,str tooltiptext as string,byval b balloon as long)as hwnd
creation更新日志
用于编辑的快捷键,如Ctal+C等。,不要把重点放在代码编辑器上,还要作用在代码编辑器的问题上。
修复了当焦点不在代码编辑上时,按下Ctal键工具栏会出现调试按钮的问题。
修正了在窗口打开的情况下编辑时,在其他地方按上下左右删除会操作控件的问题。
编辑工具栏时,省略了语言,导致没有文本显示。
修正了每次打开VFB都会丢失一个历史记录的问题。
新创建的控件修复后,当控件为虚拟控件时,显示不正确,只有关闭项目重新打开时才正常。
修复了代码提示无法识别“Function = "代码后的函数中的局部变量的问题。
在改进代码提示时,避免自动选择提示列表时List1控件的滚动动画,让人有延迟感。
在改进窗口编辑时,选择控件后,可以将控件放到主窗口之外。
改进代码分析和提取、代码提示等。,并且支持命名空间(基本上使用没有问题,但特殊情况下可能不支持)。
改进了对Mars的帐户名支持。
编译器修改后的mysql_com.bi取消了172-175行,因为和winsock2.bi的339行冲突,导致mysql和winsock2 不能同时使用。
添加组件管理,控制+插件+功能模块,一键增删更新。
新代码提示的第一项功能是默认选择的,需要在选项中打开。
在新工程属性中添加一个选项。每个窗口和模块都有独立的空间,每个窗口和模块都是相互隔离的。可以使用同名的模块变量和函数。
VisualFreeBasic(可视化编程环境)相关下载
- 查看详情PerfDog(性能狗)简体2022-11-28
- 查看详情鲸鱼无线模块编程简体2022-11-26
- 查看详情鲸鱼积木编程std简体2022-11-26
- 查看详情 PerfDog(性能狗) 简体 2022-11-28
- 查看详情 鲸鱼无线模块编程 简体 2022-11-26
- 查看详情 鲸鱼积木编程std 简体 2022-11-26
- 查看详情 Spring Boot 简体 2022-11-30
- 查看详情 Strapi(开源无头CMS) 英文 2022-11-30
- 查看详情 Data Masker for SQL Server(数据库工具) 英文 2022-11-30