Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Technologia.NET
12.
.icoñplikgraficznyikony.
13.
.netmoduleñplikmodułu(skompilowanyplik.cs).
14.
.resxñplikzasobówXMLstylów.
15.
.pdbñplikpomocniczywykorzystywanywprocesiedebugowania.
16.
.pl-PL.resxñplikXMLzasobówkultury.
17.
.policy.2.5.MojaAplikacja.dllñskompilowanyplikkonfiguracyjny.
18.
.policy.resources.dllñskompilowanyplikzasobówkultury.
19.
.resourcesñplikzasobów.
20.
.slnñstartowyplikrozwiązania(ang.solution).
21.
.snkñplikkluczaprywatnegoipublicznego.
22.
.csprojñplikstartowyprojektuaplikacji.
23.
.xmlñplikizawierającedanewformacieXML.
24.
.xslñplikarkuszastylówXSL.
25.
MyControl.licñplikweryfikacyjnylicencjonowanejkontrolki.
24.
AssemblyInfo.csñplikkonfiguracyjnyzłożenia.
25.
licenses.licxñpliklicencji.
26.
machine.configñXMLstandardowyplikkonfiguracyjnywszystkichaplikacji.NET.
17
Liczbatypówplikówmożezatemdochodzićnawetdo30,acałaaplikacjamożeskładać
sięzkilkudziesięciulubwięcejróżnychplikówiwielupodkatalogów.Abymożnabyłoszybko
napisać,przetestowaćiwdrożyćdorealizacjiaplikację,powinnonadniąpracowaćjednocze-
śniekilkazespołówprogramistów,ponieważtylkowówczaswieleplikówwchodzących
wskładprojektuaplikacjilubcałegorozwiązaniamożebyćtworzonychniezależnieodsiebie.
TemucelowiznacznejredukcjiczasurealizacjiaplikacjiinternetowejsłużyideaCLR.Dzięki
niejkażdypliknależącydoaplikacjimożezostaćnapisanyiwraziepotrzebyskompilowany
wdowolnymmiejscuprzezróżnychprogramistówprzyużyciuwybranegoprzeznichzarzą-
dzalnegojęzykaprogramowania(czylitakiego,jakinajbardziejodpowiadadanejgrupie
współpracującychosób).Zgodnośćjęzykówplatformy.NETwynosi100proc.,chociażwpo-
równaniuzVB.NETjęzykC#oferujejeszczeszerszyzakresmożliwości.
Rysunek5.Trójwarstwowymodelplatformy.NETFramework
Rysunek5.przedstawiamodelplatformy.NETFramework,składającysięztrzech
warstw.WarstwapodstawowatoCLR,warstwapośredniazawieraklasyidanezapisane