|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cocuklar-icin-yazlm-microsoft-small-basic-7-13-yas/
课程评论:没有评论
本课程名为“面向儿童的编程:Microsoft Small Basic”,适合 7-13 岁儿童。 **课程概述:** Small Basic 是微软推出的一款编程语言,专为让儿童以有趣的方式学习编程而设计,但任何人都可以使用。它是一种基于文本的语言(类似于 Java、Python、C 等),而不是基于代码块。Small Basic 代码可以转换为 Visual Basic 命令。 使用 Small Basic,您可以创建程序和游戏。它不是游戏引擎,但制作游戏是可能的。Small Basic 还允许您将创建的程序发布到名为“Small Basic Program Listing”的库中。您可以从该库中下载程序,也可以将自己的程序上传。 **Small Basic 的主要功能:** * **下载/发布 (Al/Yayımla):** * **下载 (Al):** 通过输入程序的 ID,您可以将 Small Basic Program Listing 中的应用程序下载到自己的项目中。如果您的项目已有内容,也可以直接覆盖。 * **发布 (Yayımla):** 此功能允许您将程序上传到 Small Basic Program Listing。如果项目为空或过大,则会报错。 * **使用方式:** 您可以联机使用 Small Basic(在网站上编写代码,数据可能被访问),也可以下载安装使用。 * **技术特性:** * **面向对象编程:** Small Basic 是一种面向对象的编程语言。“对象”是 Small Basic 的基本组成部分,它们打开了库的功能。例如,`TextWindow` 对象提供了文本输入和输出功能。 * **方法 (İşlev):** 在使用对象后可以使用方法来实现特定操作。例如,`WriteLine` 是 `TextWindow` 对象的一个方法,用于将字符串打印到文本窗口。 * **属性 (Özellik):** 属性用于自定义库中的元素。 * **语法:** Small Basic 使用缩进(类似于 Python)而不是大括号。有时甚至不需要缩进,这使得编写代码非常快速和轻松。语法简洁。 * **运算符:** 课程介绍了各种运算符,包括算术运算符(+、-、*、/、%)、比较运算符(<、>、=、>=、!=)以及逻辑运算符(True、False、and、or、not)和幂运算符(**)。 * **表达式:** * `if` 语句:根据条件执行代码。可以与 `else` 和 `else if` 结合使用。 * `while` 循环:重复执行代码直到满足特定条件。 * `for` 循环:多次执行一组操作。 * `sub` 语句:将代码行分组,通过一次调用即可执行。 * `goto` 语句:跳转到程序中的新位置。 * **数据类型:** Small Basic 没有明确的数据类型,这被认为是一个缺点,因为有数据类型可以减少内存消耗。 **学习目标:** 本课程旨在教授基础的编程概念和 Small Basic 的使用方法,鼓励儿童通过编程进行创造和游戏开发。
Small Basic , Microsoft'un geliştirdiği ve yayımladığı bir programlama dilidir.Small Basic,normalde çocukların programlamayı eğlenceli bir şekilde öğrenmesi için kurulmuştur.Ancak Small Basic'i herkes kullanabilir.Small Basic,kod bloklarıyla değil de,Java,Python,C vb. programlama dilleri gibi yazı tabanlıdır.Small Basic kodları ayrıca Visual Basic komutuna gönderebilir.Small Basic ile programlar ve oyunlar yapılabilir.Oyun motoru gibi değildir ancak yine de oyun yapılması mümkündür.Small Basic yaptığımız programları kütüphanesinde yayınlamamıza olanak tanır.Bu kütüphaneye Small Basic Program Listing adı verilir.Small Basic ile hem program yayınlayabilir,hem de program yükleyebiliriz.Uygulamadaki üst panelde,Web kısmında bu özellikler görülebilir.Özellikleri sıralayacak olursak:AlYayımlaAl[değiştir kaynağı değiştir]Bu özellik,Small Basic Program Listing içindeki uygulamanın ID bilgisini girerek kendi projenize yazdırmanıza olanak sağlar.Yazılmış bir projeniz varsa onun üstüne yazabilir.Yayımla[değiştir kaynağı değiştir]Bu özellik,Small Basic Program Listing'e programınızı yüklemenizi sağlar.Eğer projeniz boş veya çok büyük ise,hata verir.Kullanım[değiştir kaynağı değiştir]Small Basic'i ister çevrimiçi[3],ister indirerek yapabilirsiniz.Çevrimiçi indirmenin farkı,web sitede kod yazmanız ve sizin verilerinize erişilebilmesidir.Teknik[değiştir kaynağı değiştir]Small Basic,Nesne yönelimli programlama dilidir.Small Basic'te nesne yönelimli programlama (genellikle diğer programlama dillerinde de böyle) şunlardır:Nesne[değiştir kaynağı değiştir]Small Basic'in olmazsa olmaz metodudur.Nesne , kütüphanelerin kapısını açar.Anlamadıysanız bir örnek verelim:TextWindow , metinsel girdi ve çıktı fonksiyonları sağlar.İşlev[değiştir kaynağı değiştir]Bir nesne yazdıktan sonra kullanılabilecek metotdur.İşlevler,girdiğimiz eylemin yapılmasını sağlar.Örnek olarak:WriteLine , TextWindow nesnesinden sonra kullanılır.İçine yazılan string değeri TextWindow penceresine yazdırır.Özellik[değiştir kaynağı değiştir]Aslında bu metotlara ek diyebiliriz.Genellikle kütüphanedeki şeyleri özelleştirmek için kullanılır.Söz Dizimi[değiştir kaynağı değiştir]Small Basic,Python gibi örneğin küme parantezleri yerine girintileme işlemi kullanır.Ayrıca bazı durumlarda girintileme işlemine gerek bile kalmaz.İşte bu yüzden kodlarınızı en az çabayla hızlı bir şekilde yazabilirsiniz.Small Basic'in sade bir sözdizimi vardır.Bu özelliği aynı Python'a benzer.İşleçler[değiştir kaynağı değiştir]+ işleci,toplama ve birleştirme işlemidir- işleçi,çıkarma işlemidir* işleci,çarpma işlemidir.String ifadeler için de kullanılabilir./ işleci,bölme işlemidir% işleci,mod alma işlemidir< işleci,küçüktür anlamına gelir> işleci,büyüktür anlamına gelir= işleci,eşittir ve atama anlamına gelir= işleci,büyük eşittir anlamına gelir!= işleci,eşit değil anlamına gelir** işleci,üs alma anlamına gelirTrue işleci,doğru anlamına gelirFalse işleci,yanlış anlamına gelirand işleci,ve anlamına geliror işleci,veya anlamına gelirnot işleci,değil anlamına gelir.İfadeler[değiştir kaynağı değiştir]if ifadesi,içine yazdığımız belirli koşul geçerli olursa çalışır.Ayrıca else ve else if de beraber kullanılabilirwhile ifadesi,arzu edilen sonuca ulaşılana kadar birşeyi defalarca tekrar edebilmenize olanak verirfor ifadesi,bir dizi işlemin birden çok kez çalıştırılabilmesine olanak verirsub ifadesi,gruplar halindeki kod satırlarını tek bir çağrı ile yapabilmenize olanak verirgoto ifadesi,program içerisinde yeni bir konuma gidebilmenize olanak verirSmall Basic'te veri tipleri yoktur.Bunun kötü olmasının nedeni,veri tipleri olsaydı bellleğin daha az güç tüketeceğidir.