Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KRETUI-B01-HelloView — Pierwszy widok KretUI

KRETUI-B01-HelloView — Pierwszy widok KretUI

🇬🇧 English version below.
PoleWartość
TechnologiaKretUI
PoziomBASIC
KlasyfikacjaRUNNABLE_LOCAL — Uruchamialny lokalnie (SDK, izolowany proces pluginu)
PlaygroundLOCAL_EXECUTE — lokalnie: wykonanie w KretStudio / SDK (publicznie: tylko statycznie)
SDK1.0.0-rc.3+kret.local.3 (kandydat lokalny, niepodpisany)
Wynik testuTEST_RESULTS.json, rzeczywisty wynik: EXPECTED_OUTPUT.txt

Co pokazuje

Widok view z tytułem, stanem (state), tekstem z podstawieniem {licznik} i przyciskiem, który zmienia stan lokalnie (set). Bez logiki KretS — interfejs nie ma żadnych uprawnień. Renderer SDK rysuje prawdziwą klatkę PNG (--self-test).

Pliki

Plik
Script/Main.krs
Ui/Hello.kretui
host-policy.json
plugin.kretl

Jak uruchomić

Katalog roboczy: katalog tego przykładu. kret oznacza <SDK>\Compiler\kret.exe, kretui-host — <SDK>\UiHost\kretui-host.exe. {DATA} / {OUT} to nowe, puste katalogi poza projektem. Wymagania: REQUIREMENTS.md.

  1. kret check . --json — walidacja wszystkich języków projektu
  2. kretui-host . --list-views — lista widoków (EXPERIMENTAL kretui-views/1)
  3. kretui-host . --self-test {OUT}/frame --data {DATA} --policy host-policy.json --click 0/3 — render bez okna + kliknięcie przycisku → frame.png, self-test.json

Oczekiwany wynik

Lista widoków zawiera Hello; self-test kończy się kodem 0 i zapisuje klatkę z tekstem „Dziękuję!…”.

Najczęstszy błąd

Komponent spoza listy renderera (tooltip, menu, contextMenu, chart) → KCS-KUI-0107 (NOT_SUPPORTED w KretUI 1.0).

Źródło i wersja

Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.

01_LANGUAGES/KretUI/Examples/BASIC_HelloView/README.md
SHA-256 92851A4688B160DD61A7B460E33514F106E32033FE87FCA18F0E61F155B54449

Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności