Aloittelijan opas ASP.NET-ohjelmoinnista Delphi-kehittäjille

Tietoja kurssista:

Tämä ilmainen verkkokurssi on täydellinen aloittelija Delphi .NET-kehittäjille samoin kuin niille, jotka haluavat laajan katsauksen ASP.NET Web-ohjelmointi yhdessä Borland Delphin kanssa.

Kehittäjät oppivat suunnittelemaan, kehittämään ja poistamaan ASP.Net-verkkosovelluksen Borland Delphi for .Net -sovelluksen avulla. Luvut kattavat Web-sovellusten luomisen peruselementit (työskentely Web-lomakkeiden kanssa, Web Services ja käyttäjän hallinta) Delphin avulla, mukaan lukien integroitu kehitysympäristö (IDE) ja Delphi for .Net Kieli.
Kehittäjät nousevat nopeasti nopeasti todellisen maailman kautta, käytännöllinen esimerkki. Koko kurssi rakennetaan BDSWebExample ASP.NET -verkkotunnussovelluksen ympärille, joka tulee demoprojektina Delphi 8/2005 -asennuksen kanssa.

Kurssi on suunnattu niille, jotka ovat uusia ohjelmointia, tulevat muusta kehitysympäristöstä (kuten MS Visual Basictai Jaava) tai ovat uusia Delphissä.

edellytykset:

Lukijalla tulisi olla vähintään a käytännön tuntemus

instagram viewer
Delphin kielestä. Aikaisempaa (web) ohjelmointikokemusta ei tarvita; sujuvuuden HTML: n ja yleisen Web-kehitysterminologian sekä JavaScriptin avulla pitäisi auttaa sinua olemaan tuottavampi luvuissa.
Ah, kyllä. Sinulla on oltava Delphi 8/2005 for .NET asennettuna tietokoneellesi!

  • Suositeltava lukeminen:
  • Aloittelijoiden opas Delphi-ohjelmointiin.
    Ilmainen online-ohjelmoinnin opas / kurssi aloittelijoille. Keskity Borland Delphiin.
  • Nopea eteenpäin Delphille verkkotunnuksen.
    Sarja artikkeleita, jotka on suunniteltu yhtä tavoitetta ajatellen: tarjota nopea ja likainen johdanto Delphin kanssa .Net-ohjelmoinnin maailmaan.
  • Delphi .Net-yleisiin artikkeleihin.
    Artikkelit ja tekniset tiedot, joiden avulla voit käynnistää ja hallita Delphi 8: n .NET: n. Lue IL, aspx, XML Web Services, msil, ...Delphi ASP.NET-toiminnossa:
  • Delphin ja ASP.NETin voima
  • Haluatko luoda dynaamisen, modulaarisen verkkoportaalin Delphi for .Net- ja ASP.NET-verkkopalvelun avulla? Etsi todistettuja ratkaisuja!
    aspxDelphi.net PORTAL on Delphi 8 ASP.NET -sovellus, jota voidaan käyttää rakentamaan (moduulipohjainen) intranet- tai Internet-portaalisovellus. aspxDelphi.net KAUPPA on Delphi 8 ASP.NET -sovellus, ja sitä voidaan käyttää Internet-kaupan rakentamiseen.
    Tuettuja tietokantoja ovat: MS SQL Server / MSDE ja Firebird / Interbase.

Varoitus!
Varmista, että olet ladannut päivitetty versio koodista (BDSWebExample -demosovellus). Uudessa versiossa on merkityksellisempiä Web - sivujen nimiä, koodi puhdistetaan käyttämästä "Ilmaista" (vuodesta 2006) kohteita ei tarvitse vapauttaa .Netissä - roskien kerääjä tekee työn puolestasi) ja joillekin "Vikoja". Tietokanta ei ole muuttunut.
Lukujen seuraamiseksi olisi myös parasta, jos tallennat projektin hakemistoon "C: \ Inetpub \ wwwroot \ BDSWebExample"!

luvuissa

Kurssin lukuja luodaan ja päivitetään dynaamisesti tällä sivustolla. Löydät uusimman luvun tämän artikkelin viimeiseltä sivulta.

Kurssin lukuja luodaan ja päivitetään dynaamisesti tällä sivustolla. Luvut (toistaiseksi) sisältävät:

LUKU 1:
Johdanto ASP.NET-ohjelmointiin Delphin kanssa. Cassini-verkkopalvelimen määrittäminen
Mikä on ASP.NET Delphi-kehittäjän näkökulmasta? Kuinka asettaa Cassini-näyteverkkopalvelin.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

KAPPALE 2:
BDSWebExample Delphi 8 (ASP.NET) -sovelluksen asettaminen
Delphi 8 BDSWebExample -aloitteen käytön aloittaminen: tietokannan palauttaminen, virtuaalihakemiston valmistelu. Suorita BDSWebExample ensimmäistä kertaa!
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 3:
Mikä tekee Delphi 8 ASP.NET -sovelluksesta
Katsotaanpa, mitkä ovat asp.net-sovelluksen pääosat; mitkä ovat kaikki ne .aspx-, .ascx-, .dcuil-, bdsproj- jne. tiedostot.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

4 LUKU:
Katsotaanpa kuinka rakentaa yksinkertainen verkkosovellus käyttämällä Delphi for .Net -sovellusta.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

5 LUKU:
Verkkosivusivujen tarkastelu - ASP.NET: n kehittämisen keskeiset elementit. Näkökulma Delphin kehittäjän näkökulmasta: Mikä on Web-lomake? Verkkolomakkeen suunnittelu, linkki aspx-tiedoston ja kooditietotiedoston välille, ...
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

KAPPALE 6:
Tuottaa yksinkertaisen viestiruudun (kuten ShowMessage; tai jopa InputBox) asp.net-sovelluksessa voi olla melko vaikeaa - koska sinun täytyy sotkea DHTML-, JavaScript- ja IE-objektimallien kanssa. Olisi paljon parempi, jos voisimme kirjoittaa vain yhden koodirivin (kuten perinteisissä työpöytäsovelluksissa), jotta näyttöön tulee MessageBox... katsotaan kuinka.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

7 LUKU:
Web-lomakkeet - rakennuspalikat ASP.NET-sovelluksesta (osa 2)
Esittelyssä Web-lomakkeen ominaisuudet, menetelmät ja tapahtumat. Katsotaan IsPostback-ominaisuutta ja jälkikäsittelyä
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

8 LUKU:
Tarkastellaan tavallisten HTML-tunnisteiden ja -elementtien käyttöä sekä palvelinpuolen HTML-säätimien käyttöä - Delphi-kehittäjän näkökulmasta.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

9 LUKU:
Otetaan käyttöön binaaritiedostojen lataaminen asiakasselaimesta verkkopalvelimelle ASP.NET-verkkosovelluksissa. Delphi for .Net ja ASP.NET tarjoavat helpon tavan vastaanottaa tiedostoja asiakkaalta HTMLInputFile ("HTML File Upload" HTML -palvelimen ohjaus) ja HTTPPostedFile-luokilla.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

10 LUKU:
Navigointitekniikoiden tutkiminen Web-lomakesivujen välillä: jälkityöt, suora navigointi (tunnisteen avulla) ja koodipohjainen navigointi (palvelimen avulla). Siirto ja vastaus. Uudelleenohjaus).
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

Kurssin lukuja luodaan ja päivitetään dynaamisesti tällä sivustolla. Luvut (toistaiseksi) sisältävät:

LUKU 11:
Asettamalla käynnistysverkkosivusivu ASP.NET-sovellukselle IIS-järjestelmän avulla, päättämällä, mitä navigointitekniikkaa käytetään erilaisissa tilanteissa.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 12:
Web Server -ohjaimet on erityisesti suunniteltu toimimaan Web Forms -sivujen kanssa. Tutustu Web-palvelimen ohjaimien käytön peruskäsitteisiin, etuihin ja rajoituksiin ASP.NET-sivustossa.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

13 LUKU:
Ohjautuvien ASP.NET-verkko-ohjainten tarkastelu: Button, ImageButton ja LinkButton
On olemassa useita verkkosäätimiä, jotka mahdollistavat ohjauksen siirtämisen takaisin Web-palvelimelle. Tässä luvussa tarkastellaan web-painikkeita - erityisiä komponentteja, joiden avulla käyttäjät voivat ilmaista, että ne ovat valmiita Web-lomakkeella (lähettää tiedot) tai haluavat suorittaa tietyn komennon (palvelimella). Lisätietoja ASP.NET: n Button-, LinkButton- ja ImageButton-web-säätimistä.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 14:
Nopea katsaus TextBox ASP.NET -verkkopalvelimen hallintaan - ainoa käyttäjän syöttämiseen tarkoitettu säädin. TextBoxilla on useita kasvoja: yksirivinen tekstimerkintä, salasanan syöttäminen tai monirivinen tekstimerkintä.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 15:
Ylläpito Web-ohjaimista valintojen valitsemiseksi Delphi ASP.NET -sovelluksissa
ASP.NET-valintaohjaimet antavat käyttäjille mahdollisuuden valita joukosta ennalta määritettyjä arvoja. Tässä luvussa tarkastellaan luettelotyyppisiä säätimiä: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList ja ListBox Delphi ASP.NET -verkkosuunnittelijan näkökulmasta.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 16:
Esittelyssä ASP.NET-verkkopalvelinohjaimet, jotka on suunniteltu muiden säätimien visuaaliseen ryhmittelyyn Web-lomakkeessa: Paneeli, Paikallapitäjä ja Taulukko (yhdessä TableRow ja TableCell).
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

17 LUKU:
Validatorien käyttäminen Delphi ASP.NET -sovelluksissa
Esittelyssä asiakas- ja palvelinpuolen tietojen validointi validointiohjaimilla: RequiredFieldValidator, RangeValidator ja ValidationSummary.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 18:
Selvitä, mitä tapahtumia (ja missä järjestyksessä) syntyy, kun ASP.NET vastaanottaa Web-lomakkeen pyynnön. Tutustu ViewState-tekniikkaan - tekniikkaan, jota ASP.NET käyttää sivutilan muutosten ylläpitämiseen jälkikäteen.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 19:
Johdanto tietojen sitomiseen Delphi ASP.NET -sovelluksissa
Opi lisäämään tietoja Web-lomakkeeseen sitomalla ohjaimet tietolähteeseen. Tietoja tiedonsiirtosivun hallintalaitteista valintojen valitsemiseksi (ListBox, DropDownList, RadioButtonList, CheckBoxList jne.). Tutustu lukemattomiin ja IList .NET-rajapintoihin.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 20:
Sidontalausekkeiden käyttäminen Delphi ASP.NET -sovelluksissa
Tutustu web-ohjaimen tietoja sitoviin yksittäisiin ominaisuuksiin. Opi kuinka sitoa "tavallinen" HTML. Tutustu ASP.NET: n taikuuteen.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

Kurssin lukuja luodaan ja päivitetään dynaamisesti tällä sivustolla. Luvut (toistaiseksi) sisältävät:

LUKU 21:
Ensimmäiset vaiheet Repeater ASP.NET -verkkopalvelimen ohjauksen käyttämisessä. Opi kuinka sitoa monitietueohjaimet datalla. DataBinder-luokan ja DataBinderin ymmärtäminen. Eval-menetelmä.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

LUKU 22:
Opi kuinka ohjelmallisesti toteuttaa IT-mallirajapinta luodaksesi dynaamisesti ItemTemplate-sisältöä DataList-palvelimen hallintaan.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

23 LUKU:
Mukautettujen käyttäjäohjaimien kehittäminen ja käyttö ASP.NET: ssä
Hyvin samanlainen kuin Win32 Delphin TFrame -objektit, ASP.NET-käyttöohjaus on komponenttien säilö. se voidaan sijoittaa Web-lomakkeisiin tai muihin käyttäjän ohjaimiin. Käyttöohjeet tarjoavat sinulle helpon tavan jakaa ja käyttää uudelleen yleisiä käyttöliittymätoimintoja ASP.NET-verkkosovelluksen sivuilla.
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!

24 LUKU:
Lisää edistyneitä käyttäjäohjauksia verkkosivulle dynaamisesti
Käyttäjäohjaukset antavat Delphi ASP.NET -kehittäjälle kääriä web-sovellusten yleiset käyttöliittymäominaisuudet uudelleenkäytettäviin komponentteihin. Todellisen maailman sovelluksissa haluat pystyä lataamaan dynaamisesti käyttäjän ohjaimen ja sijoittamaan sen sivulle. Mitä sivutapahtumaa sinun tulisi käyttää LoadControliin? Kun käsittelet sivua, kuinka käsittelet User Control -tapahtumia? Löydä vastaukset tästä luvusta...
Keskustele tähän lukuun liittyvistä kysymyksistä, kommentteista, ongelmista ja ratkaisuista!