Vodnik za začetnike programiranja ASP.NET za razvijalce Delphi

O predmetu:

Ta brezplačni spletni tečaj je kot nalašč za začetnik Delphi za razvijalce .NET kot tudi za tiste, ki želijo širok pregled umetnosti umetnosti Spletno programiranje ASP.NET z Borland Delphi.

Razvijalci se bodo naučili načrtovati, razvijati in odpravljati napake s spletno aplikacijo ASP.Net z uporabo Borland Delphi za .Net. Poglavja bodo zajemala temeljne elemente ustvarjanja spletnih aplikacij (delo s spletnimi obrazci, spletnimi storitvami in nadzor uporabnikov) z uporabo Delphija, vključno z integriranim razvojnim okoljem (IDE) in Delphi za .Net jezika.
Razvijalci bodo hitro dosegli hitrost v resničnem svetu, praktični primer. Celoten tečaj je sestavljen okoli spletne aplikacije BDSWebExample ASP.NET, ki je predstavljena kot demo projekt z namestitvijo Delphi 8/2005.

Ta tečaj je namenjen tistim, ki so novi v programiranju in prihajajo iz kakšnega drugega razvojnega okolja (npr MS Visual Basicali Java) ali so novi za Delphi.

Predpogoji:

Bralci bi morali imeti vsaj a delovno znanje

instagram viewer
jezika Delphi. Prejšnje (spletne) izkušnje s programiranjem niso potrebne; Če poznate HTML in splošno terminologijo spletnega razvoja, pa tudi JavaScript, bi vam morali pomagati, da bi bili bolj učinkoviti pri poglavjih.
Ah, da. V računalniku boste morali namestiti Delphi 8/2005 za .NET!

  • Priporočljivo branje:
  • Vodnik za začetnike programiranja Delphija.
    Brezplačna spletna vadnica / tečaj za programiranje za začetnike razvijalce. Osredotočite se na Borland Delphi.
  • Hitro naprej do Delphija za .Net
    Serija člankov, ki so zasnovani z enim ciljem: zagotoviti hitro in umazano predstavitev v svet .Net programiranja z Delphi.
  • Delphi za .Net splošne članke.
    Članki in tehnične informacije, ki vam bodo pomagale zagnati in obvladati Delphi 8 za .NET. Poiščite več o IL, aspx, XML spletnih storitvah, msil, ...Delphi v ASP.NET akciji:
  • Moč Delphija in ASP.NET-a
  • Želite zgraditi dinamičen, modularen spletni portal z uporabo Delphija za .Net in ASP.NET? Pojdite po preizkušenih rešitvah!
    aspxDelphi.net PORTAL je aplikacija Delphi 8 ASP.NET in jo je mogoče uporabiti za izgradnjo (na osnovi modula) intraneta ali aplikacije internetnega portala. aspxDelphi.net STORE je aplikacija Delphi 8 ASP.NET in se lahko uporablja za gradnjo internetne trgovine.
    Podprte baze podatkov so: MS SQL Server / MSDE in Firebird / Interbase.

Opozorilo!
Prepričajte se, da ste prenesli posodobljena različica kode (demo aplikacija BDSWebExample). Nova različica ima bolj smiselna imena za spletne strani, koda se očisti pred uporabo »Brezplačno« (od takrat ni treba osvobajati predmetov v. Net - zbiralnik smeti opravi delo za vas) in nekatere "pomanjkljivosti". Baza podatkov se ni spremenila.
Tudi za nadaljevanje poglavij bi bilo najbolje, če projekt shranite pod "C: \ Inetpub \ wwwroot \ BDSWebExample"!

Poglavja

Poglavja tega tečaja se ustvarjajo in posodabljajo na tem spletnem mestu. Zadnje poglavje najdete na zadnji strani tega članka.

Poglavja tega tečaja se ustvarjajo in posodabljajo na tem spletnem mestu. Poglavja (za zdaj) vključujejo:

POGLAVJE 1:
Uvod v programiranje ASP.NET z Delphi. Konfiguracija spletnega strežnika Cassini
Kaj je ASP.NET z vidika razvijalca Delphi? Kako nastaviti vzorec spletnega strežnika Cassini.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 2:
Nastavitev demo aplikacije BDSWebExample Delphi 8 (ASP.NET)
Uvod v Delphi 8 BDSWebExample: obnovitev baze podatkov, priprava virtualnega imenika. Zagon BDSWebExample prvič!
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 3:
Kaj pomeni aplikacijo Delphi 8 ASP.NET
Poglejmo, kateri so glavni deli aplikacije asp.net; kakšne so vse datoteke .aspx, .ascx, .dcuil, bdsproj itd.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 4:
Poglejmo, kako sestaviti preprosto spletno aplikacijo z uporabo Delphija za .Net.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 5:
Pregled strani spletnih obrazcev - osrednji elementi razvoja v ASP.NET. Pogled z vidika razvijalca Delphi: Kaj je spletni obrazec? Oblikovanje spletnega obrazca, povezava med datoteko aspx in datoteko z zaporko, ...
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 6:
Izdelava preprostega polja za sporočila (npr. ShowMessage; ali celo InputBox) v aplikaciji asp.net je lahko precej težavno - saj se morate zmešati z DHTML, JavaScript in IE objektnim modelom. Veliko bolje bi bilo, če bi lahko napisali samo eno vrstico kode (kot v tradicionalnih namiznih aplikacijah), da bi prikazali MessageBox... poglejmo, kako.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 7:
Spletni obrazci - sestavni deli aplikacije ASP.NET (2. del)
Predstavljamo lastnosti, metode in dogodke spletnega obrazca. Oglejte si lastnosti IsPostback in obdelavo po povratnem postopku
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 8:
Oglejte si uporabo standardnih oznak in elementov HTML ter uporabo kontrolnikov HTML na strani strežnika - z vidika razvijalca Delphi.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 9:
Omogočimo nalaganje binarnih datotek iz odjemalca brskalnika na spletni strežnik v spletnih aplikacijah ASP.NET. Delphi za .Net in ASP.NET omogočata enostaven način sprejemanja datotek odjemalca z uporabo HTMLInputFile (nadzor nad strežnikom HTML v HTML datoteki) in razredov HTTPPostedFile.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 10:
Raziskovanje navigacijskih tehnik med stranmi spletnega obrazca: nabiralniki, neposredna navigacija (z uporabo oznake) in navigacija na osnovi kode (z uporabo strežnika. Prenos in odziv. Preusmeritev).
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

Poglavja tega tečaja se ustvarjajo in posodabljajo na tem spletnem mestu. Poglavja (za zdaj) vključujejo:

POGLAVJE 11:
Nastavitev zagonske strani spletnega obrazca za ASP.NET aplikacijo pod IIS in odločitev, katero tehniko navigacije uporabiti v različnih scenarijih.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 12:
Nadzori spletnega strežnika so posebej zasnovani za delo s stranmi spletnih obrazcev. Poiščite osnovne zasnove, prednosti in omejitve uporabe krmilnikov spletnega strežnika v ASP.NET.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 13:
Pregledovanje spletnih kontrolnikov ASP.NET: Gumb, ImageButton in LinkButton
Obstaja več spletnih kontrol, ki omogočajo prenos nadzora nazaj na spletni strežnik. To poglavje raziskuje spletne gumbe - posebne komponente, ki uporabnikom omogočajo, da pokažejo, da so končali s spletnim obrazcem (objavili podatke) ali želijo izvesti določen ukaz (na strežniku). Preberite več o spletnih nadzorih Button, LinkButton in ImageButton.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 14:
Hitro si oglejte nadzor spletnega strežnika TextBox ASP.NET - edini element, zasnovan za vnos uporabnika. TextBox ima več obrazov: vnos besedila v eno vrstico, vnos gesla ali vnos besedila v več vrsticah.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 15:
Razumevanje spletnih kontrol za izbiro možnosti v aplikacijah Delphi ASP.NET
Izbirne kontrole ASP.NET uporabnikom omogočajo izbiro med vnaprej določenimi vrednostmi. To poglavje raziskuje kontrolnike vrste seznama: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList in ListBox z vidika spletnega razvijalca Delphi ASP.NET.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 16:
Predstavljamo kontrolnike spletnega strežnika ASP.NET, zasnovane za vizualno združevanje drugih elementov skupaj na spletnem obrazcu: plošča, nadomestnik prostora in tabela (skupaj s TableRow in TableCell).
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 17:
Uporaba preveriteljev v aplikacijah Delphi ASP.NET
Uvedba preverjanja podatkov na strani odjemalca in na strežniku s pomočjo Validation Controls: RequiredFieldValidator, RangeValidator in ValidationSummary.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 18:
Ugotovite, kateri dogodki (in v kakšnem vrstnem redu) se ustvarijo, ko ASP.NET prejme zahtevek za spletni obrazec. Spoznajte ViewState - tehniko, ki jo ASP.NET uporablja za vzdrževanje sprememb stanja strani v nabiralnikih.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 19:
Uvod v povezovanje podatkov v aplikacijah Delphi ASP.NET
Naučite se, kako dodati podatke v spletni obrazec tako, da nadzor vvezujete na vir podatkov. Spoznajte spletno krmiljenje podatkov za izbiro možnosti (ListBox, DropDownList, RadioButtonList, CheckBoxList itd.). Poiščite več o vmesnikih IEnumerable in IList .NET.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 20:
Uporaba vezavnih izrazov v aplikacijah Delphi ASP.NET
Poiščite več informacij o posameznih lastnostih spletnega nadzora. Naučite se, kako podatke veže "navaden" HTML. Raziščite čarobnost v ASP.NET.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

Poglavja tega tečaja se ustvarjajo in posodabljajo na tem spletnem mestu. Poglavja (za zdaj) vključujejo:

POGLAVJE 21:
Prvi koraki pri uporabi spletnega strežnika Repeater ASP.NET. Naučite se, kako povezati podatke z več posnetki. Razumevanje razreda DataBinder in DataBinder. Eval metoda.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 22:
Naučite se, kako programsko implementirati vmesnik ITemplate za dinamično ustvarjanje vsebine ItemTemplate za nadzor spletnega strežnika DataList.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 23:
Razvoj in uporaba uporabniških kontrolnikov po meri v ASP.NET
Podobno kot pri predmetih TFrame Win32 Delphi, je uporabniški nadzor ASP.NET vsebnik komponent; lahko se ugnezdi znotraj spletnih obrazcev ali drugih uporabniških kontrol. Uporabniški nadzor vam ponuja enostaven način za razdelitev in ponovno uporabo skupnih funkcij uporabniškega vmesnika na straneh vaše spletne aplikacije ASP.NET.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 24:
Dinamično dodajanje naprednih uporabniških kontrol na spletno stran
Nadzori uporabnikov omogočajo razvijalcu Delphi ASP.NET, da zaplete skupne funkcije uporabniškega vmesnika spletnih aplikacij v komponente za večkratno uporabo. V aplikacijah v resničnem svetu boste želeli imeti možnost dinamičnega nalaganja uporabniškega nadzora in ga postaviti na stran. Kateri dogodek na strani morate uporabiti za LoadControl? Kako ste na strani, kako ravnate z dogodki User Control? Poiščite odgovore v tem poglavju...
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!