Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Vytváření GUI pomocí skriptovacích jazyků Eduard Sojka URO, Léto 2003/4 VŠB – Technická univerzita Ostrava.

Podobné prezentace


Prezentace na téma: "Vytváření GUI pomocí skriptovacích jazyků Eduard Sojka URO, Léto 2003/4 VŠB – Technická univerzita Ostrava."— Transkript prezentace:

1 Vytváření GUI pomocí skriptovacích jazyků Eduard Sojka URO, Léto 2003/4 VŠB – Technická univerzita Ostrava

2 2 Hlavní myšlenka skriptování (1) Nová aplikace se vytvoří sestavením z již existujících částí (je –li nezbytné, tak se některé části dodělají). č.A č.B č.C  Propojení jednotlivých částí navzájem  Propojení aplikace s okolním světem, včetně GUI „Obálka“ aplikace by měla zajistit zejména:

3 3 Hlavní myšlenka skriptování (2)  Kontrolu formální správnosti dat před jejich předáním do jednotlivých částí  Kontrolu, zda zpracování v jednotlivých částech proběhlo bezchybně Kromě toho dále také:

4 4 Proč existují skriptovací jazyky? (1) Jednoduše proto, že potřeby při sestavování aplikací jsou jiné než při detailním programování jednotlivých částí.

5 5 Proč existují skriptovací jazyky? (2)  Bez deklarací a typových kontrol (data mohou být různých formátech – obálka je někdy ani nemusí detailně znát)  Větší podpora některých datových struktur (seznamy, řetězce)  Interpretované Typické rysy skriptovacích jazyků:

6 6 Proč existují skriptovací jazyky? (3) Prof. Osterhout:

7 7 O nekončících aktivitách … (Jen některé z uvedených jazyků se ale hodí pro vytváření GUI …)

8 8 Který jazyk? – To je těžké … Pozor, tato tabulka pochází od tvůrců a šiřitelů Tcl. Berte ji proto kriticky a raději si udělejte vlastní názor sami.

9 9 Co dál? … Ukážeme dva z jazyků, které se hodí pro vytváření GUI:  Tcl/Tk  Python Chcete-li, můžete si přečíst články o skriptování, které jsme pro vás nachystali (nepovinné).


Stáhnout ppt "Vytváření GUI pomocí skriptovacích jazyků Eduard Sojka URO, Léto 2003/4 VŠB – Technická univerzita Ostrava."

Podobné prezentace


Reklamy Google