BHT-BASIC4.0开发程序包包含了所有开发 BHT 系列应用程序所必要的软件工具。该程序包包括以下软件和附件,可立即应用于程序开发。
也可开发旧版本BHT-BASIC3.6的软件。
BHT-BASIC是在微软公司MS-BASIC的基础上为手持式条码扫描器开发的BASIC语言。只要用一个命令就可以实现条码扫描器特有的功能。(具有条码读取、数据传输等专用命令和函数)
此外,BHT-BASIC的运行环境为解释程序,因此不会因程序错误而导致失控或破坏内存,可以保证稳定运行。
扩展了旧版本BHT-BASIC3.6程序的基本元素(程序容量、数据文件容量以及变量、标号长度等),极大程度地提高了程序开发的自由度。(2)
此外,不需要改变用BHT-BASIC3.x编写的源程序(3),直接用BHT-BASIC4.0编译程序进行编译。
运行模式 | 型号 |
---|---|
BHT-BASIC4.0 | BHT-300系列、BHT-1500(BHT-OS)系列、BHT-S30系列、BHT-S40系列 |
支持OS | Windows® 10(32位版/64位版)(WOW64))、Windows® 10(64位版(WOW64))(2)(4) |
---|---|
CPU | Intel®ArchitectureCPU(3) |
串行端口 | 通信速度达到115200bps的串行端口 |
显示屏 | 分辨率大于800×600 |
运行模式 | 型号 | 系统版本要求(1) |
---|---|---|
BHT-BASIC4.0 | BHT-S40系列 | 所有版本 |
BHT-S30系列 | ||
BHT-1500系列 | ||
BHT-1300系列 |
支持OS | Windows® 10(32位版/64位版)(WOW64))、Windows® 10(64位版(WOW64))(2)(4) |
---|---|
CPU | Intel®Architecture CPU(3) |
支持的协议 | 型号 |
---|---|
BHT-Ir 协议、Y-modem | BHT-S40系列、BHT-S30系列、BHT-1500系列、BHT-1300系列 |
BHT-BASIC4.0在BHT-BASIC3.6的基础上增加了可处理文件和程序的容量。此外,加强了变量作用域/有效期限、用户定义函数,提高了程序开发效率。
因此,BHT-BASIC4.0的执行程序为扩展名.PD4格式,与BHT-BASIC3.x的扩展名为.PD3的执行程序不同。
用BHT-BASIC4.0编译的执行程序(PD4格式)在搭载支持BHT-BASIC4.0系统的BHT(BHT-300系列)上可运行。在搭载支持旧版本BHT-BASIC3.x系统的BHT(BHT-8000系列及其他)上无法运行。
此外,用BHT-BASIC4.0描述的源程序无法用BHT-BASIC3.6的设置进行编译。
扩大了数据文件的各种容量,以便于制作大容量的数据文件。
最大可登录记录数 | 由32,767件扩展为2G件(与长整数型的最大值相同) |
---|---|
最大记录长度 | 由255字节扩展为65,535字节 |
字段变量容量 | 由255个字符扩展为8182字符(与字符串型的最大字符串长度相同) |
字段数量 | 由16个扩展为254个 |
扩展了BHT可使用的类型,以便扩展数据容量和访问大容量数据文件。
加强了变量的作用域(可引用变量的范围)。(PUBLIC语句)
同时,可以对用户定义函数内定义的变量的有效期限(变量值保持期限)进行控制。(DIM、PRIVATE、STATIC语句)
通过BYVAL、BYREF,可对参数值的传递方法进行细微控制。(BHT-BASIC3.6为BYVAL动作)可将阵列变量指定为参数。此时必须为BYREF。
扩展了下述内容在描述程序时的容量,更易于编程。
扩展程序 | 每行由8192个字符扩展为32767个字符 |
---|---|
程序行数由9999行扩展为32767行 | |
将可生成的程序的最大容量由128KB(1)扩展为 2GB(实际会受BTH搭载内存容量限制) | |
标号 | 字符数由10个字符扩展为255个字符 |
标识符 | 字符数由10个字符扩展为255个字符 |
每个变量类型的可使用数量由255个扩展为1024个 |
为会员提供技术信息检索服务和相关软件及电子手册的下载服务.(只限英文)