Huis Persoonlijke financiën Visual Basic ontdekken. NET's Internet Technology: ASP. NET - dummies

Visual Basic ontdekken. NET's Internet Technology: ASP. NET - dummies

Inhoudsopgave:

Video: Oculus Quest Basics Tutorial 2024

Video: Oculus Quest Basics Tutorial 2024
Anonim

ASP. NET is de technologie ingebouwd. NET die u gebruikt om webpagina's en andere op internet gebaseerde applicaties te maken. ADDER. NET is niet alleen de volgende versie van ASP (Active Server-pagina's). ASP werd weggegooid en ASP. NET is van begin af aan geschreven. Het is een geheel nieuwe, object-georiënteerde taal.

ASP. NET omvat twee primaire technologieën: WebForms, gebruikersinterfacecontroles met code erachter die samen een webpagina maken die bezoekers in hun browsers kunnen bekijken; en Web Services, een klasse of klassen die functionaliteit bieden maar geen gebruikersinterface. Webservices kunnen niet in een browser worden bekeken; ze worden alleen programmatisch gebruikt op een manier die lijkt op hoe een VB Windows-formulier functies gebruikt die zijn opgeslagen in een traditionele VB-module.

Het doel van ASP

Het belangrijkste idee van Active Server Pages is dat mensen (of slechts één persoon) over het internet (of een lokaal intranet) surfen en op een pagina in uw Website. Maar in plaats van alleen statische, ingeblikte inhoud op die pagina te zien (eenvoudige, vooraf geschreven HTML), wilt u dynamische inhoud bieden. De beste manier om dynamisch met een bezoeker te communiceren, is door de webpagina op uw server te genereren. Vervolgens verzendt u de resulterende nieuwe HTML naar de bezoeker.

Zo kunt u uw website aantrekkelijk, actueel, variërend en interessant voor de bezoeker maken. Merk ook op dat een bepaalde webpagina door duizenden mensen gelijktijdig kan worden gebruikt. Deze mogelijkheid vereist enige aanpassingen in de manier waarop u programmeert. Hoe kan uw programma bijvoorbeeld globale variabelen aanhouden (onthouden)?

HTML-beperkingen

Webpagina's zijn geprogrammeerd in een taal genaamd HTML, die door browsers zoals Internet Explorer wordt begrepen en waarop wordt gereageerd. Pure HTML beschrijft alleen hoe tekst en afbeeldingen eruit zouden moeten zien - grootte, locatie, kleur, enzovoort. Je kunt geen significant computergebruik doen met HTML. Je kunt niet eens 2 + 2 toevoegen. Op zichzelf is HTML behoorlijk nutteloos.

HTML geeft alleen aan dat een kop relatief groot is, dat sommige hoofdtekst op de webpagina blauw is, die ene afbeelding lager op de pagina dan een andere afbeelding, enzovoort. HTML bevat ook een paar eenvoudige objecten zoals tabellen en keuzelijsten. Zelfs de tabellen en keuzelijsten zijn echter statische, in wezen levenloze weergaveobjecten.

Om de mogelijkheden van HTML uit te breiden, is het idee van een actieve server ontwikkeld. Hiermee kunt u op uw server rekenen; dan zijn de resultaten van die berekening gecomposeerd in een HTML-pagina.De HTML-pagina wordt vervolgens naar de computer van de bezoeker gestuurd om te bekijken in zijn of haar browser. Deze mogelijkheid brengt uw webpagina's tot leven.

ASP gebruikt een scripttaal (JavaScript of VBScript) om zijn computergebruik te doen. Scripttalen zijn een subset van hun bovenliggende taal (Java of Visual Basic). Met ASP hoeven bezoekers echter geen taalfuncties op hun computer te hebben. Ze krijgen de resultaten van uw server-side computing, die wordt vertaald in gewone HTML en vervolgens naar hen wordt verzonden als een pagina die ze kunnen bekijken. Als ze op een knop Verzenden klikken, wordt dat feit bijvoorbeeld terug naar uw server gecommuniceerd, waar verder kan worden berekend en een andere HTML-pagina wordt gegenereerd om naar de bezoeker te worden teruggestuurd. Deze cyclus kan worden voortgezet zolang uw bezoeker geïnteresseerd is.

ASP stelt u daarom in staat om veel nuttige dingen op uw server te doen die u nooit met HTML zou kunnen doen. U kunt toegang krijgen tot een database, vooraf geschreven componenten invoegen, uw webpagina's herzien (inclusief nieuws over uw bedrijf, de datum van vandaag, enzovoort), zodat bezoekers zich niet vervelen bij het bezoeken van dezelfde inhoud en vele andere waardevolle technieken. De bezoeker ziet de meest recente productaankondigingen, de meest recente informatie en alles wat u nog meer wilt bieden. Uw webpagina's worden interactief, responsief en actueel.

Firewalls en andere noodzakelijke kwaden

Omdat ASP standaard-HTML naar de bezoeker verzendt, lost ASP een probleem met browsercompatibiliteit op. Het maakt niet uit of mensen Netscape, Internet Explorer (IE) of een andere browser gebruiken - ze kunnen uw standaard HTML-pagina's bekijken. Bovendien zijn firewalls - ontworpen om hackers, whackers, virussen, wormen en andere indringers buiten je computer te houden - zo ontworpen dat HTML onbetwist kan passeren. Onschuldig, slechts beschrijvend, alleen visuele HTML kan geen schade aanrichten aan uw computer, net zomin als een foto van een pistool kan vuren.

U kunt scripting invoegen in een HTML-pagina en daarom de computer van de bezoeker wat beperkte computer laten doen. Dit wordt client-side scripting genoemd. Het werkt goed als u zeker weet dat al uw bezoekers de nodige taalcomponenten op hun machines hebben geïnstalleerd, dat hun beveiligingsinstellingen scripts toestaan ​​(veel blokscripts) en dat ze allemaal dezelfde browser gebruiken (en die browser ondersteunt scripting). Dus, als u alleen een site draait die bedoeld is voor gebruik binnenshuis op een intranet, en iedereen in uw bedrijf IE gebruikt, en u weet zeker dat ze allemaal de juiste componenten op hun harde schijven hebben, ga je gang en probeer sommige client-side computing. Intranetten staan ​​vaak scripting toe. U hebt echter veel redenen om de voorkeur te geven aan server-side computing dat HTML-resultaten naar clients verzendt.

Marcheren naar ASP. NET

Programmeurs wilden meer dan aangeboden ASP, en nu kunt u bestand- en webpagina-uitbreidingen met de naam ASPX zien. Die extensie vertelt je dat ASP. NET wordt gebruikt. In feite kan veel ASP-broncode prima werken zonder serieuze wijzigingen door de ASP te gebruiken.NET motor. Dus, om een ​​ASP-broncodebestand te dwingen om te draaien onder ASP. NET, verander gewoon de bestandsnaamextensie van. ASP naar ASPX. In sommige gevallen kan het zonder aanpassingen werken.

ASP. NET vereist niet dat je elke bestaande ASP-code die je hebt geschreven overboord gooit. In feite kunnen ASP-pagina's naast elkaar worden uitgevoerd, gelijktijdig met ASP. NET-pagina's. U kunt uw huidige ASP-webtoepassingen op dezelfde server laten draaien als een nieuwe ASP. NET-webtoepassingen die u maakt.

De volgende lijst bevat een overzicht van de sterke punten en functies die u zult vinden wanneer u ASP gaat gebruiken. NET:

  • ASP. NET-code is eenvoudiger te schrijven, te debuggen en te onderhouden dan ASP, vooral voor grotere projecten. ADDER. NET biedt u een ruime reeks hulpprogramma's voor foutopsporing die eenvoudig niet beschikbaar waren in ASP (inclusief onderbrekingspunten, tracering en uitgebreide foutmeldingen).
  • ASP. NET-code kan worden geschreven in de volledige Visual Basic. NET-taal, zodat u een deel van uw bestaande programmeerkennis kunt benutten en uw ervaring kunt overbrengen van het Windows OS-platform naar het intranet / internetplatform van de browser.
  • Legacy ActiveX-componenten die u hebt geschreven, kunnen worden gebruikt. NET-talen.
  • Er zijn krachtige IDE-foutopsporingshulpprogramma's beschikbaar.
  • U krijgt WYSIWYG-ontwerp en -bewerking.
  • Wizards kunnen u door lastige of complexe taken helpen.
  • De objectgerichte basis van ASP. NET-programmering kan het gemakkelijker maken om code te lezen, hergebruiken, te onderhouden en te delen tussen groepen programmeurs die moeten samenwerken aan een enkel project.
  • ASP. NET VB. NET source code is geschreven in een apart venster en opgeslagen in een apart bestand van de HTML. (HTML wordt ook gebruikt om een ​​bijdrage te leveren aan een ASP. NET-webpagina.) Deze code-achter-functie maakt het leven gemakkelijker omdat u niet hoeft te proberen om gemengde HTML / VB te lezen. NET-broncode.
Visual Basic ontdekken. NET's Internet Technology: ASP. NET - dummies

Bewerkers keuze

Hoe u Flash-video maakt en codeert - dummies

Hoe u Flash-video maakt en codeert - dummies

Als de pagina's die u maakt, zijn gewonnen ' t kan worden bekeken op mobiele apparaten (zoals een iPad of een smartphone), kunt u webpagina's maken met prachtige Flash-video. Adobe Flash Professional CS6 heeft een eigen ingebouwde video-encoder. Full-motionvideo in Flash is iets heel moois. U past de video aan voor het bekijken door de doelgroep ...

Hoe een aanpasbare interface te maken in CSS3 - dummies

Hoe een aanpasbare interface te maken in CSS3 - dummies

De grote variëteit en soorten schermen gebruikt om informatie weer te geven, maakt het nodig dat uw CSS3-commando's de gebruiker toestaan ​​om het formaat van de elementen naar wens aan te passen. In de meeste gevallen kunt u de gebruiker eenvoudig toestaan ​​om het element op elke gewenste grootte te maken. Er kunnen zich echter situaties voordoen waarin u de grootte van de grootte moet controleren ...

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Tabellen laten u organiseer informatie op uw webpagina en geef het een georganiseerde uitstraling die uw bezoekers nuttig zullen vinden. Bij gebruik zoals bedoeld, hebben tabellen rijen en kolommen. Voor elke spot waar een rij en kolom elkaar kruisen, hebt u een tabelcel. Elke cel kan zijn eigen opmaak hebben: de gegevens erin ...

Bewerkers keuze

Hoe Postproduction Shareninging Filters werken - dummies

Hoe Postproduction Shareninging Filters werken - dummies

Verscherpingsfilters werken in postproductie door de randen (of aangrenzende gebieden met tonaal contrast) te benadrukken aan elkaar) in een afbeelding. Ze creëren een fijne highlight aan de donkere kant van de rand en een piepklein lowlight aan de lichtere kant van de rand. Dit toegevoegde contrast zorgt ervoor dat de randen er scherper uitzien vanaf een ...

HDR Work-Flow voor foto's met één belichting - dummies

HDR Work-Flow voor foto's met één belichting - dummies

In grote lijnen, enkele belichting hoog dynamisch bereik volgt dezelfde workflow als HDR-fotografie tussen haakjes. Er kunnen kleine verschillen zijn, dus hier is een overzicht van de werkstroom: configureer uw camera voor single-shot HDR. Het enige dat u zoekt, is de beste foto die u kunt maken. Besteed aandacht aan de lichtomstandigheden, het onderwerp, beweging en ...

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Stap omhoog van compacte digitale camera's binnen het budgetbereik, vindt u duurdere compacte digitale camera's voor HDR-fotografie, ook wel high-end compacts, superzoomlenzen en dSLR-look-alikes genoemd. Er zijn zoveel vaak overlappende categorieën dat het je hoofd laat draaien. De twee dingen die deze reeks camera's gemeen hebben, zijn hun ...

Bewerkers keuze

In te schakelen Class Tracking in QuickBooks 2013 - dummies

In te schakelen Class Tracking in QuickBooks 2013 - dummies

Om activity-based costing te gebruiken (ABC ) in QuickBooks 2013 moet u de QuickBooks Class Tracking-functie inschakelen. Met Class Tracking kunt u inkomsten- en onkostentransacties categoriseren als niet alleen vallen in inkomsten- en uitgavenrekeningen, maar ook als vallen in bepaalde klassen. Volg deze stappen om Class Tracking in QuickBooks in te schakelen: Kies Bewerken → Voorkeuren ...

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Ongeacht of de client verzendt handmatig een accountantskopie van een QuickBooks-gegevensbestand, e-mails een accountantsexemplaar, of verzendt een accountantskopie via de Intuit-bestandsoverdrachtservice, u gebruikt de kopie van de accountant door Bestand → Verzend bedrijfsdossier → Accountantskopie → Open & converteer overzetten te kiezen Bestand commando. Wanneer u deze opdracht kiest, geeft QuickBooks een ...

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Als u besluit om meerdere gebruikers toegang te geven tot de QuickBooks-gegevens bestand, zult u de QuickBooks Audit Trail-functie waarderen, die bijhoudt wie welke wijzigingen aan het QuickBooks-gegevensbestand aanbrengt. U kunt transacties niet verwijderen uit de lijst of geschiedenis van de audittrail, behalve door gegevens te archiveren en te condenseren. Audit trail inschakelen ...