.NET

ASP.NET KEHITYKSEEN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!

Kurssit saatavilla kaikkialla Suomessa. Tule, tutustu ja varaa oma koulutuksesi jo tänään. Koulutukset järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Johdatus ASP.NET:n maailmaan

Ennen kuin sukellamme syvemmälle ASP.NET-teknologian syövereihin on tärkeää, että tiedät ettei sen asentaminen tai käyttöönottaminen riko olemassa olevia sovelluksiasi. ASP.NET käyttää erillistä tiedostopäätettä (.aspx) sekä täysin erillistä runtime-kirjastoa (ts. asp.dll tiedostoa ei ole muokattu). Toisin sanoen minkäänlaista päivityspakkoa ei ole saati että vanhoja sovelluksiasi olisi pakko kirjoittaa uusiksi.

ASP.NET sisältää useita parannuksia perinteiseen ASP-malliin verrattuna, jotka tekevät päivityksestä varteenotettavan vaihtoehdon:

Vaikka ASP.NET säilyttääkin enemmistön normaalin ASP:n ominaisuuksista ja piirteistä, se ei ole täysin yhteensopiva. Hyvä uutinen on se, että olemassa olevat taitosi ovat helposti siirrettävissä myös ASP.NET-ohjelmointiin. Yksinkertaiset sivut / palvelut vaativat hyvin vähän muutoksia, suuremmat kokonaisuudet hieman enemmän.

ASP.NET on täysin yhteensopiva perinteisen ASP:n ohjelmointirajapinnan kanssa lukuunottamatta seuraavaa kolmea poikkeusta:

Esimerkki selventänee asiaa parhaiten. Oletetaan, että haemme lomakkeen parametrin "arvo" ja tulostamme sen seuraavasta URI:sta


http://2kmediat.com/testilomake.asp?arvo=1&arvo=255. 

Perinteisessä ASP:ssa tämä tapahtuisi:


' Tulostamme molemmat arvot
Response.Write Request.QueryString("arvo")

' Tulostamme vain ensimmäisen arvon
Response.Write Request.QueryString("arvo")(1)

ASP.NET sen sijaan edellyttää että haemme arvon nimenomaan taulukosta. HUOM! ASP.NET käyttää 0-pohjaisia taulukoita.


' Tulostamme molemmat arvot
Response.Write (Request.QueryString("arvo"))

' Tulostamme vain ensimmäisen arvon
' Huomaa metodi GetValues sekä taulukon indeksi
Response.Write (Request.QueryString.GetValues("arvo")(0))

Seuraavaksi perehdymme entistä syvällisemmin ASP:n ja ASP.NET:in välisiin semantiikkaeroihin.

Tutustu artikkelin muihin osiin:
»»» ASP.NET »»» Johdatus ASP.NET:n maailmaan
»»» ASP.NET »»» Muutoksen kourissa pt.1
»»» ASP.NET »»» Muutoksen kourissa pt.2

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta