Kursuse kohta:
See tasuta veebikursus sobib ideaalselt algaja Delphi .NET-i arendajate jaoks samuti neile, kes soovivad laiaulatuslikku ülevaadet ASP.NET veebiprogrammeerimine koos Borland Delphiga.
Arendajad õpivad, kuidas kujundada, arendada ja siluda veebirakendust ASP.Net, kasutades Borland Delphi for .Net. Peatükid hõlmavad veebirakenduste loomise põhielemente (töö veebivormidega, veebiteenused ja kasutajakontrollid), kasutades Delphi, sealhulgas integreeritud arenduskeskkonda (IDE) ja Delphi for .Net keel.
Arendajad jõuavad kiirelt läbi reaalse maailma, praktiline näide. Kogu kursus ehitatakse BDSWebExample ASP.NET veebinäidisrakenduse ümber, mis on Delphi 8/2005 installimisega demoprojektina kaasas.
Kursus on mõeldud neile, kes on programmeerimises uued, pärit mõnest teisest arengukeskkonnast (nt MS Visual Basicvõi Java) või on Delphi uued.
Eeltingimused:
Lugejatel peaks olema vähemalt a tööalased teadmised delfi keeles. Varasem (veebi) programmeerimise kogemus pole vajalik; HTML-i ja üldise veebiarenduse terminoloogia ning JavaScripti sujuvus peaks aitama teil peatükkide osas produktiivsemalt tegutseda.
Ah jaa. Teie arvutisse peab olema installitud Delphi 8/2005 for .NET!
- Soovitatav lugemine:
-
Delphi programmeerimise algajad.
Tasuta programmeerimisõpe / kursus algajatele arendajatele. Keskenduge Borland Delphile. - Kiire edastamine Delphile .Net jaoks.
Artikliseeria, mis on loodud ühte eesmärki silmas pidades: pakkudes Delphi abil kiiret ja räpast tutvustamist .Net-programmeerimise maailmale. -
Delphi jaoks .Net üldised artiklid.
Artiklid ja tehniline teave, mis aitab teil käivitada ja hallata Delphi 8 .NET jaoks. Siit saate teada IL, aspx, XML-i veebiteenuste, msili, ...Delphi tegevuses ASP.NET: - Delphi ja ASP.NETi jõud
- Kas soovite luua dünaamilise, modulaarse veebiportaali, kasutades Delphi for .Net ja ASP.NET? Otsige järeleproovitud lahendusi!
aspxDelphi.net PORTAL on Delphi 8 ASP.NET rakendus ja seda saab kasutada (moodulipõhise) sisevõrgu või Interneti-portaali rakenduse ehitamiseks. aspxDelphi.net POED on Delphi 8 ASP.NET rakendus ja seda saab kasutada Interneti-poe loomiseks.
Toetatud andmebaasid on: MS SQL Server / MSDE ja Firebird / Interbase.
Hoiatus!
Laadige kindlasti alla koodi värskendatud versioon (demorakendus BDSWebExample). Uuel versioonil on veebilehtede jaoks tähendusrikkamad nimed, kood on puhastatud "Free" kasutamisest (alates pole vaja .Netis esemeid vabastada - prügivedaja teeb teie heaks töö ära) ja mõned "puudused". Andmebaas pole muutunud.
Samuti oleks peatükkidega tutvumiseks kõige parem salvestada projekt jaotisesse C: \ Inetpub \ wwwroot \ BDSWebExample!
Peatükid
Selle kursuse peatükke luuakse ja värskendatakse sellel saidil dünaamiliselt. Viimane peatükk leiate selle artikli viimaselt lehelt.
Selle kursuse peatükke luuakse ja värskendatakse sellel saidil dünaamiliselt. Peatükid (praegu) hõlmavad:
1. PEATÜKK:
ASP.NET programmeerimise tutvustus Delphiga. Cassini veebiserveri seadistamine
Mis on ASP.NET Delphi arendaja vaatenurgast? Kuidas seadistada Cassini veebiserver?
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
2. PEATÜKK:
BDSWebExample Delphi 8 (ASP.NET) demorakenduse seadistamine
Delphi 8 BDSWebExample'iga alustamine: andmebaasi taastamine, virtuaalse kataloogi ettevalmistamine. BDSWebExample töötab esimest korda!
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
3. PEATÜKK:
Mis teeb Delphi 8 ASP.NET rakenduse
Vaatame, millised on asp.net-i rakenduse peamised osad; Mis on need .aspx, .ascx, .dcuil, bdsproj jne failid.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
4. PEATÜKK:
Vaatame, kuidas Delphi for .Net abil lihtsat veebirakendust luua.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
5. PEATÜKK:
Veebivormi lehtede uurimine - ASP.NET-i arendamise kesksed elemendid. Vaatepunkt Delphi arendaja vaatenurgast: Mis on veebivorm? Veebivormi kujundamine, link aspx-faili ja koodifaili vahel ...
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
PEATÜKK 6:
Lihtsa sõnumikasti loomine (nt ShowMessage; või isegi InputBox) asp.net-i rakenduses võib olla üsna keeruline - kuna peate segama DHTML-i, JavaScripti ja IE-objekti mudeliga. Oleks palju parem, kui me saaksime MessageBoxi kuvamiseks kirjutada ainult ühe koodirea (nagu traditsioonilistes töölauarakendustes)... vaatame kuidas.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
7. PEATÜKK:
Veebivormid - ASP.NET-rakenduse ehitusplokid (2. osa)
Tutvustame veebivormi atribuute, meetodeid ja sündmusi. IsPostbacki vara tutvumine ja järeltöötlus
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
8. PEATÜKK:
Vaadates standardsete HTML-siltide ja elementide kasutamist ning serveripoolsete HTML-i juhtelementide kasutamist - Delphi arendaja vaatenurgast.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
9. PEATÜKK:
Lubage kahendfailide üleslaadimine kliendi brauserist veebiserverisse ASP.NET-i veebirakendustes. Delphi for .Net ja ASP.NET pakuvad lihtsat viisi failide vastuvõtmiseks kliendilt, kasutades HTMLInputFile (HTML-faili üleslaadimise HTML-serveri juhtimine) ja HTTPPostedFile-klasse.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
10. PEATÜKK:
Navigeerimismeetodite uurimine veebivormi lehtede vahel: tagasilükked, otsene navigeerimine (sildi abil) ja koodipõhine navigeerimine (serveri abil). Ülekanne ja reageerimine. Suunamine).
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
Selle kursuse peatükke luuakse ja värskendatakse sellel saidil dünaamiliselt. Peatükid (praegu) hõlmavad:
11. PEATÜKK:
Seadistage IIS-is ASP.NET-i rakenduse käivitusveebivormi leht, otsustades, millist navigatsioonitehnikat erinevates stsenaariumides kasutada.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
12. PEATÜKK:
Veebiserveri juhtelemendid on spetsiaalselt loodud tööks veebivormide lehtedega. Siit leiate teavet veebiserveri juhtelementide peamiste mõistete, eeliste ja piirangute kohta ASP.NET-is.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
13. PEATÜKK:
Kontroll-ASP.NET veebikontrolli kontrollimine: nupp, ImageButton ja LinkButton
On mitmeid veebikontrolle, mis võimaldavad juhtimise tagasi veebiserverisse. Selles peatükis uuritakse veebinuppe - konkreetseid komponente, mis võimaldavad kasutajatel näidata, et nad on veebivormiga lõpetanud (andmed postitada) või soovivad teatud käsku täita (serveris). Lisateave ASP.NET-i veebinuppude Button, LinkButton ja ImageButton kohta.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
14. PEATÜKK:
Kiire pilk TextBox ASP.NET veebiserveri juhtelementidele - ainus juhtseadis, mis on mõeldud kasutaja sisestamiseks. TextBoxil on mitu nägu: üherealine tekstisisestus, parooli sisestamine või mitmerealine sisestus.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
15. PEATÜKK:
Delphi ASP.NET-i rakendustes valikute valimiseks veebikontrollide mõistmine
ASP.NETi valiku juhtelemendid võimaldavad kasutajatel valida eelmääratud väärtuste seeria hulgast. Selles peatükis uuritakse loenditüüpi juhtelemente: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList ja ListBox Delphi ASP.NET veebiarendaja vaatevinklist.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
16. PEATÜKK:
Tutvustame ASP.NET-i veebiserveri juhtelemente, mis on ette nähtud muude juhtelementide visuaalseks rühmitamiseks veebivormis: paneel, kohahoidja ja tabel (koos TableRow ja TableCell).
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
17. PEATÜKK:
Valideerijate kasutamine Delphi ASP.NET-i rakendustes
Tutvustame kliendi- ja serveripoolse andmete valideerimist valideerimiskontrollide abil: RequiredFieldValidator, RangeValidator ja ValidationSummary.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
18. PEATÜKK:
Uurige, millised sündmused (ja millises järjekorras) genereeritakse, kui ASP.NET saab veebivormi taotluse. Lisateave ViewState'i kohta - meetod, mida ASP.NET kasutab lehe oleku muudatuste säilitamiseks tagasisides.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
19. PEATÜKK:
Sissejuhatus andmete sidumisele Delphi ASP.NET-i rakendustes
Siit saate teada, kuidas lisada veebivormi teavet, sidudes juhtelemendid andmeallikaga. Lugege andmete sidumise veebikontrolli kohta valikute valimiseks (ListBox, DropDownList, RadioButtonList, CheckBoxList jne). Siit leiate teavet loendamatute ja IList .NET-liideste kohta.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
20. PEATÜKK:
Köiteväljendite kasutamine Delphi ASP.NET-i rakendustes
Lisateave veebikontrolli andmete siduvate üksikute omaduste kohta. Siit saate teada, kuidas siduda "tavalist" HTML-i. Avastage ASP.NET-i võlu.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
Selle kursuse peatükke luuakse ja värskendatakse sellel saidil dünaamiliselt. Peatükid (praegu) hõlmavad:
21. PEATÜKK:
Esimesed sammud kordusprogrammi ASP.NET veebiserveri juhtimise kasutamisel. Siit saate teada, kuidas siduda mitme salvestuse juhtelemente. Klassi DataBinder ja DataBinder mõistmine. Eval meetod.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
22. PEATÜKK:
Siit saate teada, kuidas ITemplati liidest programmiliselt rakendada, et dünaamiliselt luua DataListi veebiserveri juhtelemendi ItemTemplate sisu.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
23. PEATÜKK:
Kohandatud kasutajakontrollide väljatöötamine ja kasutamine ASP.NET-is
Väga sarnane Win32 Delphi TFrame objektidele, on ASP.NETi kasutajakontroll komponentide konteiner; selle saab pesastada veebivormidesse või muudesse kasutajakontrollidesse. Kasutajakontrollid pakuvad teile lihtsat viisi tavalise kasutajaliidese funktsioonide jagamiseks ja taaskasutamiseks oma ASP.NET-i veebirakenduse lehtedel.
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!
24. PEATÜKK:
Täpsemate kasutajakontrollide lisamine veebilehele dünaamiliselt
Kasutajakontrollid võimaldavad Delphi ASP.NET-i arendajal mähkida veebirakenduste tavalised kasutajaliidese funktsioonid korduvkasutatavateks komponentideks. Reaalsetes rakendustes peate saama kasutajakontrolli dünaamiliselt laadida ja selle lehele paigutada. Mis lehe sündmust peaksite kasutama LoadControli jaoks? Kui olete lehel jõudnud lehel, kuidas hakkama saada kasutajakontrolli sündmustega? Siit peatükist leiate vastuseid...
Arutage selle peatükiga seotud küsimusi, kommentaare, probleeme ja lahendusi!