Nadzorna plošča, ki nekaj naredi.
Večina nadzornih plošč je po zasnovi samo za branje: prikažejo številko in vas pustijo, da greste drugam, da ukrepate. Tile v dash-b lahko nosi gumb, s katerim zapišete vrstico, posodobite obstoječo ali odprete obrazec, zgrajen iz vaše lastne tabele.
Dve ploščici
Gumb ali obrazec
Dejanje
En gumb z oznako, ki jo izberete Vi. Izvede eno poimenovano operacijo nad eno od Vaših tabel — označi današnji prihodek kot bančno polog, doda izmeno, zapre zahtevek. Ničesar ni treba vnašati, en pritisk.
Obrazec s podatki
Isto, kadar operacija potrebuje podrobnosti. Polja so povzeta iz lastne sheme tabele in ne iz česar koli, kar določa oblikovanje, zato preimenovani stolpec spremeni obrazec, izbrisanega stolpca pa več ne zahteva.
Kaj je dejanje
Trije ključi in brez četrtega
Dejanje poimenuje operacijo, poimenuje, na čem deluje, in podaja parametre. To je celoten besednjak:
- Ukaz je kazalo v register, ki mu lahko dodaja le koda dash-b. Oblikovanje ga ne more izmisliti.
- Vezava je ime, ki se ob pritisku gumba razreši na dokumente, ki jih ima Vaš račun. Oblikovanje, ki Vam ga nekdo pošlje in poimenuje tabelo, ki je nimate, se ustavi in to pove.
- Parametri so dobesedna vrednost ali ena poimenovana vrednost, prebrana iz obrazca, tila ali pritiska. Ena globina, nič več.
URL, glava, žeton ali vloga, zapisana v dejanje, je mrtva tipka.
Nič v dash-b jih ne prebere. Test izvede dejanje, ki nosi vse štiri, in preveri, da noben ni dosegel upravljalnika.
Besednjak je namenoma šibek. Vsak operator, dodan parametrskemu jeziku, je korak k pravilnem stroju znotraj datoteke, ki si jo tujci pošiljajo med seboj, datoteka z oblikovanjem pa ni kraj za zaganjanje tujice logike.
Pravila, katerim zapis ustreza
Trije od teh so obrnjeno vedenje preostalega dela dash-b
Neznani ukaz je glasna napaka
Povsod drugje se neprepoznana tipka tiho prezre, ker bi se moralo oblikovanje preživeti srečanje z novejšo različico sebe. Ne tukaj: zapis, ki tiho ne naredi nič, je videti popolnoma enako kot tisti, ki je uspel.
Šteje le pravi pritisk
Ali je oseba dejansko pritisnila gumb, odloča izvajalno okolje, nikoli oblikovanje. Oblikovanje, ki trdi, da se je gesta zgodila, je zavrnjeno.
Vse, kar spreminja podatke, zahteva potrditev
Operacije so samo za branje, lokalne ali spremenljive. Spremenljiva najprej vpraša — in ne more izstopiti iz vprašanja — in dobi tipko, ki poskrbi, da dvakratni pritisk zadenje le enkrat.
Kjer se ne prikaže
Ne na izvoženi strani HTML
Izvozite oblikovanje kot samostojno stran in gumbov v njem ni. Izvoz ne izvaja nobene kode dash-b, zato bi obrazec tam zbral kdo tipkanje in imel nikjer, kamor bi ga poslal — kar je slabše, kot če ga sploh ne ponuja. Tile je funkcija oblikovalnika in računa, izvoz pa to pove tako, da ga izpusti.
Isto velja za objavljeno povezavo. Kaj lahko bralec vidi in česa ne, določa to, na čigave podatke je tile vezan — kako deluje deljenje opisuje oba primera.
Potrebuje tabelo, v katero piše.
To je lahko tabela na Vašem računu ali Vaša lastna zbirka podatkov, dosežena prek povezovalnika, ki ga gostite Vi — v tem primeru do nas nikoli ne pride geslo za zbirko podatkov.