Оқшауланған (кірісі де, шығысы да жоқ) - ретпен қолданылмайды;
Бастапқы (тек шығу мүмкіндігі бар) - бірізділікті бастаңыз;
Өту жолдары (кіру және шығу) - кез-келген жерде қолдануға болады;
Соңғы (тек кірісі бар) - тізбекті аяқтаңыз.
Сур. 2.5. Мүмкіндігінше бірізділікпен пайдалану блоктарының түрлері
Ішінде басқа блоктар болуы мүмкін блоктар-бұл контейнерлер.
Сонымен, блоктардың көлденең қосылыстары олардың арасында мәліметтер алмасу үшін қолданылады, ал тік – мәліметтер бойынша іс-қимыл тәртібін белгілеу үшін, мысалы:
Тізім элементін алу үшін индекс ретінде айнымалы мәнін пайдаланыңыз;
Тізімнен таңдалған элементті диалогта көрсету.
Барлық блоктар Thunkable.com құрамдас блоктарға бөлінеді және кіріктірілген (built-in). Компоненттер блоктары экранда көрінетін компоненттер (виджеттер) – түймелер, Мәтін өрістері, құсбелгілер, тізімдер және т. б., сондай – ақ көрінбейтін компоненттер-сенсорлар, деректер қоймасы, медиа компоненттері және т. б. Оқиғалармен және қасиеттермен жұмыс істеуге арналған.
Кірістірілген блоктар қосымшаның ішкі логикасын құру және әртүрлі типтегі мәндерді тағайындау, басқару, салыстыру, түрлендіру және т. б. операцияларын орындау үшін қолданылады.
Құрамдас блоктар олардың құрамдас бөлік деп аталатын өрісі бар екендігімен ерекшеленеді. - Сур. 2.5. жасыл блок-бұл btnExecute деп аталатын компонент блогы және таңдалған мәтін қасиеті. Бұл жазуды өзгертуге арналған блок.
В блоктары Thunkable.com топтарға бөлінеді, олардың әрқайсысының өзіндік түсі бар. Бұл олар жұмыс істейтін мәліметтер түрін және олардың әрекеттерінің сипатын анықтауға мүмкіндік береді, мысалы, қызыл блоктар мәтінмен жұмыс істейді, ал күлгін процедуралар немесе хабарламаларды шығару туралы. Ондағы жазулар блоктың нақты әрекетін анықтауға көмектеседі.