Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.
Wprowadzenie
1.1.
Platforma.NET
Opracowanaiudostępnionanapoczątku2002r.przezfirmęMicrosofttechnologia.NET
wprowadzanowy,uniwersalnystandardtworzeniaiwdrażaniaaplikacjikonsolowych,Win-
dowsForms,internetowych(ASP.NET),zdalnychñtypuklient-serwer,usługsieciWWW
(WebServices)orazobsługującychurządzeniazdalne,np.telefonykomórkowe.
Minęłyjużczasy,gdyjedenlubdwóchprogramistówpracowałonadpojedynczympro-
jektemprzezkilkalubkilkanaściemiesięcy.Obecniegłównymiczynnikami,zktórymimusi
zmierzyćsięprofesjonalnyprogramista,czasipieniądz.Dlategotworzenienowoczesnych,
średnichidużychprojektówpowierzasięwyspecjalizowanejfirmieinformatycznej,zatrud-
niającejwieloosobowyzespółskładającysięzprogramistów,grafików,plastyków,atakżenie-
rzadkoztłumaczyjęzykówobcych.Platforma.NETñjaksamanazwawskazujeñudostępnia-
jącodpowiednienarzędziaprogramistyczne,kładzienacisknatworzeniewielojęzycznych,
zdalnychaplikacjisieciowych,przezcodostarczabogatyinterfejswpostaciwieluzaawanso-
wanychkomponentów(kontrolek).
Omawianewksiążcećwiczeniadowodemnato,żemałailośćkoduwystarczydo
utworzeniaatrakcyjnejgraficznie,wydajnejaplikacjisieciowej,którejnapisaniewjęzykuC++
zajęłobyconajmniejtrzyrazywięcejczasuiwymagałodużobardziejwnikliwegotestowania.
Wartorównieżpodkreślić,żedziękitzw.WspólnemuŚrodowiskuUruchomieniowemu(CLR),
którenadzorujedziałaniewszystkichuruchomionychaplikacji.NET,nawetjednoczesne
nieprawidłowefunkcjonowaniewieluznichnigdyniespowodujezawieszeniadziałania
komputera,naktórympracują.
DodatkowopodczasprojektowaniaaplikacjiWindowsForms.NETmożnaużywaćkilku
językówprogramowania,takichjakC#,J#,VB.NET,dopisaniakoduwposzczególnych
plikachprojektulubrozwiązania(ang.solution).Pozwalatonakorzystaniezusługróżnych
firminformatycznych,wyspecjalizowanychtylkowjednymjęzyku,np.C#lubVB.NET.
Ponadtowśrodowisku.NETmożnawprostysposóbdołączaćkomponentyCOMoraz
metodyWindowsAPI,bykorzystaćznichwaplikacjach.
1.2.
MicrosoftVisualStudio.NETñnarzędzietworzenia
aplikacji.NET
Obecniemożemyużywaćwieludobrychnarzędzidotworzeniaaplikacji.NET.Jednym
znajlepszychznichjestMicrosoftVisualStudio.NET2003(patrzrys.1.),wyposażonewe
wszystkiepotrzebnefunkcjeułatwiająceprojektowanie,pisanie,testowanie,analizowanie
iuruchamianiekoduaplikacjiorazwdodatkowenarzędziadooptymalizacjiidezasemblacji
kodu.VisualStudio.NET2003ułatwiatworzenienietylkoaplikacjiokienkowychWindows