basic语言入门

合集下载

basic语言入门

basic语言入门

BASIC语言入门一. BASIC语言简介1. 什么是BASIC语言BASIC是Beginner's All-purpose Symbolic Instruction Code 的缩写。

意即初学者通用符号指令代码。

它是一种国际通用的计算机高级语言。

一般认为它是从FORTRAN 中提炼、简化而来。

因此简单易学,BASIC 入门了,再学其它高级语言也就不难了。

2. BASIC语言的版本电脑语言一般都有版本序列。

BASIC 语言也经历了不断的发展与改进,形成了不同环境下的不同版本。

如BASIC、BASICA、F-BASIC 、H-BASIC、Q-BASIC等等。

但一般来说都大同小异、基本的东西不变、较高版本兼容较低版本。

所以需恐慌与诧异。

让我们从最基本的也就是BASIC来学起,先入门,有兴趣的同学,就可以通过自学深入和提高。

3. BASIC语言的特点(1)简单易学。

基本BASIC的语句一共只有17种,且使用准英语或者叫类英语,表达式与运算符号也与数学中使用的差不多。

(2)会话功能。

BASIC是高级语言,具有很强的会话功能。

语句、表达式及运行到某句出错时,电脑会进行人机对话,及时给出提示等。

因此可以边做边改。

直至正确与满意为止,这一点对初学者十分方便。

(3)环境特点。

BASIC程序的运行分解释型与编译型两种。

一般在学习与编制程序时使用解释型环境。

也就是说要在DOS下先运行BASIC.EXE文件,进入BASIC的解释环境状态(其提示符是OK),编写程序所形成的文件其扩展名约定为BAS。

这就叫BASIC的源程序。

当源程序调试好了,反复运行都满意,可以用BASIC 的编译工具软件把它编译成扩展名为EXE的文件便能直接在DOS下运行。

有关BASIC的启动知识,可参阅课本第一章第四节(18~26页)4. BASIC的功能一般来说,BASIC具有运算、作图、音乐等三种基本功能。

它作数学运算时比其它语言要简单明了。

BASIC语言入门

BASIC语言入门

一. BASIC语言简介1. 什么是BASIC语言BASIC是Beginner's All-purpose Symbolic Instruction Code•的缩写。

意即初学者通用符号指令代码。

它是一种国际通用的计算机高级语言。

一般认为它是从FORTRAN•中提炼、•简化而来。

•因此简单易学,BASIC入门了,再学其它高级语言也就不难了。

拡2. BASIC语言的版本电脑语言一般都有版本序列。

BASIC•语言也经历了不断的发展与改进,形成了不同环境下的不同版本。

如BASIC、BASICA、F-BASIC•、•H-BASIC、Q-BASIC等等。

但一般来说都大同小异、基本的东西不变、较高版本兼容较低版本。

•所以需恐慌与诧异。

••让我们从最基本的也就是BASIC来学起,先入门,有兴趣的同学,就可以通过自学深入和提高。

拡3. BASIC语言的特点(1)简单易学。

基本BASIC的语句一共只有17种,且使用准英语或者叫类英语,表达式与运算符号也与数学中使用的差不多。

(2)会话功能。

BASIC是高级语言,具有很强的会话功能。

语句、表达式及运行到某句出错时,电脑会进行人机对话,及时给出提示等。

因此可以边做边改。

直至正确与满意为止,这一点对初学者十分方便。

(3)环境特点。

BASIC程序的运行分解释型与编译型两种。

一般在学习与编制程序时使用解释型环境。

也就是说要在DOS下先运行BASIC.EXE文件,进入BASIC的解释环境状态(其提示符是OK),编写程序所形成的文件其扩展名约定为BAS。

这就叫BASIC的源程序。

当源程序调试好了,反复运行都满意,可以用BASIC•的编译工具软件把它编译成扩展名为EXE的文件便能直接在DOS下运行。

有关BASIC的启动知识,•可参阅课本第一章第四节(18~26页)4. BASIC的功能一般来说,BASIC具有运算、作图、音乐等三种基本功能。

•它作数学运算时比其它语言要简单明了。

VisualBasic精选基础知识完整教材

VisualBasic精选基础知识完整教材

第1章Visual Basic 6.0 基础知识完整版教材§1 Visual Basic的基础知识一、概念和术语1,对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control。

Form:窗体或称表单,其实指的就是window。

Control:控件,指的是各种按钮、标签等等。

2,属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。

Caption、Left、Name 是一个命令按钮的属性。

3,事件(Event)事件是发生在对象上的动作。

比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。

比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。

然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住”可以发生在学生这个对象上,但它不会发生在老师这个对象上。

4,方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:事件:Private Sub对象名_事件名(事件内容)End Sub方法:对象名.方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。

如果以上概念你记不住,不要紧,实践中你会明白一切,请继续学习。

二、Visual Basic 的开发周期1,想清楚你想做到什么;2,拿起笔在纸上画出你的用户界面;3,拿起鼠标在屏幕上画出你的用户界面,确定对象的属性;4,告诉计算机你要做的事;5,让程序运行,看看能否工作;6,如果不能工作,不必难过;7,找出那个错误,重新开始。

你应该养成一些良好的习惯,这样在你编大程序时不至于丢三落四,为一些本来可避免的错误反复做第六步和第七步。

三、Visual Basic的存储和运行1,编写的程序和对象的属性一块儿存在frm文件里;2,整个程序里包含着一个或许多frm文件,Visual Basic将所有frm文件名存入一个vbp文件里,若丢失了一个vbp文件,尽管frm文件仍在磁盘上,但程序将不能运行了;3,如果你的程序已经自以为成功了,你可以把它编译成EXE文件,这样做的好处是:(1)在没有Visual Basic 的环境下可以运行;(2)速度提高;(3)别人不知道你的编程方法,还以为你是个编程专家,对你的编程效率大加赞叹。

第2章VisualBasic语言基础-资料

第2章VisualBasic语言基础-资料
对象型用于表示任何类型的对象,可引用应用程序中或 其它应用程序中的对象。必须使用Set语句先对对象引用赋 值,然后才能引用对象。
12
2.2.1 数据类型
数据类型以及存储空间大小与范围
数据类型
Byte Boolean Integer Long Single
Currency Date Double
存储空间(字节)
日期型用于存储日期和时间,日期型数据必须以一对 “#”括起来。如果不含时间值,则自动将时间设置为午夜 (00:00:00);如果不含日期值,则自动将日期设置为公 元1899年12月30日。
11
2.2.1 数据类型
6. 变体型(Variant) 变体型能够存储系统定义的所有类型的数据,是一种可
变的数据类型。当没有说明数据类型时,则变量自动为 Variant型,但采用Variant型占用的内存也比其他类型多。 Variant型还包含三种特定值:Empty、Null 和 Error。 7. 对象型(Object)
22
2.2.2 常量
常量名的命名规则符合标识符的命名规则。 例如,以下都是将难记的常量π用用户定义常量表示:
Const PI = 3.1415926 Const PI As Single = 3.1415926 Private Const PI As Single = 3.1415926 例如,使用用户定义常量PI定义新用户定义常量: Const PI2 = PI * 2 (2) 系统内置常量 系统内置常量与应用程序的对象、方法和属性一起使 用,一般以Vb为前缀,如VbBlue为蓝色。
25
2.2.3 变量
(2) 隐式声明 隐式声明是用一个特殊的类型符号加在变量名后面来声明
数据类型,而在使用一个变量之前不需要声明这个变量。

第3章 Visual Basic语言基础

第3章  Visual Basic语言基础

☆☆ 第3章 Visual Basic语言基础
2
3.1 Visual Basic语言字符集及编码规则
3.1.3 标识符 VB中用来引用对象,而对对象定义的名字。 VB中定义标识符时必须遵循以下规则: 1.标识符必须是字母或汉字开头,后面可以是字母、数字、 汉字、下划线的组合。大小写通用。 2.不能使用关键字作为标识符。也不能与系统已有的属性、 方法同名。 3.标识符长度不能超过255个字符。
或:Const 常量名 [类型符号]=常数表达式
例如: Const PI As Double=3.1415926535 Const PI#=3.1415926535 等价于:
☆☆ 第3章 Visual Basic语言基础
17
3.3 常量和变量
三、系统常量 VB系统提供的应用程序和控件的系统定义常数。它们 存放于系统的对象库中,在“对象浏览器”中的 Visual Basic(VB) 和 Visual Basic for applications(VBA)对象 库中列举了 Visual Basic 的常数 例如,要将文本框Text1的前景颜色设置为红色,可以 使用下面的语句: Text1.ForeColor=vbRed 这里的vbRed就是系统常量。这比直接使用16进制数来 设置要直观得多。 ☆☆ 第3章 Visual Basic语言基础 18
☆☆ 第3章 Visual Basic语言基础
9
3.2 数据类型
3.2.3 逻辑型
逻辑型只有两个值True和False。用来对条件进行判断。 条件成立,值为True,反之为False。将逻辑数据转换成整 型时:True为-1,False为0;其它数据转换成逻辑数据时: 非0为True, 0为False。

第1章 Visual Basic入门

第1章  Visual Basic入门
Microsoft公司针对Visual Basic 6.0提供了三种版本,它们分别是学习版、专业版和企业版, 以满足不同的需求。由于企业版功能最为强大也最为流行,因此,本书将以该版本为基础进
行讲解。
第 9 页 共 63 页
1.1 了解Visual Basic
实例 1-1
VB的安装与启动
第 10 页 共 63 页
此外,用户也可通过在“我的电脑”或“Windows资源管理器”窗口中双击现有的VB工程 文件来启动VB 6.0集成开发环境。
第 13 页 共 63 页
2.启动VB
two
Section
1.2 熟悉VB 6.0集成开 发环境与VB工程
1.2.1 VB集成开发环境
1.2.2 关于VB工程
1.2 熟悉VB 6.0集成开发环境与VB工程





VB
第 5 页 共 63 页
1.1 了解Visual Basic
1.1.1 Visual Basic的特点
VB编程语言是一种非常规范的面向对象的编程语言,用它编写的程序非常规范、清 晰易读。因此,VB目前被很多学校作为非计算机专业学生学习编程的教学语言。
总体而言,VB主要有如下一些特点:
1.1 了解Visual Basic
1.1.1 Visual Basic的特点
Visual Basic既是指Visual Basic编程语言,
也指Visual Basic(以下简称VB)集成开发
环境。VB集成开发环境功能非常强大,用
户可以借助它来构建程序界面,编写程序代

码,以及调试程序等,如右图所示。
VB安装结束并重新启动系统后,就可以像运行Windows中其他应用程序那样启动VB 6.0集 成开发环境了。

VisualBasic语言基础

VisualBasic语言基础

第一章 Visual Basic语言基础[本章重点]了解Visual Basic语言的发展,理解面向对象程序设计的概念,理解对象、属性、事件、和方法等基本概念,掌握建立简单的应用程序的方法和步骤,掌握VB工程的管理及开发环境的设置。

[本章难点]面向对象程序设计的概念,对象、属性、事件和方法的含义,事件与方法的区别。

Visual Basic 6.0(简称VB 6.0)是目前最受欢迎的程序设计语言之一,具有语言简单易学、开发界面友好等特点,可以方便的进行系统软件和应用软件的编写。

VB是一种面向对象的程序设计语言,通过VB的学习可以快速掌握面向对象程序设计的思路和一般方法。

本章主要介绍VB语言的发展和特点,通过一个简单的示例介绍了创建Visual Basic 6.0应用程序的一般步骤;介绍面向对象程序设计的基本概念。

第一节Visual Basic语言概述一、计算机语言的发展机器语言和汇编语言+计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。

计算机语言(Computer Language)是用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。

20世纪40年代当计算机刚刚问世的时候,程序员必须手动控制计算机,使用机器语言来编程。

后来为了减小编程的难度,人们用英文缩写的标识符代替原来的二进制符号指令,于是就产生了汇编语言。

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过容易识别和记忆,所以汇编语言有时又称为伪机器语言,机器语言和汇编语言被称为“低级语言”。

高级语言的出现随着程序规模的不断扩大,汇编语言越来越不能满足人们的需要,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。

经过努力,1954年第一个完全脱离机器硬件的高级语言——FORTRAN问世了,随后又出现了其它一些高级语言,如Basic、C、Delphi、Pascal、Java等等。

Visual Basic语言基础

Visual Basic语言基础



下一页 返回
3.2 变量与常量



3.2.2 变量
1. 变量命名的要求 在Visual Basic中,变量的命名必须遵循标识符命名原则: 变量名必须以字母或汉字开头。例如,abc、姓名、年、 n3和ff28等变量名都是合法的,而3abc、#xy和+uu等
不能在变量名中出现句号、空格或者嵌入!、@、#、 $、%和 & 等字符。例如,s#、d%等变量名是合法的, 而r%R、a#bc和a bc 不能使用Visual Basic的关键字作为变量的名字。关 键字是Visual Basic内部使用的词,是该语言的组成部分。 例如,print、dim和for等都是非法变量名。 变量名不得超过255个字符。
下一页 返回
3.1 数据类型



1. 整型(Integer)和长整型(Long) 不带小数部分的数,表示正整数、负整数和零 【例3-1】理解数据类型不同表示的数据范围不同。若超出 某数据类型的范围,将会发生“溢出”错误。 变量的值若超过其数据类型能表示的数据范围,将会发生 “溢出”错误。 说明:将程序中a = 255改为256时,查看结果,会出现图 3-1所示的错误,因为字节型变量a的取值范围为0 ~ 255




3.1 数据类型





8. 对象型(Object):对象型数据可用来表示应用程序中的 对象 【例3-5】理解对象型数据类型 界面设置如图3-3所示 代码设计如下。 Dim a As TextBox '定义文本框对象型变量a Dim b As CommandButton Private Sub Command1_Click() a.Text = "VB程序设计" b.Caption = "取消" End Sub Private Sub Form_Load() Set a = Text1 Set b = Command1 a.Text = "对象型变量" b.Caption = "确定" 上一页 下一页 返回 End Sub
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精心整理
BASIC 语言入门
一.BASIC 语言简介 1.什么是BASIC 语言
BASIC 是Beginner'sAll-purposeSymbolicInstructionCode 的缩写。

意即初学者通用符号指令代码。

它是一种国际通用的计算机高级语言。

一般认为它是从FORTRAN 中提炼、简化而来。

因此简单易学,BASIC 入门了,再学其它高级语言也就不难了。

2.BASIC 语言的版本
电脑语言一般都有版本序列。

BASIC 语言也经历了不断的发展与改进,形成了不同环境下的不同版本。

如BASIC 、BASICA 、F-BASIC 、H-BASIC 、Q-BASIC 等等。

但一般来说都大同小异、基本的东西不变、较高版本兼容较低版本。

(1(2(3说要在(18~26页)
二分)2人,拡
40LETD=2 50LETU=A+B+C+D
60LETG=(5*A+4*B+3*C+2*D)/U 70PRINTG 80END
由上例可以得知BASIC 程序的结构与规则
1.一个程序由若干行(LINE )组成,一行写一个语句(STATEMENT ),程序执行时按行号顺序进行。

行号一般取正整数,留有余数,以便修改时插入。

2.一个语句一般分为三个部分,即行号(或者叫行标)、语句定义符、语句体(或者叫表达式),其顺序与格式都不能错。

3.每个程序一般都以END结束。

RUN回车,运行程序;NEW回车,清除程序;LIST回车,列出程序等等以及屏幕最下面一行的提示,这些都是BASIC语言的命令,以回车结束并立即产生对应的效果。

三.BASIC的语句
1.打印语句(PRINT语句)
用途:(1)打印出变量或者表达式的值
(2)使打入的字符串原样照印
用法:(1)可以打印一个或多个(用逗号分开)常量的值。

(2)常量表达式的值,但不能起赋值的作用,如PRINTX=3+5则是错的
(3)如果表达式含有变量,则变量必须先赋值,否则会作零或被视为非法
(4)可以输出字符串,必须用双引号界定,且双引号本身不能当做字符串来使用
输出格式:可以同时输出多项(如变量、表达式或字符串),但需用逗号分开(标准格式输出),各项之间用分
输出。

2.
(2)
(3)
(4)

1.
2.
如9

XY、3X
2.
1.
2.
3.开平方用SQR来表示
4.乘方与开方更一般的表示法是采用只数指数与对数的形式。

如A的B次方一般写成EXP(B*LOG(A))
(四)运算的优先级
1.运算的优先级一般都与数学上是相同的
2.破括号的方法也相同,但BASIC的括号不分大、中、小,一律用圆括号,并可以层层套用
(五)BASIC的表达式
1.我们把符合BASIC规定的、用运算符号和括号将常量、变量、函数连接起来的有意义式子叫做表达式。

2.表达式的书写必须符合BASIC规范,如一个符号占一格,且在同一横线上,不允许有上、下标等。

格式:PAINT(X,Y),C,B
(X,Y)为填色的起点坐标,即填色的区域是以此坐标为起点向四周扩散,直到遇到边界为止。

C为所要填充的颜色参数,B为边界设定参数。

六.BASIC语言的音乐功能
要具备一定的乐理知识才能用BASIC语言作曲。

如长度(节拍)、音调、音阶、速度等。


1.音调
基本音调对照表如下:
┏━━━━━┳━┳━┳━┳━┳━┳━┳━┳━┓
┃简谱┃1┃2┃3┃4┃5┃6┃7┃1┃
┣━━━━━╋━╋━╋━╋━╋━╋━╋━╋━┫
┃BASIC名┃C┃D┃E┃F┃G┃A┃B┃C┃
┗━━━━━┻━┻━┻━┻━┻━┻━┻━┻━┛
BASIC的默认值是MN
七.BASIC的音乐演奏命令
1.PLAY
格式:行号PLAY“音乐字符串”
说明:格式的三者之间必须空一格,音乐字符串可以是音阶、节拍、音调、速度及其它有关参数的混合体。

一行语句写不完,可以连续使用PLAY语句任意地接着写
2.SOUND
格式:行号SOUND频率,时钟滴嗒数
功能:产生一个某个频率上的声音,时间长短以时钟的滴嗒数计算说明:频率从37到32767之间取整数,时钟数从0到65535之间取整数
3.BEEP
格式:行号BEEP
功能:产生一个“哔”的声音,频率896Hz,时间长度为1/2秒
4.RND
格式:行号RND
功能:自动产生不规则的随机数,即不和谐的声音,但一次只产生一个频率的声音,用于制作爆炸声与其它特殊声效。

相关文档
最新文档