Hlavní menu

Nástroje

SpaceTraffic / Implementace

View (print) - Edit page | Recent changes - Page history

Updated 24 January 2011, 01:44 by Richard Kocman

SpaceTraffic.Implementace History

Hide minor edits - Show changes to output

24 January 2011, 01:44 by Richard Kocman -
24 January 2011, 01:39 by Richard Kocman -
24 January 2011, 01:36 by Richard Kocman -
23 January 2011, 20:11 by Richard Kocman -
23 January 2011, 20:08 by Richard Kocman -
23 January 2011, 19:22 by Richard Kocman -
Deleted lines 15-81:
!!!Implementace

!!!!Struktura

Pro implementaci jsou využity Presentery [[http://doc.nette.org/cs/|nette]], jim odpovídající šablony phtml a statické css soubory.
Pro neexistující grafiku jsou použity placeholdery.

!!!!Presentery
Attach:schema_prezenter.png Attach:vprojektu_prezenter.png

[[http://doc.nette.org/cs/nette-application-presenter|Více informací o prezenterech v nette]]

Implementované prezentery odpovídají jednotlivým položkám hlavního menu.
Jejich jména končí slovem View (např.:[@ShipsView, MessagesView, …)@].
Jednotlivá zobrazení jsou reprezentována akcemi presenterů (např.: [@ShipsView:shiplist@]).

!!!!PHTML šablony
Šablonovací soubory pro nette, obsahující html s doplňujícím značením.
Každé akci odpovídá jedna šablona.
Šablony jsou psány jako XHTML.

!!!!CSS
Css soubory jsou společné pro všechny šablony. Názvy tříd a jména elementů nesmí být v konfliktu.
Jednotlivé presentery mohou mít vlastní šablony pro definování stylů konkrétního zobrazení. Předpokládá se, že tyto konkrétní styly budou později transformovány do obecných stylů, používaných v celé aplikaci.

Styly jsou ukládány do samostatných souborů, jejichž název odpovídá názvu ovládacího prvku nebo presenteru.

Speciální soubory css jsou:

* [@development.css@] - slouží pro styly spojené s vývojem aplikace.
* [@cssmap.css @] - připojován k aplikaci v době vývoje. Mapuje všechny aktivní css soubory.
* [@common.css @] - styly společné pro celou aplikaci (včetně wiki, fóra a portálu)

Attach:css.png

Dále je u stylů použita speciální přípona [@_dim@]. Tento soubor stylu obsahuje rozměry a pozicování, které budou ve fungující aplikaci nastavovány přes javascript.
Představují výchozí hodnoty pro potřeby šablony.

!!!!Layout
Layout představuje základní html stránku. Jedná se o kostru s definovanými obsahovými bloky, které šablony konkrétních akcí presenterů vyplňují.

Layout hry je rozdělen na tři oblasti:
*[@header@] – obsahuje výběr jazyka a prvky nesouvisející se hrou
*[@content@] – obsahuje zobrazení hry
*[@footer@] – obsahuje informace o copyrightu a další informace (verze hry apod.)
Oblast content je dále dělena na 4 oblasti:
*[@topPanel@]
*[@menuPanel@]
*[@mainPanel@]
*[@contextPanel@]
Tyto oplasti odpovídají oblastem herního uživatelského rozhraní.

!!!!Základní kostra akce
Akce zobrazující herní okno má následující kostru:

%define=box block bgcolor=#ddddff border="1px black"%

%box% [@
{extends '../gamewindow.phtml'}
{block #gameWindowContent}

Obsah
...

{/block}
@]
23 January 2011, 19:21 by Richard Kocman -
Added lines 14-15:
[[http://wiki.kiv.zcu.cz/SpaceTraffic/Imp_IpmGui|VÍCE INFORMACÍ...]]
23 January 2011, 19:18 by Richard Kocman -
Changed lines 69-70 from:
%define=box block bgcolor=#ddddff border="2px dotted blue"%
to:
%define=box block bgcolor=#ddddff border="1px black"%
23 January 2011, 19:16 by Richard Kocman -
Changed line 71 from:
%box [@
to:
%box% [@
23 January 2011, 19:16 by Richard Kocman -
Changed lines 69-71 from:
%box border="2px dotted blue"% [@
to:
%define=box block bgcolor=#ddddff border="2px dotted blue"%

%box [@
23 January 2011, 19:15 by Richard Kocman -
Changed lines 69-70 from:
%box border="2px dotted blue"% [@{extends '../gamewindow.phtml'}
to:
%box border="2px dotted blue"% [@
{extends '../gamewindow.phtml'}
Changed lines 76-77 from:
{/block}@]
to:
{/block}
@]
23 January 2011, 19:14 by Richard Kocman -
Changed lines 69-72 from:
%box border="2px dotted blue"%[@{extends '../gamewindow.phtml'}
{block #gameWindowContent}

to:
%box border="2px dotted blue"% [@{extends '../gamewindow.phtml'}
{block #gameWindowContent}
Deleted lines 76-81:
%box font-weight=bold color=green% [@
$ echo "I said, HELLO"
@]


23 January 2011, 19:12 by Richard Kocman -
Changed lines 78-81 from:



to:
%box font-weight=bold color=green% [@
$ echo "I said, HELLO"
@]


23 January 2011, 19:11 by Richard Kocman -
23 January 2011, 19:10 by Richard Kocman -
Changed line 69 from:
%box% border="2px dotted blue"[@{extends '../gamewindow.phtml'}
to:
%box border="2px dotted blue"%[@{extends '../gamewindow.phtml'}
23 January 2011, 19:09 by Richard Kocman -
Changed line 69 from:
%box%[@{extends '../gamewindow.phtml'}
to:
%box% border="2px dotted blue"[@{extends '../gamewindow.phtml'}
23 January 2011, 19:08 by Richard Kocman -
Changed line 69 from:
%box[@{extends '../gamewindow.phtml'}
to:
%box%[@{extends '../gamewindow.phtml'}
23 January 2011, 19:08 by Richard Kocman -
Changed line 69 from:
[@{extends '../gamewindow.phtml'}
to:
%box[@{extends '../gamewindow.phtml'}
23 January 2011, 19:01 by Richard Kocman -
Changed line 43 from:
* [@development.css@] - slouží pro styly spojené s vývojem aplikace. Attach:css.png
to:
* [@development.css@] - slouží pro styly spojené s vývojem aplikace.
Added lines 47-48:
Attach:css.png
23 January 2011, 19:00 by Richard Kocman -
Changed line 43 from:
* [@development.css@] - slouží pro styly spojené s vývojem aplikace.
to:
* [@development.css@] - slouží pro styly spojené s vývojem aplikace. Attach:css.png
23 January 2011, 18:53 by Richard Kocman -
Changed lines 22-23 from:
Attach:schema_prezenter.png
to:
Attach:schema_prezenter.png Attach:vprojektu_prezenter.png
23 January 2011, 18:48 by Richard Kocman -
Changed lines 24-25 from:
[[http://doc.nette.org/cs/nette-application-presenter|Info prezentery]]
to:
[[http://doc.nette.org/cs/nette-application-presenter|Více informací o prezenterech v nette]]
23 January 2011, 18:47 by Richard Kocman -
Changed line 64 from:
!!!Základní kostra akce
to:
!!!!Základní kostra akce
23 January 2011, 18:47 by Richard Kocman -
Changed lines 64-67 from:



to:
!!!Základní kostra akce
Akce zobrazující herní okno má následující kostru:

[@{extends '../gamewindow.phtml'}
{block #gameWindowContent}


Obsah
...

{/block}@]




23 January 2011, 18:45 by Richard Kocman -
Changed lines 50-52 from:


to:
!!!!Layout
Layout představuje základní html stránku. Jedná se o kostru s definovanými obsahovými bloky, které šablony konkrétních akcí presenterů vyplňují.

Layout hry je rozdělen na tři oblasti:
*[@header@] – obsahuje výběr jazyka a prvky nesouvisející se hrou
*[@content@] – obsahuje zobrazení hry
*[@footer@] – obsahuje informace o copyrightu a další informace (verze hry apod.)
Oblast content je dále dělena na 4 oblasti:
*[@topPanel@]
*[@menuPanel@]
*[@mainPanel@]
*[@contextPanel@]
Tyto oplasti odpovídají oblastem herního uživatelského rozhraní.




23 January 2011, 18:41 by Richard Kocman -
Changed lines 30-34 from:




to:
!!!!PHTML šablony
Šablonovací soubory pro nette, obsahující html s doplňujícím značením.
Každé akci odpovídá jedna šablona.
Šablony jsou psány jako XHTML.

!!!!CSS
Css soubory jsou společné pro všechny šablony. Názvy tříd a jména elementů nesmí být v konfliktu.
Jednotlivé presentery mohou mít vlastní šablony pro definování stylů konkrétního zobrazení. Předpokládá se, že tyto konkrétní styly budou později transformovány do obecných stylů, používaných v celé aplikaci.

Styly jsou ukládány do samostatných souborů, jejichž název odpovídá názvu ovládacího prvku nebo presenteru.

Speciální soubory css jsou:

* [@development.css@] - slouží pro styly spojené s vývojem aplikace.
* [@cssmap.css @] - připojován k aplikaci v době vývoje. Mapuje všechny aktivní css soubory.
* [@common.css @] - styly společné pro celou aplikaci (včetně wiki, fóra a portálu)

Dále je u stylů použita speciální přípona [@_dim@]. Tento soubor stylu obsahuje rozměry a pozicování, které budou ve fungující aplikaci nastavovány přes javascript.
Představují výchozí hodnoty pro potřeby šablony.



23 January 2011, 18:35 by Richard Kocman -
Changed lines 27-35 from:
Jejich jména končí slovem View (např. [@
ShipsView, MessagesView, …)@].
Jednotlivá zobrazení jsou reprezentována akcemi presenterů (např.: ShipsView:shiplist).





to:
Jejich jména končí slovem View (např.:[@ShipsView, MessagesView, …)@].
Jednotlivá zobrazení jsou reprezentována akcemi presenterů (např.: [@ShipsView:shiplist@]).





23 January 2011, 18:35 by Richard Kocman -
Changed lines 27-28 from:
Jejich jména končí slovem View (např. ShipsView, MessagesView, …).
to:
Jejich jména končí slovem View (např. [@
ShipsView, MessagesView, …)@].
Changed lines 31-35 from:
MessagesView



to:




23 January 2011, 18:31 by Richard Kocman -
Changed lines 30-33 from:



to:
MessagesView



23 January 2011, 18:31 by Richard Kocman -
Changed line 27 from:
Jejich jména končí slovem View (např.: ShipsView, MessagesView, …).
to:
Jejich jména končí slovem View (např. ShipsView, MessagesView, …).
23 January 2011, 18:30 by Richard Kocman -
23 January 2011, 18:29 by Richard Kocman -
Deleted line 9:
23 January 2011, 18:29 by Richard Kocman -
Changed line 22 from:
Info presenter
to:
!!!!Presentery
Changed lines 27-29 from:


to:
Implementované prezentery odpovídají jednotlivým položkám hlavního menu.
Jejich jména končí slovem View (např.: ShipsView, MessagesView, …).
Jednotlivá zobrazení jsou reprezentována akcemi presenterů (např.: ShipsView:shiplist).




23 January 2011, 18:24 by Richard Kocman -
Changed lines 23-24 from:

to:
Attach:schema_prezenter.png
23 January 2011, 18:21 by Richard Kocman -
Changed lines 22-24 from:


to:
Info presenter


[[http://doc.nette.org/cs/nette-application-presenter|Info prezentery]]



23 January 2011, 18:18 by Richard Kocman -
Changed lines 15-16 from:
!!!Samotná implementace
to:
!!!Implementace
Changed lines 19-21 from:


to:
Pro implementaci jsou využity Presentery [[http://doc.nette.org/cs/|nette]], jim odpovídající šablony phtml a statické css soubory.
Pro neexistující grafiku jsou použity placeholdery.



23 January 2011, 18:08 by Richard Kocman -
Changed lines 7-8 from:
!!!10.1.2011 - Implementace GUI
to:
!!10.1.2011 - Implementace GUI
Changed lines 15-21 from:
!!!!Samotná implementace

!!!!!Struktura



to:
!!!Samotná implementace

!!!!Struktura



23 January 2011, 18:07 by Richard Kocman -
Changed lines 15-20 from:
1.Samotná implementace




to:
!!!!Samotná implementace

!!!!!Struktura



23 January 2011, 18:06 by Richard Kocman -
Changed lines 13-20 from:
Dále umožňuje zhodnotit požadavky na ovládací prvky a grafické podklady, které je třeba při implementaci dále vytvořit.






to:
Dále '''umožňuje zhodnotit požadavky na ovládací prvky a grafické podklady''', které je třeba při implementaci dále vytvořit.

1.Samotná implementace




23 January 2011, 18:04 by Richard Kocman -
Changed line 5 from:
III.Iterace 2010/2011
to:
'''III.Iterace 2010/2011'''
Changed lines 7-8 from:
Implementace GUI
to:
!!!10.1.2011 - Implementace GUI
Changed lines 11-20 from:
to:
Tato implementace obsahuje poskytuje základní navigaci a ukázková data. Představuje tedy základní kostru aplikace a implementace bude nadále probíhat.

Dále umožňuje zhodnotit požadavky na ovládací prvky a grafické podklady, které je třeba při implementaci dále vytvořit.






23 January 2011, 18:00 by Richard Kocman -
Changed lines 9-11 from:
Na základě [[http://wiki.kiv.zcu.cz/SpaceTraffic/Analyza(#nova_analyza_gui)|analýzy]]

to:
Na základě [[http://wiki.kiv.zcu.cz/SpaceTraffic/Analyza(#nova_analyza_gui)|analýzy]] byla provedena nová implementace GUI.

23 January 2011, 17:57 by Richard Kocman -
Changed lines 9-11 from:
Na základě [[http://wiki.kiv.zcu.cz/SpaceTraffic/Analyza(#nova_analyza_gui)|analýzy ]

to:
Na základě [[http://wiki.kiv.zcu.cz/SpaceTraffic/Analyza(#nova_analyza_gui)|analýzy]]

23 January 2011, 17:57 by Richard Kocman -
Added lines 1-13:
!Implementace
----
Zpět na [[http://wiki.kiv.zcu.cz/SpaceTraffic/HomePage|HomePage]]
----
III.Iterace 2010/2011
----
Implementace GUI

Na základě [[http://wiki.kiv.zcu.cz/SpaceTraffic/Analyza(#nova_analyza_gui)|analýzy ]


----
Zpět na [[http://wiki.kiv.zcu.cz/SpaceTraffic/HomePage|HomePage]]