pil_bilten_2008_12 (1)

26

Upload: glupaca-prava

Post on 26-Nov-2015

11 views

Category:

Documents


3 download

TRANSCRIPT

Mcrosoft Partner u uenju

Elektronski asopis za nastavnikeMicrosoft Partner u uenju

Microsoft Partner u uenjuElektronski asopis za nastavnike

Microsoft eli da pomogne da se osmisle dugoroni modeli primene savremenih sredstava informacionih i komunikacionih tehnologija u obrazovnim procesima i podrava projekte koji pomau osavremenjavanje kolske raunarske opreme, softvera i Internet veze kola, projekte koji doprinose podizanju nivoa raunarske pismenosti nastavnika i uenika, projekte koji pruaju pomo strunom usavravanju nastavnika i osavremenjavanju kolskih programa, projekte za primenu savremenih metoda uenja, saradnju nastavnika u mrenom okruenju i druge projekte koji za svoj rezultat daju visokokvalitetna iskustva u oblasti uenja i razvoja obrazovanja. Microsoft program Partner u uenju na globalnom nivou prua pomo nastavnicima u strunom usavravanju i pomae saradnju meu nastavnicima radi unapreenja nastave i procesa uenja. Elektronski asopis za nastavnike Partner u uenju je posveen primeni raunara u nastavi, elektronskom uenju i digitalnoj pismenosti uenika i nastavnika. Elektronski asopis za nastavnike Partner u uenju je besplatan i izlazi meseno.

Sadraj:

Klasici pedagogije Don Djui2

Mala kola programiranja C# (21)4

ASP.NET (4)8

Detaljni vodi za program Microsoft Office PowerPoint 2007 - 1. deo13

Urednik:Katarina Milanovi

Autori:Milo MilosavljeviKatarina Milanovi Sneana Popovi

Klasici pedagogijeDON DJUI (1859 1952)

Obrazovanje je drutveni proces. Obrazovanje je razvoj. Obrazovanje je, ne priprema za ivot, ve ivot sam.

Jedan od najznaajnijih svetskih pedagoga amerikanac Don Djui svakako spada u klasike pedagogije, iako se njegova pedagoka stanovita od strane konzervativnih grupa i danas otro osporavaju, ali i prihvataju sa najveim potovanjem od strane veine pedagoga. Njegovu knjigu Demokratija i obrazovanje je ameriki desniarski asopis Human Events proglasio 2005. godine jednom od najtetnijih knjiga ikada objavljenih u svetu, na spisku knjiga na kome su se osim ove knjige nali i Marksov Kapital, Darvinovo Poreklo vrsta, Drugi pol Simon de Bovoar, Frojdov Uvod u psihoanalizu Hitlerova Moja borba, Maova mala crvena knjiica.. (kompletan spisak dostupan na Web strani http://www.humanevents.com/article.php?id=7591). Na prvi je pogled jasno da je Djui, ovim spiskom, svrstan u inspiratore velikih drutvenih promena.

Na prelazu sa XIX u XX vek, koji odlikuje raskid sa mnogim mitovima, tabuima i slepim verovanjima, Djui je bio filozof sa mnogo praktinog iskustva u obrazovanju, ne samo kao fakultetski profesor, ve i kao osniva Laboratorijske kole na ikakom univerzitetu i Uiteljskog fakulteta Linkoln na Kolumbijskom univerzitetu, gde je u praksi primanjivao i proveravao svoja pedagoka stanovita, spreman da preispita vaee pedagoke teorije i da u praksi preispita sopstvene pretpostavke. Svojim delovanjem Djui se suprotstavljao rigidnom ureenju kole i obrazovnog sistema u kome je uenik objekat, kolsko gradivo vetaki izdeljeno na predmete, u kome se ne uvaavaju se razlike u interesovanjima samih uenika, a proces uenja se svodi na memorisanje injenica Njegovo delovanje nije bilo ogranieno na filozofiju i pedagogiju, ve je Djui bio vredni i uvaeni drutveni radnik, koji je javno objavljivao lanke o svim aktuelnim problemima u amerikom drutvu i meunarodnim odnosima i ije je miljenje bilo vrlo cenjeno u meunarodnim intelektualnim krugovima. Ovakav stav je sasvim u skladu sa Djuievim pedagokim teorijama u kojima kola mora da pripremi uenika za aktivnu ulogu u demokratskom drutvu, a da bi uspeno vaspitavao uenika i sam nastavnik mora biti aktivni i uvaeni lan drutva, primer svojim uenicima (kakav je i Djui bio). Djui je kao filozof zastupao stanovite da je misao produkt interakcije izmeu organizma i njegove sredine, a uenje proces koji poinje od sumnje ili neizvesnosti, iznikao iz elje da se rei praktian problem ili da se ukloni pritisak. Misao predstavlja praktian instrument kojim organizam pokuava da kontrolie interakciju sa sredinom. Zato Djui veruje da proces uenja mora da bude zasnovan na interesovanjima uenika formiranim u svetu u kojem ive (a ne u suprotnosti sa njima), da mora da daje prostora uenikovom razmiljanju i delovanju, da ueniku daje priliku da razmisli o praktinoj primeni znanja. Djui misli da nastavnik treba da bude uenikov saradnik i mentor, a ne nadreeni koji sputa konana i nepromenljiva znanja ka ueniku, koje uenik treba bezpogovorno da prihvati. Socijalna komponenta je vrlo istaknuta u svim radovima Djuia. kola mora da omogui da se uenik nadograuje kao linost u svakom pogledu, smatra Djui. Dakle, uloga kole je da razvija uenika kao individuu, koja doprinosi razvoju drutva (ovo je jedan od Djuievih stavova koji nailazi na najvie polemike - jer ne opravdava specijalne kole ak ni kada su u pitanju izuzetno talentovana deca, a individualizaciju uenja opravdava radi boljeg uklapanja uenika u drutvo). Iz ovakvih osnova je iznikao progresivizam kao pedagoki pokret koji je zastupao uenje kroz aktivnost, nasuprot formalnom uenju, uz obavezno laboratorijsko i praktino iskustvo kao osnovu uenja. Progresivizam insistira na metodama koje uenika stavljaju u centar, podstiu ga da istrauje, misli i da formira svoje miljenje (iako sam Djui, u svojim poznim radovima insistira na tome da u njegovim pedagokim teorijama nije uenik u centru ve da je drutvo u centru). U takvom otkrivanju sveta koji se menja, uenik se suoava sa pitanjima koja nisu strogo organiena na jedan nastavni predmet (nastavni predmeti su vetaka tvorevina nastala pri organizovanju nastave) pa se nastava organizuje kroz tematske jedinice koje su interdisiplinarne. U ovom otkrivanju svog sveta, uenik ne treba da bude optereen zastarelim i nepotrebnim znanjima, a uloga nastavnika kao mentora je da predvidi kakva e znanja biti neophodna ueniku u budunosti (stav progrestivizma sa kojim se Djui ne slae u potpunosti, jer misli da e sam uenik biti u stanju da se nadogradi za promene koje namee budunost). Grupni rad i grupno uenje pomau razvoj socijalnih osobina kod uenika, a progresivizam insistira na tome da je uloga kole da obrazuje graanina kao sposobnog i odgovornog pripadnika demokratskog drutva, pa se uenik ohrabruje da na osnovu svojih interesovanja pronae mesto u heterogenoj grupi formiranoj radi uenja.

Da li ste znali o... Donu Djuiju ?Da je srednju kolu zavrio za samo 2 godine, a doktor filozofije postao u 25.godini svog ivota?Da je jedan od zadataka Linkoln Uiteljskog fakulteta koju je Djui osnovao na Kolumbijskom univerzitetu da se utvrdi kakav treba da bude kurikulum za osnovnu i srednju kolu da bude prilagoen modernom ivotu, sa izbaenim prevazienim materijalom.?Da je 1919. godine promovisao modernizaciju kolstva u u Sun Jat Senovoj demokratskoj Kini, a 1924. na poziv Kemal Ataturka iao u Tursku da pomogne u uspostavljanju savremenog sistema obrazovanja?Da je bio predsednik nezavisne komisije intelektualaca koja je u domu Dijega Rivere i Fride Kalo odrala novo suenje Lavu Trockom, posle Moskovskih suenja, da bi se Lav Trocki odbranio od optubi za koje ga je staljinistiki reim proglasio krivim na Moskovskim suenjima? Da veina Djuievih dela nije prevedena na srpski jezik?Uticaj Djuieve pedagoke teorije je i danas jak, njen uticaj na promenu obrazovne prakse neizbrisiv, a kritika njegove teorije i danas aktuelno pitanje za pedagoge.

Rekao je ... Don Djui:kola nije priprema za ivot, kola jeste ivot Kompletno adaptiranje na sredinu znai smrt. Polazna taka svake reakcije je potreba da se kontrolie ivotna sredina.Otkriti ta si sposoban da radi i napraviti priliku za to, klju je sree.Prispee na jedan cilj je poetak drugog zadatka.Linost nije gotova tvorevina, ve neto to se kontinualno stvara, izborom delanja.Dobar ovek je onaj, bez obzira kako je moralno degradiran, koji radi na svom poboljanju.Racionalno gledano, religiozna oseanja nisu kreativna ve konzervativna. Ona se oslanjaju na postojei pogled na svet i slave ga.Zadatak nastavnika nije samo jednostavno poduavanje uenika, ve graenje drutvenog ivota. Kada tako radi, uitelj je prorok Boga istinitoga i predvodnik ka pravom Carstvu Gospodnjem.

Mala kola programiranja C# (20)

U predhodnim nastavcima C# serijala smo obradili sve operacije sa bazama podataka osim izmene podataka to je upravo i tema ovog lanka.Tipino, izmena se odnosi samo na jedan slog, meutim postoji i dosta situacija gde se menja vie i jako malo situacija u praksi gde se menjaju svi slogovi. Na primer elite da izmenite cene proizvoda ali ne svih, ve samo od odreenog proizvoaa ili za zadatu kategoriju.

Kao i sve operacije do sada, izmene podataka u bazi su trajne, ne postoji opcija za ponitavanje izmena tako da treba biti jako paljiv. Neoprezno napisan upit moe nepovratno otetiti veliku koliinu podataka. Ako piete jedan ili vie upita koji menjaju puno podataka, dobra je praksa da pre toga napravite sigurnosnu kopiju baze (Eng. Backup), pa tek onda izvrite izmene.

Takoe treba voditi rauna o viekorisnikom radu. Ako jedan korisnik ureuje slog (to znai da je taj slog zakljuan za izmene i brisanje to se tie drugih korisnika) izmena istog sloga od strane drugih korisnika nee proi i oni e dobiti informaciju o greci.

Postavlja se interesantno pitanje u sledeem (tipinom) scenariju: Prvi korisnik ureuje jedan slog on je kao to smo rekli zakljuan (slog a ne korisnik :) ). Za to vreme drugi korisnik pokrene upit koji menja vei broj slogova u koji je ukljuen i ovaj koji se menja. ta se dogaa u toj situaciji? U starijim bazama podataka bi jednostavno bili izmenjeni svi slogovi do zakljuanog i onda bi bila prijavljena greka o pokuaju izmene sloga koji je zakljuan. Neki slogovi su izmenjeni, neki nisu a osoba koja je pokrenula izmene doivljava jednu od svojih nonih mora. Ne postoji jednostavan nain da utvrdi koji slogovi su izmenjeni a koji nisu. Ne postoji nikakav "Undo", a pokrenuli ste akciju koja menja vie hiljada slogova. Na sreu ovakve situacije su za nama jer sve sadanje baze podataka imaju sigurnosne mehanizme koji reavaju ovakve probleme.

Ovde uvodimo pojam "transakcija" koga emo kasnije detaljno prouiti. Princip je jednostavan: Svaki upit koji se pusti ka bazi podataka se izvrava ili u celini ili nikako. U pomenutom scenariju po prijavi greke, sama baza podataka bi ponitile sve predhodne akcije koje je izvrio problematini upit. Jednostavno reeno, u ovakvoj situaciji se izvrava automatski Undo i podaci su vraeni u stanje pre izvravanja upita.

Ovo je od izuzetnog znaaja i tedi pisanje mnogo linija koda u aplikacijama koje barataju bazom.

UPDATE upit

Sintaksa SQL UPDATE upita je sledea:

UPDATE ImeTabele SET ImeKolone1=Vrednost1, ImeKolone2=Vrednost2,...WHERE uslov

Na primer:

UPDATE CustomersSET City='Beograd', Address='Nova adresa kupca'WHERE CustomerID = 'ALFKI'

Menjamo slog u tabeli Customers, postavljamo nove vrednosti za kolone City i Address za kupca ija je vrednost primarnog kljua (kolona CustomerID) jednaka 'ALFKI'. Poto je uslov vrednost primarnog kljua, bie izmenjen ili samo jedan ili ni jedan slog.Nove vrednosti na koje postavljamo kolonu moe biti konstanta, matematiki izraz ili ak SELECT upit koji vraa skalarnu vrednost. Pod skalarnom vrednou se podrazumeva jedna vrednost a ne niz ili matrica.

Na primer upit:SELECT UnitPrice FROM ProductsWHERE ProductID=1 vraa skalarnu vrednost jer imamo samo jednu kolonu u SELECT delu i kriterijum na osnovu vrednosti primarnog kljua.

Sledei upiti ne vraaju skalarne vrednosti:SELECT UnitPrice, QuantityFROM ProductsWHERE ProductID = 1

SELECT UnitPrice FROM Products(poslednji pod uslovom da imamo vie od jednog sloga u tabeli Products)

ta bi se dogodilo ako bi UPDATE upit izvrili bez WHERE kriterijuma?Dogodila bi se prilino loa stvar jer bi na taj nain izmenili sve slogove u tabeli Customers i odjednom bi svi kupci bili iz Beograda na istoj adresi. Dakle paljivo!

Demo aplikacija

Kao i do sada, vreme je da konkretizujemo teoriju i napravimo jednostavnu demo aplikaciju.elimo da u tabeli Products izmenimo cene (UnitPrice kolona) svih proizvoda koji pripadaju zadatoj kategoriji (CategoryID kolona). Izmena cene treba da bude relativna u odnosu na trenutnu cenu, u smislu poveanja ili smanjenja za zadati procenat. Obe pomenute kolone su numerikog celobrojnog tipa.

Na primer, cene svih proizvoda koji pripadaju kategoriji broj 3 treba poveati za 5%.UPDATE upit koji bi ovo uradio izgleda ovako:

UPDATE Products SET UnitPrice = UnitPrice * (1+5/100)WHERE CategoryID = 3

Dakle, malo procentnog rauna gde su parametri prikazani crvenom bojom.elimo da korisniku omoguimo da preko korisnikog interfejsa moe da unese procenat poveanja (odnosno smanjenja) i kategoriju proizvoda, pa tek onda da izvri upit.

to se tehnike implementacije i ADO.NET klasa tie princip je isti kao kada smo radili INSERT i DELETE upita u dva predhodna nastavka. Koristi se ExecuteNonQuery metod OleDbCommand klase kome se prosleuje odgovarajui, u ovom sluaju formirani UPDATE upit.U ovom primeru emo koristiti jo jednu zgodnu stvar kod ExecuteNonQuery metode. Naime ova metoda vraa broj izmenjenih (isto tako obrisanih ili dodatih slogova) kao rezultat odgovarajueg upita.Do sada smo ignorisali povratnu vrednost ove metode, ali sada emo je smestiti u varijablu tipa int koju emo kasnije iskoristiti za informisanje korisnika o broju slogova koji su izmenjeni.

Pokrenite C# Express razvojno okruenje i napravite novi Windows Application projekt.Oigledno, to se interfejsa tie, bie nam potrebne dve TextBox kontrole za unos procenta izmene i kategorije proizvoda, kao i komandno dugme za izvravanje UPDATE upita. TextBox kontrole emo nazvati txtProcenat i txtKategorija respektivno. Uredno je postaviti i dve Label kontrole koje opisuju ta je svrha TextBox kontrola.

Intrefejs je prikazan na sledeoj slici:

Uradite dupli klik na dugme "Izmena" i pre svega (kao i u ranijim primerima) u using sekciju dopiite:

using System.Data.OleDb;

Vratite se u klik dogaaj komandnog dugmeta i upiite sledei kod:

int IzmenjenoSlogova = 0;OleDbConnection Konekcija = new OleDbConnection();Konekcija.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\baza\Nwind.mdb";

OleDbCommand Komanda = new OleDbCommand();Komanda.Connection = Konekcija;Komanda.CommandText = string.Format("UPDATE Products SET UnitPrice=UnitPrice*(1+({0}/100)) WHERE CategoryID={1}", txtProcenat.Text, txtKategorija.Text);

try{Konekcija.Open();IzmenjenoSlogova=Komanda.ExecuteNonQuery();Konekcija.Close();MessageBox.Show("Izmenjeno " + IzmenjenoSlogova.ToString() + " slogova");}catch (Exception greska){MessageBox.Show(greska.ToString());}

Pokrenite aplikaciju i unesite vrednosti kao na sledeoj slici:

Validne vrednosti za kategoriju proizvoda su od 1 do 8, ali ako upiete bilo koji drugi broj demo e ispravno funkcionisati samo nee izmeniti ni jedan slog jer uslov nikada nije taan.

Kliknite na dugme "Izmena" i ako ste sve uradili kako treba dobiete sledeu informaciju:

Pokuajte da umesto broja za kategoriju proizvoda upiete neko slovo i kliknete na dugme "Izmena".Dobijate sledee:

Oigledno se dogodila greka zbog ega smo uli u catch granu try bloka i dobili ovu poruku. Jasno, uneli smo tekst tamo gde je oekivan broj. U praksi treba ovakve sistemske poruke o grekama zameniti tako da budu bolje prilagoene korisniku. U fazi razvoja aplikacije dobro je da ostanu takve kakve su jer program moe lake da uoi greku.

Ako sada za kategoriju proizvoda upiemo na primer 99 i kliknemo na dugme Izmena, dobijamo sledeu poruku:

Kategorija 99 ne postoji i ovde je vano shvatiti da nije dolo do greke. Jednostavno ni jedan slog u tabeli ne zadovoljava zadati kriterijum pa ni jedan nije izmenjen.

Sa ovim lankom zavravamo rad sa bazama podataka. Prouili smo prikaz, dodavanje, brisanje i izmene podataka u bazi. Sa ovim znanjima mogue je kreirati veinu standardnih aplikacija koje rade sa bazama podataka.

Ovo treba shvatiti kao poziv na samostalnu vebu. Pokuajte da kreirate aplikaciju koja je u stanju da prikae podatke iz jedne tabele, ali isto tako omoguava dodavanje, brisanje i izmene podataka te tabele. Za ovu vebu koristite Nwind.mdb bazu podataka koju smo ve upoznali i jednostavno izaberite neku tabelu sa kojom ete raditi u aplikaciji.

Milo Milosavljevi

ASP.NET (4)

U prethodnom delu serijala smo dodavali kontrole i programski kod na nau ASP.NET Web stranu.

U ovom delu serijala emo proveravati ispravnost onoga to unose korisnici i kreirati procedure dogaaja u Code-Behind strani.

Dodavanje nove strane u aplikaciju

Ukoliko nije ve otvorena, otvorite ASP.NET aplikaciju kreiranu u prethodnom delu serijala.

1. Kliknite desnim tasterom mia na ime aplikacije u Solution Explorer-u, i odaberite opciju Add New Item.2. Od ponuenih instaliranih Visual studio ablona odaberite Web Form. 3. Upiite Validacija.aspx u Name boks.4. U listi za odabir jezika Language, odaberite Visual C# jezik.5. Ostavite ekiranu opciju Place code in separate file.6. I na kraju, kliknite na dugme Add. VWD kreira novu stranu i otvara je u Source pogledu.

Dodavanje kontrola na stranu1. Preite u Design pogled.2. Da bismo mogli da utiemo na raspored elemenata na strani, dodaemo tabelu u ije emo elije staviti kontrole i odgovarajui tekst. Tabela se dodaje na sledei nain:a. Iz stavke Table na glavnom meniju odaberite opciju Insert Table. Elemente tabele podesite kao to je prikazano na slici.b. Podesite horizontalno poravnjanje prve kolone udesno, tako to ete selektovati prvu kolonu i u Properties prozoru za vrednost svojstva Align ukucati Right.

3. Zatim iz Standard grupe u Toolbox-u, dodajte u drugu kolonu tabele kontrole i podesite im svojstva kao to je prikazano u sledeoj tabeli:

KontrolaSvojstva kontrole

TextBoxID = txtIme

TextBoxID = txtEmail

TextBoxID = txtLozinkaTextMode = Password

TextBoxID = txtLozinkaPotvrdaTextMode = Password

ButtonID = btnPrijavaText = Prijava

LabelID = lblPoruka

4. Dodajte i naslov, kao i opisni tekst za kontrole u prvu kolonu. Takoe, moete podesiti irinu kolana tabele na 200px. Nakon toga, strana bi trebala da ima sledei izgled:

Validacione kontroleProvera ispravnosti podataka koje korisnici unose je veoma vana, jer se na taj nain obezbeuje da podaci budu u potrebnom obliku, kao i da se eventualno sprei maliciozan unos, koji moe ugroziti sistem. Takoe, dobro napravljene Web aplikacije proveravaju ispravnost podataka i na klijentskoj i na serverskoj strani.Provera ispravnosti u ASP.NET Web stranama se moe obaviti korienjem validacionih kontrola. Postoji nekoliko kontrola za proveru ispravnosti i smetene su u Validation grupi u okviru Toolbox-a. Validacione kontrole su: RequiredFieldValidator - koristi se za proveru postojanja unosa RangeValidator - proverava da li je uneena vrednost u dozvoljenom opsegu RegularExpressionValidator - proverava da li je vrednost kontrole u skladu sa definisanim ablonom (regularnim izrazom) CompareValidator - odreuje ispravnost poredei vrednost jedne kontrole sa vrednou druge kontrole, koristei definisani operator poreenja CustomValidator - omoguava da se za proveru koristi korisniki definisana funkcija ValidationSummary - obezbeuje sumarni prikaz validacionih greakaVana svojstva, koja je potrebno podesiti kod veine navedenih kontrola su: ControlToValidate - ime kontrole ija se ispravnost proverava Display - omoguava podeavanje ponaanja poruke o greki (Static, Dynamic) EnableClientScript - moe imati vrednost True / False, a ukazuje da li da se validacija izvrava i na klijentskoj strani (podrazumevana vrednost je True) ErrorMessage - tekst koji u situaciji postojanja greke biti prikazan u ValidationSummary kontroli Text - tekst koji se prikazuje na mestu validacione kontrole u sluaju greke ValidationGroup - ime validacione grupe kojoj kontrola pripadaDodavanje validacionih kontrolaZa na sistem prijavljivanja korisnika, potrebno je proveriti sledee: ime je obavezan podatak, odnosno mora biti uneeno, email adresa, ukoliko se unese, mora biti u ispravnom obliku, lozinka mora biti uneena, vrednost uneena u kontrolu za potvrdu lozinke mora biti ista kao i lozinka.Da bismo izvrili potrebne provere, dodaemo validacione kontrole i postaviti im svojstva na vrednosti navedene u sledeoj tabeli:RequiredFieldValidator

ControlToValidatetxtIme

ErrorMessageObavezan unos imena

DisplayDynamic

Text*

Pozicija na Web straniu 3. koloni, u redu za Ime

RegularExpressionValidator

ControlToValidatetxtEmail

ErrorMessageEmail nije u odgovarajuem obliku

DisplayDynamic

Text*

ValidationExpressionbira se vrednost za Internet e-mail address u dijalog boksu koji se pojavljuje kada se klikne na dugme sa tri take

Pozicija na Web straniu 3. koloni, u redu za Email

RequiredFieldValidator

ControlToValidatetxtLozinka

ErrorMessageObavezan unos lozinke

DisplayDynamic

Text*

Pozicija na Web straniu 3. koloni, u redu za Lozinku

CompareValidator

ControlToComparetxtLozinka

ControlToValidatetxtLozinkaProvera

ErrorMessageLozinka i potvrda nisu iste

DisplayDynamic

Text*

Pozicija na Web straniu 3. koloni, u redu za Potvrdu lozinke

ValidationSummary

Pozicija na Web straniu 3. koloni, u redu gde se nalazi dugme

Dodavanje koda u odvojenu stranu Kada su podaci ispravno uneeni, i provereni i na klijentskoj i na serverskoj strani, prikazaemo poruku na Web strani.1. Preite u Design pogled.2. Kliknite dva puta na dugme btnPrikaz. Ovo e kreirati podrazumevanu proceduru dogaaja na Button kontrolu. S obzirom da smo prilikom kreiranja strane ostavili ekiranu opciju Place code in separate file, VWD e otvoriti stranu sa nazivom Prijavljivanje.aspx.cs u drugom prozoru i u nju smestiti skelet za proceduru dogaaja.3. Dodajte sledei kod u btnPrijava_Click proceduru: protected void btnPrijava_Click(object sender, EventArgs e) { // IsValid svojstvo ima vrednost True ukoliko je validacija // cele strane na serveru bila uspena, i obrnuto if (Page.IsValid) lblPoruka.Text = "Hvala to ste se prijavili!!!"; // kod realnih aplikacija, ovde se obino podaci uneeni na formi, ili ubacuju u bazu, ili // porede sa podacima iz baze }

Pregled Web strane u Web pregledau (Browser)Sada emo testirati stranu koju smo upravo napravili.

1. U Solution Explorer-u , kliknite desnim tasterom mia na ime strane koju elite da pogledate (Prijavljivanje.aspx) i odaberite opciju View in Browser. Nakon toga e odabrana strana biti prikazana u Browser-u.2. Ukucajte svoje ime u TextBox i pritisnite dugme.3. Ukoliko ste sve uradili kako treba, strana e posle toga imati sledei izgled:

U sledeem nastavku emo dodati navigaciju u ASP.NET aplikaciji, kako bi omoguili lako snalaenje i kretanje korisnika kroz nau aplikaciju.

Detaljni vodi za program Microsoft Office PowerPoint 2007 - 1. deo

ta je novo u Microsoft Office PowerPointu 2007?Presentation software Microsoft Office PowerPoint 2007 contains many innovative elements.Program Microsoft Office PowerPoint 2007 je namenjen za kreiranje prezentacija i sadri mnoge nove elemente.It will enable you to create more effective dynamic presentations.Ovaj program e vam omoguiti da kreirate efikasnije i dinaminije prezentacije, You can simply store any presentation to server libraries within the Microsoft SharePoint Server 2007 environment or Microsoft SharePoint Services.koje moete jednostavno sauvati u biblioteku koja se nalazi na Microsoft SharePoint Serveru 2007 ili usluzi Microsoft SharePoint Services.The new user interface will surely be appealing to you, which is a very pleasant novelty of this application.Novina ovog programa, novi korisniki interfejs, e vam se sigurno dopasti.You will especially utilize graphic and text effects much more than in other applications.Grafike i tekstualne efekte ete moi mnogo bolje iskoristiti u ovom nego u ostalim programima sistema.Furthermore, there are new types of text or SmartArt graphic formatting.Pored toga, sada na raspolaganju imate nove tipove teksta ili SmartArt grafikog oblikovanja. Kreiranje dinamikih prezentacijaDynamic presentations include many innovative elements.Dinamike prezentacije sadre mnoge nove elemente. Among the most used elements is the SmartArt graphic.Meu najee korienim elementima je SmartArt grafika.This is probably the most important new feature, which enables to convert text elements into graphic diagrams.To je verovatno najvanija nova funkcija, koja omoguava pretvaranje tekstualnih elemenata u grafike dijagrame.The predefined templates, connected with motives and styles are another significant work accelerator.Predefinisani predloci, zajedno sa motivima i stilovima takoe omoguavaju efikasniji rad. Using the global formatting elements, you will achieve a professional appearance of the presentation.Korienjem optih elemenata oblikovanja dobiete profesionalan izgleda prezentacije.Various shapes, texts or graphic elements in the presentation can now be modified in a much more varied fashion.Razliiti oblici, tekstovi ili grafiki elementi u prezentaciji se sada mogu modifikovati na mnogo vie naina. Microsoft Office PowerPoint 2007 offers these tools directly through the new user interface and context tabs, so all you need to make your presentation richer is just a few clicks.Microsoft Office PowerPoint 2007 ove alatke nudi u novom korisnikom interfejsu i kontekstualnim karticama, te sa samo nekoliko klikova miem moete obogatiti svoju prezentaciju. Deljenje prezentacija Sharing presentations is related to a connection to the Microsoft SharePoint Server 2007 or Microsoft SharePoint Services.Deljenje prezentacija ima veze sa Microsoft SharePoint Serverom 2007 ili uslugama Microsoft SharePoint Services.Thanks to the Microsoft Office Outlook 2007 you have the option of fully linking to data saved on team websites, which are using the SharePoint Services technology.Zahvaljujui programu Microsoft Office Outlook 2007 imate opciju povezivanja sa podacima sauvanim na timskim Web lokacijama koje koriste tehnologiju SharePoint Services.You have access to the individual applications at almost any time.Programima moete pristupiti u bilo koje doba dana. You may modify them, even if they are saved on the web.Moete ih modifikovati ak i ako ste ih sauvali na Webu. All you need is the Microsoft Office Outlook 2007, linked to the presentation environment.Sve to vam treba je program Microsoft Office Outlook 2007 povezan sa prezentacijom.Povezane prezentacije i saradnja sa programom Microsoft Office Groove 2007When connected to the work space of Microsoft Office Groove 2007, you can view and process the presentation together with your colleagues in real time.Kada ste povezani sa radnim prostorom programa Microsoft Office Groove 2007, moete pregledati i raditi na prezentaciji zajedno sa vaim kolegama u realnom vremenu.Along with this you can see which of your colleagues is present.Pored toga moete proveriti ko je od vaih kolega prisutan, a moete im poslati i instant poruke sa vaeg radnog prostora. Presentation synchronization is pleasant especially when you need it rapidly.Sinhronizacija prezentacija je prijatna pogotovo kada vam je odmah potrebna.Bezbednost prezentacijeYou can now add a digital signature to Microsoft Office PowerPoint 2007 presentations.Sada moete dodati digitalni potpis prezentacijama programa Microsoft Office PowerPoint 2007.The presentations integrity can be verified with its help in order to prevent undesired changes.Integritet prezentacija se moe verifikovati pomou potpisa kako bi se predupredile neeljene promene. Digital signature also prevents access to your presentation by unauthorized persons.Digitalni potpis takoe onemoguava neovlaenim osobama da pristupe vaim prezentacijama.SmartArt GraphicsSmartArt grafika (SmartArt Graphics)SmartArt graphics are types of variations of displaying text in the form of visual diagrams and shapes.Pod SmartArt grafikom podrazumevamo razliite tipove prikazivanja teksta u obliku vizuelnih dijagrama i oblika. They will help you with a simple presentation of your ideas that you want to disclose others.Pomou nje ete veoma lako moi da iskaete svoje ideje.In the previous version Microsoft Office PowerPoint 2003 you could only encounter a text form of data entry, supplemented by a picture or a chart.U prethodnoj verziji programa Microsoft Office PowerPoint 2003, mogli ste se susresti samo sa tekstualnim unosom podataka koji ste mogli zameniti samo sa slikom ili grafikonom. However, now you can convert everything into graphic forms and all your presentations will appear much more professional.Meutim, sada sve moete konvertovati u grafiki oblik i sve vae prezentacije e izgledati mnogo profesionalnije. See .Pogledajte Sliku 1.Your existing presentations, which you have already created in previous versions of presentation software, may be easily converted into the SmartArt graphic form.Prezentacije koje ste kreirali u prethodnim verzijama moete lako konvertovati u SmartArt grafici (SmartArtgraphic).Most frequent form in such a case will probably be slides with the layout Title & Content, which are the most common.Najverovatnije ete ih u konvertovati u slajdove sa rasporedom Naslov i sadraj (Title & Content). SmartArt graphic can be created in Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, and Microsoft Office Word 2007 or in email messages of the Microsoft Office Outlook 2007. Although you cannot create SmartArt graphics in other programs of the 2007 Microsoft Office version set, you can insert them into these programs.SmartArt grafiku moete da kreirate u programima Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007 i Microsoft Office Word 2007 ili u e-porukama programa Microsoft Office Outlook 2007. Iako SmartArt grafiku ne moete da primenite u drugim programima sistema Microsoft Office 2007, moete u njih da je kopirate.Before creating a SmarArt graphic, you must first consider what type and layout is the best for displaying your information.Pre kreiranja SmarArt grafike, morate prvo utvrditi koji tip i raspored su najbolji za prikazivanje informacija koje imate. What should be your presentation telling?ta elite da kaete sa prezentacijom?With regards to the fact that you may quickly and easily change the types and layouts of SmartArt graphics, try at first a few various layouts (types) and then decide, which one of them suits your ideas best.S obzirom na injenicu da moete brzo i lako promeniti tipove i prikaze u SmartArt grafici, pokuajte u poetku sa nekoliko razliitih prikaza (tipova) i potom odluite koji vam najvie odgovara. Among the most frequently used categories, which you can use for the modification of own SmartArt graphics, are the following:Najee koriene kategorije, koje moete koristiti za modifikaciju sopstvene SmartArt grafike, su:List, Process, Cycle, Relationship, Matrix, Hierarchy, DiagramLista (List), Proces (Process), Ciklini (Cycle), Odnos (Relationship), Matrica (Matrix), Hijerarhija (Hierarchy), Dijagram (Diagram)9Kreiranje SmartArt grafike In Microsoft Office PowerPoint 2007 you can create SmartArt graphic in two ways:U programu Microsoft Office PowerPoint 2007 SmartArt grafiku moete kreirati na dva naina:Compile a brand new SmartArt graphic, where you yourself compile the individual texts, with the help of a special dialogue window for inserting new texts.Kreirati potpuno novu SmartArt grafiku kojoj moete dodati tekstove pomou specijalnog prozora sa dijalogom za umetanje novih tekstova. You can transfer Title & Content type slides into a graphic form of a SmartArt graphic.Moete sadraj iz slajdova preneti pomou tipa Naslovi i sadraj (Title & Content) u grafiki oblik SmartArt grafike.You will use this method especially when you will be converting your existing presentations, created in previous version of the presentation software, into a more professional form.Ovaj metod ete koristiti kada elite da postojee prezentacije kreirane u prethodnim verzijama dobiju profesionalniji izgled. Kreiranje nove SmartArt grafikeYou will use this option in the case, when you are creating a brand new slide.Ovu opciju ete koristiti prilikom kreiranja potpuno novog slajda, And what more the SmartArt graphic acts as a combination of text and graphics..PoredPored toga, SmartArt grafika kombinuje tekst i grafiku. Veba SmartArt grafika (SmartArt Graphic)ZadatakYou are preparing a presentation for a Geography lecture regarding the Earths orbit and the terrestrial year.Treba da pripremite prezentaciju za as iz geografije vezano za zemaljsku orbitu.For practical display, use a SmartArt graphic object to catch your students interest and make your lecture as entertaining as possible for your students.Iz praktinih razloga treba da koristite SmartArt grafiku da biste privukli panju vaih uenika i uinili vae predavanje zanimljivijim za uenike. Work processRedosled izvravanja zadatkaOpen the Microsoft Office PowerPoint 2007.Slika 6

Teme (Themes)Themes is a gallery of predefined elements , which includes various forms of fonts, titles, lines, fills and so on.Pod Temama (Themes) podrazumevamo galeriju predefinisanih elemenata koja sadri razliite oblike fontova, naslova, linija, popuna i tako dalje. Using Themes will enormously speed up the preparation of your presentations.Korienjem Tema (Themes) znaajno ete ubrzati pripremu vaih prezentacija. If you learn to work with this feature, you will utilize your knowledge also in other applications, such as for example word processor or spreadsheet.Ukoliko nauite da radite sa ovom funkcijom, iskoristiete svoje znanje i u drugim programima, kao to su na primer, program za obradu teksta ili unakrsne tabele. Besides the predefined galleries, you also have the opportunity to create your own formatting galleries.Pored predefinisanih galerija, moete kreirati i vae galerije za oblikovanje.With regards to connecting with other applications, you will achieve a unified appearance of not only documents or tables, but also presentations at your school.to se tie povezivanja sa drugim programima, postii ete identian izgled ne samo sa dokumentima ili tabelama, ve i sa prezentacijama u vaoj koli. The unity of presentations will also help you with creating other new presentations, because the feature Themes can be applied to all your slides.Istovetnost u prezentacijama e vam takoe pomoi prilikom kreiranja drugih novih prezentacija zato to se funkcija Teme (Themes) moe primeniti na sve slajdove. Using Themes in presentationsKorienje funkcije Teme (Themes) u prezentacijamaThe selection Themes is found on the Design tab, in the tab group Themes, where there is a list of predefined themes, and functions for their further modification.Funkcija Teme (Themes) se nalazi na kartici Dizajn (Design), u okviru grupe kartica Teme (Themes), na kojoj se nalazi lista predefinisanih tema i funkcija. At the right part of the group you can notice other functions for adjusting the used themes, such as for example Colors, Fonts or Effects.Na desnoj strani grupe se nalaze ostale funkcije za podeavanje korienih tema, kao to su Boje (Colors), Fontovi (Fonts) ili Efekti (Effects).The themes galleries offer a number of prepared elements, if this list is not sufficient for you, you can download new galleries from the Internet through the Microsoft Office Online services.Galerije sa temama nude veliki broj pripremljenih elemenata. A ukoliko vam ta lista nije dovoljna, sa Interneta moete preuzeti nove galerije putem usluge Microsoft Office Online.You will find the command to switch to Microsoft Office Online if you click on the more button .Komanda za prelazak na lokaciju Microsoft Office Online ete pronai ako kliknete na dugme Vie (More) .In the open dialog window you can select the command More Themes on Microsft Office Online, see .U otvorenom prozoru dijaloga, moete izabrati komandu More Themes on Microsft Office Online, Pogledajte Sliku 7.Themes can also be applied to all presentation slides, or only to selected slides of a certain part of your presentation.Teme (Themes) se mogu primeniti na sve slajdove ili u okviru prezentacije, ili samo na nekih njenih delova. You can influence the selection by rightclicking the mouse on the requested theme and in the context menu you then choose if the theme will be applied to all slides or only selected ones.Temu moete izabrati ako kliknete desnim tasterom mia na zahtevanu temu u kontekstualnom meniju i potom definiete da li e tema biti primenjena na sve ili izabrane slajdove. Ureivanje temeTheme, which you edit manually and set it according to your imagination, can be saved for future use.Teme koje runo uredite i podesite prema svojoj elji moete sauvati za budue korienje. You will then create other presentations much faster, because all you will need to do is to select the required theme and you will not have to worry about any further adjustments.tako Na ta Na Na taj nain ete moi bre kreirati druge prezentacije zato to e vam biti potrebno da samo izaberete temu u kojoj neete morati nita da podeavate. As you have discovered in the last chapter, themes can be edited using two basic features:Kao to ste saznali u prethodnom poglavlju, teme se mogu urediti korienjem dve osnovne funkcije:

Color editing Ureivanje boja (Color editing)Theme colors include four colors of text and background, six colors of highlighter and two colors for hyperlinks.Boje teme (Theme colors) se sastoje iz etiri boje teksta i pozadine, est boja za marker i dve boje za hiper veze. The theme icon will change on its own according to those active colors, which you are currently using.Ikona za teme e se sama od sebe menjati prema bojama koje trenutno koristite. After applying the appropriate color palette, the color sets with relevant slides will be edited to the color palette, which you have chosen.Kada primenite odgovarajuu paletu boja, boje u slajdovima e se promeniti prema paleti boja koju ste izabrali. In case none of the color palettes suits you, define your own palette through the command Create New Theme Colors.U sluaju da vam ni jedna paleta ne odgovara, definiite svoju paletu pomou komande Kreiraj nove teme boja (Create New Theme Colors).Colors defined this way will always be displayed when using a new color palette, see .Boje koje su definisane na ovaj nain e uvek biti prikazane prilikom korienja nove palete boja. Pogledajte Slika 9. Podeavanje fontovaThis regards a selection of offered fonts, which you change at will. U ovoj opciji moete birati ponuene fontove po elji. Icon for the change of font in a theme can be found at the right part of the Themes group.Ikona za promenu fonta se nalazi u desnom uglu grupe Teme (Themes).When selecting a font, you choose not only the Title font, but also the basic text font.Prilikom izbora fonta, birate ne samo naziv fonta, ve i osnovni font. If you do not choose from the offered predefined fonts, you can define the font yourself from available fonts with the command Create new Theme Fonts.Ukoliko ne izaberete neki iz gotovih ponuenih fontova, moete ih sami definisati iz dostupnih fontova pomou komande Kreiraj novu temu fontova (Create new Theme Fonts).Theme Effects Efekti teme (Theme Effects)Theme Effects are galleries of lines and fills.Efekti tema (Theme Effects) su galerije sa linijama i popunama.After selecting the proper effect, the corresponding fills and lines, will be activated.Nakon biranja odgovarajueg efekta, aktivirae se odgovarajue popune i linije.These galleries will be combined with fonts and colors in a way that together makes a unified and elegant style of your presentation.Te galerije moete kombinovati sa fontovima i bojama i one zajedno mogu da unaprede izgled vae prezentacije koji e biti objedinjen. uvanje tema Each Theme, if you edit it according to your imagination, can be saved and used in your later presentations.Svaku Temu (Theme) koju uredite prema svojoj elji, moete sauvati i koristiti kasnije u prezentaciji. You can give the Theme a name, which characterizes it the most.Temi moete dati ime koje e je predstaviti na najbolji nain. Each new theme will be displayed in the gallery when selecting among others.Svaka nova tema e se nai u galeriji zajedno sa ostalim temama.Themes also influence styles, which are edited according to them.Teme utiu na stilove koji se prilagoavaju na osnovu njih.Veba Primena teme ZadatakYou are preparing a presentation for your history lesson.Treba da pripremite prezentaciju za as raunarstva i informatike. You are preparing a presentation on the topic of Charles IV.Pripremate prezentaciju na temu Microsoft Robotics Studio.Youve already created the content of the presentation and you need to format all the slides in the presentation together in a manner that everything is performed quickly and looks professional.Ve ste kreirali sadraj prezentacije i treba brzo i jednostavno da oblikujete sve slajdove u prezentaciji kako bi izgledali profesionalno.Work processRedosled izvravanja zadatkaFor group and fast formatting of your presentation use the menu selection Theme.Za grupisanje i brzo oblikovanje vae prezentacije, koristite meni Teme (Theme).Since you want other colors and fonts, you use the commands for adjusting colors and fonts, which are offered to you in the group, to further edit a theme.Poto elite da promenite boje i fontove, koristite komande za prilagoavanje boja i fontova koje se nalaze u navedenoj grupi kako biste nastavili sa ureivanjem teme. Create a presentation with content on the topic of Charles IV.Kreirajte prezentaciju sa sadrajem na temu Microsoft Robotics Studio.On the Design tab, in the Themes group choose a theme called Trek.Na kartici Dizajn (Design), u grupi Teme (Themes), kliknite na temu Daleko putovanje (Trek).All slides in your presentation will be reformatted according to the selected theme (to brown color).Svi slajdovi u vaoj prezentaciju e biti ponovo oblikovani prema izabranoj temi (u braon boju).Click on the Colors icon and from the offered color combinations select the group of colors Paper.Kliknite na ikonu Boje (Colors) i iz ponuenih kombinacija boja izaberite grupu boja Papir (Paper).All slides will be colored yellow.Svi slajdovi e biti obojeni u uto.Click on the Fonts icon and from the font combinations select the one called PaperKliknite na ikonu Fontovi (Fonts) i meu kombinacijama fontova izaberite onu pod nazivom Papir (Paper).Click on the Effects icon and from the offered color combinations select the type of border and outline Paper Kliknite na ikonu Efekti (Effects) i iz ponuenih kombinacija boja izaberite tip granice i strukture na Papir (Paper).All slides will be changed according to this effect. Na sve slajdove e biti primenjen ovaj efekat. A sample of a slide changed according to the example with the use of the Themes function can be seen on the following Figure.Uzorak slajda koji ste pomou funkcije Teme (Themes) promenili na osnovu ovog primera, moete videti na sledeoj slici. Slide layout

Zakljuak

Cilj ovog vodia je upoznavanje italaca sa mogunostima koje nudi najnovija verzija programa Microsoft Office PowerPoint 2007, kao i predstavljanje principa pojedinanih funkcija i novih karakteristika kroz praktine primere i vebe.

Ova publikacija je jo jedna u nizu sistematskih vodia za kole koja se bavi programima sistema Microsoft Office 2007. Ostale dostupne besplatne naslove moete preuzeti na Web lokaciji http://www.modernivyuka.cz/ (u odeljku Moderna nastava (Modern Teacher)):

Opti pregled sistema Microsoft Office 2007 Microsoft Office Word 2007 Microsoft Office Excel 2007 Microsoft Office PowerPoint 2007 Microsoft Office Outlook 2007 Ostali programi sistema Microsoft Office 2007

vrsto verujemo da e vam ovo izdanje biti od koristi ne samo zato to ete mnogo efikasnije koristiti sistem Microsoft Office2007, ve zato to e vam koristan prirunik prilikom rada sa vaim acima i uenicima.

Jiri Citil i Boris CiitlPrag 2007

2Novembar 2008

Decembar 20081