欧普下载是国内较新、较齐、较安全的软件下载基地!
当前位置:首页 ›› 其他软件 ›› 编程相关 ›› Microsoft Small Basic下载

Microsoft Small Basic v1.2汉化版

Small Basic中文版[下载地址]
Microsoft Small Basic v1.2汉化版

Microsoft Small Basic是由微软打造的一款简单的儿童编程软件,抛弃了vb的复杂界面,small basic使用起来更简单,强大的帮助系统,每个语句都有详细的解释,更适合初学者或者儿童。开挖掘机神马的都落后了,让孩子来学习编程吧,赢在起跑线上。

Small Basic安装教程

1.找到安装文件

Microsoft Small Basic v1.2汉化版

2、选择【I Agree】

Microsoft Small Basic v1.2汉化版

3、选择安装组件,默认即可

Microsoft Small Basic v1.2汉化版

4、点击【install】

Microsoft Small Basic v1.2汉化版

5、点击【finish】,安装完成。

Microsoft Small Basic v1.2汉化版

Small Basic功能

循环调用子程序

有时子程序从循环中被调用,在此期间,它们执行同一组语句,但在一个或多个变量中具有不同的值。例如,如果你有一个命名为primecheck这个子程序确定一个数是否为素数或不。你可以写一个程序,让用户输入一个值,然后你可以说,如果它是素数,用这个子程序。

使用变量

您可以从子程序中访问和使用程序中的任何变量。作为一个例如,下面的程序接受两个数字,然后打印两个数中较大的一个。注意:变量的最大值在子程序的内部和外部使用。

使用子程序的优点

正如我们在上面看到的,子程序有助于减少输入的代码量。一旦你有了printtime子程序的编写,你可以叫它从任何地方在您的程序,它会打印当前时间。

绘制更复杂的图形

除了向右转和左转的操作,有一个旋转操作。此操作输入一个指定旋转角度的输入。使用此操作,可以绘制任何边的多边形。下面的程序绘制六边形(一个六边多边形)。

软件特色

此外,子程序可以帮助在同一程序中分解子程序。你复杂的问题变成更简单的部分。表示不能从另一个调用子例程。有一个复杂的方程求解,可以写程序。几个子程序来解决更小的问题复方程。然后你可以放结果得到了原复方程的解。

子程序也有助于提高程序的可读性。换句话说,如果你有程序的常用运行部分命名为子程序,程序变得容易阅读。和理解。这是非常重要的,如果你想了解别人的程序,或者如果你希望别人能理解你的程序。有时候,即使你想阅读,它也是有用的。你自己的程序,比如说你写了一个星期。

画一个正方形

正方形有四条边,两条垂直线和两条水平线。为了画一个正方形,我们需要能够要画一条线,向右转,画另一条线,然后继续,直到所有四边都是。完成。

拉深成形

当涉及到绘制形状时,通常有两种类型的操作。他们是绘制操作和填充操作。画操作用钢笔画出轮廓的轮廓,然后填充。操作使用画笔绘制形状。例如,在下面的程序中,有两个矩形,用红色钢笔画的,用绿色画笔填充的钢笔。

Small Basic入门教程

一、Variables 变量

变量是程序用来保存信息和数据的,变量取名的规则如下:

1、变量名长度必须小于等于40个字符

2、变量名里面可以出现下划线_、字母、数字

3、第一个字符必须是英文字母

4、不能用Small Basic的保留单词作为变量名,例如:if 不好作为变量名。

5、实践证明变量名里面出现汉字不太好处理。

建议使用具有实际含义的较长的变量名,可以提高程序的可读性;例如下面的变量名是比较好的:

StartingTime

Interest_Value

Letter05

JohnsAge

Number_of_Days

TimeOfDay

二、数据类型

每个变量用来存放的数据类型不同,共有三种数据类型:

1、数字 用来保存十进制的整数、小数,可以是负数。

2、字符串 也称为文本类型(text)用来保存一个文字序列,例如一句话、一个单词、一个人的姓名。字符串常量总是被用双引号括起来。

3、布尔(Boolean)类型,只能保存“true” 或 “false”。此处的双引号也是必须的,这里“true”<>1。通常用来表示条件、性别等。

当变量被第一次使用时,系统自动定义变量的类型。赋值不匹配时系统会智能转换,但编程者心目中还是需要区分这几种数据类型的。

数组 arrays ,稍微复杂了点,略去。

A[1]="星期一"

A[2]="星期二"

A是一个数组,A=["星期一","星期二"];注意理解数组名、引用下标。系统支持两维数组。

自定义子程序(子过程)的定义和调用,稍微复杂了点,略去。

用户定义子程序,为自定义的MySub名称

1.Sub MySub

2. ' 代码

3.EndSub

用户调用自定义子程序

MySub ()

三、语句 表达式

关键词、变量名、函数名等不区分大小写。

3.0 说明语句

‘ 单引号 表示注解(说明文字)。可以在语句的行末出现,可以在注解行行首出现。在源程序里,只有注解、字符串常量可以使用中文和中文标点符号。其它地方一定要用半角英文。

3.1 赋值语句

赋值 =,例如:i=1将1 赋值给变量 i.

赋值语句的左端必须是一个变量名,右端必须是表达式。

函数、常量、变量 以及函数的嵌套(复合),它们的运算 都是表达式。small basic 自动计算表达式。表达式中用小括号()表示运算的优先次序变化,不用中括号表示。

算术运算符:+ - * /

比较运算:> < <= >= = <>(不等于) ,(等于号第二个用途)

逻辑运算: and(且,与) or (或)

字符串连接运算:+ (这里的加号出现了第二个用途)

几个简单的数学函数:

Math.Abs(x) 取绝对值;

Math.Ceiling(x)进一法取整;

Math.Floor(x)去尾法取整;

Math.Round(x,y) x四舍五入取整

Math.GetDegrees(x) 弧度化度数;

Math.GetRadians(x) 度数化弧度;

Math.GetRandomNumber(x) 取不超过x的随机正整数。

Math.Log(x) 10为底得对数

Math.Max(x,y) 取两者中较大者

Math.Min(x,y) 取两者中较小者

Math.Pi() 圆周率

Math.Power(x,y) x的y次幂

Math.Remainder(x,y) x除以y 的余数。

3.2 跳转语句(不建议使用)

Goto MyLabel

……

MyLabel: ’自定义的行标

……

3.3 条件语句

1.If (逻辑表达式) Then

2. 代码段

3.EndIf

1.If (逻辑表达式) Then

2. 代码段

3.Else

4. 代码段

5.EndIf

以下语句有点像 case 语句

1.If (逻辑表达式1) Then

2. 代码段

3.ElseIf (逻辑表达式2) Then

4. 代码段

5.ElseIf (逻辑表达式3) Then

6. 代码段

7.Else

8. 代码段

9.EndIf

3.4 循环语句

1.While (逻辑表达式)

2. 代码段

3.EndWhile

1. For Variable = Start To End Step Increment

2. ' 语句 to execute goes here,增量Increment可以是负数

3. EndFor

四、对象

对象就是软件世界的一个东西,面向对象是新一代程序员的基本方法。

对象可有属性(变量值)、方法(与对象相关的子程序)、事件

object can have properties, methods and/or events

设置属性值:Object.Property =表达式

获取属性值:变量=Object.Property

调用方法:Object.Method(参数)

键盘按键、鼠标点击、计时器到时间都可以看作为事件,必须要一个子程序赋值给事情。

事件触发执行子程序:Object.Event = EventSub

部分对象Object

Small Basic编程系统自带的有20种对象,随着这种语言的流行和第三方扩展的丰富将会有一些新的对象可以使用。

1 Mouse 鼠标

2 text 字符串 常用,有些字符串的处理被简化成了普通变量操作。

Text.GetLength(text) 获取字符串的长度,单位是字符。一个汉字的长度是一,一个英文字母的长度也是一。因为 本编程系统采用了Unicode 国际编码。

Text.GetSubTextToEnd(text, start) 获取子字符串,从start 位置开始到最后的。

Text.GetSubText(text, start, length) 获取子字符串,从start 位置开始长度为length的。

Text.GetIndexOf(text, subText) 定位子字符串出现的位置。

Text.GetCharacter(characterCode)根据字符的机器码(Unicode、Ascii)获取字符,对一些不可打印的特别特别有用。

3 Clock 计算机的实时时钟

4 Shapes 几何形状,可制作简单的动画

5 Math 数学方法(函数),除了前面提到的还有三角函数等等。

6 TextWindow 字符窗口,利用它输入输出字符类的数据。

Hide()隐藏,隐藏后能加快执行速度。

Show()显示,往往和隐藏成对使用

PauseWithoutMessage() 等待用户输入然后关闭程序(窗口里面没有 ‘Press Any Key’ 信息).

WriteLine(data) 输出文本,自动换行。

Write(data) 输出文本,不换行。

TextWindow.WriteLine("") 输出一个换行符

Read() 读入键盘输入的文本,直到回车为止。

ReadKey()读入键盘的一次输入

ReadNumber()读入键盘输入的十进制数,直到回车为止。

7 GraphicsWindow

默认的:背景色是白色,大小宽(Width)624像素 高(Height)444像素。

PenWidth 线条粗细是2像素,PenColor 线条颜色是 黑色。字体是“Tahoma”. 字号是12磅,粗体。

在图形窗口里:

可以画点 画线段

可以画圆、椭圆

可以画长方形、正方形

可以画三角形、文字

可以载入图片、实现简单的变换

GraphicsWindow.ShowMessage(text, title)’ 显示一个简单的对话框

图形窗口在Windows 桌面居中的语句:

GraphicsWindow.Left = 0.5 * (Desktop.Width - GraphicsWindow.Width)

GraphicsWindow.Top = 0.5 * (Desktop.Height - GraphicsWindow.Height)

8 Program 程序 指当前执行的程序。不常用

9 File 对磁盘上的文件进行操作 常用

File.ReadContents(filePath),

10 Network 网上的网页和文件

11 ImageList 内存中的图形

12 Timer 定时器

13 stack堆栈,常用。

14 Array 数组,有些操作已经简化为普通运算。

五、其它

Small Basic 源程序编辑窗口很简单,智能化程度很高,比较友好,但速度不快。本系统生成的可执行程序本身速度也不佳。

学习它序可以理解编程的思想方法,理解计算机解决问题的方法,而且充满了乐趣。例如:我们可以用它设计一个保存密码的软件。熟练掌握了Small Basic 之后,任何编程语言的学习都会变得很简单。

B (Beginner's)

A (All-Purpose)

S (Symbolic)

I (Instruction)

C (Code)

更新内容:

— 在Small Basic 0.95的基础上新增了冰岛语言,支持Small Basic共支持20种语言;

— 升级了Small Basic启动程序和版本信息;

— 修复了一些Bug;

— 最终用户许可协议(EULA)进行了更新;

另外,Small Basic 1.0还新增了不少扩展,用户可以到TeachingKidsProgramming网站查看。这里还提供了不少课件,帮助10岁以上儿童学习编程。

编程软件
编程软件
编程软件是针对不同环境的代码提供的一款编辑工具,包括C语言编程、Java编程、C++编程、VB编程、CSS编程、JS编程等等,那么想要进行高效的编程,一款好的编程软件就十分重要了,具体编程软件哪个好?编程软件有哪些,小编为大家提供了一些比较
下载Microsoft Small Basic v1.2汉化版
本地下载地址:
本地电信下载
本地电信下载
本地联通下载
本地联通下载
本地迅雷下载
本地迅雷下载
移动用户下载
移动用户下载

版权声明:本站提的序列号、注册码、注册机、补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

猜您喜欢
相关文章
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
    登录   注册