( 0 )
Ubaci u korpu Uputstva za korišćenje
>
FAQ
>
Kontakt
>
Pošaljite poruku
>
Registracija novog korinika
>
Flash uputstvo
 
Korisničko ime:
Šifra:

saznajte

Kako funkcionišu onLine kursevi?

Kako kupiti onLine kurs?

Kako iskoristiti popuste?

eLearning benefit program
eLearning besplatne lekcije

Testiranja on-line
" Želim da kazem da iako sam tek na pola, da sam oduševljena ovim načinom na koji stvari funkcionisu!"

Stanislava Kraguljac, Beograd
"Slučajno sam na nekoj diskusiji Infostuda našla vaš link i prosto sam zapanjena, obradovana i neizmerno ponosna što i u SRBIJI možemo da se služimo e-learning opcijom usavršavanja."

Mila Marjanac-Tiri
" Ovo je pravi vid doškolovavanja za sve one koji nemaju uslova za redovno školovanje ili su prezauzeti. Nije teško za one koji hoce . Uz vas je i moj sin od 9 godina nesto naučio. Veliko hvala, ulepšali ste mi život."

Violeta Paunović, Žagubica
Kompletna lista utisaka
Testiranja on-line
Odnosi s javnošću
Test nedelje
Windows OS
Ovo bi svakako trebalo da probate
Arhitektura računara
Za one koji žele da znaju više...
Pogledajte još neke od testova iz baze našeg Test Centra


Ukoliko želite da Vas redovno obaveštavamo o novostima sa Link eLearning sajta prijavite se na našu newsletter listu.

E-mail adresa

anketa
Ukoliko se bavite ili planirate da se bavite programiranjem, koju biste tehnologiju najradije koristili?
Microsoft (C#)
PHP
JAVA




BAZA ZNANJA


  Pošalji link prijatelju  Štampaj lekciju  

Kurs: Programiranje u realnom vremenu - Web programiranje

Modul: Kontrole za navigaciju

Autor: dr. Goran Aritonović

Naziv jedinice: Kreiranje menija i TreeView-a


Materijali vezani uz ovu lekciju:

- Kreiranje menija i TreeView-a (PDF dokument)



Kreiranje menija  i TreeView-a  

Kreiraćemo novi web sajt pod nazivom Navigacija. Kreiraćemo stranu pod nazivom GlavnaStrana.aspx. Pored ove strane kreiraćemo strane : Strana2.aspx, Strana3.aspx, Strana31.aspx, Strana311.aspx, i Strana312.aspx. Na ovim stranama ispisaćemo tekst u cilju identifikacije strane. Npr. Na strani dva ispisaćemo tekst Ovo je strana 2 itd. Organizovaćemo najpre stranu u vidu tabele da bi se olakšalo manipulisanje delovima web strane. Sa Navigation sekcije toolbox-a dodaćemo kontrolu Menu. ID kreiranog menija je Menu1. Podrazumevana vrednost svojstva Orientation je Vertikal. Promenićemo je u Horizontal da bi meni bio raspoređen po horizontali web sajta slično kao u desktop aplikacijama. U prozoru Menu Tasks... odabraćemo opciju Edit Menu Items... , pri čemu se otvara Menu Item Editor koji se koristi za kreiranje stavki i podtavki menija.

Kliknimo na dugme Add Root Item (zeleni krstić) da bismo dodali prvu stavku osnovne linije menija. Text svojstvo prve stavke menija postavićemo na vrednost  "Firma". Dok je novo kreirana stavka menija selektovana kliknimo na dugme Add a child Item. Dodaćemo podstavku ove stavke menija pod nazivom Borland. NavigateUrl svojstvo ove podstavke postavićemo na vrednost http://www.borland.com. Na sličan način dodaćemo podstavku Sun sa vrednošću NavigateUrl  http://www.sun.com  i podstavku Microsoft sa vrednošću NavigateUrl  http://www.microsoft.com/.

Sda ćemo kreirati drugu stavku menija pod nazivom " Idi na "   . Ova stavka menija ima podstavke Strana2 i Strana3. Kada kreiramo podstavke menija koje referenciraju strane unutar istog web sajta svojstvo NavigateUrl se može definisati klikom na dugme "sa tri tačke" pored ovog svojstva a zatim selektovanjem željene strane web sajta. Podstavka Strana2 referenciraće stranu Strana2.aspx a podstavka Strana3 referenciraće stranu Strana3.aspx.

Treća stavka menija imaće naziv Strana3 imaće podstavku Strana31. Stavka Strana31 imaće podstavke Strana311 i Strana312. Sve ove stavke menija referenciraće odgovarajuće apsx strane web sajta sa istim imenom.

Na ovaj način je ostvarena osnovna funkcionalnost kontrole Menu a to je navigacija.

Sada ćemo definisati izgled menija primenom stilova. Podesićemo najpre statički meni, tj. Meni koji je uvek vidljiv na web strani. U property prozoru menu kontrole kliknite na znak + pored StaticMenuStyle i postavite sledeće atribute:

Svojstvo

vrednost

BackColor

#FFFFC0

BorderColor

Gray

BorderWith

3px

BorderStyle

Solid

 

StaticMenuItemStyle:

Svojstvo

vrednost

BorderColor

#004000

BorderStyle

Solid

BorderWith

1px

 

StaticSelectedItemStyle:

Svojstvo

vrednost

BorderColor

Lime

 

 

 

StaticHoverStyle:

Svojstvo

vrednost

BorderColor

#C0C0FF

 

DynamicmenuItemStyle :

Svojstvo

vrednost

BorderColor

DarkOrange

BackColor

#8080FF

BorderStyle

Solid

BorderWith

2px

 

DinamicHoverStyle:

Svojstvo

vrednost

BorderColor

Fuchsia

BackColor

#80FFFF

BorderStyle

Solid

BorderWith

2px

 

Na ovaj način je kreiran meni za web aplikaciju bez pisanja koda. Boje menija odabrane su da bi se razlikovali stilovi menija. Sada možete da boje prilagodite svojim potrebama.

Kontrola TreeView je slična Menu kontroli stim da su podaci organizovani u vidu stabla. Kreira se prevlačenjem kontrole TreeView sa Navigation sekcije Toolboxa. Iz prozora TreeView Tasks... odaberimo opciju EditNodes. Kliknimo na dugme Add a root Node. Svaki čvor može da sadrži podčvorove koji se kreiraju opcijom Add a child Node. Svakom čvoru se može dodeliti NavigationUrl svojstvo u cilju obezbeđivanja navigacije.

Ukoliko želimo da čvorove povežemo linijama ShowLines svojstvo TreeView kontrole postavićemo na vrednsot true. U sekciji ParentNodeStyle  posredstvom svojstva ImageUrl postavićemo sliku koja će predstavljati sve čvorove u stablu koji sadrže podčvorove. Neka je to slika folder.gif.

U sekciji LeafNodeStyle primenom svojstva ImageUrl označićemo sve čvorove koji nemaju podčvorove (tj. Čvorove lista). Neka je čvorovima lista dodeljena slika ikona.jpg.

Usekciji HoverNodeStyle postavićemo BackColor na vrednost #FFC0FF. Čime će tekst svakog čvor biti obojen definisanom bojom kada se iznad njega nađe pokazivač miša.

Izborom opcije File>Close Project zatvorićemo web sajt.


Smatrate da je ova lekcija korisna?  Preporučite je.Broj preporuka: 0




Želite pristup i ostalim lekcijama kursa? Naručite kurs Programiranje u realnom vremenu - Web programiranje sada:

Varijanta kursa  Trajanje 
Cena: 3999.00 din


VESTI

RSS vesti

Adobe InDesign CS4
Savremena izrada stranica i preloma za strane koje se kasnije koriste za štampanje knjiga, reklama, brošura itd, ne može se zamisliti bez korišćenja savremenog programa za te namene. Upravo jedan od njih je Adobe InDesign CS4 sa poboljšanim opcijama u radu sa tekstom i grafikom u okviru jedne strane. Upoznajte se detaljnije sa ovim programom na ovoj strani>>>
6421: Rešavanje problema i konfiguracija Windows Server 2008 mrežne infrastrukture
U radu sa mrežama pod Microsoft server 2008 okruženju naćićete se u situaciji da ne možete istog trenutka da dođete do rešenja problema. Da biste izbegli ovakve situacije i što efikasnije razrešili nastali problem ili konflikt, mi Vam preporučujemo ovaj kurs. Upoznajte se detaljnije>>>
ITS

6426: Konfiguracija solucija identiteta i pristupa sa Windows Server 2008 aktivnim direktorijumom
Ako se aktivno bavite mrežama u Microsoft server oruženjima ili želite da počnete da se bavite i naučite kako se manipuliše sa IDA (Identity and Access) solucijama , ovaj kurs je neizostavan za Vas. Detaljnije>>>
Adobe Illustrator CS4
Izašla je nova verzija kursa za programski alat za rad sa vektorskom grafikom. O Adobe Illustratoru ne treba govoriti mnogo, jer je jedan od najviše korišćenih programa za vektorsku grafiku. Poboljšana verzija CS4 sadrži mnoštvo alata za bolji i komforniji rad u ovom programskom okruženju. Detaljnije informacije o kursu>>>
Biznis akademija

MySQL programiranje i administracija
Ako ulazite u ozbiljne programerske vode, ovaj kurs predstavlja za Vas još jednu tehnologiju koju morate da savladate. MySQL system za upravljanje bazama podataka je najzastupljeniji system na web-u i kao takav ozbiljno se razvio poslednjih nekoliko godina u jedan veoma moćan tehnološki alat za upravljanje bazama podataka. Detaljnije o kursu>>>
SWOT analiza
Kurs koji govori o marketing tehnici za planiranje što kvalitetnijeg nastupa preduzeća na tržištu. Ovaj kurs daje Vam smernice kako označiti faktore koji imaju najviše uticaja na poslovanje preduzeća. Detaljnije o kursu>>>
IT Akademija

Tehnike prodaje
Na tržištu sa velikom konkurencijom borba za svakog kupca je veoma važna. Kako stići do kupca,zadržati ga i pretvoriti u lojalnog potrošača, govori kurs Tehnike prodaje. Detaljnije>>>
 
Program menadžment
Kurs je osmišljen da upozna polaznika sa tehnikama upravljanja programom. Kada imate ispravne početne smernice, postoji mnogo veća šansa da uspešno sprovedete program do kraja. Detaljnije o Program menadžmentu>>>
 
Sony Acid Pro
Ozbiljno se baviti obradom digitalnog zvuka i implemetirati ga u video, reklame, džinglove, spotove... ne možete uraditi bez ozbiljnog i kvalitetnog progama za obradu zvuka. Predstavljamo vam progam Sony Acid Pro. Detaljnije o programu>>>
 
Arhiva vesti