C# Modülü Anatomisi

C# veri kaynağını oluşturduktan sonra C# editörü açılır. Editörde şu alanlar yer alır:

Aksiyon isimlendirme alanı: Sol üstte veri kaynağının adı görünür. Yanındaki kalem simgesiyle adı güncelleyebilirsiniz. İsimlendirmede İngilizce karakterleri ve ayrıca "-" veya "_" özel karakterlerini kullanabilirsiniz.

Template alanı: Sağ üstteki açılır listeden ön tanımlı şablonlar arasında geçiş yapabilirsiniz:

  • Default C# Function
  • Custom Authentication Provider
  • Custom Authorization Provider
  • Custom Verification Code Sender Provider
  • Custom Connection String Provider
  • Custom External Token Validator Provider
  • Custom Mail Provider
Şablon değiştirdiğinizde editördeki kod seçtiğiniz şablonun koduyla değişir. Daha önce yazdığınız kod silinir.

Editör araç çubuğu: Geri al/yinele, kopyala/yapıştır, kodu biçimlendirme (Tidy Up), satır kaydırma ve yazı boyutu ayarı seçeneklerini içerir. Sağ tarafta kodun geçerli olup olmadığını gösteren onay simgesi ve imlecin konumu (örneğin "Ln 18, Col 1") görüntülenir.

Tidy Up: Araç çubuğundaki biçimlendirme butonuna tıklayarak kodunuzu otomatik olarak hizalayıp düzenleyebilirsiniz. Böylece kodun okunabilirliği artar.

External Libraries (BETA): Aksiyonunuzda kullanmak istediğiniz NuGet paketlerini bu alandan ekleyebilirsiniz. Butona tıkladığınızda iki sekmeli bir panel açılır:

  • Installed: Veri kaynağına eklenmiş kütüphaneleri listeler. Henüz kütüphane eklenmemişse Browse registry butonuyla paket kayıt defterine geçebilirsiniz.
  • Browse: Paket kayıt defterindeki kütüphaneleri listeler. Search packages alanından arama yapabilir, her paketin güncel sürümünü görebilir ve Add butonuyla paketi ekleyebilirsiniz. Örneğin Newtonsoft.Json, System.Text.Json, Serilog gibi popüler kütüphaneler desteklenmektedir.

Eklediğiniz kütüphaneler C# kodunuz içinde kullanılabilir hale gelir. Kütüphane sürümlerine dikkat etmek, uyumluluk açısından önemlidir.

Kuika AI: Editörün sağındaki panelden yapay zeka desteğiyle fonksiyon oluşturabilirsiniz. (Bkz. 3. bölüm)

Test Console: Editörün altındaki TEST CONSOLE alanını genişleterek fonksiyonunuzu test edebilirsiniz.

Fonksiyonların kaydedilmesi: Fonksiyonları oluşturduktan sonra sağ üstteki CREATE butonuna tıklayarak kaydedebilirsiniz.

Kuika AI ile C# Fonksiyonları Oluşturma

  1. Editörün sağındaki Kuika AI panelinin altındaki Type here alanına oluşturmak istediğiniz fonksiyonu tanımlayın (örneğin "Hello world rotating function").
  2. Gönder butonuna tıklayın.
  3. Kuika AI tarafından oluşturulan kodu kopyalayarak C# editörünüze ekleyin.