o ovoj knjizi - · pdf fileo ovoj knjizi xv o ovoj knjizi ... o dvd-u dvd sadrži probnu ......

15
O ovoj knjizi xv O ovoj knjizi O ovoj knjizi O ovoj knjizi O ovoj knjizi O ovoj knjizi Dobrodošli u MCAD/MCSD Udžbenik za pripremu ispita – Razvoj Windows aplikacija alatima Microsoft Visual Basic .NET i Microsoft Visual C#. Pošto završite lekcije i za njih vezane vežbe u ovom kursu, steći ćete znanje i veštine da razvijate rešenja pomoću Windows aplikacija uz korišćenje Visual Basic .NET-a ili Visual C# .NET-a. Ova knjiga, takođe, govori o ciljevima ispita profesionalac sa Microsoftovim certifikatom (Microsoft Certified Professional) broj 70-306 i broj 70-316. Ovaj kurs sa individualnim tempom pruža sadržaj koji razvija veštine merene ovim ispitima. Napomena Za više informacija o tome kako da postanete razvijalac aplikacija sa Microsoftovim certifikatom (Microsoft Certified Application Developer, MCAD) ili razvijalac rešenja sa Microsoftovim certifikatom (Microsoft Certified Developer, MCSD), pogledajte deo čiji je naslov „Nastavni plan za profesionalca sa Microsoftovim certifikatom” koji se nalazi u ovom uvodu. Deo „Započinjanje” u ovom uvodu, pruža važne instrukcije za podešavanje koje opisuju hardverske i softverske zahteve da biste završili procedure u ovom kursu. Ovaj deo takođe pruža podatke o podešavanju mreže neophodnom da bi se završile neke praktične proce- dure. Pročitajte temeljno ovaj deo pre nego započnete sa lekcijama. Ciljna publika Ciljna publika Ciljna publika Ciljna publika Ciljna publika Ova knjiga je napisana za razvijaoce softvera koji moraju da projektuju, planiraju, implementiraju i daju podršku za Windowsove aplikacije ili planiraju da polažu srodne ispite za profesionalca sa Microsoftovim certifikatom: Razvoj i implementacije Windowsovih aplikacija alatima Microsoft Visual Basic .NET i Microsoft Visual Studio .NET (ispit 70-306) Razvoj i implementacije Windowsovih aplikacija alatim Microsoft Visual C# .NET i Microsoft Visual Studio .NET (ispit 70-316) Preduslovi Preduslovi Preduslovi Preduslovi Preduslovi Za ovaj kurs se zahteva da studenti zadovolje sledeće preduslove: Da su sposobni da naprave jednostavnu aplikaciju koristeći Visual Basic .NET ili Visual C# .NET. Da su sposobni da opišu namenu i upotrebu osnovnih kontrola i menija u aplikacijama pisanim u Visual Basic .NET-u ili Visual C# .NET-u.

Upload: ledieu

Post on 18-Feb-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xv

O ovoj knjiziO ovoj knjiziO ovoj knjiziO ovoj knjiziO ovoj knjiziDobrodošli u MCAD/MCSD Udžbenik za pripremu ispita – Razvoj Windows aplikacijaalatima Microsoft Visual Basic .NET i Microsoft Visual C#. Pošto završite lekcije i zanjih vezane vežbe u ovom kursu, steći ćete znanje i veštine da razvijate rešenja pomoćuWindows aplikacija uz korišćenje Visual Basic .NET-a ili Visual C# .NET-a.

Ova knjiga, takođe, govori o ciljevima ispita profesionalac sa Microsoftovim certifikatom(Microsoft Certified Professional) broj 70-306 i broj 70-316. Ovaj kurs sa individualnimtempom pruža sadržaj koji razvija veštine merene ovim ispitima.

Napomena Za više informacija o tome kako da postanete razvijalac aplikacija saMicrosoftovim certifikatom (Microsoft Certified Application Developer, MCAD) ilirazvijalac rešenja sa Microsoftovim certifikatom (Microsoft Certified Developer, MCSD),pogledajte deo čiji je naslov „Nastavni plan za profesionalca sa Microsoftovimcertifikatom” koji se nalazi u ovom uvodu.

Deo „Započinjanje” u ovom uvodu, pruža važne instrukcije za podešavanje koje opisujuhardverske i softverske zahteve da biste završili procedure u ovom kursu. Ovaj deo takođepruža podatke o podešavanju mreže neophodnom da bi se završile neke praktične proce-dure. Pročitajte temeljno ovaj deo pre nego započnete sa lekcijama.

Ciljna publikaCiljna publikaCiljna publikaCiljna publikaCiljna publikaOva knjiga je napisana za razvijaoce softvera koji moraju da projektuju, planiraju,implementiraju i daju podršku za Windowsove aplikacije ili planiraju da polažu srodneispite za profesionalca sa Microsoftovim certifikatom:

� Razvoj i implementacije Windowsovih aplikacija alatima Microsoft Visual Basic .NETi Microsoft Visual Studio .NET (ispit 70-306)

� Razvoj i implementacije Windowsovih aplikacija alatim Microsoft Visual C# .NET iMicrosoft Visual Studio .NET (ispit 70-316)

PredusloviPredusloviPredusloviPredusloviPredusloviZa ovaj kurs se zahteva da studenti zadovolje sledeće preduslove:

� Da su sposobni da naprave jednostavnu aplikaciju koristeći Visual Basic .NET iliVisual C# .NET.

� Da su sposobni da opišu namenu i upotrebu osnovnih kontrola i menija u aplikacijamapisanim u Visual Basic .NET-u ili Visual C# .NET-u.

Page 2: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

Windows aplikacijexvi

� Da budu sposobni da opišu odnose između kontrola i događaja.

� Da imaju osrednje poznavanje osnovne SQL sintakse.

O CD-uO CD-uO CD-uO CD-uO CD-uCD sa nazivom Supplemental Course Material sadrži mnoštvo informacija koje se mogukoristiti kroz celu knjigu. Ovo uključuje:

� Potpunu elektronsku verziju (e-knjiga) za ovaj udžbenik za pripremu ispita.

� Urađene laboratorijske vežbe Svako poglavlje u ovom udžbeniku za pripremu ispitase završava laboratorisjkim radom koji se sastoji od vežbi koje služe za utvrđivanjeveština koje ste naučili. Priložene su rešene verzije aplikacija, tako da možete da ihuporedite sa svojim rezultatima. Ove rešene aplikacije možete da koristite kao priručnikukoliko naiđete na problem prilikom završavanja vežbe.

� Neophodne datoteke Datoteke za vežbu koje su neophodne da biste odradilipraktičan deo. Trebalo bi da koristite ove datoteke kada se na to ukaže u vežbama.

� Primeri ispitnih pitanja Da biste vežbali za polaganje ispita za certifikat, možete dakoristite primere ispitnih pitanja koji se nalaze na CD-u. Primeri pitanja vam pomažuda procenite vaše razumevanje materije koja je predstavljena u ovoj knjizi.

O DVD-uO DVD-uO DVD-uO DVD-uO DVD-uDVD sadrži probnu verziju Microsoft Visual Studio .NET Professionala koja može da sekoristi 60 dana.

Napomena Probna verziaja na 60 dana koju dobijate uz ovaj udžbenik nije kompletanmaloprodajni proizvod; on je obezbeđen samo za svrhu učenja i probu. Microsoftovatehnička podrška ne podržava ovu probnu verziju.

Za dodatne podatke o podršci u vezi sa ovom knjigom, CD-om i DVD-om (uključujući iodgovore na često postavljana pitanja o instalaciji i upotrebi), posetite Web lokacijutehničke podrške Microsoft Pressa na adresi www.microsoft.com/mspress/support/. Takođemožete poslati e-poštu na [email protected], ili pošaljite pismo adresiranona Microsoft Press, Attn: Microsoft Press Tehnical Support, One Microsoft Way, Redmond,WA 98502-6399.

Karakteristike ove knjigeKarakteristike ove knjigeKarakteristike ove knjigeKarakteristike ove knjigeKarakteristike ove knjigeSvako poglavlje sadrži delove koji su razvijeni da bi vam pomogli da dobijete najvećuobrazovnu vrednost od njega:

� Svako poglavlje započinje sa delom „Pre nego što počnete” koje vas priprema zazavršetak poglavlja.

Page 3: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xvii

� Poglavlja su potom podeljena u lekcije. Svaka lekcija sadrži referencu i informacije oprocedurama koje su korišćenje za određenu veštinu.

� Lekcije i vežbe pružaju postupne korake koji su označeni simbolom za nabrajanje,kao što je ovaj koji se nalazi sa leve strane ovog pasusa.

� Na kraju svake lekcije nalazi se deo „Rezime poglavlja” koji ukazuje na ključnepojmove iz lekcije.

� Deo „Laboratorija” obezbeđuje praktične vežbe koje pojačavaju svaku od veštinakoje ste naučili u svakoj od lekcija poglavlja. Vežbe vam daju šansu da upotrebiteveštine koje su vam prikazane ili da istražite deo aplikacije koji je opisan. Svaki putkada je to moguće, vežbe u laboratoriji se nadovezuju jedna na drugu da bi se do krajate laboratorije napravila cela aplikacija.

� Na kraju svakog poglavlja je deo „Ponavljanje” koji možete da koristite kako bisteproverili šta ste naučili.

Dodatak A, „Pitanja i odgovori”, sadrži sva pitanja koja su postavljenu u svakom poglavljusa odgovarajućim odgovorima na njih.

NapomeneNapomeneNapomeneNapomeneNapomeneKroz lekcije se javljaju dva tipa napomena.

� Napomene koje su označene sa Napomena sadrže dodatne podatke.

� Napomene koje su označene sa Upozorenje sadrže upozorenja o mogućem gubitkupodataka.

Konvencije za označavanjeKonvencije za označavanjeKonvencije za označavanjeKonvencije za označavanjeKonvencije za označavanjeSledeće konvencije za označavanje koriste se u ovoj knjizi:

� Znakovi ili komande koje vi pišete se javalju kao polucrni.

� Kurziv u sintaksi naredbi ukazuje na čuvare mesta za promenljive podatke. Kurziv setakođe koristi za naslove i elemente programa u tekstu.

� Imena datoteka i omotnica su napisana sa velikim početnim slovima osim kada samimorate da ih upišete. Ukoliko nije drugačije naznačeno, možete da koristite mala slovakada upisujete ime datoteke u okvir za dijalog ili u komandnom odzivniku.

� Oznake tipa datoteke, kada se pojave bez imena datoteke, napisane su malim slovima.

� Akronimi su napisani velikim slovima.

� Neproporcionalni font se koristi za primere koda, primere teksta na ekranu ili tekstunesen u komandnom odzivniku ili u datotekama za inicijalizaciju.

Page 4: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

Windows aplikacijexviii

� Uglaste zagrade < > se koriste u sintaksi naredbi da bi se ogradile opcione stavke. Naprimer, <filename> u sintaksi komande ukazuje da možete izabrati da upišete imedatoteke sa komandom. Upišite samo podatke koji su unutar zagrada, ne i same zagrade.

� Kada su termini Visual Basica i Visual C#-a pomenuti u tekstu zajedno, prvo sepojavljuje termin Visual Basica, koji je propraćen terminom C#-a koji je u zagradama.

� Ikone predstavljaju određene delove u knjizi kao što je ovde dato:

Ikona Predstavlja

Dodatni materijal za kurs. Ovaj materijal ćete pronaći na CD-uDodatni materijal za kurs.

Praktična vežba. Trebalo bi da uradite vežbu da biste sebi dalipriliku da koristite veštine koje su predstavljene u lekciji.

Pitanja za ponavljanje poglavlja. Ova pitanja koja su na krajusvakog poglavlja omogućuju vam da proverite šta ste naučiliu tom poglavlju. Odgovore na pitanja za ponavljanje naći ćeteu Dodatku A, „Pitanja i odgovori”, koji se nalazi na krajuknjige.

Konvencija za tastaturuKonvencija za tastaturuKonvencija za tastaturuKonvencija za tastaturuKonvencija za tastaturu� Znak plus (+) između dva ključna imena znači da morate da pritisnete te tastere u isto

vreme. Na primer, pritisnite Alt + Tab znači da morate da pritisnete taster Alt i da u istovreme pritisnete taster Tab.

� Zarez (,) između dve ili više ključnih reči znači da tastere morate da pritiskate uzastopno,a ne zajedno. Na primer, pritisnite Alt, F, X, znači da pritisnete i otpustite svaki odtastera u nizu. Pritisnite tastere Alt+W, L znači da prvo pritisnete tastere Alt i W u istovreme, i da ih potom otpustite i pritisnete taster L.

� Možete da izaberete komande menija koristeći tastaturu. Pritisnite taster Alt da bisteaktivirali paletu menija, i potom u nizu pritisnete tastere koji odgovaraju istaknutimili podvučenim slovima imena menija i imena komande.

� Preko tastature možete da potvrđujete polja za potvrdu i birate dugmad za opcije.Pritisnite taster Alt, i potom pritisnite taster koji odgovara podvučenom slovu imenaopcije. Možete da pritiskate taster Tab sve dok opcija ne postane označena, i potompritisnete razmaknicu da biste potvrdili polje ili izabrali dugme za opciju.

� Možete da otkažete prikaz okvira za dijalog pritiskom na taster Esc.

Page 5: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xix

Opšti pregled poglavlja i dodatkaOpšti pregled poglavlja i dodatkaOpšti pregled poglavlja i dodatkaOpšti pregled poglavlja i dodatkaOpšti pregled poglavlja i dodatkaU ovom udžbeniku kombinuju se beleške, priručne procedure i pitanja za ponavljanje dabi vas naučili kako da napravite Windows aplikacije sa Visual Basic .NET-om i Visual C#.NET-om. On je dizajniran tako da bude urađen od početka do kraja, ali vi možete daizaberete sopstveni put i da uradite samo one delove koji vas interesuju. (Za višeinformacija, „Pronalaženje najbolje startne pozicije za vas”, pogledajte sledeći deo.)Ukoliko izaberete opciju sopstvenog puta, pogledajte deo „Pre nego što počnete” usvakom poglavlju. Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja kojasu prethodila potražite u odgovarajućim poglavljima.

Knjiga je podeljena u sledeće delove i poglavlja:

� Deo „O ovoj knjizi” sadrži pregled ovog udžbenika i upoznaje vas sa sastavnimdelovima udžbenika. Pročitajte ovaj deo pažljivo da biste dobili najveću obrazovnuvrednost iz ovog udžbenika za pripremu ispita individualnim tempom i da bisteisplanirali koje ćete lekcije završiti.

� U poglavlju 1, „Uvod u .NET Framework”, upoznajete se sa .NET Frameworkom,CLR-om (izvršni podsistem za jezike) i sa osnovnom bibliotekom klasa .NET-a. Opisanoje kako se rukuje memorijom korišćenjem sakupljača otpadaka. Objašnjeno je kako danapravite klasu i strukturu i kako da implementirate i odredite oblast važenja metoda.

� U poglavlju 2, „Pravljenje korisničkog interfejsa”, opisuju se elementi korisničkoginterfejsa i koraci koje morate da preduzmete da biste ga napravili. Objašnjene sukontrole, meniji, korišćenje događaja obrazaca i kontrola i provera korektnosti unosakorisnika.

� U poglavlju 3, „Tipovi i članovi”, se detaljno objašnjava kako da implementirate ikoristite namenske tipove. Objašnjeno je kako da napravite nizove i kolekcije, i kakoda implementirate svojstva i događaje.

� U poglavlju 4, „Objektno-orijentisano programiranje i polimorfizam”, upoznajete sesa pojmovima objektno-orijentisanog programiranja. Opisano je kako da napravitepreopterećene članove i kako da implementirate polimorfizam kroz nasleđivanje iimplementaciju interfejsa.

� U poglavlju 5, „Testiranje i otkrivanje i otklanjanje grešaka u vašoj aplikaciji”, opisujese kako da koristite alate koje vam obezbeđuje Visual Studio .NET da biste otkrili iotklonili greške u vašoj aplikaciji. Objašnjeno je kako da koristite klasu Trace i klasuDebug da biste dobili povratnu vezu u realnom vremenu od vaše aplikacije, i kako daispaljujete izuzetke i rukujete njima. U ovom poglavlju se, takođe, opisuje kako darazvijete osnovni plan za testiranje vaše aplikacije.

� U poglavlju 6, „Pristup podacima korišćenjem ADO.NET-a”, detaljno se objašnjavakako da koristite Micorosoft ADO.NET da biste pristupili podacima iz različitih izvora.Objašnjen je povezani i nepovezani pristup podacima, a takođe se proučava povezivanjepodataka sa korisničkim interfejsom. U ovom poglavlju su, takođe, obezbeđeni primeriobrade podataka u XML-u.

Page 6: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

Windows aplikacijexx

� U poglavlju 7, „Pravljenje kontrola korišćenjem .NET Frameworka”, opisano je kakoda koristite .NET Framework da biste pravili korisničke kontrole, namenske kontrole inasleđene kontrole. Opisano je kako da prikažete vizuelne elemente sa tehnologijomGDI+ i kako da rešite neke uobičajene zadatke sa kontrolama.

� U poglavlju 8, „Napredne teme u .NET Frameworku”, opisuje se nekoliko naprednihrazvojnih tema. Objašnjeno je kako da pravite lokalizovane aplikacije i kako daimplementirate štampanje u vašoj aplikaciji. Opisano je kako da pristupite COMkomponentama, Windowsovom API-ju i Web servisima. Takođe, objašnjava se kakoda implementirate pomoć i da podesite svojstva za pristup vaše aplikacije.

� U poglavlju 9, „Sklopovi, podešavanje i bezbednost”, objašnjava se kako da napravitesklopove i da koristite resurse. Opisano je kako da izvučete vrednosti iz konfiguracionedatoteke i da ih koristite u vašoj aplikaciji. Takođe, objašnjava se kako daimplementirate bezbednosni pristup zasnovan na ulogama i kodu u vašoj aplikaciji.

� U poglavlju 10, „Uvođenje vaše aplikacije”, objašnjava se kako da napravite i podesiteinstalacioni projekat za vašu aplikaciju i kako da planirate šemu za uvođenje vašegprograma.

� U dodatku A, „Pitanja i odgovori”, data je lista svih pitanja za ponavljanje iz knjige,gde se prikazuje broj strane za svako pitanje i predloženi odgovor.

� Rečnik pruža definicije za mnoge termine i pojmove koji su predstavljeni u udžbenikuza pripremu ispita.

Pronalaženje najbolje startne pozicije za vasPronalaženje najbolje startne pozicije za vasPronalaženje najbolje startne pozicije za vasPronalaženje najbolje startne pozicije za vasPronalaženje najbolje startne pozicije za vasS obzirom na to da je ova knjiga predvidjena da se obradi individualnim tempom, možeteda preskočite neke lekcije i da ih kasnije ponovo pogledate. Koristite sledeću tabelu dabiste pronašli najbolju startnu poziciju za vas:

Ukoliko ... Pratite ovaj plan za učenje

... se pripremate da polažete Pročitejte deo „Započinjanje”. Potom proraditeispit profesionalac sa Micro- preostala poglavlja u ma kom redosledu.softovim certifikatom broj70-306 ili broj 70-316

... želite da ponovite podatke Koristite deo „Gde da pronađem određene veštine uo određenim temama iz ispita ovoj knjizi” koji sledi posle ove tabele.

Gde da pronađem određene veštine u ovoj knjiziGde da pronađem određene veštine u ovoj knjiziGde da pronađem određene veštine u ovoj knjiziGde da pronađem određene veštine u ovoj knjiziGde da pronađem određene veštine u ovoj knjiziSledeća tabela obezbeđuje listu veština odmerenih u odnosu na ispit za certifikat 70-306,Razvoj i implementacije Windowsovih aplikacija alatima Microsoft Visual Basic .NET iMicrosoft Visual Studio .NET, i ispit 70-316, Razvoj i implementacije Windowsovihaplikacija alatima Microsoft Visual C# .NET i Microsoft Visual Studio .NET. U tabeli suprikazane veštine i gde u ovoj knjizi možete da pronađete lekciju vezanu za tu veštinu.

Page 7: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xxi

Napomena Ispitne veštine su podložne promeni bez prethodnog obaveštenja i diskretnovezane za Microsoft.

Tabela A.1. Pravljenje korisničkih servisa

Veština koja se odmerava Lokacija u knjizi

Napravite Windows obrazac koristeći poglavlje 2, lekcija 2Windows Form Designer

Dodavanje kontrola na Windows obrazac poglavlje 2, lekcija 3

Implementiranje navigacije za korisnički interfejs poglavlje 2, lekcija 2

Provera unosa korisnika poglavlje 2, lekcija 5

Implementiranje rukovanja greškama u UI poglavlje 5, lekcija 4

Implementiranje onlajn korisničke pomoći poglavlje 8, lekcija 4

Prikazivanje podataka iz izvora podataka poglavlje 6, lekcija 4

Ugrađivanje postojećeg koda u Microsoft Windows aplikaciju poglavlje 8, lekcija 2

Instanciranje i pozivanje Web servisa i komponenti poglavlje 8, lekcija 2

Implementacija globalizacije poglavlje 8, lekcija 5

Pravljenje, implementacije i rukovanje događajima poglavlje 3, lekcija 4

Implementiranje mogućnosti štampanja poglavlje 8, lekcija 1

Implementiranje dodatnih mogućnosti korišćenja poglavlje 8, lekcija 3

Tabela A.2. Pravljenje i rukovanje komponentama i sklopovima .NET-a

Veština koja se odmerava Lokacija u knjizi

Pravljenje i menjanje sklopa .NET-a poglavlje 9, lekcija 1

Pravljenje Windowsovih kontrola poglavlje 7, lekcija 2

Tabela A.3. Upotreba i manipulacija podacima

Veština koja se odmerava Lokacija u knjizi

Pristup i manipulacija podacima iz baze podataka poglavlje 6, lekcije 1, 2, 3Microsoft SQL Server pomoću pravljenja i korišćenjaad hok upita i uskladištenih procedura

Pristup i manipulacija podacima iz skladišta podataka poglavlje 6, lekcije 1, 2, 3

Rukovanje greškama podataka poglavlje 6, lekcije 3

Page 8: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

Windows aplikacijexxii

Tabela A.4. Testiranje i otkrivanje i otklanjanje grešaka

Veština koja se odmerava Lokacija u knjizi

Pravljenje osnovnog plana za testiranje poglavlje 5, lekcija 3

Implementiranje praćenja poglavlje 5, lekcija 2

Otkrivanje i otklanjanje grešaka, ponovni rad i poglavlje 5, lekcija 1korekcija grešaka u kodu

Tabela A.5. Uvođenje Windows aplikacije

Veština koja se odmerava Lokacija u knjizi

Planiranje uvođenja Windows poglavlje 10, lekcija 1aplikacije

Pravljenje instalacionog programa poglavlje 10, lekcija 1koji instalira aplikaciju i omogućujedeinstalaciju aplikacije

Uvođenje Windows aplikacije poglavlje 10, lekcija 1

Dodavanje sklopova globalnom poglavlje 9, lekcija 1; poglavlje 10, lekcija 2kešu sklopova

Provera bezbednosnih polisa za poglavlje 10, lekcija 2uvedenu aplikaciju

Tabela A.6. Održavanje i podrška Windows aplikacije

Veština koja se odmerava Lokacija u knjizi

Optimizacija izvršavanja poglavlje 5, lekcija 2; poglavlje 9, lekcija 2Windows aplikacije

Utvrđivanje i otklanjanje grešaka poglavlje 5, lekcija 1; poglavlje 9, lekcija 2i spornih pitanja

Tabela A.7. Podešavanje o obezbeđivanje Windows aplikacije

Veština koja se odmerava Lokacija u knjizi

Podešavanje Windows aplikacije poglavlje 9, lekcija 2

Podešavanje bezbednosti za Windows aplikaciju poglavlje 9, lekcija 3

Podešavanje ovlašćenja poglavlje 9, lekcija 3

ZapočinjanjeZapočinjanjeZapočinjanjeZapočinjanjeZapočinjanjeOvaj udžbenik za pripremu ispita individualnim tempom sadrži praktične procedure kojevam pomažu da naučite o razvoju Windows aplikacija pomoću Visual Basic .NET-a iVisual C# .NET-a.

Page 9: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xxiii

Hardverski zahteviHardverski zahteviHardverski zahteviHardverski zahteviHardverski zahteviSvaki računar mora da ima sledeću minimalnu konfiguraciju. Sav hardver bi trebalo dabude na listi kompatibilnog hardvera (Hardware Compatibility List) Microsoft WindowsXP-a ili Microsoft Windowsa 2000.

� Intelov procesor Pentium II, 450 mega herca (MHz);

� 160 MB fizičke memorije, preporučljivo 256 MB;

� CD-ROM jedinicu ili DVD jedinicu, preporučuje se 12x (dvanesto brzinski) ili brži;

Napomena DVD uređaj je nepohodan da biste instlirali softver Visual Studio .NETProfessional Evaluation Edition.

� 3,5 GB na jedinici na kojoj se instalira, što uključuje i 500 MB na sistemskoj jedinici;

� monitor Super VGA (800 x 600) ili monitor više rezolucije sa 256 boja;

� Microsoft miš ili kopatibilni pokazivački uređaj.

Softverski zahteviSoftverski zahteviSoftverski zahteviSoftverski zahteviSoftverski zahteviSledeći softver je neophodan da biste završili procedure u ovom kursu.

� Microsoft Windows 2000 ili Microsoft Windows XP Professional Edition,

� Microsoft Visual Studio .NET, Professional Edition, Enterprise Developer Edition iliEnterprise Architect Edition,

� Microsoft Access 2000 ili noviji sa mahanizmom za podatke Jet 4.0.

Instrukcije za instaliranjeInstrukcije za instaliranjeInstrukcije za instaliranjeInstrukcije za instaliranjeInstrukcije za instaliranjePodesite vaš računar prema instrukcijama koje je dao proizvođač.

Datoteke za vežbuDatoteke za vežbuDatoteke za vežbuDatoteke za vežbuDatoteke za vežbuCD Dodatni materijal za kurs sadrži grupu datoteka za vežbanje i datoteka sa rešenjima,od kojih ćete neke morati da kopirate na vašu disk jedinicu da biste završili vežbe u ovojknjizi.

Da biste instalirali datoteke za vežbanje na vašu disk jedinicu

1. Ubacite CD Dodatni materijal za kurs u vašu CD-ROM jedinicu.

Napomena Ukoliko je onemogućena funkcija AutoRun na vašoj mašini, pogledajtedatoteku Readme.txt na vašem CD-u.

Page 10: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

Windows aplikacijexxiv

2. Izaberite omotnicu Labs iz menija korisničkog interfejsa, i potom izaberite datotekuza vežbu koju želite da vidite. Ukoliko je nepohodno za vežbu, kopirajte datoteke uradnu omotnicu na vašoj disk jedinici.

E-knjigaE-knjigaE-knjigaE-knjigaE-knjigaCD takođe sadrži i elektronsko izdanje knjige koju možete da pregledate korišćenjemHTML pretraživača.

Da biste koristili e-knjigu

1. Ubacite CD Dodatni materijal za kurs u vašu CD-ROM jedinicu.

Napomena Ukoliko je onemogućena funkcija AutoRun na vašoj mašini, pogledajtedatoteku Readme.txt na vašem CD-u.

2. Izaberite eBook na meniju korisničkog interfejsa i pratite odzivnike.

Napomena CD Dodatni materijal za kurs mora biti ubačen u vašu CD-ROM jedinicu dabiste otvorili e-knjigu.

Primeri ispitnih pitanjaPrimeri ispitnih pitanjaPrimeri ispitnih pitanjaPrimeri ispitnih pitanjaPrimeri ispitnih pitanjaDa biste instalirali primere ispitnih pitanja na vašu disk jedinicu

1. Ubacite CD Dodatni materijal za kurs u vašu CD-ROM jedinicu.

Napomena Ukoliko je onemogućena funkcija AutoRun na vašoj mašini, pogledajtedatoteku Readme.txt na vašem CD-u.

2. Izaberite Sample Exam Questions na meniju korisničkog interfejsa i pratite odzivnike.

Program za profesionalca sa MicrosoftovimProgram za profesionalca sa MicrosoftovimProgram za profesionalca sa MicrosoftovimProgram za profesionalca sa MicrosoftovimProgram za profesionalca sa MicrosoftovimcertifikatomcertifikatomcertifikatomcertifikatomcertifikatomProgram za profesionalca sa Microsoftovim certifikatom obezbeđuje nabolji metod dapokažete vašu kontrolu nad tekućim proizvodima i tehnologijom Microsofta. Microsoft,industrijski vođa u certifikaciji, je u prvom planu metodologija testiranja. Microsoftoviispiti i odgovarajuće certifikacije razvijene su da potvrde vašu majstoriju nad kritičnimnadležnostima u toku vašeg dizajniranja i razvoja, ili implementacije i podrške, rešenjasa Microsoft proizvodima i tehnologijama. Računarski profesionalci koji postanucertifikovani od Microsofta su priznati kao eksperti i oni su traženi širom industrije.

Program za profesionalce sa Micrsoftovim certifikatom omogućuje sticanje više certifikata,u zavisnosti od oblasti za koje želite da se specijalizujete uključujući:

� Razvijalac aplikacija sa Microsoftovim certifikatom (Microsoft Certified Applica-tion Developer, MCAD) za Microsoft .NET Kvalifikovan da razvija i održavaaplikacije na nivou odeljenja, komponente, klijente za Web ili radnu površinu ilipozadinske servise podataka.

Page 11: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xxv

� Razvijalac rešenja sa Microsoftovim certifikatom (Microsoft Certified SolutionDeveloper, MCSD) Kvalifikovan da projektuje i razvija namenska poslovna rešenjasa Microsoftovim razvojnim alatima, tehnologijama, platformama i arhitekturomMicrosoft Windowsa.

� Profesionalac sa Microsoftovim certifikatom (Microsoft Certified Professional,MCP) Pojedinci koji su prikazali temeljno znanje barem jednog od Microsoft Win-dows operativnih sistema ili arhitektonski značajnih platformi. MCP je kvalifikovanda implementira Microsoftov proizvod ili tehnologiju kao deo poslovnog rešenja zaorganizaciju.

� Sistem inženjer sa Microsoftovim certifikatom (Microsoft Certified Systems Engi-neer, MCSE) na Microsoft Windowsu 2000 Kvalifikovan da efektivno analiziraposlovne potrebe, i da projektuje i implementira infrastrukturu za poslovna rešenjazasnovana na platformi Microsoft Windows 2000 i Microsoft .NET Enterprise Servers.

� Administrator sistema sa Mikrosoftovim Certifikatom (Microsoft Certified Sys-tems Administrator, MCSA) na Microsoft Windows 2000 Stručnjaci kojiimplementiraju mrežna i sistemska okruženja, i održavaju u rešavanju problema upostojećim mrežama i sistemima. Rade sa sistemima pod Microsoft Windowsom 2000i Windows .NET Serverom.

� Administrator baza podataka sa Microsoftovim certifikatom (Microsoft CertifiedDatabase Administrator, MCDBA) na Microsoft SQL Serveru 2000 Pojedinci kojiosmišljavaju fizički projekat baze podataka, razvijaju logičke modele podataka, pravefizičke baze podataka, prave servise podataka koristeći Transact-SQL, rukovode iodržavaju baze podataka, podešavaju i rukovode bezbednošću, nadgledaju i optimizujubaze podataka i instaliraju i podešavaju Microsoft SQL Server.

� Predavač sa Microsoftovim certifikatom (Microsoft Certified Trainer,MCT) Nastavno i tehnički kvalifikovani da održe zvanični nastavni programMicrosofta (Microsoft Official Curriculum) u tehničkom nastavnom centru saMicrosoftovim certifikatom (Microsoft Certified Tehnical Education Center, CTEC).

Koristi Microsoftove certifikacijeKoristi Microsoftove certifikacijeKoristi Microsoftove certifikacijeKoristi Microsoftove certifikacijeKoristi Microsoftove certifikacijeMicrosoftova certifikacija, jedan od najsveobuhvatnijih postojećih programa zacertifikaciju za procenu i održavanje veština vezanih za softver, je dragoceno meriloznanja i stručnosti svakog pojedinca. Microsoftova certifikacija je nagrada pojedincimakoji su uspešno prikazali svoju sposobnost da izvode određene zadatke i implementirajurešenja pomoću Microsoftovih proizvoda. Ne samo da ovo pruža objektivno merilo kojeposlodavci uzimaju u obzir; ono, takođe, daje smernice šta pojedinac treba da zna da bibio stručnjak. Kao i sa svakim merilom veštine i referentnim merilom, certifikacija donosisa sobom mnoštvo koristi pojedincu, poslodavcima i organizacijama.

Page 12: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

Windows aplikacijexxvi

Koristi Microsoftove certifikacije za pojedinceKoristi Microsoftove certifikacije za pojedinceKoristi Microsoftove certifikacije za pojedinceKoristi Microsoftove certifikacije za pojedinceKoristi Microsoftove certifikacije za pojedinceKao profesionalac sa Microsoftovim certifikatom, vi dobijate mnoge koristi:

� Priznavanje vašeg znanja i veština sa Microsoftovim proizvodima i tehnologijama.

� Pretplatu na Microsoft Developer Network. MCP-ovi dobijaju rabate ili popuste najednogodišnju pretplatu na Microsoft Developer Network (www.msdn.microsoft.com/subscriptions/) tokom prve godine certifikacije. (Detalji za ostvarenje će se menjati uzavisnoti od vaše lokacije; molimo vas da pogledate vaš paket za dobrodošlicu.)

� Pristup tehničkim podacima i podacima o proizvodima direktno kod Microsofta naMCP veb lokaciji u bezbednoj zoni (idite na www.microsoft.com/traincert/mcp/mcpsecure.asp/).

� Pristup ekskluzivnim popustima na proizvode i usluge od odabranih firmi. Pojedincikoju su trenutno certifikovani mogu da saznaju više o ekskluzivnim popustima takošto će posetiti bezbednu MCP veb lokaciju (idite na www.microsoft.com/traincert/mcp/mcpsecure.asp/ i izaberete vezu „Other benefits”).

� MCP logo, certifikat, prepis ocena, karticu za novčanik i značku za rever pomoću kojeće vas kolege i klijenti identifikovati kao profesionalca sa Microsoftovim certifikatom(MCP). Elektronske datoteke sa logom i prepisom ocena mogu se preuzeti sa bezbedneMCP veb lokacije (idite na www.microsoft.com/traincert/mcp/mcpsecure.asp/) kadadobijete certifikat.

� Pozivnice na Microsoftove konferencije, sastanke za tehničku obuku i specijalnedogađaje.

� Besplatan pristup časopisu Microsoft Certified Professional Magazine Online, zakarijeru i profesionalan razvoj. Bezbedan sadržaj na lokaciji magazina Microsoft Cer-tified Professional Magazine Online uključuje najnovije izdanje (dostupno samonosiocima znanja MCP), dodatni sadržaj i kolumne samo za onlajn izdanje, bazapodataka samo za MCP i redovno ćaskanje sa Microsoftovim i drugim ekspertima zatehniku.

� Popust na članstvo u PASS-u (samo za MCP-ove), Profesionalno udruženje za SQLServer (Professional Association for SQL Server, PASS). Osim što igraju ključnu uloguna svetskom nivou, članovima ove grupe pokrenute od strane korisnika, a odobrene odstrane Microsofta, omogućen je jedinstveni pristup mnoštvu obrazovnih mogućnosti(idite na www.microsoft.com/traincert/mcp/mcpsecure.asp/).

Dodatne beneficije koje dobijaju sistem inženjeri sa Microsoftovim certifikatom (MCSE):

� Rabat od 50 procenata ili popust na procenjenu maloprodajnu cenu jednogodišnjepretplate na TechNet ili TechNet Plus tokom prve godine certifikacije. (Detalji zaostvarenje će se menjati u zavisnoti od vaše lokacije. Molimo vas da pogledate vašWelcome Kit.) Pored toga, oko 95 procenata sadržaja CD-a je besplatno dostupnoonlajn na TechNetovoj veb lokaciji (www.microsoft.com/technet/).

Page 13: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xxvii

Dodatne beneficije koje dobijaju administratori baza podataka sa Microsoftovimcertifikatom (MCDBA):

� Rabat od 50 procenata ili popust na procenjenu maloprodajnu cenu jednogodišnjepretplate na TechNet ili TechNet Plus tokom prve godine certifikacije. (Detalji zaostvarenje će se menjati u zavisnoti od vaše lokacije. Molimo vas da pogledate Wel-come Kit.) Pored toga, oko 95 procenata sadržaja CD-a je besplatno dostupno onlajnna TechNetovoj veb lokaciji (www.microsoft.com/technet/).

� Jednogodišnju pretplatu na časopis SQL Server Magazine. Pisan od strane stručnjakaza SQL Server, časopis sadrži tehničke savete i mišljenja – obavezno za svakoga koradi sa SQL Server.

Spisak beneficija za predavače sa Microsoftovim certifikatom (MCT) možete naći naadresi www.microsoft.com/traincert/mcp/benefits.asp/.

Beneficije Microsoftove certifikacije za poslodavce i organizacijeBeneficije Microsoftove certifikacije za poslodavce i organizacijeBeneficije Microsoftove certifikacije za poslodavce i organizacijeBeneficije Microsoftove certifikacije za poslodavce i organizacijeBeneficije Microsoftove certifikacije za poslodavce i organizacijeKroz certifikaciju, računarski profesionalci mogu da maksimizuju dobit od investiranja uMicrosoft tehnologiju. Istraživanja pokazuju da Microsoft certifikacija ogranizacijamaobezbeđuje:

� Odličnu dobit od investicije u obuku i certifikaciju tako što obezbeđuje standarnemetode određivanja potreba za obukom i merenjem rezultata.

� Zadovoljnije korisnike manje troškove podrške kroz poboljšane servise, uvećanuproduktivnost i veće tehničko samopouzdanje.

� Pouzdane referentne tačke za zapošljavanje, unapređenja i planiranje karijere.

� Priznanje i nagradu za produktivne zaposlene jer potvrđuje njihovu stručnost.

� Mogućnost daljeg obušavanja radnika tako da mogu da rade efikasno sa novimtehnologijama.

� Garanciju kvaliteta kada se angažuju spoljni radnici za računarske usluge.

Preduslovi za sticanje zvanja profesionalca saPreduslovi za sticanje zvanja profesionalca saPreduslovi za sticanje zvanja profesionalca saPreduslovi za sticanje zvanja profesionalca saPreduslovi za sticanje zvanja profesionalca saMicrosoftovim certifikatomMicrosoftovim certifikatomMicrosoftovim certifikatomMicrosoftovim certifikatomMicrosoftovim certifikatomPreduslovi za certifikaciju zavise od vrste certifikata, kao i proizvoda sa kojim se radi iradnog mesta.

Da biste postali profesionalac sa Microsoftovim certifikatom, morate da prođete rigorozneispite za certifikaciju koji obezbeđuju ispravno i pouzdano odmeravanje tehničkestručnosti i spretnosti. Ovi ispiti testiraju stručnost u radu sa proizvodom, a razvijeni su uzpomoć profesionalaca iz industrije. Ispitna pitanja odražavaju način na koji seMicrosoftovi proizvodi koriste u organizacijama, u stvarnom svetu.

Page 14: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

Windows aplikacijexxviii

� Kandidati za MCP moraju da polože jedan ispit iz operativnog sistema, a mogu dapolažu i ispite za druge Microsoftove certifikate da bi potvrdili svoju stručnost u radusa ostalim Microsoftovim proizvodima, razvojnim alatima ili stonim aplikacijama.

� Sistem inženjeri sa Microsoftovim certifikatom (MCSE) moraju da polože pet osnovnihispita i dva izborna ispita.

� Administratori sistema sa Microsoftovim certifikatom (MCSA) moraju da polože triosnovna ispita i jedan izborni ispit, koji obezbeđuju ispravno i pouzdano odmeravanjetehničke stručnosti i spretnosti.

� Administratori baza podataka sa Microsoftovim certifikatom (MCDDA) moraju dapolože tri osnovna ispita i jedan izborni ispit, koji odmeravaju tehničku stručnost isposobnost.

� Razvijaoci rešenja sa Microsoftovim certifikatom (MCSD) moraju da polože tri osnovnaispita iz tehnologija Microsoft Windows operativnih sistema i jedan izborni ispit iztehnologije BackOffice.

� Predavači sa Microsoftovim certifikatom (MCT) moraju da zadovolje nastavne itehničke zahteve koji su osobeni svakom zvaničnom nastavnom planu Microsoftovihkurseva za koje su certifikovani da predaju. Program MCT zahteva stalnu obuku kakobi se zadovoljili zahtevi za godišnje obnavljanje certifikata. Za više informacija otome kako da postanete predavač sa Microsoftovim certifikatom, posetitewww.microsoft.com/traincert/mcp/mct/ ili kontaktirajte regionalni servisni centar uvašoj blizini.

Tehnička obuka za računarske profesionalceTehnička obuka za računarske profesionalceTehnička obuka za računarske profesionalceTehnička obuka za računarske profesionalceTehnička obuka za računarske profesionalceTehnička obuka je raspoloživa na različite načine uključujući i časove koje vodi predavač,onlajn obuku ili pripremu ispita individualnim tempom. Može da se obavi na hiljadamalokacija širom sveta.

Priprema ispita individualnim tempomPriprema ispita individualnim tempomPriprema ispita individualnim tempomPriprema ispita individualnim tempomPriprema ispita individualnim tempomZa motivisane učenike koji su spremni za izazove, priprema ispita individualnim tempomje najfleksibilniji, najefikasniji način da uvećate znanje i veštine.

Postoji cela serija štampe i računarskih izdanja za pripremu ispita individualnim tempomkoja je na raspolaganju direktno sa izvora – iz Microsoft Pressa. Zvanični nastavni pro-gram za Microsoftov softver za obuku od Microsoft Pressa je projektovan za napredneprofesionalce na računarskim sistemima i mogu se nabaviti od Microsoft Pressa i MicrosoftDeveloper Divisiona. Udžbenici za pripremu ispita individualnim tempom od MicrosoftPressa imaju odštampane materijale za obuku zajedno sa CD-om sa softverskimproizvodima, multimedijalnim prezentacijama, laboratorijskim vežbama i datotekama zavežbu. Edicija Mastering obezbeđuje temeljnu, interaktivnu obuku na CD-u za iskusnerazvijaoce. Oba su odlični načini da se pripremite za ispite za profesionalca saMicrosoftovim certifikatom (MCP).

Page 15: O ovoj knjizi -  · PDF fileO ovoj knjizi xv O ovoj knjizi ... O DVD-u DVD sadrži probnu ... Sve priručne procedure koje zahtevaju prethodni rad iz poglavlja koja

O ovoj knjizi xxix

Onlajn obukaOnlajn obukaOnlajn obukaOnlajn obukaOnlajn obukaZa znatno fleksibilniju alternativu od časova koje vodi predavač, okrenite se ka onlajnobuci. Blizu je kao Internet, i spremna je kad god ste vi spremni. Učite vašim tempom iprema vašem rasporedu u virtuelnoj učionici, vrlo često sa jednostavnim pristupom onlajnpredavaču. Bez napuštanja vašeg stola, možete da steknete nepohodnu stručnost. Onlajnobuka pokriva različite Microsoftove proizvode i tehnologije. Ona uključuje opcije kojeimaju opseg od zvaničnog nastavnog programa Microsofta do izbora koji nigde nisudostupni. To je obuka po potrebi sa pristupom resursima za učenje 24 časa dnevno.Onlajn obuka je dostupna kroz tehničke centre.

Tehnički centri za obuku sa Microsoftovim certifikatomTehnički centri za obuku sa Microsoftovim certifikatomTehnički centri za obuku sa Microsoftovim certifikatomTehnički centri za obuku sa Microsoftovim certifikatomTehnički centri za obuku sa Microsoftovim certifikatomTehnički centri za obuku sa Microsoftovim certifikatom (CTEC) su najbolji izvori zaobuku koju vodi predavač koja može da vam pomogne da se pripremite da postaneteprofesionalac sa Microsoftovim certifikatom. Microsoftov program CTEC je svetska mrežakvalifikovanih tehničkih organizacija za obuku koje pružaju autorizovanu obukuračunarskim stručnjacima prema zvaničnom nastavnom planu za Microsoftove kurseveod strane predavača sa Microsoftovim certifikatom.