- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QB程序设计入门-QB集成开发环境
这几天有不少刚开始学BAISC的朋友告诉我,本站上提供的初级教程还是太深,他们还看不懂。看来我也有必要写一些超级初级的BAISC教程了。
首先说一下学BASIC时选用什么工具。虽然现在计算机等级考试中BASIC的考试科目已经成为了VB,但我觉得如果要是学BASIC,还是从原来DOS下的GW-BASIC,TB,QB学起 。不过现在GW-BASIC已经不太好找了。TB也不太容易找到。所以QB是首选。
BASIC发展到QB,才算真正的和C,Pascal等语言平级了(呵呵)。QB也可以将做出的程序编译连接成为DOS下的可执行文件,从而脱离开发环境独立运行。
(1)下面介绍一下QB中的主要文件:
文件名
说明
作用
qbx.exe(一些版本可能是qb.exe)
Quick BASIC集成开发环境
程序员就是使用它创建、编辑、保存、调试程序
bc.exe
执行命令编译程序
生成.obj文件,以后将程序编译成.exe文件需要使用它
link.exe
连接程序
.obj连接成.exe,以后编译.exe需要它
lib.exe
库管理程序
建立独立的库
qb.qlb
系统.qlb库
qb.lib
系统独立库
qb.bi
供系统库使用的包含文件
上面的介绍如果没有看明白没有关系,只要你能确定你的QB至少包含以上文件就表示你的QB程序比较完整,如果你没有这么多文件,没关系只要有QB.EXE就可以了,本文介绍的东西用QB.exe足够了,如果你找不到QB.exe用MS-DOS带的QBASIC.EXE也可以,只是有些地方和QB不太一样,不过不影响我们编程。本文以qb 7.0为例。
(2)启动QB
在DOS环境中进入QB的安装目录,输入QB回车;或者在WINDOWS 98/NT环境中执行QB.EXE。qb运行后出现下面的集成环境(如果使用的是qbasic.exe可能会有一些不一样)。
1.最上面是系统主菜单,有File,Edit,View等,每个菜单的第一个字母都是发亮显示的,如果要打开这个菜单按下Alt+相应的字母就可以了,比如打开Edit菜单,按Alt+E就可以了。
2.菜单下面的中间是标题,Untitled是当前程序的名字。
3.中间的大部分是编辑窗口。
4.编辑窗口下面是立即窗口,Immediate可以键入BASIC命令直接执行。
5.最下面是状态条。
(3)文件管理
和DOS下其他程序一样,在这就不在多说了。
(4)程序的录入
程序员在进行程序录入的时候,QB集成环境会自动对系统中的关键字进行语法检查,如果出现语法错误系统会提示程序员。
在QB中大小写字母没有区别,程序员在录入程序的时候,系统自动把QB的关键字变成大写,系统也会自动用空格把一些符号和语句割开,也会自动加标点符号。比如你可以只写半个引号,然后直接换行,系统就会自动将后半个引号加上。
(5)执行程序
按F5键,程序就开始运行了,按Pause Break键程序就中断了。
(6)第一个程序
在QB集成环境中输入下面的程序
CLS
PRINT hello world
END
然后按F5运行看是什么效果。
屏幕上显示
hello world
QB的程序是按集成环境中程序的顺序一行一行执行的,第一行CLS是清屏命令(应该是clean screen的缩写),和DOS一样。第二行是在屏幕上打印hello world,最后END,很简单结束程序。
如果要保存在菜单File--Save as...命名保存就可以了。
QB程序设计入门-基本概念
来自:/ 作者:赵洋 youngbug@
QB的开发环境了解了QB程序设计的一些基本概念。
1.字符集
QB中可以直接使用的字符有26个英文字母大写小写都可以、0-9十个数字、算术运算符号+,-,*,/,^,\(前面符号依次表示加、减、乘、除、乘方、整除)、关系运算符号:,,=,=,=,(依次表示小于,大于,小于等于,大于等于和不等于)、特殊符号:.,;:?!$%#_()[]、汉字。在QB中不能使用上面所说字符以外的其他字符。
2.数据类型
QB中有字符串、整数、单精度浮点数、双精度浮点数四种。
字符串:是一个不超过32767个字符的序列,一个汉字是两个字符;字符串需要用引号引住。
整数:-32767到32767之间的整数
单精度浮点数:可以精确到小数点后7位
双精度浮点数:可以精确掉小数点后15位
注意:123,123的意义不一样,123是整数,表示数值,而123表示字符串。
3.常量与变量
程序执行全过程中不变的量是常量,比如圆周率的值PI=3.1415926,这个值比较复杂,每次使用时都输入比较麻烦,可以在程序开头定义一个常量PI=3.1415926以后每
文档评论(0)