对于“7岁到77岁”的年轻人来说,编程可以成为真正的爱好。微软对此深信不疑,并提供了专为初学者设计的新语言和新环境。该语言仅使用 15 个关键字,但还可以使用外部对象和库,从而丰富了其潜力。这是我们介绍 Small Basic 编程的第一集。
Etape 1/6:简介
曾经有一段时间,每个拥有计算机的人都知道如何编程。有充分的理由:他们刚刚购买的计算机没有附带任何软件。唯一可用的工具是编程语言(用于 ZX81 和 ZX Spectrum 的 Sinclair Basic、用于 Atari 400/800 和 ST 的 Atari Basic、用于 PC 的 GWBasic 等)。每个人都喜欢创建自己的小应用程序……因为是的,编程可以是一种有趣的爱好!
凭借其 Small Basic(不要与 SmallBasic 软件混淆,更不用说用户友好性了),微软希望重新连接那个时代语言的简单性,并重新发现对有趣的编程的热情。这里的想法并不是让每个人都成为计算机科学家,而是重新认识到编程也是一种数字爱好,就像摄影、视频或视频游戏一样。
必须说的是,通过将其 Visual Basic 语言(以及之前的 GWBasic)发展为 C# 和 Visual Basic.NET 等纯对象编程概念,微软多年来已经远离了 80 年代家庭编程的辉煌时代。互联网和易于下载的软件的出现最终让我们忘记了它是一种多么好的娱乐方式。
因此,Small Basic 通过偏向休闲、简单和用户友好来纠正这种疏忽。
要发现编程的乐趣,请从安装 Small Basic 开始。
– 为了发挥作用,它需要“.NET框架3.5”。所以你需要下载并安装它。
– 然后您必须下载并安装小型基本型通过点击—伊西—
步骤 2/6:建立联系
启动小型基本版。几秒钟后,出现编程界面。它提供了一个受 Office 功能区启发的工具栏,带有大图标、程序输入窗口和在线帮助面板,该面板将解释每条指令的作用。
每个程序员都习惯于通过编写第一个程序来发现新的编程环境和新语言,即程序“你好世界”。这是一个不应该背离的传统。
– 将光标置于窗口中“无题“
– 输入字母“时间”。
– 注意文本编辑器如何立即反应并自动为您提供可能的命令列表。这个功能被称为智能感知。
– 使用光标键在 Intellisense 提供的命令列表中移动,选择文本窗口并验证[主菜]。
– 请注意右侧的帮助面板解释了该命令是什么文本窗口。这允许您显示文本,或者相反,要求用户输入文本。
– 像所有基本命令一样,文本窗口具有不同的行为(或方法),允许您配置其操作。
– 要访问这些方法,只需键入“。“ 在后面 ”文本窗口”。智能感知又开始发挥作用了。选择写行并验证[主菜]。
– 订单写行允许您在屏幕上显示文本。正如面板中的帮助所解释的那样,写行接受括号中的参数,该参数将是要显示的文本。
– 在 Small Basic 下,您要显示或操作的文本必须用引号表示。完成输入最终得到一行:
TextWindow.WriteLine(“Hello World! Ceci est mon prime program Small Basic!”)
步骤3/6:第一个程序
因此,屏幕上出现了您的第一个程序,由单个编程行组成:
TextWindow.WriteLine(“Hello World! Ceci est mon prime program Small Basic!”)
该行指示计算机打开一个文本窗口(文本窗口)并显示(写行) 括号内的引号中指定的文本。
我们只需按一下键即可启动第一个程序[F5]键盘的。
当程序启动并执行您刚刚订购的内容时,编辑窗口会变暗并自我保护。请参阅屏幕截图。
现在我们将了解如何稍微丰富这个程序。
Etape 4/6:说明组曲
我们现在将丰富这个计划。重要的是要理解程序只是计算机按顺序分析和执行的一系列指令。
输入以下程序(如果您不想输入所有内容,可以复制/粘贴):
TextWindow.Title=”周一首要节目”
TextWindow.BackgroundColor=”白色”
TextWindow.ForegroundColor=”DarkRed”
TextWindow.WriteLine(“你好世界!Vive Small Basic!”)
TextWindow.PauseWithoutMessage()
让我们快速解释一下这个程序的作用:
文本窗口.标题允许您为程序窗口指定标题。
文本窗口.背景颜色允许您指定白色(白色的) 到壁纸
文本窗口.ForegroundColor允许您分配红色(深红色)写作
文本窗口.WriteLine允许您在屏幕上显示文本
TextWindow.PauseWithoutMessage()允许您等待用户按下某个键来结束程序,而不在屏幕上显示消息。
现在让我们继续下一步:Windows 编程!
步骤 5/6:从文本控制台到 Windows
到目前为止我们只使用了文本控制台,换句话说“文本窗口”。
但是,在 Windows 下,我们更经常使用带有按钮的图形显示来与用户进行交互。要使用真正的图形 Windows 窗口,我们使用另一个命令:“图形窗口”。
因此,我们之前的 Windows 版本程序变为:
GraphicsWindow.Show()
图形窗口高度 = 240
图形窗口宽度 = 320
GraphicsWindow.Title = “周一程序 Windows”
GraphicsWindow.BackgroundColor = “白色”
GraphicsWindow.BrushColor =“深红色”
图形窗口.FontSize = 14
GraphicsWindow.DrawText(10,120,“Hello World!Vive Small Basic!”)
GraphicsWindow.DrawLine(10,136,220,136)
该程序首先显示一个图形窗口(GraphicsWindow.Show()) ,然后设置高度 (高度)和宽度(宽度)这个窗口。然后它给窗口一个标题(标题)。它定义了一个白色背景(背景颜色)和红色书写颜色(BrushColor)。然后它设置文本大小(字体大小)并最终显示文本(绘制文本)在窗口中的特定位置。最后,我们使用绘图指令(画线) 为文本添加下划线。
尝试玩一下这个程序来改变屏幕上文本的位置,改变文本的字体(有一个命令字体名称),绘制其他线条甚至矩形(绘制矩形)或圆圈(画椭圆)通过改变笔的大小和颜色(钢笔颜色等笔宽)。
让我们继续最后一步......
步骤 6/6:连接和互动程序
为了结束专门介绍 Small Basic 的第一集,我们将介绍两个概念:
– L'互动
– 互联网连接
为了使程序变得有趣,用户必须能够与窗口交互。稍后我们将看到许多交互是可能的。为此,我们定义要管理的事件,例如鼠标单击,并编程该事件发生时应发生的情况。
Small Basic 是一种旨在现代化的语言。因此,它可以与 Internet 服务通信,例如与图像站点 Flickr 通信。
每次用户单击鼠标按钮时,下面的程序都会显示来自 Flickr 的新城堡图像。
GraphicsWindow.Show()
图形窗口宽度 = 640
图形窗口高度 = 480
GraphicsWindow.Title = “示例 2”
GraphicsWindow.BackgroundColor = “白色”
GraphicsWindow.MouseDown = OnMouseDown
GraphicsWindow.DrawText(10,10,”点击显示图像”)
鼠标按下时子
pic = Flickr.GetRandomPicture(“城堡”)
GraphicsWindow.DrawResizedImage(图片,0,0,640,480)
结束子
该程序介绍了事件的概念(鼠标按下时), 子程序 (子..结束子) 和变量 (图片),我们将在第 2 集中解释这些概念!很快再见,所以...
Opera One - AI 驱动的网络浏览器
作者:歌剧