> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/block-structures.md).

# Blok Yapıları

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-f14a99d57893bd90f7629282812f18cc60825125%2Fimage%20(65).png?alt=media" alt=""><figcaption></figcaption></figure>

Bir fonksiyon bloğu birkaç öğeden oluşur:

1. Header
2. Sockets
3. Controls
4. Unique Name

## Header <a href="#header" id="header"></a>

Header'lar çift tıklanarak değiştirilebilir ve özel bir isim verilebilir.

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-63f94be59b656d92a13f2fcf7ab6f1041a7752d5%2Fimage%20(59).png?alt=media" alt=""><figcaption></figcaption></figure>

## Tool Tips <a href="#tool-tips" id="tool-tips"></a>

Fare ile blokların üzerine gelindiğinde tool-tip'ler gösterilir ve bloğun iç işleyişi hakkında bilgi verir.

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-345683c119cdedf9d6bdbbb5706273beb48cd64f%2Fimage%20(81).png?alt=media" alt=""><figcaption></figcaption></figure>

Aynı kurallar Controls için de geçerlidir. `Controls` üzerine geldiğinizde ek bilgiler gösterilebilir:

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-7aefcde93546cee5aa6146c06e916af2ae200ae4%2Fimage%20(82).png?alt=media" alt=""><figcaption></figcaption></figure>

## Controls <a href="#controls" id="controls"></a>

Controls, bir fonksiyon bloğu içinde gösterilen özel butonlar, listeler veya etkileşimli herhangi bir öğedir. Bu widget'lar her fonksiyon bloğunun işlevselliğini değiştirebilir.

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-87d8a89691b290f2e0f3baf3c91924c0f87111af%2Fimage%20(67).png?alt=media" alt=""><figcaption><p>Aynı iki blok, farklı widget yapılandırmaları</p></figcaption></figure>

## Inputs Sockets <a href="#inputs-sockets" id="inputs-sockets"></a>

Veri, input socket'ler aracılığıyla bloklara gönderilir. Tek bir blokta genellikle birden fazla socket bulunur.

Aynı renk veya kategoriye ait socket'ler bağlandığında güvenilir veri transferi sağlanır.

<figure><img src="https://content.gitbook.com/content/l5VRnpTLy8ispFgZ6uFd/blobs/Op0ImyR7R0ofefxjs2he/Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-29%20235803.png" alt=""><figcaption></figcaption></figure>

## Output Sockets <a href="#output-sockets" id="output-sockets"></a>

Sonuçlar, output'lardan gönderilir ve başka bloklara input socket'ler aracılığıyla aktarılır.

<figure><img src="https://content.gitbook.com/content/l5VRnpTLy8ispFgZ6uFd/blobs/Z7yqr7OrqRPuynNSOGma/Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-29%20235854.png" alt=""><figcaption></figcaption></figure>
