Hjem Personlig finansiering Opdage Visual Basic. NETs internetteknologi: ASP. NET - dummies

Opdage Visual Basic. NETs internetteknologi: ASP. NET - dummies

Indholdsfortegnelse:

Video: The Pythagorean theorem intro | Right triangles and trigonometry | Geometry | Khan Academy 2025

Video: The Pythagorean theorem intro | Right triangles and trigonometry | Geometry | Khan Academy 2025
Anonim

ASP. NET er teknologien indbygget i. NET, som du bruger til at oprette websider og andre internetbaserede applikationer. ASP. NET er ikke kun den næste version af ASP (Active Server-sider). ASP blev smidt ud og ASP. NET blev skrevet fra bunden. Det er et helt nyt, objektorienteret sprog.

ASP. NET involverer to primære teknologier: WebForms, som er brugergrænsefladskontroller med kode bag dem, der sammen skaber en webside for besøgende at se i deres browsere; og Web Services, som er en klasse eller klasser, der giver funktionalitet, men ingen brugergrænseflade. Web Services kan ikke ses i en browser; De bruges kun programmatisk på en måde, der ligner hvordan en VB Windows-formular muligvis bruger funktioner, der er gemt i et traditionelt VB-modul.

Formålet med ASP

Hovedtanken for Active Server Pages er, at folk (eller bare en person) surfer rundt på internettet (eller et lokalt intranet) og ankommer til en side i din Internet side. Men i stedet for blot at se statisk indhold af dåse på den pågældende side (simpel, forudskrevet HTML), vil du give dynamisk indhold. Den bedste måde at dynamisk interagere med en besøgende på er at generere websiden på din server lige så og da. Så sender du den resulterende friske HTML til den besøgende.

På denne måde kan du gøre dit websted attraktivt, opdateret, varierende og interessant for den besøgende. Bemærk også, at en given webside kan bruges af tusinder af mennesker samtidigt. Denne mulighed kræver nogle tilpasninger i, hvordan du programmerer. For eksempel, hvordan kan dit program fortsætte (husk) globale variabler?

HTML-begrænsninger

Websider er programmeret på et sprog kaldet HTML, hvilke browsere som Internet Explorer forstår og svarer til. Ren HTML beskriver kun, hvordan tekst og grafik skal se ud - størrelse, placering, farve og så videre. Du kan ikke foretage nogen væsentlig beregning med HTML. Du kan ikke engang tilføje 2 + 2. I sig selv er HTML ret ubrugeligt.

HTML angiver kun, at en overskrift er forholdsvis stor, at nogle tekst på websiden er farvet blå, den ene grafik er lavere på siden end en anden grafik osv. HTML indeholder også nogle få enkle objekter som tabeller og listeboks. Men selv tabellerne og listeboksene er statiske, i det væsentlige livløse displayobjekter.

For at udvide kapaciteterne i HTML blev ideen om en aktiv server udviklet. Det tillader dig at beregne på din server; så er resultaterne af denne beregning sammensat i en side af HTML.HTML-siden sendes derefter til den besøgendes computer til visning i sin browser. Denne evne bringer dine websider til live.

ASP bruger et script sprog (JavaScript eller VBScript) til at gøre sin databehandling. Scriptsprog er en delmængde af deres modersprog (Java eller Visual Basic). Men med ASP behøver besøgende ikke at have sprogfunktioner indbygget i deres computer. De får resultaterne af din server-side computing, som er oversat til almindeligt HTML og derefter sendt til dem som en side, som de kan se. Hvis de f.eks. Klikker på en Submit-knap, kommunikeres denne fakta tilbage til din server, hvor yderligere databehandling kan finde sted, og der genereres en anden HTML-side for at blive sendt tilbage til den besøgende. Denne cyklus kan fortsætte så længe din besøgende er interesseret.

ASP tillader dig derfor at gøre mange nyttige ting på din server, som du aldrig kunne gøre med HTML. Du kan få adgang til en database, indsætte forhåndskrevne komponenter, revidere dine websider (inkludere nyheder om din virksomhed, dagens dato osv.), Så besøgende ikke bliver ked af at se det samme indhold hver gang de besøger, og mange andre værdifulde teknikker. Den besøgende ser de seneste produktmeddelelser, forsinkende oplysninger og alt andet, du vil give. Dine websider bliver interaktive, lydhøre og rettidige.

Firewalls og andre nødvendige onde

Da ASP sender standard HTML til den besøgende, overvinder ASP et browser-kompatibilitetsproblem. Det er ligegyldigt, om folk bruger Netscape, Internet Explorer (IE) eller en anden browser - de kan se dine standard HTML-sider. Desuden er firewalls - designet til at holde hackere, whackers, vira, orme og andre invaders ud af din computer - designet til at tillade HTML at passere uovervåget. Uskyldige, kun beskrivende, kun visuel HTML kan ikke skade din computer, mere end et billede af en pistol kan brande.

Du kan indsætte scripting i en HTML-side og derfor lade den besøgendes computer lave begrænset computing. Dette kaldes script-side scripting. Det fungerer fint, hvis du er sikker på, at alle dine besøgende har de nødvendige sprogkomponenter installeret på deres maskiner, at deres sikkerhedsindstillinger tillader scripting (mange blokskripter), og at de alle bruger den samme browser (og den browser understøtter scripting). Så hvis du bare kører et websted, der er beregnet til brug internt på et intranet, og alle i dit firma bruger IE, og du er sikker på, at de alle har de rigtige komponenter på deres harddiske, så prøv og prøv nogle klientsiden computing. Intranetter tillader ofte scripting. Du har dog mange grunde til at foretrække server-side computing, der sender HTML-resultater til klienter.

Marching mod ASP. NET

Programmører ønskede mere end ASP, og nu kan du se fil- og web-udvidelser, der hedder ASPX. Denne udvidelse fortæller dig, at ASP. NET bruges. Faktisk kan meget ASP kildekoden køre fint uden nogen alvorlige ændringer ved at bruge ASP.NET motor. Så for at tvinge en ASP kildekode fil til at køre under ASP. NET, ændrer bare filnavnet til. ASP til ASPX. I nogle tilfælde kan det fungere uden ændringer.

ASP. NET kræver ikke, at du fortæller nogen eksisterende ASP-kode, du har skrevet. Faktisk kan ASP sider køre side om side samtidig med ASP. NET-sider. Du kan holde dine nuværende ASP webprogrammer kørende på samme server som ny ASP. NET web applikationer du opretter.

Følgende liste er et stikprøve af de styrker og funktioner, du finder, når du begynder at bruge ASP. NET:

  • ASP. NET-kode er lettere at skrive, debugge og vedligeholde end ASP, især for større projekter. ASP. NET giver dig en generøs pakke af fejlfindingsværktøjer, der simpelthen ikke var tilgængelige i ASP (herunder breakpoints, sporing og omfattende fejlmeddelelser).
  • ASP. NET-kode kan skrives i hele Visual Basic. NET-sprog, så du kan udnytte nogle af din eksisterende programmeringskundskab og overføre dine erfaringer fra Windows OS-platformen til browserens intranet / internetplatform.
  • Legacy ActiveX-komponenter, du har skrevet, kan bruges sammen med. NET-sprog.
  • Kraftfulde IDE debugging værktøjer er tilgængelige.
  • Du får WYSIWYG-design og redigering.
  • Wizards kan træde dig igennem kedelige eller komplekse opgaver.
  • Det objektorienterede fundament af ASP. NET programmering kan gøre det nemmere at læse, genbruge, vedligeholde og dele kode blandt grupper af programmører, der skal arbejde sammen om et enkelt projekt.
  • ASP. NET VB. NET-kildekoden er skrevet i et separat vindue og gemt i en separat fil fra HTML'en. (HTML er også vant til at bidrage til en ASP. NET webside.) Denne kode bag funktion gør livet lettere, fordi du ikke behøver at forsøge at læse gennem blandet HTML / VB. NET kildekode.
Opdage Visual Basic. NETs internetteknologi: ASP. NET - dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...