KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KRETUI-B01-HelloView — Pierwszy widok KretUI
KRETUI-B01-HelloView — Pierwszy widok KretUI
🇬🇧 English version below.
| Pole | Wartość |
|---|---|
| Technologia | KretUI |
| Poziom | BASIC |
| Klasyfikacja | RUNNABLE_LOCAL — Uruchamialny lokalnie (SDK, izolowany proces pluginu) |
| Playground | LOCAL_EXECUTE — lokalnie: wykonanie w KretStudio / SDK (publicznie: tylko statycznie) |
| SDK | 1.0.0-rc.3+kret.local.3 (kandydat lokalny, niepodpisany) |
| Wynik testu | TEST_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.
kret check . --json— walidacja wszystkich języków projektukretui-host . --list-views— lista widoków (EXPERIMENTALkretui-views/1)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 92851A4688B160DD61A7B460E33514F106E32033FE87FCA18F0E61F155B54449Oryginalne ź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 →