QBASIC语句一览表 (2)_第1页
QBASIC语句一览表 (2)_第2页
QBASIC语句一览表 (2)_第3页
QBASIC语句一览表 (2)_第4页
QBASIC语句一览表 (2)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 QBASIC 语句一览表 语句名语句格式功能 BEEPBEEP 使喇叭发声 BLOADBLOAD filespc address 把用 BSAVE 语句 存贮的文件装入 内存 BSAVEBSAVE filespc address length 把某一内存区域 中的内容存入磁 盘 CALL CALL 过程名 形式参数表 调用一个过程 CALLS CALLS 过程名 形式参数表 把控制传给非 BASIC 语言写的过 程 CALL ABSOLUTECALL ABSOLUTE address 参数表 传送控制给一个 机器语言过程 CALL INT86OLD CALL INT86OLD int no in array out array CALL INT86XOLD int no in array out array 实现 DOS 功能调 用 CALL INTERRUPT CALL INTERRUPT int no inregs outregs CALL INTERRUPTX int no inregs outregs 结构化的 DOS 功 能调用 CHAINCHAIN filespec 将控制由当前程 序转到别的程序 CHDIRCHDIR path 改变现行的目录 相当于 DOS 的 CD CIRCLECIRCLE x y r c start end aspect 画圆或圆的一部 分 CLEARCLEAR 重新初始化全部 变量 关闭文件和 设置堆栈的大小 CLOSECLOSE n n 关闭文件 n 是文 件号 无选择时关 闭所有文件 CLSCLS 清屏幕 2 COLOR COLOR 背景色 调色板 设置图形颜色 随 图形方式不同而 不同 COMCOM n ON OFF STOP 允许 不允许或禁 止指定口上的通 讯事件捕捉 COMMON COMMON 变量表 说明要传递给被 链接程序的变量 CONST CONST 常值名 常值表达式 说明用于代替数 值或字符串的符 号常数 DATA DATA 常量 常量 为 READ 语句准备 数据 DATE DATE S 根据 S 中的内容 设置系统日期 DECLARE DECLARE FUNCTION SUB 过程名 参数表 说明引用过程和 检查参数类型 DEF FN DEF FN DEF FN END DEF 定义单行或多行 函数 DEF SEGDEF SEG n 为需段地址语句 定义数据段 DEF type DEF type 字符范围 定义变量的缺省 类型 DIM DIM 变量 AS 类型 说明变量并分配 存贮空间 DO LOOPDO LOOP 根据条件决定是 否进行循环 DRAWDRAW S 在显示器上画图 END END DEF FUNCTION IF SELECT SUB TYPE 结束程序 过程或 程序块 ENVIRON ENVIRON 含 的字符串 修改 DOS 环境字 符串表中的参数 ERASEERASE array array 重新初始化静态 数组 重新为动态 数组分配空间 ERRORERROR n 模拟产生 BASIC 3 错误 n EXITEXIT DEF DO FOR FUNCTION SUB 跳出循环或程序 块 FIELD FIELD filenum 宽度 AS 字符串变量 在随机存贮文件 缓冲器里为变量 分配空间 FILESFILES filespec 显示指定磁盘上 文件 相当于 DOS 的 DIR FOR NEXTFOR NEXT 允许一批命令在 循环中执行给定 的次数 FUNCTIONFUNCTION END FUNCTION 说明过程函数的 名字 参数和代码 GET GET filenum recnum variable GET x1 y1 x2 y2 array 把一磁盘文件读 入随机存取缓冲 器 变量存储屏幕上 的图像 GOSUB RETURN GOSUB RETURN 将控制转移到子 程序和从子程序 返回 GOTO GOTO 行号 行标号 无条件转移到指 定语句 IF THEN ELSE 根据逻辑表达式 的值进行条件执 行 INPUT INPUT 提示字符串 变量表 在程序运行期间 从键盘输入数据 INPUT INPUT filenum 变量表 从顺序存取装置 或文件中读取数 据 IOCTL IOCTL filenum 字符串 传送控制数据字 符串到设备驱动 器 KEY KEY n 字符串 KEY ON OFF LIST 把软键字符串值 赋给功能键显示 4 清除或全显功能 键 KEY n KEY n ON OFF STOP 开启 关闭或停止 捕捉指定键 KILLKILL filespec 删去磁盘上的指 定文件 LET LET 变量 表达示赋值 LINELINE x1 y1 x2 y2 color BF style 画线或方框 LINE INPUT LINE INPUT 提示字符串 字符串变量输入一整行字符 LINE INPUT LINE INPUT filenum S 从顺序磁盘文件 读一整行字符串 到 S 中 LOCATELOCATE row col cursor start stop 将光标移到指定 位置或改变光标 属性 LOCK UNLOCK 用另外的过程控 制对打开文件的 全部或部分的存 取 LPRINT 向打印机发送数 据 LPRINT USING 向打印机按格式 发送数据 LSET LSET 字段变量 S 以左对齐方式把 字符串数据放入 随机文件缓冲区 中 MID MID S n m r 用 r 把 S 中的第 n 个符开始替换 m 个字符 原长度不 变 MKDIRMKDIR path 用字符串 path 建 立一个子目录 NAME NAME 旧文件名 AS 新文件名为文件改名 ON ERROR ON ERROR GOTO 行号 行标号 设置错误陷阱 ON even ON even GOSUB 行号 行标号 设置事件陷阱 5 ON GOSUB ON n GOSUB 行号 标号表 转到第 N 个标号 所示子程序 ON GOTO ON n GOTO 行号 标号表 转到第 n 个标号 所示语句 OPEN OPEN filespec FOR mode AS n len recordsize 打开磁盘文件 OPEN COM OPEN COMn baud parity data stop option AS n LEN num 打开一通讯文件 OPTION BASEOPTION BASE n 设置数组下标缺 省最小值 OUTOUT portno n 把一个字节值 n 送到 I O 端口 PAINTPAINT x y color boundary 在图形屏幕上用 颜色或图案填充 封闭区域 PALETTEPALETTE attribute color 改变调色板中的 颜色 PALETTE USING PALETTE USING array 改变调色板中所 有颜色 PCOPY PCOPY 源显示而 目的显示页 以全屏幕方式将 一页拷贝到另一 页上 PEN ON OFF STOP 允许 禁止和暂停 光笔事件捕捉 PLAY PLAY 字符串 演奏字符串指定 的音乐 PLAY ON OFF STOP 允许 禁止和暂停 对演奏事件的捕 捉 POKEPOKE address byte 将一字节写入指 定内存单元 PRESETPRESET x y color 在屏幕上画一点 缺省为背景色 PRINT 显示语句 PRINT 输出字符串到文 6 件 PRINT USING 格式输出到文件 PRING USING 格式显示 PSETPSET x y color 在屏幕上画一点 缺省为前景色 PUT PUT filenum recnum varable PUT x y array action 将变量或随机存 贮缓冲器写入文 件 将由 GET 得到的 图像放置在屏幕 上 RANDOMIZERANDOMIZE n 预置 重新播种 随机数发生器 READ READ 变量表 从 DATA 语句读数 据并赋给变量 REDIM REDIM 变量 AS 类型 改变已为动态数 组分配的空间 REMREM remark 在程序里插入说 明或注释 RESETRESET 关闭全部磁盘文 件 RESTORE RESTORE 行号 行标号 允许从指定的行 重读 DATA 语句 RESUME RESUME 行号 行标号 NEXT 错误捕捉程序调 用后继续执行程 序 RETURN RETURN 行号 行标号 控制从子程序里 返回 RMDIRRMDIR path 消去目录 path 相 当于 DOS 的 RD RSETRSET S X 把 X 右对齐放在 随机存贮缓冲器 的字符器 S 中 RUN RUN 行号 文件名 重新执行内存中 程序或由文件名 7 指定的程序 SCREEN SCREEN mode colorswitch apage vpage 设置显示屏幕 SEEKSEEK filenum position 在文件里为下一 个读写操作设定 位置 SELECT CASE 根据一个表达式 决定执行 n 个语 句块之一 SHARED SHARED 变量 AS 类型 说明共用变量 SHELL SHELL 命令字符串 暂停 BASIC 程序 运行 DOS 的命令 SOUND SOUND 频率 时间长度从喇叭发声 STATIC STATIC 变量表说明为静态变量 STOPSTOP 终止程序执行 STRIGSTRIG ON OFF 开启或关闭操纵 杆的触发检查 STRIG ON OFF 和 STOP STRIG n ON OFF STOP 允许 关闭或暂停 捕捉操纵杆动作 SUBSUB END SUB 标明子程序的开 始和结尾 SWAP SWAP 变量 1 变量 2 交换两个变量的 值 SYSTEMSYSTEM 关闭所有打开文 件并把控制返回 操作系统 TIME TIME S 按字符串 S 来设 置时间 TIMER ON OFF STOP 允许 禁止或轶计 时事件捕捉 TRON TROFFTRON TROFF 跟踪程序语句的 执行 TYPETYPE END TYPE 定义数据类型 UNLOCK 释放对文件一部 分的锁定 VIEWVIEW SCREEN x1 y1 x2 y2 color border 为图形输出定义 8 屏幕边界 VIEW PRINTVIEW PRING top TO bottom 设置屏幕上文本 窗口边界 WAITWAIT portno and value xor valud 监视端口状态并 暂停程序的执行 WHILE WEND 在条件为真时 执行循环体内语 句 WIDTH WIDTH 设备 列数 设置输出宽度 WINDOWWINDOW SCREEN x1 y1 X2 y2 定义当前窗口的 广义坐标 WRITE WRITE 表达式表 在屏幕上输出数 据 WRITE WRITE filenum expressiolist 将数据写入顺序 文件 DYNAMICREM DYNAMIC 默认用动态数组 STATICREM STATIC 默认用静态数组 QBASIC 函数一览表 函 数 名函 数 格 式功 能 ABSy ABS n 得到 n 的绝对值 ASCy ASC S 得到字符串头一个字符的 ASCII 码 ATNy ATN n 得到反正切值 单位是弧度 CDBLy CDBL n 把 n 转化为双精度浮点格式 CHR S CHR n 得到 ASCII 码 n 对应的字符 CINTy CINT n 对 n 进行舍入取整 奇凑偶 CLNGy CLNG n 把一个数 n 转化为长整数 COMMAND S COMMAND 在 DOS 下启动程序时 获得命令行中的其 余信息 9 COSy COS n 得到自变量 n 的余弦值 CSNGy CSNG n 把一个数值转化为单精度数 CSRLINy CSRLIN 返回光标行数位置 CVI V CVI 2 字节的串 字符串转换为整型数 CVS V CVS 4 字节的串 字符串转换为单精度数 CVL V省 略 m 则取完 MKD S MKD V 把双精度数值转化为随机文件中输出字 符串 MKI S MKI V 把整数转换为字符串 MKL S MKL V 把长整数转换为字符串 MKS S MKS V 把单精度数转换为字符串 MKSMBF S MKSMBF V 把单精度数转换为 MS 格式字符串 MKDMBF S MKDMBF V 把双精度数转换为 MS 格式字符串 OCT S OCT n 得到数值 n 的八进制形式字符串 负数为 其补码形式 PEEKy PEEK offset 得到指定存储单元的值 PENy PEN option 读取光笔状态 PLAYy PLAY x 得到后台音乐缓冲区音符个数 PMAPy PMAP i option 把图形屏幕的物理坐标变为实用坐标或 反之 POINT color POINT x y y POINT n 得到一个象素的颜色 得到前一个点的坐标 POSy POS x 得到光标的列数位置 RIGHT S RIGHT x n 从字符串 X 的右边取 n 个字符 RNDy RND n 得到 0 到 1 之间的随机数 n 0 则得到前 一个 RND 值 RTRIM S RTRIM X 返回一个去掉 X 尾随空格的字符串 SADDy SADD S 返回 S 字符串的地址 SCREENy SCREEN row column option

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论