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 2024

Video: The Pythagorean theorem intro | Right triangles and trigonometry | Geometry | Khan Academy 2024
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

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Aftaler du har sat op til arbejde i Outlook 2013 Kalender kræver ofte, at du indeholder lidt mere information, end du ville have brug for til dine personlige aftaler. Når du vil give en aftale den fulde behandling, skal du bruge følgende metode:

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

De aftaler og møder, du sender i Outlook, er knyttet til Outlook. com, så fra enhver web-aktiveret enhed kan du se, hvor du skal være og med hvem. Nu ved du, hvornår du er tilgængelig til møder, frokoster og tilfældige tungevæsker. Hvis du vil have dine Outlook 2013-data og din Outlook. com data til synkronisering automatisk, ...

Sådan flagger du en kontakt i Outlook 2013 - dummies

Sådan flagger du en kontakt i Outlook 2013 - dummies

Nogle gange har du brug for Outlook 2013 for at minde dig om vigtig datoer eller opfølgningsaktiviteter. Du kan f.eks. Bruge flag, for at minde dig om at ringe til nogen næste uge. Den bedste måde at hjælpe dig med at huske på er at markere personens navn i listen Kontaktpersoner. En påmindelse vil dukke op i din kalender. Kontakterne er ikke ...

Valg af editor

LinkedIn Group Kategorier - dummies

LinkedIn Group Kategorier - dummies

Fordi der er mange grunde til at oprette en gruppe, giver LinkedIn dig muligheder for at kategorisere din gruppe for at give dig mest eksponering. LinkedIn har etableret følgende seks hovedkategorier af grupper: Alumni: Disse grupper er alumniforeninger skabt af skoler eller lærerinstitutioner som et middel til at holde kontakten med fortiden ...

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

Der kommer nok en tid du har brug for dine LinkedIn kontakter for at hjælpe dig på andre arenaer, hvis du vil lykkes i din jobsøgning. For det første skal du generere din eksporterede fil af kontakter fra LinkedIn. Det gør du ved at følge disse trin:

LinkedIn For Dummies Cheat Sheet - dummies

LinkedIn For Dummies Cheat Sheet - dummies

Tilmelding til LinkedIn betyder, at du er en del af det største online faglige netværk i verden. Se her for nyttige retningslinjer for brug af LinkedIn, især når du søger job. LinkedIn hjælper dig med at oprette og vedligeholde en online profil, du kan bruge til at opbygge et professionelt netværk.

Valg af editor

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Hvis du har en god Ny ide til en app, der vil køre på Windows Phone 7, start med at downloade de gratis Windows Phone Developer Tools fra Microsofts websted. Processen tager et kig på, hvad du har på din pc, før det begynder at downloade - hvis du allerede har en bedre version ...

Hvorfor udvikle til Android? - dummies

Hvorfor udvikle til Android? - dummies

Det virkelige spørgsmål er, "Hvorfor ikke udvikle til Android? "Hvis du vil have din app tilgængelig for millioner af brugere over hele verden, eller hvis du vil offentliggøre apps, så snart du er færdig med at skrive og teste dem, eller hvis du kan lide at udvikle på en åben platform, har du dit svar. Men hvis du er ...

Arbejder med objektgrafer i storyboarding - dummies

Arbejder med objektgrafer i storyboarding - dummies

Du kan bruge storyboarding til at starte din iOS-applikationsudvikling i Xcode4. Når du opretter dit storyboard, opretter du en objektgraf, der derefter arkiveres, når du gemmer filen. Når du indlæser filen, er objektgrafen unarchived. Så hvad er en objekgraf? Her er det korte svar: Objektorienterede programmer er lavet ...