BASIC语言如何写READsql查询语句实例?

BASIC语言_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
BASIC(来自英语:Beginner's All-purpose Symbolic Instruction Code的缩写),又译培基,一种直译式程序设计语言。名称字面为意思“初学者的全方位符式指令代码”,设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。BASIC 语言是由Dartmouth学院John G. Kemeny与Thomas E. Kurtz两位教授于20世纪60年代中期所创。由于立意甚佳,BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。
BASIC语言起源
BASIC是属于高阶程式语言的一种,英文名称的全名是 &Beginner's All-Purpose Symbolic Instruction Code&,取其首字字母简称 &BASIC&,就名称的含意来看,是&适用于初学者的多功能符号指令码&,是一种在计算机发展史上应用最为广泛的程式语言。
一般人类自然语言有标准语言,也有方言,亦是如此。许多种电脑都有BASIC语言,但其语法、规则、功能并不尽然相同,而同一种电脑所使用的BASIC语言也可能有不同版本或由不同的软件开发公司制作的不同品牌BASIC语言,只是大家一致地继承了BASIC创始者所设计的基本形态与精神,而分别赋予独特的设计手法与增添一些功能罢了。
BASIC语言发展史
BASIC语言早期是以直译程式的方式创始,也演化出许多不同名称的版本,如:BASICA, GW-BASIC, MBASIC, TBASIC, ...。也在MS-DOS时代即推出Quick BASIC,并逐渐将之改良为兼具直译与编译双重翻译方式,1988年在Windows开始流行的时候,微软公司推出for Windows成为Windows作业环境一枝独秀的易学易用程式语言,微软公司还特地为MS-DOS的使用者开发了Visual Basic for MSDOS。微软在早期的崛起BASIC语言功不可没。Quick Basic与Visual Basic发展过程如下:
Quick BASIC是微软(Microsoft)公司1987年推出的。
1991年,伴随着MS-DOS5.0的推出,微软(Microsoft)公司同时推出了Quick BASIC的简化版QBASIC,将其作为操作系统的组成部分免费提供给用户。自从Windows操作系统出现以来,(GUI)的BASIC语言(即Visual Basic)已经得到广泛应用。
2001年推出。
2003年Visual Basic .NET 2003推出。
日在Visual Studio 2005内推出Visual Basic 2005。
2008年3月在Visual Studio 2008内推出Visual Basic 2008。
2008年10月推出针对儿童市场的免费编程语言Small Basic。
日在Visual Studio 2010内推出Visual Basic 2010
BASIC语言种类
行号类型(非结构化)
这是第一代的BASIC,例如早期BASICA、GW-BASIC……等,BASIC解释器。这类的BASIC程序的特征,就是每一行的代码前面都有一个数字作为“行号”。由于这种类型的BASIC程序的写法,很容易滥用GOTO的跳跃指令,以及代码没有办法使用到缩进去区分区块,因此很容易导致面条式代码。
无行号类型(结构化)
这是第二代的BASIC,例如QuickBASIC、PowerBASIC。这时期,同时有功能相近的解释器与编译器的版本出现。这类的BASIC程序的特征,是不使用行号,改使用标签作为跳跃点(仍有GOTO指令,但已可使用其他写法可完全避开使用GOTO),与使用函数或副程序的方式,以及可使用缩进,将程序结构化。
面向对象化
这是第三代的BASIC,例如Visual Basic、REALbasic、StarOffice Basic。这类的BASIC程序的特征,是导入类别(Class)的应用,使用面向对象的继承与代码封装的写法。通常也使用“事件驱动”的写法,虽然下面这个Visual Basic .NET的示例并不是用到“事件驱动”
BASIC语言特点
(1)构成简单。 BASIC语言的最基本语句只有17种,而且它们都是常见的英文单词或其变形,如READ、END等,很容易学习和掌握。
(2)是一种“人机会话”式的语言。通过键盘操作,用BASIC语言编写完的程序,可以在计算机上边编写、边修改、边运行。而且还可以在运行中向人们提示信息的指出错误,要求人去改正,即实现了人和机器的对话。
(3)功能较全、适用面广。BASIC语言除了能进行科学计算和数据处理外,还能进行处理、图形处理、音乐演奏等。因此BASIC语言不仅适用于科学计算,也适用于事务管理、和游戏编程等方面。
(4)执行方式灵活。BASIC语言提供两种执行方式,分别是程序执行方式和命令执行方式。程序执行方式把BASIC语言编写成一个完整的程序送入计算机执行;命令执行方式不编写程序,直接从键盘输入某些命令(称键盘命令),计算机能立即执行这些命令。
BASIC语言采用的是,就是逐句翻译成机器语言程序,译出一句就立即执行,即边翻译边执行.与比起来,解释器费时比编译器更多,但可少占计算机的内存
使用BASIC语言的微型机有APPLE机和TRS-80机等.它们的使用方法有些不同。
下面举一个BASIC语言编的程序。
10 LET X=2
20 LET Y=SIN(X)
30 PRINT Y
BASIC语言编程工具
目前,除了微软的产品之外,基于Basic的编程工具及语言变种较多,微机上主要使用的有以下几种:
.中国知网[引用日期]
.中国知网[引用日期]
.中国知网[引用日期]
本词条认证专家为
副教授审核
西南大学电子信息工程学院
清除历史记录关闭QBASIC read和data语句_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
QBASIC read和data语句
阅读已结束,下载本文到电脑
想免费下载本文?
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢请告诉我17个Q-BASIC语言命令语句_百度知道
请告诉我17个Q-BASIC语言命令语句
我有更好的答案
QBASIC - Statements
命令:BEEP, BLOAD, BSAVE, CALL, CHAIN, CHDIR, CIRCLE, CLEAR, CLOSE, CLS, COLOR, COM, COMMON, CONST, DATA, DATE$, DECLARE, DEF, DEFDBL, DEFINT, DEFLNG, DEFSNG, DEFSTR, DIM, DO, DRAW, END, ENVIRON, ERASE, ERROR, EXIT, FIELD, FILES, FOR, FUNCTION, GET, GOSUB, GOTO, IF, INPUT, IOCTL, KEY, KILL, LET, LINE, LINE INPUT, LOCATE, LOCK, LPRINT, LSET, MID$, MKDIR, NAME, ON, OPEN, OPTION, OUT, PAINT, PALETTE, PCOPY, PEN, PLAY, POKE, PRESET, PRINT, PSET, PUT, RANDOMIZE, READ, REDIM, REM, RESET, RESTORE, RESUME, RETURN, RMDIR, RSET, RUN, SCREEN, SEEK, SELECT CASE, SHARED, SHELL, SLEEP, SOUND, STATIC, STOP, STRIG, SUB, SWAP, SYSTEM, TIME$, TROFF, TRON, TYPE, UNLOCK, VIEW, WAIT, WHILE, WIDTH, WINDOW, WRITE程序:
STOP 事件:
WAIT 结构:
SELECT CASE
PENJoystick
STRIGKeyboard
LINE INPUT Screen
WINDOWPrinter
WIDTHGraphics
SOUND Memory
RESETSequential file
LINE INPUT
WRITERandom file
UNLOCKBinary file
BSAVEDirectory
RMDIR System
SYSTEM Date & Time
TIME$ Debug
Sounds the speaker at 800 Hz for 1/4 second.
PRINT CHR$(7) also beeps CIRCLE
&SCREEN 1: CIRCLE CLOSE
Close an open file
&OPEN DATA
&maskinkode: array DEF DEF SEG
Sets the current segment address.
DEF SEG [=address]
A segment address used by BLOAD, BSAVE, CALL ABSOLUTE, PEEK, or POKE
- a value in the range 0 - 65535.
If address is omitted, DEF SEG resets the current segment address to the default data segment.Example:
DEF SEG = 0
Status% = PEEK(&H417)
POKE &H417, (Status% XOR &H40)
DEF SEGRead keyboard status.
Change Caps Lock state, bit 6.
Reset segment address.&maskinkode: array DIM
DIM declares an array or specifies a data type for a nonarray variable.
&REDIM, $DYNAMIC, $STATIC
DIM [SHARED] variable[(subscripts)] [AS type][, variable[(subscripts)] [AS type]]...
Specifies that variables are shared with all SUB or FUNCTION procedures in the module.
subscripts
Dimensions of the array, expressed as follows:
[lower TO] upper [, [lower TO] upper]...
The lower bound of the array's subscripts.
The default lower bound is zero.
The upper bound.
&OPTION BASE
Declares the data type of the array or variable:
A 16-bit signed integer variable
A 32-bit signed integer variable
A single-precision 32-bit floating-point variable
A double-precision 64-bit floating-point variable
STRING * n%
A fixed-length string variable n% bytes long
A variable-length string variableDIM i%
DIM i AS INTEGER
DIM s AS STRING * 20
DIM a(4) AS SINGLE
'5 numbers (0 to 4)DRAW
& SCREEN 1: DRAW GET
&GET [File I/O]
&GET [Graphics] IF...THEN...ELSE
IF condition THEN statements [ELSE statements]
IF condition THEN
statements
[ELSEIF condition THEN
statements]...
statements]
END IF KEY
&KEY [Assignment]
&KEY [Event Trapping] LINE (Graphics)
& SCREEN 1: LINE LOCATE
& SCREEN 0: LOCATE (show/hide/define cursor) LPRINT
& Printer: LPRINT
& PRINT MID$
The MID$ statement replaces part of a string variable with another string.
MID$(stringvariable$,start%[,length%])=stringexpression$
stringvariable$
The string variable being modified.
The position of the first character in the substring being replaced.
The number of characters in the substring. If the length is omitted, MID$ replaces all characters to the right of the start position.
stringexpression$
The replacement string. It can be any string expression.
Text$ = &Paris, France&
PRINT Text$
MID$(Text$, 8) = &Texas &
PRINT Text$
Paris, France
Paris, Texas
&Function: MID$() PAINT
& SCREEN 1: PAINT PALETTE
& SCREEN 1: PALETTE PLAY
& Sound: PLAY
& PLAY (Event Trapping) POKE
& DEF SEG & SCREEN 0: POKE (attributes and chars)& PEEK() PRESET
& SCREEN 1: PRESET
& SCREEN 1: PSET PUT
&PUT (File I/O)
&PUT (Graphics)
&GET RANDOMIZE [seed]
Benytter 'seed' til at danne en ny start p? den sekvens af 'tilf?ldige' tal, som RND() returnerer.
Med en fast seed-v?rdi kan man sikre, at den tilf?ldige sekvens altid er den samme:
RANDOMIZE 124
FOR i = 1 TO 4
Hvis talsekvensen skal v?re 'rigtig tilf?ldig' benyttes
RANDOMIZE TIMER
der benytter maskines aktuelle tid som seed.
REDIM declares or resizes a dynamic array, erasing any previous values.
REDIM [SHARED] variable[(subscripts)] [AS type][, variable[(subscripts)] [AS type]]...
&DIM SOUND
& Sound: SOUND
& PLAY SYSTEM
Lukker alle ?bne filer og returnere til operativsystemet (DOS) VIEW
Definerer et omr?de af en grafik-sk?rm (&viewport&) - grafik (men ikke tekst) bliver begr?nset til dette omr?de.
VIEW Uden parametre nulstiller en defineret Viewport - s? hele sk?rmen benyttes til grafik.
Grafikkoordinater er relative til en defineret Viewport - men:
VIEW SCREEN ... benytter absolutte koordinater.
CLS rydder kun det indre af en Viewport.VIEW [[SCREEN] (x1!,y1!)-(x2!,y2!) [,[color%] [,border%]]]
Specifies that coordinates are relative to the
screen rather than the viewport.
(x1!,y1!)-(x2!,y2!)
The coordinates of diagonally opposite corners
of the viewport.
A color attribute that sets the viewport fill
color. Depends on Screen mode.
A color attribute that sets the viewport border
color. Depends on Screen mode.F?lgende to rutiner (uden og med SCREEN) giver samme resultat (bem?rk parametrene til CIRCLE):
VIEW (80, 80)-(160, 120), , 1
LOCATE 13, 13: PRINT &A viewport&;
CIRCLE (25, 20), 30
VIEW SCREEN (80, 80)-(160, 120), , 1
LOCATE 13, 13: PRINT &A viewport&;
CIRCLE (105, 100), 30
et udsnit af sk?rmen:
view1.gif (1722 bytes)
VIEW (80, 80)-(160, 120), 2, 1
LOCATE 13, 13: PRINT &A viewport&;
CIRCLE (25, 20), 30
view2.gif (1904 bytes) WHILE...WEND
'statements
WENDWait for any key:
WHILE Inkey$=&&: WEND WIDTH
采纳率:47%
为您推荐:
其他类似问题
basic语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。BASIC语言是什么_百度知道
BASIC语言是什么
我有更好的答案
BASIC(Beginners' All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档。1964年,两位美国计算机科学家G. Kemeny和Thomas E. Kurtz在FORTRAN语言的基础上创造了一种新的语言——BASIC,BASIC是一种适用于初学者的人机交互式语言。Basic 的名字--Beginner's All-purpose Symbolic Instruction Code(初学者通用的符号指令代码),原来被作者写做 BASIC,只是后来被微软广泛的叫做 Basic 了。BASIC语言本来是为校园的大学生们创造的高级语言,目的是使大学生容易使用计算机。尽管初期的BASIC仅有几十条语句,但由于BASIC在当时比较容易学习,它很快从校园走向社会,成为初学者学习计算机程序设计的首选语言。随着计算机科学技术的迅速发展,特别是微型计算机的广泛使用,计算机厂商不断地在原由的BASIC基础上进行功能扩充,出现了多种BASIC版本,例如TRS-80 BASIC、Apple BASIC、GWBASIC、IBM BASIC(即BASICA)、True BASIC。此时BASIC已经由初期小型、简单的学习语言发展成为功能丰富的使用语言。它的许多功能已经能与其他优秀的计算机高级语言相媲美,而且有的功能(如绘图)甚至超过其他语言。1975 年,比尔·盖茨创立的 Microsoft,并成功的把 Basic 语言的编译器移植到使用 Intel 处理器的 ALR 计算机中,IBM 在 1982 年选定 Microsoft 创作 PC 的操作系统时,也选定了 Microsoft 的 Basic 作为其计算机的 ROM-Basic。微软还在其发布的 DOS 操作系统中免费加入了 GW-Basic、QBasic 等当时最好的 Basic 解释程序。Quick BASIC是微软(Microsoft)公司1987年推出的。1991年,伴随着MS-DOS5.0的推出,微软(Microsoft)公司同时推出了Quick BASIC的简化版QBASIC,将其作为操作系统的组成部分免费提供给用户。自从Windows操作系统出现以来,图形用户界面(GUI)的BASIC语言(即Visual Basic)已经得到广泛应用。2001年Visual Basic .NET推出2003年推出Visual Basic .NET 2003推出日在Visual Studio 2005内推出Visual Basic 2005。
为您推荐:
其他类似问题
basic语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。BASIC语言编程初学者手册_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
BASIC语言编程初学者手册
&&Decimal BASIC 象QBACIC一样容易入门的BASIC语言环境,短小精悍不足1M,Window界面,完善的全屏幕编译、跟踪调试、数学、绘图功能。以十进制BASIC(Decimal BASIC)为基本环境,通过众多可马上使用的实例,为中小学生及没有时间学习很多概念的爱好编程人士,提供简单易行编程的入门学习材料,从而掌握BASIC及程序设计的基本方法,并解决学习和生活中实际问题。
根据日文版翻译整理。
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩43页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 sql查询语句大全讲解 的文章

 

随机推荐