新增或已支持功能
1.绿色纯净,解压即用,完全免费,没任何限制。2.类似VisualBasic6的开发环境,开发窗口简洁高效。
3.与VisualBasic6一样的语法,却有着C语言的基因,执行代码效率高,支持简写等,就是 B语法的C。
4.支持中文函数名和中文变量名。
5.代码自动提示、自动补全,提示数据库自由修改。
6.代码编辑器,一键换色,个性色彩自己做主。也可以自己创建属于自己的色彩,每个色彩都可以修改
7.集成函数库(类似代码片段、代码管理器等,集成在IDE更方便)
8.Visual FreeBasic支持 WIN2000 到 WIN10 操作系统,写的软件支持PE系统(只要代码中无PE不支持的API)
9.已经高度集成所有必须需文件,不需你苦苦寻找。
必备内容
1.所有窗口和控件以【句柄】控制,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 键默认上 第1个,上下选择后,用空格也可以上屏
10.其它方面请查看 VisualFreeBasic编程入门教程 (从零开始学或VB进阶)
基本语法
VisualFreeBasic 内置隐藏函数AfxGetWindowsVersion () AS Single 获取Windows版本
AfxScaleX (BYVAL cx AS SINGLE) AS SINGLE 根据应用程序使用的DPI(每像素点数)来缩放水平坐标。
AfxScaleY (BYVAL cy AS SINGLE) AS SINGLE 根据应用程序正在使用的DPI(每像素点数)缩放垂直坐标。
FF_AddTooltip( BYVAL hwnd AS HWND, strTooltipText AS STRING, BYVAL bBalloon AS Long ) As HWND 创建提示
更新日志(本次更新内容)
修正 非32位图标(如24位16位8位颜色图标)设置为菜单小图标时,无法显示出图像的问题。修正 滚动条控件,是控件数组时,发生内核代码编译出错的问题。
修正 滚动条控件,没用事件时,产生多余垃圾代码问题。
新增 跟踪栏控件,滚动事件。
修正 双击跟踪栏控件不能切换到事件的问题
修正 RichEdit控件TextRtf属性,设置和获取无效的问题(原使用W字符无效,只能使用A字符)
修正 代码提示只有一个项目时,按上屏相关按键后候选项目比输入项目多时也会上屏的问题。
新增 ListView控件编辑时列排序选项,选上后可以点击列名,排列项目,点两次反向排序,且列名显示小三角。
修改 菜单控件,弹出菜单属性改为函数,返回点击的菜单项标识符。
修正 误将弹出菜单也附加到窗口的问题。
新增 双击属性列表,有下拉选项的,会循环切换,比方 True 和False 切换。
修正 滚动条控件没使用滚动事件,鼠标无法操作控件的问题。
修改 SQLite3控件类函数名字:Find_One Sql_Find 为 FindOne SqlFind ,因为考虑风格不匹配。
修改 SQLite3控件类里函数的参数由A字符和W字符重载改为1改CWSTR,因为CWSTR自适应A和W字符
修改 SQLite3控件,FindRs事件参数定义,具体查看帮助,删除此事件,然后重新选择产生新的事件。
修正 SQLite3控件,非用户查询(由控件内部自己查询)产生FindRs事件的问题。
修正 函数库里的函数以 Cwstr 返回的,若判断后无返回会发生崩溃的问题。
修正 打开库文件时没有自动加载函数列表的问题。
新增 代码编辑器里的函数列表支持显示类的 属性、Destructor、Constructor 的过程显示。
修正 注销掉事件后无法编译的问题
新增 查找时,同个文件查找到底部(向下)或查找到顶部(向上)还未查到会出提示,让大家知道将会从头开始查。
Visual FreeBasic历史版本下载
重要提示提取码:eq73