twinBASIC作者即将发布V1正式版,作者在github上几乎每天都在更新beta版,不断修改Bug及增加新的功能,不断逼近V1正式版的发布。
作者昨天在官讨论组里也发布了消息
twinBASIC作者 waynephillipsea:本周,我们向一些订阅者发送了一封特别优惠电子邮件,其中包含永久许可证选项。如果您没有收到电子邮件并想了解更多详细信息,请随时与我联系。 感谢大家一直以来的支持; 我们每天都在接近 V1。
✔易于使用,几分钟就能上手!
✔无缝VB6兼容性
✔本地32位和64位编译
✔完全Unicode支持
✔现代,轻量级IDE
●代码折叠
●内联代码提示
●语法高亮显示
●实时项目错误和诊断
● IDE主题(深色和浅色)
✔摩纳哥的代码编辑器
✔集成调试器
✔新内置控件
●网络视图2
●二维码
✔扩展VB6语法
●位移运算符
●在代码中定义接口定义
●类实例地址
●继承支持
●在线装配
●程序过载
●多线程语法(即将推出)
●支持新的项目类型,如标准DLL
✔内置包服务器
twinBASIC是一种现代编程语言,它完全是为您现有的VB6和VBA代码库向后兼容而构建的。这是一个完整的开发环境,它带来了新的特性和改进,同时忠实于VB6的根基。
我们投入了大量的时间和精力来构建一个可靠的、经过全面测试的编译器、标准库和调试器。我们的任务很简单:复制VB6/VBA的每一个怪癖和特性,同时推动语言向前发展。
自从twinBASIC于2021年4月9日首次公开测试以来,我们已经推出了许多令人兴奋的功能,并消除了更多的错误。我们才刚刚开始。我们新的专用IDE旨在使您的开发体验更加顺畅、快速和高效。
国内外已经有不少vb6 vba的开发者开始使用Tb来开发应用程序以及插件(addon) ,特别在Excel Access中使用得非常多,也越来越成熟稳定。
二、几个相关tb大佬们的针对twinBASIC的相关介绍1、爱迪生(10倍速度超级编程)总结的:
添加图片注释,不超过 140 字(可选)
2、 Fanxiaolei翻译的:
以下是 twinBASIC 常规频道聊天记录的要点摘要: 过去一周,围绕 twinBASIC (tB) 的开发和讨论持续进行,twinBASIC (tB) 是一种现代编程语言,旨在与 Visual Basic 6 和 VBA 兼容,同时提供增强功能。以下是主要亮点:
最新测试版本 (621) 中发现并修复了导致 IDE 在保存或加载项目时崩溃的错误。该问题与 Windows 上的提升权限有关。
广泛讨论了 twinBASIC 中的一项新功能委托。它们被视为一项重大改进,尤其是在它们支持泛型之后。关于如何在 tB 中最好地实现异步编程存在争议,并与 .NET 的 async/await 模式进行了比较。
澄清了 twinBASIC 现在使用 来支持 API 声明中的 varargs(可变参数列表)ParamArray Args As Any()。此功能之前已实现,但并不广为人知或记录。
开发人员讨论了使用可变参数包装 Windows API 函数所面临的挑战,并提出了一些使用新的 varargs 支持的解决方案。
讨论了 twinBASIC 如何处理接口和类转换,并解决了一些意外的编译器警告。
社区成员展示了用 twinBASIC 创建的可运行的 64 位 shell 扩展上下文菜单处理程序,展示了超出 VB6 能力的范围的功能。
社区表示有兴趣看到更多的 shell 扩展示例,并创建了一项投票来确定在未来的演示中优先考虑哪些类型。
有人询问twinBASIC 项目文件格式(.twinproj)以及创建文件资源管理器扩展来直接浏览这些项目的可能性。
3、冬瓜总结的各basic开发语言特点
vb6/ vba 是com上的basic,
freebasic是 c/ c++上的basic,
b4x 是jvm(java)上的basic。
vb.net是net上的basic,
gambas是纯c上的类vba,
TwinBasic目前是为兼容vb6而来且有更多新特性
三、twinBASIC下载可直接去twinBASIC官网或github下载
可关注我, 交流最新的Tb开发的新技术及本地下载最新tb开发环境