Blockly, farklı görsel bileşenleri için çok sayıda kelimeye sahiptir. Bu belgede, Blockly'ye başlamak için bilmeniz gereken en önemli noktalardan bazıları açıklanmaktadır.
Çalışma alanı
Çalışma alanı, Blockly'deki en üst düzey bileşendir. Diğer tüm bileşenleri içerir. Programlama işini burada yaparsınız.
Araç Kutusu
Araç kutusunda programlamak için kullandığınız bloklar bulunur. Bloklar çalışma alanına sürüklenebilir.
İki ana araç kutusu türü vardır: açılır araç kutuları ve kategori araç kutuları. Bunlar hem dikey hem de yatay olarak gösterilebilir.
Flyout araç kutusu
Açılır araç kutularında (diğer adıyla basit araç kutuları) her zaman görüntülenen bir blok grubu bulunur.
Kategori araç kutusu
Kategori araç kutularında birden fazla blok grubu bulunur.
Bir kategori öğesini tıkladığınızda, kategorideki blokların gösterildiği bir açılır menü açılır.
Çöp kutusu
Çöp kutusu, blokları sürükleyip bırakarak silmenize olanak tanır. Ayrıca, sildiğiniz blokları içeren bir açılır pencereyi açmak için çöp kutusunu tıklayabilirsiniz. Böylece, bu blokları geri alabilirsiniz.
Yakınlaştırma kontrolleri
Yakınlaştırma kontrolleri, tıklattığınızda çalışma alanını yakınlaştırır ve uzaklaştırır.
İçerik menüsü
Çalışma alanının belirli öğelerini (ör. çalışma alanı arka planı veya bloklar) sağ tıkladığınızda ya da uzun bastığınızda bağlam menüsü görünür. Bu öğede gerçekleştirebileceğiniz işlemlerin listesini gösterir.
Bloklar
Programlama için bloklar kullanılır. Metin tabanlı programlama dillerindeki ifadeleri ve deyimleri temsil eder.
Blok yığını
Blok yığını, bağlı bloklardan oluşan herhangi bir koleksiyondur. Bunlar yatay veya dikey olarak bağlanabilir.
Gölge engelleme
Gölge blok, başka bir bloğa bağlı olan, düzenlenebilir ancak taşınamayan bir bloktur. Gölge olmayan blokları gölge blokların üzerine sürükleyerek gölge blokların üzerine yazabilirsiniz.
Ekleme işaretçisi
Ekleme işaretçisi, bırakılırsa bir blok yığınının nereye bağlanacağının önizlemesidir. Blokun gri bir versiyonu gibi görünür.
Parçaları engelleme
Bloklar, programlamak için düzenleyebileceğiniz ve etkileşimde bulunabileceğiniz çeşitli farklı bölümlere sahiptir.
Alanlar
Alan, bir blokta bulunan görsel öğedir. Düzenlenebilir (ör. metin girişi) veya yalnızca bilgilendirici (ör. etiket) olabilir. Alanlar her zaman bir giriş tarafından içerilir.
Bağlantılar
Bağlantı, diğer blokların bağlanabileceği bir blok üzerindeki yerdir.
Bağlantı | Resim |
---|---|
Çıkış | ![]() |
Giriş | ![]() |
Önceki | ![]() |
Sonraki | ![]() |
Girişler
Giriş, alanlar ve bağlantılar için bir kapsayıcıdır. Bloklar, girişleri tuğla gibi bir veya daha fazla satırda oluşturularak oluşturulur.
Tüm girişler alan içerebilir. Yalnızca değer ve ifade girişleri bağlantı içerebilir.
Giriş türü | Bağlantı türü | Notlar |
---|---|---|
Dummy | Yok | |
Satır sonu | Yok | Sonraki girişin yeni bir satır başlatmasını zorlar. |
Değer | Giriş | |
İfade | Sonraki |
Simgeler
Simge, bir blokta bulunan görsel öğedir. Bu öğeler her zaman bloğun üst başlangıç köşesinde bulunur ve genellikle balon oluşturur.