Hem Personliga finanser Upptäcka Visual Basic. NET: s Internetteknik: ASP. NET - dummies

Upptäcka Visual Basic. NET: s Internetteknik: ASP. NET - dummies

Innehållsförteckning:

Video: Computational Thinking - Computer Science for Business Leaders 2016 2024

Video: Computational Thinking - Computer Science for Business Leaders 2016 2024
Anonim

ASP. NET är tekniken inbyggd i. NET som du använder för att skapa webbsidor och andra internetbaserade applikationer. ASP. NET är inte bara nästa version av ASP (Active Server-sidor). ASP slogs ut och ASP. NET skrevs från grunden. Det är ett helt nytt objektorienterat språk.

ASP. NET omfattar två primära tekniker: WebForms, som är användargränssnittskontroller med kod bakom dem som tillsammans gör en webbsida för besökare att se i sina webbläsare; och webbtjänster, som är en klass eller klasser som ger funktionalitet men inget användargränssnitt. Web Services kan inte ses i en webbläsare; De används bara programmatiskt på ett sätt som liknar hur en VB Windows-form kan använda funktioner lagrade i en traditionell VB-modul.

Syftet med ASP

Huvudideen för Active Server Pages är att personer (eller bara en person) surfar runt på Internet (eller ett lokalt intranät) och anländer till en sida i din Hemsida. Men istället för att bara se statisk innehåll på innehållet på den sidan (enkelt, förskrivet HTML) vill du ge dynamiskt innehåll. Det bästa sättet att dynamiskt interagera med en besökare är att generera webbsidan på din server rätt då och då. Då skickar du den resulterande fria HTML-filen till besökaren.

Så här kan du göra din webbplats attraktiv, aktuell, varierande och intressant för besökaren. Observera också att en viss webbsida kan användas av tusentals människor samtidigt. Denna möjlighet kräver vissa justeringar av hur du programmerar. Till exempel, hur kan ditt program fortsätta (komma ihåg) globala variabler?

HTML-begränsningar

Webbsidor programmeras på ett språk som heter HTML, vilka webbläsare som Internet Explorer förstår och svarar på. Ren HTML beskriver bara hur text och grafik ska se ut - storlek, plats, färg och så vidare. Du kan inte göra någon betydande databehandling med HTML. Du kan inte ens lägga till 2 + 2. I sig är HTML ganska användbar.

HTML anger bara att en rubrik är relativt stor, att en del text på webbsidan är färgad blå, den ena grafiken är lägre på sidan än en annan grafik, och så vidare. HTML innehåller också några enkla objekt som tabeller och listrutor. Men även tabellerna och listrutorna är statiska, väsentligen livlösa, visningsobjekt.

För att utöka kapaciteten i HTML utvecklades idén om en aktiv server. Det tillåter dig att beräkna på din server; då är resultaten av den beräkningen sammansatt i en sida av HTML.HTML-sidan skickas sedan till besökarens dator för visning i hans eller hennes webbläsare. Denna förmåga ger dina webbsidor levande.

ASP använder ett skriptspråk (JavaScript eller VBScript) för att göra sin dator. Skriptspråk är en delmängd av deras modersmål (Java eller Visual Basic). Men med ASP behöver besökare inte ha språkfunktioner inbyggda i sin dator. De får resultaten från din server-sida-databehandling, som översätts till vanligt HTML och skickas sedan till dem som en sida som de kan visa. Om de klickar på en Submit-knapp, till exempel, meddelas detta faktum tillbaka till din server, där ytterligare beräkning kan ske och en annan HTML-sida genereras för att skickas tillbaka till besökaren. Denna cykel kan fortsätta så länge som din besökare är intresserad.

ASP tillåter dig därför att göra många användbara saker på din server som du aldrig skulle kunna göra med HTML. Du kan komma åt en databas, infoga förskrivna komponenter, revidera dina webbsidor (inkludera nyheter om ditt företag, dagens datum osv.) Så att besökare inte blir uttråkad med att se samma innehåll varje gång de besöker, och många andra värdefulla tekniker. Besökaren ser de senaste produktmeddelandena, sena informationen och allt annat du vill ge. Dina webbsidor blir interaktiva, lyhörda och aktuella.

Brandväggar och andra nödvändiga onda

Eftersom ASP skickar standard HTML till besökaren övervinner ASP ett problem med webbläsarkompatibilitet. Det spelar ingen roll om folk använder Netscape, Internet Explorer (IE) eller någon annan webbläsare - de kan se dina vanliga HTML-sidor. Dessutom är brandväggar - utformade för att hålla hackare, whackers, virus, maskar och andra inkräktare ur din dator - utformade för att tillåta HTML att passera obestridd. Oskyldig, bara beskrivande, bara visuell HTML kan inte skada datorn, mer än en bild av en pistol kan elda.

Du kan infoga skript i en HTML-sida och låt därför besökarens dator göra lite begränsad databehandling. Detta kallas script-script. Det går bra om du är säker på att alla dina besökare har de nödvändiga språkkomponenterna installerade på sina maskiner, att deras säkerhetsinställningar tillåter skripting (många blockskript) och att de alla använder samma webbläsare (och den webbläsaren stödjer scripting). Så om du bara kör en webbplats som är avsedd att användas internt på en intranät, och alla i ditt företag använder IE, och du är säker på att de alla har rätt komponenter på sina hårddiskar, fortsätt och försök några klientsidor. Intranät tillåter ofta skript. Du har dock många anledningar att föredra server-sida-databehandling som skickar HTML-resultat till kunder.

Marching mot ASP. NET

Programmerare ville ha mer än ASP, och nu kan du se fil- och webbplatstillägg som heter ASPX. Den förlängningen berättar för dig att ASP. NET används. Faktum är att mycket ASP-källkod kan fungera bra utan några allvarliga ändringar genom att använda ASP.NET-motor. Så, för att tvinga en ASP-källkodsfil att köras under ASP. NET, ändra bara filnamnstillägget från. ASP till ASPX. I vissa fall kan det fungera utan modifikation.

ASP. NET kräver inte att du godkänner någon existerande ASP-kod du har skrivit. Faktum är att ASP-sidor kan köra sida vid sida, samtidigt med ASP. NET-sidor. Du kan behålla dina aktuella ASP-webbprogram som körs på samma server som ny ASP. NET webbprogram du skapar.

Följande lista är ett urval av styrkor och funktioner som du hittar när du börjar använda ASP. NET:

  • ASP. NET-kod är lättare att skriva, felsöka och underhålla än ASP, särskilt för större projekt. ASP. NET ger dig en generös serie av felsökningsverktyg som helt enkelt inte var tillgängliga i ASP (inklusive brytpunkter, spårning och omfattande felmeddelanden).
  • ASP. NET-kod kan skrivas i hela Visual Basic. NET-språk, så att du kan utnyttja en del av din befintliga programmeringskunskap och överföra din erfarenhet från Windows OS-plattformen till webbläsarens intranät / Internet-plattform.
  • Legacy ActiveX-komponenter som du har skrivit kan användas med. NET-språk.
  • Kraftfulla IDE-felsökningsverktyg finns tillgängliga.
  • Du får WYSIWYG-design och redigering.
  • Trollkarlar kan styra dig genom tråkiga eller komplexa uppgifter.
  • Den objektorienterade grunden för ASP. NET-programmering kan göra det enklare att läsa, återanvända, underhålla och dela kod bland grupper av programmerare som måste arbeta tillsammans i ett enda projekt.
  • ASP. NET VB. NET källkod skrivs i ett separat fönster och sparas i en separat fil från HTML. (HTML används också för att bidra till en ASP. NET-webbsida.) Den här funktionen för kod-bakåt gör livet enklare eftersom du inte behöver försöka läsa igenom blandat HTML / VB. NET-källkod.
Upptäcka Visual Basic. NET: s Internetteknik: ASP. NET - dummies

Redaktörens val

Hur man lägger till video i dina PowerPoint 2013-bilder - dummies

Hur man lägger till video i dina PowerPoint 2013-bilder - dummies

Lägger till ett filmklipp på en PowerPoint 2013-bilden liknar att lägga till ett ljudklipp. En avgörande skillnad finns dock mellan rörelseklip och ljudbitt: Video är menat att ses (och ibland hörs). Ett infogat rörelseklipp ska ges gott om plats på din bildruta. Följande steg visar dig hur ...

Hur man justerar mellanslag mellan stycken på dina PowerPoint 2007-bilder - dummies

Hur man justerar mellanslag mellan stycken på dina PowerPoint 2007-bilder - dummies

PowerPoints stycke dialogrutan kan du justera mellanslag mellan stycken på dina PowerPoint-bilder så att de passar fler rader i en textruta eller ram eller för att sprida ut punkterna så att de fyller textrutan eller ramen. Klicka på eller välj det stycke du vill ändra och följ de här stegen för att ...

Hur man lägger till tidpunkter och berättar om en PowerPoint 2013-presentation - dummies

Hur man lägger till tidpunkter och berättar om en PowerPoint 2013-presentation - dummies

PowerPoint 2013 innehåller en Nifty-funktionen som låter dig spela in tidpunkterna för varje bild och för varje animeringselement (t.ex. punktpunkter som visas). Samtidigt kan du spela in din egen röst för att använda som en berättelse för presentationen. För att spela in tidsåtgången, övar du väsentligen presentationen som om du ...

Redaktörens val

Grundläggande sida skapande i Drupal - dummies

Grundläggande sida skapande i Drupal - dummies

Grundläggande sidor är ditt bästa alternativ för statiskt innehåll på din Drupal webbplats . Du skapar en ny grundläggande sida genom att klicka på sidan Länk under avsnittet Skapa innehåll. Följ dessa steg: Logga in på din webbplats som administratör. Klicka på länken Innehåll högst upp på sidan. Klicka på länken Lägg till innehåll. Klicka på ...

Säkerhetskopiera din Drupal-databas - dummies

Säkerhetskopiera din Drupal-databas - dummies

Innan du installerar Drupal-uppdateringar måste du säkerhetskopiera databas som fungerar bakom din Drupal-webbplats. Genom att göra så skyddar du allt arbete du har gjort på din webbplats. Din databas innehåller: Allt textinnehåll som du har lagt på din webbplats. Inställningar för allt du har anpassat. All användarinformation, inklusive inloggningar och lösenord. ...

Grundläggande sidredigering i Drupal - dummies

Grundläggande sidredigering i Drupal - dummies

När du visar en grundläggande sida du skapar i Drupal, har den en redigeringsflik som besökare inte kommer att se. Fliken Redigera finns för att du, Drupal-webbplatsadministratören, ska kunna ändra innehållet på din grundläggande sida. I exemplet lämnades ett komma bort som nu måste vara ...

Redaktörens val

Tio tecken på ett datalagringsprojekt i problem - dummies

Tio tecken på ett datalagringsprojekt i problem - dummies

Du kan lättast säga att dina data lagringsprojekt är i trubbel när du inte har något att visa för dina ansträngningar när du trodde du skulle. Försök få någon indikation på att problem är att brygga, men innan du når den punkten. Denna lista presenterar tio tidiga varningsskyltar. Projektets omfattningsfas slutar med ...

Tio hemligheter att hantera ditt projekt framgångsrikt - dummies

Tio hemligheter att hantera ditt projekt framgångsrikt - dummies

Att vara en framgångsrik datalagringsprojektledare innebär att du måste göra mer - mycket mer - än bara skapa projektplaner och be gruppmedlemmar att vända sig i veckovisa statusrapporter. Här är några hemligheter till framgång. Berätta om det är det Det spelar ingen roll om du arbetar med användare, verkställande sponsorer, ...

Utvecklingen av implementeringsmodeller i Big Data Era - dummies

Utvecklingen av implementeringsmodeller i Big Data Era - dummies

Med tillkomsten av stora data , implementeringsmodellerna för hantering av data ändras. Det traditionella datalagret implementeras typiskt på ett enda stort system inom datacentret. Kostnaderna för denna modell har lett organisationer att optimera dessa lager och begränsa omfattningen och storleken på de data som hanteras. Men när ...