当前位置:首页|资讯

twinBASIC(vb6 vba替代者)即将发布V1正式版

作者:小辣椒高效Office发布时间:2024-10-12

一、twinBASIC即将发布V1正式版

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下载

  1. 可直接去twinBASIC官网或github下载

  2. 可关注我, 交流最新的Tb开发的新技术及本地下载最新tb开发环境 




Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1