Praktikum: Navigatsioonielemendid ASP.Net's: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Htahis (talk | contribs)
New page: =Eeldused= Vaata läbi teooria * Pealehed Asp.Net'is * ASP.NET Masterlehtede abil veebilehtede ühtne kujundus: http://toru.ee/view/1867cba89e4c/ =Käsi_hoitud tegevus= Hetkel veel pu...
 
Mposka (talk | contribs)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Eeldused=
=Eeldused=
Vaata läbi teooria
Vaata läbi teooria
* [[Pealehed Asp.Net'is]]
==Navigatsioonielementide kasutamine==
* ASP.NET Masterlehtede abil veebilehtede ühtne kujundus: http://toru.ee/view/1867cba89e4c/
 
* [[Navigatsioonielemendid ASP.Net's Veebistuudiumi õppematerjalist]]
* ASP.NET Site Navigation http://msdn.microsoft.com/en-us/library/ms227558.aspx
* Walkthrough: Controlling ASP.NET Menus Programmatically http://msdn.microsoft.com/en-us/library/16yk5dby.aspx
 


=Käsi_hoitud tegevus=
=Käsi_hoitud tegevus=
Hetkel veel puudub
(Lisatud 2012)
Varasemates praktikumides on valminud lihtne galerii, kus on loodud mitmeid erinevaid lehti galerii sirvimiseks.
Samas pole neid lehel navigatsiooni osas näha. Muuda navigatsiooni järgnevalt
*Klikkides "galeriil", avatakse leht, kus kuvatakse kõigi seni valminud erinevate galeriide lingid
*Muuda menüüd, et Galerii alla ilmuksid kõik teised lehed.
**Kasuta selleks juhtelementi Menu
**Kasuta selleks juhtelementi Treeview
***Defineeri selleks ära lehe ülesehitus sitemap.xml failis
*Muuda järjekorda nii, et Menu puhul oleks järjestus järgmine: "Galerii" "Lisa pilte" "Lehest"
*Et kasutaja saaks aru millisel lehel hetkel on, loo "leivarada"


=Käsi_mittehoitud tegevus=
=Käsi_mittehoitud tegevus=


<b>23.02.2010 Parktikumi [http://enos.itcollege.ee/~htahis/ASP_Net/Praktikum2/MasterPagesPraktikum2.zip näitefail]</b>


==Ülesanne 1==
==Ülesanne 1==
<table>
* Koosta menüüga pealeht (master) ning sealt viited mitmele alamlehele
<tr>
** Koosta alamlehed, mis kasutavad pealehte:
<td>
* Pealeht
* Loo ise pealeht nimega Esimene.master
* Tooted
** Kujunda see selliselt:
** Riistvaralised tooted
** Pais, Menyy1, Menyy2, Sisu ja Jalus on ContentPlaceHolderID väärtused
** Tarkvaralised tooted
* Lisa leht nimega, Esimene.aspx, mis kasutab Esimene.master pealehte
** Uute toodete disain
* Lisa leht nimega, Muu.aspx, mis kasutab Esimene.master pealehte
* Hinnad
* Muuda Esimene.master sisu ning veendu, et muudatused kanduksid mõlemale lehele, mis seda pealehte kasutavad
** Väikeettevõtele
* Lisa lehtedele Menüü ja Sisu
** Projektimüük
</td>
*** Olemasolevad tooted
<td>
*** Uued tooted
[[Image:MasterPages_praktikum1.jpg|thumb|right|Esimene.master pinnalaotus]]
**** Koostöö
</td>
* Meist
</tr>
** Meeskond
</table>
*** Programmeerijad
==Ülesanne 2==
*** Disainerid
<table>
*** Hooldusmeeskond
<tr>
* Kontakt
<td>
 
* Loo ise pealeht nimega Teine.master
* Koosta SiteMap leheküljestiku kohta
** Kujunda see selliselt:
** Näide: http://msdn.microsoft.com/en-us/library/16yk5dby.aspx
** Pais, Sisu ja Jalus on ContentPlaceHolderID väärtused
 
</td>
* Lisa lehestikus asukohta näitav SiteMap
<td>
 
[[Image:MasterPages_praktikum2.jpg|thumb|right|Teine.master pinnalaotus]]
* Paiguta lehestiku lehed mõttes puukujulisse struktuuri. Aita navigeerimisel kasutajat TreeView-ga
</td>
</tr>
<tr>
<td>
* Loo ise pealeht nimega TeineTaiendus.master ja seadista see kasutama pealehena Teine.master pealehte
** Kujunda see selliselt:
** Menyy1, Menyy2 ja Sisu2 on ContentPlaceHolderID väärtused
* Muuda Esimene.aspx selliselt, et pealehena kasutataks nüüd TeineTaiendus.master pealehte
* Muuda Muu.aspx selliselt, et pealehena kasutataks nüüd TeineTaiendus.master pealehte
* Muuda Teine.master sisu ning veendu, et muudatused kanduksid mõlemale lehele, mis seda pealehte kasutavad
* Muuda TeineTaiendus.master sisu ning veendu, et muudatused kanduksid mõlemale lehele, mis seda pealehte kasutavad
</td>
<td>
[[Image:MasterPages_praktikum21.jpg|thumb|right|TeineTaiendus.master pinnalaotus]]
</td>
</tr>
</table>
MasterPages praktikum1.jpg


[[Category: Veebirakenduste loomine ASP.NET abil]]
[[Category: Veebirakenduste loomine ASP.NET abil]]

Latest revision as of 19:57, 29 February 2012

Eeldused

Vaata läbi teooria

Navigatsioonielementide kasutamine


Käsi_hoitud tegevus

(Lisatud 2012) Varasemates praktikumides on valminud lihtne galerii, kus on loodud mitmeid erinevaid lehti galerii sirvimiseks. Samas pole neid lehel navigatsiooni osas näha. Muuda navigatsiooni järgnevalt

  • Klikkides "galeriil", avatakse leht, kus kuvatakse kõigi seni valminud erinevate galeriide lingid
  • Muuda menüüd, et Galerii alla ilmuksid kõik teised lehed.
    • Kasuta selleks juhtelementi Menu
    • Kasuta selleks juhtelementi Treeview
      • Defineeri selleks ära lehe ülesehitus sitemap.xml failis
  • Muuda järjekorda nii, et Menu puhul oleks järjestus järgmine: "Galerii" "Lisa pilte" "Lehest"
  • Et kasutaja saaks aru millisel lehel hetkel on, loo "leivarada"

Käsi_mittehoitud tegevus

Ülesanne 1

  • Koosta menüüga pealeht (master) ning sealt viited mitmele alamlehele
    • Koosta alamlehed, mis kasutavad pealehte:
* Pealeht
* Tooted
** Riistvaralised tooted
** Tarkvaralised tooted
** Uute toodete disain
* Hinnad
** Väikeettevõtele
** Projektimüük
*** Olemasolevad tooted
*** Uued tooted
**** Koostöö
* Meist
** Meeskond
*** Programmeerijad
*** Disainerid
*** Hooldusmeeskond
* Kontakt
  • Lisa lehestikus asukohta näitav SiteMap
  • Paiguta lehestiku lehed mõttes puukujulisse struktuuri. Aita navigeerimisel kasutajat TreeView-ga