Görsel sözlük

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.

Kategori araç kutusu, kaydırma çubukları, çöp kutusu ve yakınlaştırma kontrollerinin bulunduğu bir çalışma alanı.

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.

Dört blok içeren bir açılır araç kutusunun bulunduğu çalışma alanı.

Kategori araç kutusu

Kategori araç kutularında birden fazla blok grubu bulunur.

Sekiz kategorinin (Mantık, Döngüler, Matematik vb.) bulunduğu bir kategori araç kutusunun yer aldığı çalışma alanı. Hiçbir kategori açılmadığı için bloklar görünmüyor.

Bir kategori öğesini tıkladığınızda, kategorideki blokların gösterildiği bir açılır menü açılır.

Önceki resimdekiyle aynı çalışma alanı ve kategori araç kutusu. Ancak bu resimde, yedi mantık bloğu (if-do, karşılaştırma, and-or vb.) gösteren Mantık kategorisi açık.

Çö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.

Sağ alt köşesinde çöp kutusu olan bir çalışma alanı.

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.

Çöp kutusunun üzerinde yakınlaştırma kontrollerinin bulunduğu bir çalışma alanı.

İç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.

Bir if-do bloğunun üzerinde bağlam menüsü açık. Menüde "Duplicate" (Çoğalt), "Add Comments" (Yorum Ekle), "Inline Inputs" (Satır İçi Girişler), "Collapse Block" (Bloğu Daralt), "Disable Block" (Bloğu Devre Dışı Bırak), "Delete Block" (Bloğu Sil) ve "Help" (Yardım) öğeleri bulunur.

Bloklar

Programlama için bloklar kullanılır. Metin tabanlı programlama dillerindeki ifadeleri ve deyimleri temsil eder.

Bir koşul bloğu, bir sayı bloğu ve liste oluşturma bloğu.

Blok yığını

Blok yığını, bağlı bloklardan oluşan herhangi bir koleksiyondur. Bunlar yatay veya dikey olarak bağlanabilir.

Kendisine bağlı iki blok içeren bir koşul bloğu. Sayısal karşılaştırma bloğu, if girişine, tekrar bloğu ise do girişine bağlanır.

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.

Bir gölge sayı bloğuna bağlı sayıları yuvarlama bloğu ve bir gölge metin bloğuna bağlı yazdırma bloğu. Varsayılan bloklar olduklarını ve diğer blokları bunların üzerine sürükleyebileceğinizi göstermek için gölge bloklar gri renkte gösterilir.

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.

Başka bir bloğun ekleneceği yeri gösteren işaretçili bir eğer-yap bloğu.

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.

Üç alan içeren bir blok: "repeat" etiketi, "while" seçeneğinin belirlendiği bir açılır liste ve "do" etiketi.

Bağlantılar

Bağlantı, diğer blokların bağlanabileceği bir blok üzerindeki yerdir.

Bağlantı Resim
Çıkış çıkış bağlantısı
Giriş giriş bağlantısı
Önceki önceki bir bağlantı
Sonraki bir sonraki bağlantı

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.

Değer girişi, satır sonu girişi ve ifade girişinden oluşturulan blok.

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.

Değiştirici simgesi ve yorum simgeleri içeren bir if-do bloğu.

Mutatör ve yorum baloncukları açıkken aynı blok. Değiştirici balonu, bloğa else deyimleri eklemenize, yorum balonu ise blok hakkında yorum girmenize olanak tanır.