介绍
VisualFreeBasic(可视化编程环境)类似VisualBasic6的FreeBasic语言集成开发环境。拥有和VB6高度相似的语法规则,具有和C语言一样强大的功能,支持面向对象。这就是VisualFreeBasic。很绿色,很纯净,不需要任何运行库,解压到任意文件夹,打开即用。
软件截图
软件特点
- 多工程多文档:同时可以打开多个工程,多个文档,还支持其它任意文本文件编辑。
- 可视化和纯代码:同时支持可视化工程编程和纯代码工程编程,纯代码是指无任何附加代码,适合高手写特殊东西
- 控件和插件自由修改:官方自带的基本上都带工程源码,可以随时编辑修改成自己需要的样子。还可以新建。
- 可编辑的帮助系统:帮助和代码提示合二为一,可以编辑,可以云同步,所有人可以贡献代码和大家分享。
- API无需声明:API 如同本地函数一样使用,包括API里的常量,十多万的API词条量已经添加到帮助系统里,自动提示API 参数和参数类型,以及常量的具体值是什么,常用部分还带详细说明和用法。
- C语言标准函数:内置上百个C语言标准函数,可以任意调用。
- 中文代码:函数和变量名都可以用中文命名,还支持打拼音首字母提示出中文代码。
- 公库和私库:可以任意添加、修改和删除函数库,公库由勇芳工作室整理和修改后发布,私库用户自己管理。
- 内核框架可修改:可视化里的窗口、控件等内核代码可以修改,无需修改IDE仅修改内核代码就可以改变框架。
- WIN SDK纯代码:生成软件时先保存WIN SDK纯代码的临时文件,可以查阅和修改,打开BAT文件后编译。
- 个性化定制:主题、代码配色、控件图标、工具栏图标、内核函数 等等都可以自己随意修改。
- 简单易用:类似VisualBasic6的编程逻辑,入门和使用比较简单,学习成本低。简单而不简陋,该有的都有。
- 纯绿色又小巧:无需部署,无需安装,解压即用,写出的软件也是纯绿色而小巧。
功能介绍
- 可视化编辑窗口和控件,提供各种控件使用。
- 组织窗口和控件生成代码,包括事件处理。
- 让FreeBasic支持中文函数名称、中文变量名和中文的控件名称。
- 提供一整套的代码提示、自动补全及代码说明提示
- 自动组织资源文件,图标、图像、任意文件可以加入资源中。
- 内嵌帮助、库 等
更新日志
5.9.7
改变 新添加控件时,原先是后增加的在先增加的上层,改为下层,当控件和控件叠加时,就把新的控件放在叠加处控件的上一层,控件层关系看“层”属性页,影响按TAB键的顺序。
改变 套选控件中,控件和套选框相交,面积占控件的 20%以上,或占套选框的 5%以上,都算是选中控件。
改变 对Print打印到VFB中,使用DLL注入拦截print函数改为内置打印到VFB函数,没使用print就不内置函数,打印日志会提示使用 Print 个数。
新增 工程属性里API版本选项,可以选高版本来使用高版本的 WIN API
新增 代码编辑器“方案”,添加不自动矫正大小写
修正 BAS工程,保存BAS文件后,直接关闭工程,导致工程属性丢失。
修正 代码颜色配置,新整的配置名称输入中文,重新打开会显示乱码。
修正 当代码编辑器字体设置比较大时,写代码语法提示的高度就不够了。
修正 新建窗口,在设计器里的窗口名称是form1 的问题,因该是 form2
修正 YFbutton1 控件,鼠标放上去颜色没改变显示。
修正 添加新控件后,控件属性页没自动切换到该控件。
修正 在高DPI下,控件设计,拖动控件位置,会和鼠标不同步。
新增 Label控件,在对齐属性里添加一个自动适应,尺寸自动适应内容。
新增 YFswitcher控件,注释显示方式,添加5种。
新增 YFbutton控件增加配色的预设属性,预设了24种仿WEBUI配色。
修正 YFtable删除项目时发生软件无响应。
修正 YFtable删除所有项目后,点击控件就奔溃,鼠标移动到分隔地方还有指示拖到。
修正 WIn提供的基础控件,设置背景和文字色,在设计里不显示的问题。
修正 多选控件,显示的共同属性分配不准确的问题。
修正 YFtable显示复选框后调第一个列宽无法调。用宽滚动条调可那会无响应。有复选框第一列显示不正常等等。
新增 YFedit 控件
新增 YFtable\YFlist控件支持键盘上下左右和翻页键。
新增 多个控件取消字体图标,改用矢量图标字符串。使用VFB自带的矢量图标编辑器,创建图标。
改变 全面取消字体图标,全部改用矢量图标。
修正 搜索代码,打开的文件,可能会有空白的项目
修正 选择关键词查找时,总是把以前历史记录里开头相同的出来查找
修正 开着代码标签,编译软件,需要点很多次,才成功编译
修正 控件属性,下拉选项,底部不够显示,向上显示后超过显示范围的问题。
是否存在“隐藏IE进程”,未经授权,访问系统文件。
支持数据库查询功能吗?
蓝奏云的下载地址变成了 Chasys Draw lES 的?