Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.Wprowadzenie
9
wspomaganychgraficznie.Odsamegopoczątkuwykorzystujemytutaj(przynajmniej
pasywnie)właściwościimetodyobiektów,nawetniewspominająconich.Wsytu-
acjach,gdyinterfejsgraficznyjestzbędnylubprzeszkadzawzgłębieniuistotypro-
blemu,możnazbudowaćaplikacjękonsolową.
Platforma.NETtonietylkojęzykiprogramowania.Wwielusytuacjachjęzyki
pełniąfunkcjępomocniczą,służącdozapisywaniapoleceń.WVisualStudio.NET
znajdziemyServerExplorer,zapomocąktóregomożemytworzyćtabelebazdanych
iłączyćjerelacjami.ZbiórklasADO.NETumożliwiazkoleizarządzaniebazami
zarównowtradycyjnymśrodowiskupołączonymjakiwbardziejefektywnymino-
woczesnymśrodowiskurozłączonym.Dowykonaniaszereguzadań,jakzapytania
imodyfikacjerelacyjnychbazdanychwykorzystywaćmożemypopularnyjęzykSQL.
Danemożemyzapisywaćwcorazbardziejpopularnym,niezależnymodplatformy
formacieXML.
Platforma.NEToferujerównież(amożeprzedewszystkim)narzędziadobudo-
waniaaplikacjiinternetowychizarządzaniazasobamirozproszonymi.BibliotekaASP
.NETumożliwiatworzenieformularzyWWW.UsługiWebServicesumożliwiają
tworzenienowoczesnychaplikacjirozproszonych.
Platforma.NETstanowiśrodowiskouruchomieniowe,bibliotekęklas,kompila-
toryinarzędziapomocnicze.
Programynapisanedośrodowiska.NETFrameworkniekompilowaneodrazu
dokodumaszynowegodanegoprocesora,leczdokodupośredniegoMSIL(Microsoft
IntermediateLanguage).UruchomienieprogramuwymagaśrodowiskaCLR(Common
LanguageRuntime),którejestczęścią.NETFramework.Podczaspierwszegouru-
chomieniaprogramunamaszyniedocelowejkompilatorJustInTimetworzykod
maszynowyspecyficznydladanegoprocesora.Wuproszczeniuprzedstawiatosche-
matnanastępnejstronie.
WsystemachoperacyjnychWindowsniezbędnejestzainstalowaniepakietu
.NETFramework,dostępnegobezpłatnienastronachinternetowychMicrosoftu.
Środowiskotowystarczajakominimum,dopisania,kompilowaniaiuruchomiania
programówwjęzykuIronPython.Abyjednakefektywnietworzyćkodźródłowy
(korzystaćzgraficznegowspomaganiaiwieluinnychnarzędziwspierających),kom-
pilowaćgoiwykrywaćbłędy,wartozaopatrzyćsięwśrodowiskozintegrowane
VisualStudio2008ShellRuntimeiIronPythonStudio.