Skip to content

TwinBasic现代化的 VB6 平替

完全兼容 VB6/VBA,同时带来了现代化的开发体验

TwinBasic

开发文档

特别说明

本站不是Twinbasic的官方网站,只是因为官方网站无法访问而创立的分享网站。 如果需要访问源站,请点击 https://twinbasic.com

核心特性 ✨

完美的兼容性 🤝

  • 与现有的 VB6/VBA 代码库 100% 向后兼容
  • 完全基于 COM 技术,与经典版本的 Visual Basic 保持一致
  • 模拟了所有已知的 VB6 特性和行为

现代化的开发环境 💻

  • 轻量级、现代化的专用 IDE
  • 基于 Monaco 的代码编辑器
  • 支持深色和浅色主题
  • 代码折叠功能
  • 实时代码提示
  • 语法高亮
  • 实时项目错误诊断

强大的编译器特性 🔧

  • 支持 32 位和 64 位原生编译
  • 完整的 Unicode 支持
  • 生成无需运行时库的独立可执行文件
  • 多线程编译过程,性能优异
  • 计划支持 Mac、Linux 和 Android 平台

增强的语言特性 🌟

  • 支持位移运算符
  • 类实例 AddressOf
  • 继承支持
  • 内联汇编
  • 过程重载
  • 多线程语法(即将推出)
  • 泛型支持(类似 VB.NET 但更灵活)
  • 新的数据类型:LongLong、LongPtr、Decimal
  • 新的运算符:AndAlso、OrElse、<<、>>
  • 新的赋值运算符:+=、-=、*=等

内置调试器 🔍

  • 支持多线程调试
  • 调用堆栈窗口
  • 变量窗口
  • 监视窗口
  • 调试控制台

新的内置控件 🎮

  • FlexGrid 支持
  • QRCode 生成器
  • 更多自定义控件支持

包管理功能 📦

  • 内置包服务器
  • 支持 TWINPACK 包格式
  • 便捷的包导入和更新机制

为什么选择 twinBasic? 🤔

  • 无缝升级现有 VB6/VBA 项目
  • 现代化的开发体验
  • 活跃的社区支持
  • 持续更新和改进
  • 无需运行时依赖
  • 专业的技术支持

参与社区 👥

  • 加入 Discord 社区交流 https://discord.gg/UaW9GgKKuE
  • 关注官方更新
  • 参与 GitHub 问题追踪
  • 成为 VIP Gold 会员获取更多支持
  • 点击链接加入群聊【TwinBasic开发交流】:788160802

注意:twinBasic 仍在积极开发中,每日更新是常态。建议关注官方渠道获取最新动态。

twinBASIC及其LOGO版权为作者"韦恩"所有