教程
教程是针对特定主题的分步指南。关于语言构造的分类参考,请参见参考部分;关于特性概览,请参见特性。
基础篇:
- Hello World —— 创建一个标准EXE项目,在窗体上放置一个按钮,运行你的第一个twinBASIC应用程序。无需任何经验。
- 窗体基础 —— 向窗体添加控件、命名约定、属性窗口、常见事件以及运行时与设计时属性更改。构建一个温度转换器。
- 调用Windows API —— 编写
Declare语句、使用PtrSafe和LongPtr处理32/64位兼容性、读取错误信息。实时跟踪鼠标光标位置。 - 使用Assert编写单元测试 —— Assert包的三个模块、测试Sub模式、从CodeLens条或F5运行、测试错误路径。
参考主题:
- 数组 —— 固定数组和动态数组、
Dim和ReDim、边界和多维结构。无需任何twinBASIC经验。
控件与浏览器嵌入:
- CustomControls —— 使用
Waynes…框架构建自绘控件:绘制、事件处理、属性表和DESIGNER设计面。 - WebView2 —— 在窗体中嵌入Microsoft Edge运行时:本地资源托管、JavaScript互操作、消息交换和Monaco编辑器案例。
- CEF —— 在窗体中嵌入Chromium:与WebView2相同的模式,但使用开发者控制的浏览器运行时,随应用程序一起发布。