微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题从BASIC程序到Quick BASIC的转换
栏目基础知识与讲座
作者李刚荣
发布1995-09-15
  1.源文件格式
  Quick BASIC 4.0要求源文件是ASCII格式或Quick BASIC格式。如果用BASICA建立了一个文件,则在存贮时必须使用“A”选择项。否则,BASICA将以一种Quick BASIC不能读取的格式压缩程序文本,这时就需要重新启动BASICA,并使用A选择项以ASCII格式重新存贮该文件。
  2.禁止使用的语句、命令和函数
  BASCIA中的有些语句、命令和函数(包括AUTO,LIST,NEW,CONT,LLIST,RENUM,DEFUSR,LOAD,SAVE,DELETE,MEGRE,USR,EDIT,MOTOR),在Quick BASIC中不能使用,因为它们的作用是在源文件中进行编辑,干扰程序的运行,引用磁带装置或重复Quick BASIC环境所提供的支持。
  3.需要修改的语句
  如果在BASICA程序中含有下面列出的任何一个语句,则在用Quick BASIC对此程序编译和运行之前,必须对源程序进行修改。
  CALL 名字 “名字”变量是被调用的FUNCTION或SUB过程的名字。
  CHANI Quick BASIC不支持ALL,MERGE,DELETE或行号选择。
  COMMON 该语句必须在任何可执行语句之前。
  DEF type 该语句应出现在源文件的开头。
  DIM 所有说明静态数组的语句必须出现在程序的首部。
  DRAW,PLAY Quick BASIC要求嵌套变量与VAPRTR$函数一起使用。
  RESUME 如在某行中出现了错误,Quick BASIC将试图从行开头重新执行程序。
  RUN 在BASICA环境下运行时,RUN的目标是.BAS文件;而在Quick BASIC中的格式则为:RUN 行号 | 文件名,即可以从程序的指定行开始执行,也可以执行指定的程序(包括.EXE文件)。
  例如:当在Quick BASIC中使用含有DRAW语句的BASICA程序时,需要加以修改。假设在BASICA中有如下语句:
  DRAW “XA$”: DRAW “TA=ANGLE”
  (此处的A$”和ANGLE都是变量)在Quick BASIC中应改为:
  DRAW“X”+VARPTR$(A$)
  DRAW“TA”+VARPTR$(ANGLE)