
thinBasic(Basic编译器)
v1.8.0.0 绿色免费版- 软件大小:11.79 MB
- 更新日期:2019-10-28 15:43
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
thinBasic是一款非常实用的basic编译器,最主要的开发目的就是为用户提供一个可以用于basic的编译的平台,提供;两个编程模块,开发人员可以根据自己使用习惯以及根据工作的需要进行选择;程序提供了实用的语言解释功能,可以帮助用户在不对代码进行编译的情况下进行执行脚本;在程序中,系统还内置了一个RMChart模块,RMChart是标准的WINDOWS dll,开发人员和RMChart之间的整个通信都是通过函数调用进行的,而不是通过发送消息进行的,基本上,该库可与任何能够调用外部DLL的编译器一起使用,绝对可以与多个C/C++编译器,PowerBASIC 7.xx/8.xx和Visual BASIC 6一起使用;有了它,所有2D区域都可以水平和垂直对齐,现在,数据轴可以具有字符串标签,而不是数字标签,提供基于网格的系列的网格的新选项:数据行和/或标签轴的行/列可以具有双色模式,可用于网格线或与网格线一起使用;强大又实用,需要的用户可以下载体验

软件功能
1、CORE:包含所有字符串和数字功能以及主程序流程。
2、TBGL:提供了从ThinBasic语言创建硬件加速图形的界面。
3、CGI:包含许多功能构建,以便使用thinBasic作为服务器端Web脚本引擎。
4、FILE:文件和目录的功能;PC:处理PC的功能。
6、控制台:管理要在文本模式控制台下执行的脚本。
7、OS:用于管理操作系统功能的功能;LL:具有数据名称关联的链表数据结构。
8、加密:官方windows密码学加上由thinBasic直接开发的加密函数。
9、DT:处理日期/时间的功能;TCP:使用tcp协议发送/接收数据的功能。
10、BIFF:处理BIFF的功能;INI:GetKey,SetKey,CountSections,GetSectionList,GetSectionKeyList等。
软件特色
容易学习和使用:
1、thinBasic语法基于流行的基本语言。
2、thinBasic被研究为易于使用,即使是非专业的程序员。
模块化结构:
1、thinBasic由模块组成。
2、模块是扩展ThinBasic语言添加新功能的特殊DLL(动态链接库)。
3、thinBasic使用Core模块启动每个脚本。如果当前脚本需要,所有其他模块都将被动态加载。
有两种thinBasic模块:
1、官方模块是由ThinBasic团队直接开发的。
2、用户定义的模块将由thinBasic用户直接使用thinBasic SDK开发。
3、INET:检测互联网连接ON / OFF并键入(LAN,MODEM,PROXY),自动连接或挂机。
4、SMTP:支持HTML邮件,文件附件,同步和异步。
5、FTP:连接,退出,文件列表,目录更改,上传/下载同步和异步,文件删除和所有服务器允许的命令。
使用方法
用户可以点击本网站提供的下载路径下载得到对应的程序安装包

通过解压功能将压缩包打开,打开程序数据包后就可以看到对应的程序文件

找到主程序,双击主程序即可将程序打开,弹出功能分布清晰的界面

函数和Sub在ThinBasic中是相同的,因此这里使用两个术语作为同义词。子函数只是不返回任何值的函数。
在下面的示例中,摄氏度函数根据华氏度计算摄氏度。从ConvertTemp Sub过程调用该函数时,包含自变量值的变量将传递给该函数。计算结果返回到调用过程并显示在消息框中。

如果指定的函数没有任何AS子句(因此没有指示该函数返回的数据类型),则默认情况下采用AS LONG。
将数据获取到函数中:参数

数据通过参数传递给函数。
参数用作您要传递到过程中的数据的占位符。您可以使用任何有效的变量名称来命名参数。
创建过程时,必须在过程名称后加上括号。任何参数都放在这些括号内,以逗号分隔。

通常,thinBasic通过复制(BYCOPY)将参数传递给函数。这意味着将在函数内部在本地创建所传递数据的副本,并且对本地数据的任何更改都不会影响原始数据。
也可以通过引用(BYREF)传递参数。这样,将传递变量的地址,并且函数必须查看该地址才能获取参数的值。通过引用传递参数将不会复制原始数据,但会创建对原始数据的引用,并且对本地函数参数的任何更改也会影响原始变量。
通过在参数名称前面附加一个子句来指定传递参数的方法。例如:FUNCTION Test(A AS INTEGER)'---副本传递的整数,默认为1
FUNCTION Test(BYREF A AS INTEGER)'-通过引用传递的整数

可以将参数声明为OPTIONAL。这将指示ThinBasic在调用该函数时可能会遗漏一个或多个参数。
在任何情况下,都将在函数内部创建声明为OPTIONAL的参数,但是如果在函数调用期间遗漏了参数,则会分配默认数据。
OPTIONAL关键字可用于每个参数。使用后,第一个声明为OPTIONAL的参数之后的所有参数默认情况下均为OPTIONAL。
第一个参数,如果不是可选的
第二个参数是可选的功能测试(MyFirstVar作为整数,可选MySecondVar作为长期)
第一个参数,如果不是可选的'-第二个参数是可选的'-默认情况下,第三参数是可选的
功能测试(MyFirstVar作为整数,可选MySecondVar作为长项,MyThirdVar作为EXT)
参数类型可以省略。在这种情况下,将假定BYVAL VARIANT。

未定义参数P1,P2,P3的变量类型。 thinBasic将采用BYVAL VARIANT。该假设为可能的传递值提供了很大的自由度。
最多可以将32个参数传递给函数。从函数中获取数据
要从函数中获取数据,您可以采用直接或间接的方式。直接方式

有3种直接方法可以从函数返回值:
1.在函数结束之前,将您的值或表达式分配给Function关键字
2.在函数结束之前,将您的值或表达式分配给内部函数的名称
回调功能
回调函数是事件发生时Windows自动调用的函数。 窗口事件的示例包括:按下按钮,鼠标移动,窗口大小调整,键入文本,系统事件... ...回调函数可以捕获数百个事件。
thinBasic支持两种回调函数:对话框回调函数和控件回调函数。
对话框回调功能
对话框回调是在特定窗口中发生事件时调用的函数。
控制回调功能
控件回调是为特定控件生成%WM_COMMAND或%WM_NOTIFY事件时调用的函数。
thinBasic可以与标准Windows API(应用程序编程接口)功能以及第三方DLL进行交互。
Windows API是Microsoft Windows操作系统中可用的一组函数和子例程。
为了能够使用API函数或外部DLL函数,需要对其进行声明。声明将使ThinBasic知道函数/子程序的语法以及函数/子程序所需的参数。
要声明Windows API函数或第三方外部DLL函数,请在脚本内部使用该函数之前使用DECLARE语句。
为了执行API函数/子函数或第三方外部DLL函数,请遵循与标准函数相同的规则。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文