Blitz Basic语言入门

合集下载

VisualBasic编程基础指南

VisualBasic编程基础指南

VisualBasic编程基础指南Visual Basic(简称VB)是一种基于事件驱动的编程语言,它属于Windows操作系统的一部分,广泛应用于Windows桌面应用程序的开发。

本文将介绍VB编程的基础知识和技巧,以帮助初学者轻松上手。

第一章:VB编程环境搭建与简介1.1 VB编程环境安装及配置1.2 VB开发环境介绍1.2.1 项目资源管理器1.2.2 属性窗口1.2.3 代码编辑器1.3 VB常用工具介绍1.3.1 调试器1.3.2 控件工具箱1.3.3 数据库工具箱第二章:VB语言基础2.1 变量与数据类型2.2 运算符与表达式2.3 选择结构与循环结构2.4 函数与子程序2.5 异常处理第三章:VB控件与界面设计3.1 常用控件介绍及使用方法3.1.1 标签控件3.1.2 文本框控件3.1.3 按钮控件3.1.4 列表框控件3.2 界面设计技巧与实例演示3.2.1 界面布局与对齐3.2.2 控件事件与响应3.2.3 界面美化与主题设置第四章:VB数据库编程4.1 数据库基础知识介绍4.1.1 数据库类型选择4.1.2 数据库操作语言SQL4.1.3 数据库连接方式4.2 VB与数据库连接4.2.1 连接数据库4.2.2 数据查询与更新4.3 数据库操作实例演示第五章:VB面向对象编程5.1 面向对象编程概念介绍5.2 类与对象的定义与使用5.3 继承与多态性5.4 VB中的接口与抽象类第六章:VB编程实践与案例分析6.1 VB编程实践技巧分享6.1.1 代码调试与优化6.1.2 错误处理与日志记录6.1.3 代码重构与模块化设计6.2 VB编程案例分析:学生成绩管理系统6.2.1 需求分析与系统设计6.2.2 数据库设计与数据表创建6.2.3 界面设计与交互实现6.2.4 功能实现与测试调试6.2.5 性能优化与用户体验改进第七章:VB编程进阶与扩展7.1 VB与.NET平台集成开发7.2 VB与Web开发的结合7.3 VB与移动应用开发7.4 VB开发工具与扩展插件推荐本文通过对VB编程基础的详细介绍,使读者能够系统地了解和掌握VB编程的基本技能和理论知识。

visual basic入门教程

visual basic入门教程

Visual Basic 入门教程什么是 Visual Basic?Visual Basic(VB)是一种用于开发Windows 应用程序的面向对象的编程语言。

它是由微软公司开发的,是最早的可视化编程工具之一。

使用 Visual Basic,我们可以创建用户界面友好的应用程序,无需深入理解底层编程细节。

安装 Visual Basic要开始使用 Visual Basic,首先需要安装 Visual Studio,这是一个集成开发环境(IDE),用于开发各种类型的应用程序,包括 Visual Basic。

您可以在微软的官方网站上下载 Visual Studio,并按照安装向导进行安装。

第一个 Visual Basic 应用程序了解了 Visual Basic 的基本知识和安装了 Visual Studio 后,我们现在可以创建我们的第一个 Visual Basic 应用程序了。

步骤1:打开 Visual Studio双击桌面上的 Visual Studio 图标,启动 Visual Studio。

步骤2:创建新项目在 Visual Studio 的开始页面上,选择“创建新项目”选项。

在弹出的对话框中,选择 Visual Basic 作为项目类型,并选择“Windows 窗体应用程序”。

命名您的项目,并选择保存的路径。

步骤3:设计用户界面在 Visual Studio 的窗体设计器中,您可以通过拖放控件来设计您的用户界面。

例如,您可以添加按钮、文本框和标签等控件。

您可以从 Visual Studio 的工具箱中选择所需的控件,并将其拖放到窗体上。

步骤4:编写代码在 Visual Studio 的代码编辑器中,您可以编写 Visual Basic 代码来实现应用程序的功能。

例如,如果您想在按钮被点击时显示一个消息框,您可以编写以下代码:```vb Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MsgBox(。

Visual basic 6.0基础教程系列:①Hello,World!

Visual basic 6.0基础教程系列:①Hello,World!
编辑窗口) 代码编辑窗口
代码编辑 窗口
选择事件
选择控件
理解代码(可以直接复制,那些序号点不要复制啊!) 注释也要复制!
'代码只有一点点
Private Sub Command1_Click() '当按钮被点击时
Label1.Caption = "HELLO,WORLD!" '标签框的caption
属性的值改为“Hello,world!” End Sub '结束 '在文本前加英语的单引号(')是注释你可以复制到你的代码 中,不会影响程序
开始测试!你做完了吗?
大功告成!
习题来了(*^▽^*),下节课检查作业
习题一:按钮和标签框一起hello,world
习题二:标签框启用按钮 (自己探索一下哟)
Visual basic教程系列—你的开篇
VISUAL BASIC基础教程① HELLO,WORLD!
学习之前,请阅读Visual basic教程说明
软件:visual basic 6.0(请自行安装) 这是visual basic基础教程的第一份教程,之后会继续会有一系 列关于visual basic的教程 这只是基础教程,学完后你可以自己做一些好玩的程序了 注意:整一系列教程不会含有数据库内容,仅为程序设计 建议:每一份教程都会有例题,建议把例题做一下,就算把代 码复制了都可以,就是做一下吧 题目:每一份教程都会有练习题,做一下,答案会在下一份教 程的最后几页演示文稿 学习愉快
HELLO,WORLD!
Hello,world是编程的开山之作,
也可以当玩一下吧!体验编程的 乐趣!
首先进入visual basic 6.0(初始界面)

VisualBasic应用开发入门

VisualBasic应用开发入门

VisualBasic应用开发入门第一章:VisualBasic简介VisualBasic,简称VB,是一种通过图形界面来编程的开发语言。

它是微软公司开发的一种基于事件驱动的编程语言,旨在使编程过程更简单、更容易理解和学习。

VB提供了丰富的图形界面开发工具和库,使开发者能够轻松地创建各种桌面应用程序和游戏。

第二章:开发环境搭建在进行VisualBasic应用开发之前,首先需要安装VisualBasic开发环境。

微软提供了Visual Studio这一集成开发环境(IDE),其中包含了VB的开发工具和编辑器。

安装Visual Studio后,就可以开始编写VB程序代码了。

第三章:VB语法基础VB语法基于BASIC语言,并且借鉴了其他一些编程语言的特性。

下面是一些VB语法的基础知识:1. 变量和数据类型:在VB中,可以声明各种数据类型的变量,如整数、浮点数、字符和布尔值等。

2. 运算符和表达式:VB支持常见的运算符,如算术运算符、关系运算符和逻辑运算符。

通过运算符,可以组成表达式来进行数值计算和逻辑判断。

3. 控制流结构:VB支持条件语句(例如if语句和select case语句)和循环语句(例如for循环和while循环),以实现程序的流程控制。

4. 函数和子程序:VB中可以定义自己的函数和子程序,使代码模块化,提高代码的可读性和重用性。

第四章:用户界面设计VB的一个主要优势是其强大的用户界面开发工具。

通过拖拽控件和编辑属性,可以快速构建用户界面。

VB提供了各种常见控件,如按钮、文本框、标签和列表框等,使开发者能够创建直观友好的界面,并与用户进行交互。

第五章:事件处理与交互VB中的控件可以响应不同的事件,如点击按钮、鼠标悬停和键盘输入等。

通过编写事件处理函数,可以对这些事件进行响应,并实现与用户的交互。

例如,点击按钮后触发的事件处理函数可以执行特定操作,如计算结果或保存数据。

第六章:数据处理与存储VB提供了丰富的数据处理和存储功能。

第二章 VB的语言基础

第二章 VB的语言基础

程序如下: Form_Click()
•Private Sub • • • • •
Dim a as Integer, b as Integer, c as Integer
a=5: b=8 Print a,b '显示交换前的值
c=a: a=b: b=c
Print a,b Sub
'交换
'显示交换后的值
End Type
2.2 常量与变量
(一) 常量 在程序运行过程中,其值不能被改变的量称为常量。
Const 常量名称 = 常量值
例如: Const pi = 3.1415926 MsgBox "pi=" & pi pi = 3.14 '定义常量 '在对话框输出 值 '程序错误,应该删除这一行
VB系统本身也定义了许多系统常量,一律是以小写的 vb开头。 例如,要将文本框Text1的前景颜色设置为红色,可以使
Print ns; "到此为止"
ns = "1234567890" Print ns; " 到此为止"
(四) 自定义类型 在模块级别中使用,用于定义包含一个或多个元素的用 户自定义的数据类型。 使用形式: Type 自定义类型名 元素名 [([下标])] As 类型名 元素名 [([下标])] As 类型名 ... End Type
Load事件在窗体装入前自动执行,由于Load过程中没有声明 ss,因此所使用的是在通用对象声明部分声明的模块级字符串变 量ss,即将一串字符存入串ss中。运行时单击窗体触发Form_click 事件,窗体中会显示“欢迎使用VB 6.0”。
2.3 运算符与表达式

第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入门》课件

VB与Microsoft的其他技术 (如数据库、Web开发等 )有很好的集成,方便开 发人员构建完整的应用程 序。
Visual Basic 的应用领域
Windows桌面应用程序开发
VB是Windows桌面应用程序开发的主流语言之一,适用于开发各种 类型的桌面应用程序。
Web开发
使用和技术,可以开发动态网站和Web应用程序。
向对象编程。
2008年,推出VB 2008(也 称为VB 9),增加了许多新
特性和改进。
04
05
2010年,推出VB 2010(也 称为VB 10),进一步增强 了语言功能和开发工具。
Visual Basic 的特点和优势
01 易学易用
02 面向对象
03 事件驱动
04 丰富的控件库
05 与Microsoft技…
DELETE
用于从数据库中删除数据。
05
Visual Basic 网络编程
网络通信协议
TCP/IP协议
TCP/IP协议是互联网的基础协议,它规定了数据传输的规则和 格式,使得不同类型和不同厂商的计算机能够相互通信。
HTTP协议
HTTP协议是互联网上应用最广泛的协议之一,它是一种无 状态的协议,主要用于传输web页面的内容。
Basic中,可以使用
Threading模块来创建和管理线
程。线程的创建需要指定线程的
入口函数和参数。
线程同步和互斥
在多线程编程中,需要解决线程 同步和互斥的问题,以保证多个 线程之间的正确交互和数据的安 全性。
06
Visual Basic 图形图像处理
GDI+ 绘图基础
GDI+概述
绘图基础

Blitz Basic语言入门

Blitz 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具有运算、作图、音乐等三种基本功能。

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

VB学习 第1章

VB学习 第1章
第一章 Visual Basic 入门
Visual Basic 的编程环境
第一章 Visual Basic 入门
“新建工程”窗口
第一章 Visual Basic 入门
对象列表框 属性显示排列方式
属 性 窗 口
属性列表框
属性名 属性值
属性解释框
第一章 Visual Basic 入门
工具栏
第一章 Visual Basic 入门
制作一个简单的可以进行加、减、乘、除算术 制作一个简单的可以进行加、 运算的小型计算器,其界面如图1-1所示 所示, 运算的小型计算器,其界面如图 所示,要求在前两个空框 文本框)中输入两个数值,单击加、 (文本框)中输入两个数值,单击加、减、乘、除按钮中的 一个,则第三个空框(文本框)中显示运算的结果; 一个,则第三个空框(文本框)中显示运算的结果;单击清 除按钮,则清除文本框中的内容;单击结束按钮, 除按钮,则清除文本框中的内容;单击结束按钮,则结束程 序的运行。 序的运行。
第一章 Visual Basic 入门
对象的三要素(属性)
定义:对象的某种特征。 举例:对象"标签"具有标题(Caption)、字体大小 举例:对象"标签"具有标题(Caption)、字体大小 (Fontsize)等属性。 Fontsize)等属性。 说明:①可通过属性窗口来设置或修改 ②程序中的格式为: 对象名.属性名= 对象名.属性名=属性值
第一章 Visual Basic 入门
窗体的主要属性 (2)
属性名 FontName FontSize FontBold FontItalic FontStriket hru 属性值 说 明 字符串 用于设置窗体或对象上文本的字体 整数 逻辑值 逻辑值 逻辑值 用于设置窗体或对象上文本字体的大小,单位为 用于设置窗体或对象上文本字体的大小 单位为 范围1~ 磅,范围 ~2160 该属性值为True时用于设置窗体或对象上显示 时用于设置窗体或对象上显示 该属性值为 的文本为粗体 该属性值为True时用于设置窗体或对象上显示 时用于设置窗体或对象上显示 该属性值为 的文本为斜体 该属性值为True时用于给窗体或对象上显示的 该属性值为 时用于给窗体或对象上显示的 文本加一删除线

Visual Basic的语言基础

Visual Basic的语言基础

一、数值(Numeric)型数据 数值( )
4.单精度实型(Single) .单精度实型( ) 4个字节 , 范围从 38~+1038 ,用 E表示指数; 有效数 个字节,范围从-10 表示指数; 个字节 表示指数 字可达7位 字可达 位。 5.双精度实型(Double) .双精度实型( ) 8个字节 , 范围从 308~+10308 , 用 E表示指数 ; 有效 个字节, 范围从-10 表示指数; 个字节 表示指数 数字可达15位 数字可达 位。 6.货币型(Currency) .货币型( ) 8个字节,整数部分有 位有效数字,小数部分有 位 。 个字节,整数部分有15位有效数字 小数部分有4位 位有效数字, 个字节 ●数值型数据的缺省值为0。 数值型数据的缺省值为0
§2.4 表达式
回顾
一、算术表达式
二、字符串表达式
三、日期表达式
§2.5 常用内部函数
一、数学运算函数 二、字符串函数 三、日期和时间函数 四、格式输出函数 五、随机数语句和函数 六、数据类型转换函数
一、数学运算函数
绝 对 值 正 弦 余 弦 正 切 反 正 切 平 方 根 指 数 对 数 截 尾 取 整 ≤ 取 整 符 号
三、布尔(Boolean)型数据 布尔(Boolean)
其值为True或False,缺省值为 或 其值为 ,缺省值为False。 。
Dim BoolR As Boolean BoolR = 6>8 Print BoolR '输出:False 输出: 输出
四、日期(Date)型数据 日期(Date)
"Currency":显示的数值含千分位,两位小数。 " "Percent" :以百分比格式显示,小数点右边有两位数。 "

第2章vb入门

第2章vb入门

用于设置用户按Tab键时焦点在各个控件上移动的顺序
ቤተ መጻሕፍቲ ባይዱ
2.4 创建窗体和基本控件
2.4.1 基本属性 14. Alignment属性 控件上正文水平对齐方式 0: 正文左对齐 1: 右对齐
2: 居中
演示
2.4.2 常用方法
方法的语法格式: 对象名.方法名 1. Print方法
语法格式: 对象名.Print[表达式][;|,]
采用VB颜色方案
例:Label1.Forecolor=vbyellow 属性窗口直接选择 六位十六进制数:例黄色:#ffff00
2.4 创建窗体和基本控件
2.4.1 基本属性 6.Enabled(有效性)
设置控件是否可操作。 当设置为false时,控件呈暗淡色,禁止用户进行操作. 7.Visible(可视性)
2.4.2 常用方法
4. Move方法
语法格式 : 对象.Move Left[,Top[,Width[,Height]]] 作用 : 移动窗体或控件,并可改变其大小。 对象:可以是窗体及除时钟、菜单外的所有控件
2.4.2 常用方法
5. SetFocus方法
语法格式 :对象名.SetFocus 作用 :指定对象得到焦点 。
第二章 Visual Basic 入门
第二章 Visual Basic 入门
2.1 程序设计方法
一、程序设计语言(算法语言) 程序设计语言 (算法语言 )是人类与计算机交流的工具。
是由字、词、和语法规则构成的指令系统(指令集合)。
人类利用程序设计语言与计算机进行交流,将人类解 决问题的思想方法告诉计算机,由计算机将此付之实施。
用于设置对象的标题,该属性决定了控件上显示的内容。 快捷键的设置:在想成为快捷键的字符前加一个“&”号。

第二讲 代码基础

第二讲 代码基础
控件、变量、函数等)通过标识符对相 应对象进行操作。
标识符书写要求: 标识符书写要求:
以字母开头,后跟字母、数字、 以字母开头,后跟字母、数字、下划线 不要和关键字重复 不要超过255个字符 不要超过 个字符 控件、窗体等名称不要超过40个字符 控件、窗体等名称不要超过 个字符 简单明了, 简单明了,见名知意 变量名: 变量名:sum% S4G-2 score 5x X1+X2 _a 张 三
5.一行中的多条语句: 一行中的多条语句:
多条语句占一行时, 多条语句占一行时,语句之间必须使用 隔开。 “:”隔开。
6. VB使用不同进制的数字时,十进制为 VB使用不同进制的数字时 使用不同进制的数字时,
默认。要表示十六进制数, 默认。要表示十六进制数,在数字前面 加“&H”;要表示八进制数在数字前面 ; 加“&O” 。
程序设计基础
1. VB字符集: 字符集: 字符集
数字: 数字:0 ~ 9 英文字母: 英文字母:A~Z,a~z 特殊符号: 特殊符号: ! # < > ? 汉字: 做为标识符,代码中只放在字符串 汉字: 做为标识符, 双引号内) 内(双引号内) 例如:“欢迎同学们学习VB程序设计 程序设计! 例如 “欢迎同学们学习 程序设计!” 89个特殊字符 个特殊字符
2. VB词汇集: 词汇集: 词汇集 1. 关键字(保留字):有固定意义的字 关键字(保留字):
母组合。第一个字母为大写,主要是各 种命令名、函数名、数据类型等。 Print 、 Dim 、 Interger 、 Show、 Cls
2. 标识符:用户自己定义的名字 标识符:用户自己定义的名字(窗体、
第二讲 Visual Basic语言基础 Basic语言基础

Visual Basic菜鸟入门经典实例

Visual Basic菜鸟入门经典实例

Visual Basic菜鸟入门经典实例这个专题是为爱好者准备的,如果你是专业人士,那么你可以放过不看,如果你想了解和学习编程,进而可以自娱自乐的设计一些小软件,那么就跟我来吧。

第一课:Hello World几乎所有程序语言都是从“Hello World”开始,所以我们也从这里开始我们的VB学习之旅。

VB入门之“Hello World”[文章信息] 作者: 时间: 2004-02-14 出处: VB大世界责任编辑: 方舟[文章导读] Visual Basic入门的第一课,介绍如何使用vb开发工具没学过编程的人常常会问,编程难不难,这个问题很难回答。

难,的确很难,要编一个好的程序尤其是这样,并且有些程序还要用到一些其他专业的知识,比如说一个图形处理程序,就要对图像的格式有所了解,甚至一些美术知识;但编程也很容易,就拿VB来说,编一个自娱自乐的小工具还是一件相当惬意的事情呢,当然它没法完全代替人工,譬如说完成你的家庭作业、向学校发射导弹……作为第四代计算机语言,VB的特点是显而易见的。

因为是“可视的”所以我们不妨先看看VB的界面(图1_1)(我用的是VB4.0 32位版),很容易可以看到,屏幕上有五个窗口,(1)是菜单栏;(2)是工具箱(Tools Box),里面是VB所需的控件;(3)是VB程序要设计的窗体(Form);(4)控件及窗体的属性(Properties),在VB中每一个控件都有其自己的属性,比如文本框有Text属性,而任何一个控件都有一个自己唯一的名字,这使得我们无需编程就可以完成部分编程的工作;(5)是VB的文件控制窗口,VB的每一个程序称为一个项目(Project),一个项目文件里往往包括以下两种文件,窗体(Form)文件和模块(Bas)文件,当然还有Class文件,这些文件组成一个完整的程序,而项目文件(Vbp)则用来描述程序所包含的内容。

实际上,我一直认为学习的最好方法就是实际操作一下,好,下面我们就来看一个最简单的程序,和所有的编程教科书一样,我们把第一个程序称为“Hello,world!”。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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具有运算、作图、音乐等三种基本功能。

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

一条语句便可以设定算式(表达式)同时输出结果。

但对数据库的处理与运算能力比D-BASE等要弱。

BASIC的图形功能也很强,甚至用于制作卡通电影。

但不同的版本功能有差异,也受硬件配置条件的制约。

BASIC 还具有很强的音乐功能。

可以演凑乐曲和作曲,甚至可以发出乐器无法发出的声响来产生特殊效果,这就是现代音影创作领域的MIDI 制作。

二. BASIC程序的构成与基本规则例:某班32人,电脑成绩如下:A等(5分)13人,B等(4分)12人,C等(3分)5人,D等(2分)2人,求全班该科目平均成绩拡解此题的BASIC程序是:10 LET A=1320 LET B=1230 LET C=540 LET D=250 LET U=A+B+C+D60 LET G=(5*A+4*B+3*C+2*D)/U70 PRINT G80 END由上例可以得知BASIC程序的结构与规则1. 一个程序由若干行(LINE)组成,一行写一个语句(STA TEMENT),程序执行时按行号顺序进行。

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

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

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

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

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

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

连续使用PRINT语句输出,若每句之后无标点,则自动换行;以分号结束,则不换行,紧接着输出下一个语句的值,以逗号结束,则不换行,以标准格式接着输出。

2. 赋值语句(LET语句)用途:它的作用是将等号右边的值送到等号左边的变量中去。

因此不同于数学意义上的等号,如:LETN=N+1,数学上是错误的,但BASIC语言的LET语句中却经常用到。

用法:(1)可以将常量赋值给变量,如LET X=3(2)可以将表达式的值赋给变量,如LET L=2*3.14*R,但不能向一个表达式赋值,如LET X+Y=2+3则是错误的。

(3)一个LET语句只能给一个变量赋值,也不能连用几个等式(4)变量之间可以辗转赋值,且最新值刷新老值四. BASIC中数与变量的表示法(一)常数的表示法1. 一律采用十进制,但不能用逗号分位,有效位数因机型不同而崐异,一般都在七位以上。

2. 超大与超小数的表示法如9亿,表示成9E+8,或9E8;又如0.0000079,表示成7.9E-6。

至于大到什么程度会溢出,小到什么程度当做零处理,与机型有关。

拡(二)变量的表示法1. BASIC中变量简单变量与下标变量两类,简单变量可以用26 个英文字母的任意一个来表示,但一般不能写成XY、3X等形式,即乘号不能省略。

2. 下标变量由一个大写英文字母加上圆括号中的下标组成,下标一般只能是正整数或零。

如A(3),X(0)等。

(三)运算符的表示法1. 加减符号与数学相同,除号用/表示,乘号用*表示,而且不能省略。

2. 乘方采用表示自乘,有的BASIC则要求用*连乘。

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

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

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

BASIC语言标准函数表┏━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━┓┃标准函数┃功能┃备注┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃SIN(X) ┃正弦函数┃自变量单位以弧度表示┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃CON(X) ┃余弦函数┃自变量单位以弧度表示┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃TAN(X) ┃正切函数┃自变量单位:弧度。

如太接近┃┃┃┃/2的奇数倍,可能溢出┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃A TN(X) ┃反正切函数┃函数值的单位为弧度┃┃┃┃┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃LOG(X) ┃即自然对数ln X ┃X 的值应为正┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃EXP(X) ┃┃┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃SQR(X) ┃X的平方根(正根)┃┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃ABS(X) ┃X的绝对值┃┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃INT(X) ┃求不大于X的最大整数┃┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃┃┃ 1 (当X>0) ┃┃SGN(X) ┃符号函数┃SGN(X) = 0 (当X=0) ┃┃┃┃-1 (当X<0) ┃┣━━━━╋━━━━━━━━━━━╋━━━━━━━━━━━━━┫┃RND(X) ┃产生(0,1)区间的一个均┃X只有形式上的作用,可取任┃┃┃匀分布的随机数┃意值┃┗━━━━┻━━━━━━━━━━━┻━━━━━━━━━━━━━┛櫪殢五. BASIC语言作图(一)屏幕的两种格式1. 在BASIC语言环境下,屏幕有两种模式:文本格式与图形模式。

文本模式不能作图,图形模式兼容文本模式2.一般默认格式是文本模式,也可以用SCREEN 0将图形模式转换成文本模式。

3. 图形模式一般从SCREEN 1,SCREEN 2,......到SCREEN 9 等等,其分辨率也随着增高,但要受到机器配置与BASIC 语言版本不同等因数的制约。

作图时可以调用颜色编号,但同样要受到机器与版本的制约。

具体情况见《BASIC屏幕模式表》4. 一般形式是:SCREEN M,C,A,VM为屏幕模式,C为颜色组别参数,A为工作页参数,V为显示页参数(二)BASIC语言的几个基本的作图语句1. 画圆语句CIRCLE格式:CIRCLE(X,Y),R,C(X,Y)为圆心坐标,R为圆的半径,C为颜色参数。

省略颜色参数则为白色。

由于有的显示器横宽显示比例不是严格的1|1,所以可能看上去象椭圆,且并不画出圆点来。

2. 画点语句PSET格式:PSET(X,Y),C(X,Y)为要画出的点的坐标,C为颜色参数3. 画线和方形语句格式:LINE(X1,Y1)-(X2,Y2),C,B[BF](X1,Y1)为起点坐标,(X2,Y2)为终点坐标,C为颜色参数,省略参数B和BF为直线,选B 为方形,选BF为实心方形。

若省略颜色参数时画方形,其逗号不能省略,即要连用两个逗号。

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

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

BASIC屏幕模式表┏━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━━┓┃模式┃解析度┃颜色组别┃每组颜色数┃┣━━━━╋━━━━━━━╋━━━━━━━╋━━━━━━━━┫┃0 ┃80*25 ┃ 4 ┃16 ┃┣━━━━╋━━━━━━━╋━━━━━━━╋━━━━━━━━┫┃1 ┃320*200 ┃ 2 ┃4 ┃┣━━━━╋━━━━━━━╋━━━━━━━╋━━━━━━━━┫┃2 ┃640*200 ┃16 ┃ 2 ┃┣━━━━╋━━━━━━━╋━━━━━━━╋━━━━━━━━┫┃3 ┃320*200 ┃16 ┃16 ┃┣━━━━╋━━━━━━━╋━━━━━━━╋━━━━━━━━┫┃8 ┃640*200 ┃ 4 ┃16 ┃┣━━━━╋━━━━━━━╋━━━━━━━╋━━━━━━━━┫┃9 ┃460*350 ┃16 ┃16 ┃┣━━━━╋━━━━━━━╋━━━━━━━╋━━━━━━━━┫┃10 ┃640*350 ┃ 4 ┃9 ┃┗━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━━┛六. BASIC语言的音乐功能要具备一定的乐理知识才能用BASIC语言作曲。

相关文档
最新文档