Mens du surfer på Internett er et fast innslag i det moderne liv , tar det en enorm mengde med kode for å utføre noe så enkelt som å åpne en tilkobling til en webserver . Microsofts ASP.NET rammeverket sparer web-designere og programmerere som jobber på internett stand applikasjoner tid og krefter på å skrive enkle nettverksfunksjoner og lar dem fokusere på deres faktiske prosjekt . ASP.NET fungerer med objektorientert programmeringsspråk, som ikke inkluderer C. ASP.NET
Microsofts ASP.NET rammeverket er et sett med programmering klasser . Disse klassene inneholder kode som tar seg av mekanikken i å sende og motta data via Internett-protokoller . Dette lar programmerere bruke sin tid på å lage kode for å utføre nye oppgaver med dataene klassen koden sender og mottar . Fordi disse kode biblioteker ta form av klasser , programmerere trenger å jobbe i et objektorientert språk for å kunne bruke dem .
Objektorientert språk
objektorientert språk kan lage flere, uavhengig fungerende , datastrukturer fra en enkelt kode blåkopi kalles en klasse . For eksempel kan en klasse inneholder kode for å sende og motta data fra en server som har en adresse programmerer gir. Programmereren kan instantiate flere forekomster eller objekter , av en enkelt klasse for de ulike serverne som som hans program kan trenge å kommunisere. Objektorienterte språk inkluderer Java , C # og C + + - men ikke C.
C-språk
Når Dennis Ritchie først opprettet programmeringsspråket C i tidlig på 1970-tallet , revolusjonerte det programvareutvikling. Imidlertid gjorde objektorientert programmering ikke kommer til å være til 1990-tallet . Mens C mangler objektorientert evner, C + + språk opprettet et objektorientert språk som stort sett fulgt C språkets syntaks og stil . Hvis du er en C -utvikler, kan du ikke innlemme ASP.NET klasser i prosjektene . Du kan imidlertid oversette koden til C + + og bruker disse klassene med en minimal mengde arbeid.
Arbeide med ASP.NET
ASP.NET rammeverket , på hjertet, er rett og slett en serie class filer . Microsoft tilbyr funksjoner innenfor sitt Visual Studios serie av integrerte utviklingsmiljøer (IDE ) for å fremskynde prosessen med å importere class filer og knytte under samlingen prosessen , men du trenger ikke å bruke Microsofts IDE for å bruke ASP.NET klasser. Du kan importere klassen filene som bibliotekene til andre IDE eller gi de aktuelle Mappebanen argumenter til en kommandolinje -basert kompilatoren.