..


Rėmėjų nuorodos

Plėtra interneto programų

Kaip mes visi žinome, internete gimė kaip eksperimentas siekiama sukurti nuolatinį tinklą informacijos ir todėl buvo nukreipta visų pirma į akademinių institucijų ir vyriausybės, siekiant sudaryti sąlygas mokslininkams visame pasaulyje dalytis tam tikra informacija, tikslas.

Nekilnojamojo interneto revoliucija prasidėjo pirmasis HTML naršyklė sukūrimas 1993 metais. Pirmosios kartos svetainių, iš esmės yra statinis HTML puslapių rinkinį, taip atsižvelgdama fiksuoto turinio, kuriuos reikia atnaujinti rankiniu būdu tie, kurie administruoja svetainėje. HTML puslapis su kai turinio dokumentą, suformatuoti pagal atitinkamas taisykles, kurios leidžia vizualizacija paties kompiuterio (per interneto naršyklę).

HTML dokumentas yra dviejų tipų turinį, tekstą ir elementai (arba žymes), kad pasakyti naršyklėje įjunkite formatavimo turi būti imtasi. Žymos yra lengvai atpažįstami, nes jie aptverti laužtiniuose skliaustuose (<>), HTML kodo pavyzdys yra toks






 <html>







 <head>







 Tinklapis <title> testas </ title>







 </ Head>







 <body>







 <h1> Svetainės testas </ h1>







 <p> Sveiki atvykę į tinklalapį testą.

 



 </ P>







 </ Body>







 </ Html>



Tai puslapis, kuriame yra paprastas pavadinimas ir teksto eilutė, kad naršyklė bus rodomas šių

Šis puslapis neturi nieko interaktyvus, nereikalauja, kad interneto serverių ir todėl negali būti laikomas interneto programas. Norėdami pradėti kalbėti apie interneto programų gausime iki versijos 2.0 ir HTML, kuris atvedė į technologijų diegimas vadinama HTML formos

Ši technologija išplečia HTML galimybes, įskaitant ne tik pagrindinius tegai formatavimas turinį, bet ir tegai grafinę komponentai, atitinkančių langų formos prašymą kontrolė: meniu, textboxes, žymės langelius, mygtukai ir kt.

Štai šio kodo tipo pavyzdys






 <html>







 <head>







 Tinklapis <title> testas </ title>







 </ Head>







 <body>







 <form>







 <input type="checkbox" />







 Pasirinkimas <br />







 <input type="checkbox" />







 Pasirinkimas B <br /> <br />







 <input Type="submit" value="Invia" />







 </ Form>







 </ Body>







 </ Html>



ir atitinkamame tinklalapyje

Iš HTML formos kontrolė yra dedamas tarp visų <form> ir </ form>. Per praėjusius kontrolė yra dvi varneles ir mygtuką (tipas pateikti). Ši technologija leidžia kurti puslapius įvesties duomenų, kad galima siųsti (pavyzdžiui, po mygtuko paspaudimu) visus duomenis į interneto serverį į vieną eilutę. Server-side taikymo gauna atitinkamus duomenis ir juos apdoroja.

Praktiškai kontrolės, kurie yra naudojami šiandien pažangiausių interneto programų yra tas pats pristatė su HTML 2.0. Skirtumas yra programų, kad paleisti žiniatinklio serverių tipo. Per pastaruosius, nes, kai vartotojas paspaudžia submit mygtuką, duomenys, reikalingi valdyti visus perdavimo aspektų, susijusių su jų, pavyzdžiui, naudojant standartinę CGI (Common Gateway Interface). Šiandien, tačiau, rūpinasi viską, daug veiksmingiau nei ASP.NET platformos.

Norint suprasti priežastis, kuri atvedė prie ASP.NET kūrimo pirmiausia turi analizuoti problemas, susijusias su technologijų, naudojamų interneto plėtrai. Nustatydama standartinę paramą, CGI, pavyzdžiui, tinklo serverio turi pradėti naują paraišką dėl kiekvieno prašymo (server-side programavimo) ir, jei atitinkama svetainė yra labai populiari serverio kenčia daug tūkstančių paraiškų atviros svorio vieną kartą . Taip pat tokių technologijų naudojimą, kad turi aukšto lygio funkcijas (pavyzdžiui, autentifikavimą ar prieigos prie duomenų, gautų duomenų bazė) jums reikia parašyti labai specialų kodą, su programavimo klaidų rizika.

Siekiant išvengti šių problemų "Microsoft" pristatė ASP.NET, kūrimo platforma, kuri leidžia aukšto lygio programuotojus kurti dinaminius interneto puslapius be sutelkiant dėmesį į žemo lygio įgyvendinimo detales. Ši platforma buvo sukurta tarnauti kaip plėtoti interneto programų sistemą, teikia geresnių rezultatų ir daugiau pažangių priemonių, nei ankstesnes technologijas į jį.

Be to, server-side programavimo dirbo iš metais, kitą programavimo tipo, vadinamas kliento pusės. Šiuo paradigmos programavimo programų yra įtrauktos į puslapių (sukurta "JavaScript", "ActiveX, Java arba Flash, pavyzdžiui), kad nesiremia bet server-side procesą. Praktinio pritaikymo kurie atsiunčiami į kliento naršyklę ir paleisti vietinį kompiuterį. Viena problema, su šio metodo yra tai, kad įvairių technologijų, naudojamų taikomųjų programų kūrimo negali būti remiami vienodai visų operacinių sistemų ir naršyklių. Dėl šios priežasties, programuotojai priversti išbandyti savo svetainių įvairių esamų sistemų.

Technologija buvo įgyvendinamos kaip ASP.NET server-side technologija. Iš tiesų, visos kodas veikia serveryje, kur vykdymą nutraukia vartotojas gauna paprastas HTML puslapį, kad galima peržiūrėti bet kokia naršykle. Tačiau kliento pusės programavimo nebuvo visiškai atsisakyta. Kai kuriais atvejais, ASP.NET leidžia derinti teigiamas savybes jį su server-side programavimo galimybes.

Pagalba su Visual Studio ASP.Net
E-mokymasis
ASP (Advanced) ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €.
ASP.NET (kurso) ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €.
SQL ir duomenų bazės (kurso) SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €.
Rėmėjų nuorodos