Kullanıcı Kılavuzu

Google Blockly Veri Kaynağı Ekleme Kullanıcı Kılavuzu

23/9/26
Google Blockly Veri Kaynağı Ekleme Kullanıcı Kılavuzu

Google Blockly, Kuika platformunda kullanılabilen görsel bir kodlama aracıdır. Sürükle-bırak yöntemiyle blok tabanlı kod yazmayı sağlar ve kullanıcıların karmaşık işlemleri kolayca tasarlamasına olanak tanır. Kuika'da geliştirdiğiniz uygulamalar için iş akışlarını, mantık kontrollerini ve veri işleme adımlarını hızlı bir şekilde oluşturmak için Google Blockly'yi kullanabilirsiniz.

Kodlama bilgisi sınırlı olan kullanıcılar için faydalı bir araçtır ve uygulama geliştirme sürecini hızlandırır. Bu eğitim içeriğinde, Google Blockly'yi Kuika uygulamalarınıza nasıl ekleyebileceğinizi ve blok tabanlı kodlama ile nasıl işlevler tasarlayabileceğinizi öğreneceksiniz.

Google Blockly yalnızca web uygulamalarında kullanılmaktadır.

Google Blockly ile Uygulamanıza Veri Kaynağı Bağlantısı Ekleyin

  1. Kuika platformuna giriş yapın ve Apps ekranından çalışacağınız projeyi açın.
  2. Üst navigasyon çubuğundaki Datasources simgesine tıklayın.
  3. Datasources ana ekranındaki Create a Function kartına tıklayın ve Development kategorisi altından Google Blockly seçeneğini seçin. Aynı listeye sol paneldeki Sources başlığının yanındaki + simgesinden de ulaşabilirsiniz.
  1. Açılan formda Name alanına veri kaynağı için bir ad girin.
  2. CREATE butonuna tıklayın.

Oluşturduğunuz veri kaynağı sol paneldeki Sources listesine eklenir ve Google Blockly editörü açılır.

Google Blockly Editörünün Anatomisi

Üst alan: Sol üstte aksiyonun adı (varsayılan olarak Blockly_Action1) görünür. Yanındaki kalem simgesiyle adı değiştirebilir, sol taraftaki geri butonuyla (←) Datasources ekranına dönebilirsiniz. Sağ üstteki CREATE butonu aksiyonu kaydeder.

Blok kategorileri: Editörün solunda blokların gruplandığı kategoriler listelenir: Logic, Loops, Math, Text, Lists, Colour, Variables, Functions ve Kuika Parameters. Bir kategoriye tıkladığınızda o kategorideki bloklar açılır.

Çalışma alanı: Blokları sürükleyip bıraktığınız noktalı alandır. Çalışma alanında varsayılan olarak Main Function bloğu bulunur. Aksiyonun çalıştıracağı blokları bu bloğun içine yerleştirin; aksiyonun döndüreceği değeri ise bloğun return girişine bağlayın.

Çöp kutusu: Sağ alt köşedeki çöp kutusuna sürüklediğiniz bloklar silinir.

Blokla işlev oluşturma adımları:

  1. Soldaki kategorilerden kullanmak istediğiniz bloğu seçin.
  2. Bloğu çalışma alanına sürükleyin ve Main Function bloğunun içine yerleştirin.
  3. Gerekirse değerleri ve diğer blokları birbirine bağlayın.
  4. Döndürülecek değeri return girişine bağlayın.
  5. CREATE butonuna tıklayarak aksiyonu kaydedin.

Google Blockly Özellikleri

Kuika'nın Google Blockly modülü, farklı kategorilerde bloklar içerir. Bu bloklar sayesinde mantık kontrolleri, döngüler, matematiksel işlemler ve veri yönetimi gibi işlemleri kolayca gerçekleştirebilirsiniz.

Logic (Mantık)

  • Özellik: Program akışını kontrol etmek için kullanılır.
  • İçerik: "if", "and", "not" gibi mantıksal bloklarla koşul ifadeleri oluşturabilirsiniz.
  • Örnek: Belirli bir koşul sağlandığında belirtilen işlemi gerçekleştirebilir.

Loops (Döngüler)

  • Özellik: Belirli bir kodu birden fazla kez çalıştırmayı sağlar.
  • İçerik: "while" döngüsü belirli bir koşul sağlandığı sürece çalışır. "repeat times do" bloğu, işlemi belirlenen sayıda tekrar eder.

Math (Matematik)

  • Özellik: Sayılarla işlem yapmayı sağlar.
  • İçerik: Toplama, çıkarma, çarpma, bölme, karekök alma gibi matematiksel işlemleri içerir.

Text (Metin)

  • Özellik: Metin verilerini işlemek için kullanılır.
  • İçerik: Metin birleştirme, uzunluk ölçme, karakter arama ve alt metin çıkarma gibi işlemleri yapabilirsiniz.
  • Örnek: "is empty" bloğu bir metnin boş olup olmadığını kontrol eder.

Lists (Listeler)

  • Özellik: Birden fazla öğeyi bir arada saklamanızı sağlar.
  • İçerik: Listeye öğe ekleme, listeyi sıralama, belirli bir öğeye erişme gibi işlemleri destekler.
  • Örnek: "length of" bloğu bir listenin uzunluğunu döndürür.

Colour (Renkler)

  • Özellik: Renklerle ilgili işlemler yapmanızı sağlar.
  • İçerik: RGB, HEX veya sabit renkler ile renk oluşturabilir ve kullanabilirsiniz.
  • Örnek: "blend colour" bloğu ile iki rengi harmanlayarak yeni bir renk elde edebilirsiniz.

Variables (Değişkenler)

  • Özellik: Programda verileri geçici olarak saklamak için kullanılır.
  • İçerik: Sayılar, metinler veya diğer veri türleri değişkenlerde tutulabilir.

Functions (Fonksiyonlar)

  • Özellik: Belirli bir işlemi tekrar tekrar kullanabilmenizi sağlar.
  • İçerik: Fonksiyonlar parametre alabilir, işlemler gerçekleştirebilir ve sonuç döndürebilir.
  • Örnek: "to do something" bloğu belirli bir işlemi fonksiyon haline getirir.

Kuika Parameters (Kuika Parametreleri)

Aksiyonunuzun dışarıdan alacağı giriş parametrelerini tanımlamak için kullanılır. Desteklenen veri türleri şunlardır:

  • datetime: Tarih ve saat verisi
  • boolean: Doğru/yanlış değeri
  • decimal: Ondalıklı sayılar

Bu parametreler, aksiyon kullanılırken giriş (input) olarak doldurulur. Parametrelerin eksik veya hatalı girilmesi aksiyonun düzgün çalışmasını engelleyebilir.

Google Blockly sayesinde Kuika platformunda blok tabanlı programlamayı kullanarak hızlı ve verimli bir şekilde işlevler geliştirebilirsiniz.

Sözlük

No items found.

Alt Başlıklar