Príručka pre začiatočníkov k programovaniu ASP.NET pre vývojárov Delphi

O kurze:

Tento bezplatný online kurz je ideálny pre začiatočník Delphi pre vývojárov .NET ako aj pre tých, ktorí chcú široký prehľad o umení Webové programovanie ASP.NET s Borlandom Delphim.

Vývojári sa naučia navrhovať, vyvíjať a ladiť webovú aplikáciu ASP.Net pomocou Borland Delphi pre .Net. Kapitoly sa budú zaoberať základnými prvkami vytvárania webových aplikácií (práca s webovými formulármi, webovými službami) and User Controls) pomocou Delphi, vrátane integrovaného vývojového prostredia (IDE) a Delphi for .Net Jazyk.
Vývojári sa rýchlo prispôsobia skutočnému svetu, praktický príklad. Celý kurz je zostavený okolo webovej vzorky aplikácie BDSWebExample ASP.NET, ktorá prichádza ako demonštračný projekt s inštaláciou Delphi 8/2005.

Tento kurz je zameraný na tých, ktorí sú v programovaní noví, pochádzajú z iného vývojového prostredia (napr MS Visual Basicalebo Jáva) alebo sú pre spoločnosť Delphi noví.

predpoklady:

Čitatelia by mali mať aspoň a pracovné vedomosti jazyka Delphi. Nevyžadujú sa žiadne predchádzajúce (webové) programovacie skúsenosti; plynulosť v HTML a všeobecnej terminológii vývoja webových stránok, ako aj JavaScript, by vám mali pomôcť s vyššou produktivitou v týchto kapitolách.

instagram viewer

Ach áno. Vo svojom počítači budete musieť mať nainštalovaný program Delphi 8/2005 for .NET!

  • Odporúčané čítanie:
  • Sprievodca pre začiatočníkov k programovaniu Delphi.
    Bezplatný online programovací kurz / kurz pre začiatočníkov. Zamerajte sa na Borland Delphi.
  • Rýchly posun vpred do Delphi pre .Net.
    Séria článkov, ktoré sú navrhnuté s jedným cieľom: poskytnúť rýchly a špinavý úvod do sveta .NET programovania s Delphi.
  • Delphi pre. Všeobecné články.
    Články a technické informácie, ktoré vám pomôžu začať a zvládnuť Delphi 8 pre .NET. Zistite viac o IL, aspx, XML webových službách, msil, ...Delphi v akcii ASP.NET:
  • Sila Delphi a ASP.NET
  • Chcete vybudovať dynamický, modulárny webový portál pomocou Delphi pre .Net a ASP.NET? Vyhľadajte osvedčené riešenia!
    aspxDelphi.net PORTAL je aplikácia ASP.NET Delphi 8 a môže sa použiť na vytváranie intranetových alebo internetových portálových aplikácií (založených na moduloch). aspxDelphi.net SKLADOVANIE je aplikácia ASP.NET Delphi 8 a dá sa použiť na vytvorenie internetového obchodu.
    Podporované databázy sú: MS SQL Server / MSDE a Firebird / Interbase.

Výstraha!
Nezabudnite si stiahnuť aktualizovaná verzia kódu (ukážková aplikácia BDSWebExample). Nová verzia má pre webové stránky zmysluplnejšie názvy, kód sa vyčistí od použitia "Free" (odvtedy) netreba uvoľňovať žiadne predmety. Net - zberateľ odpadu robí prácu za vás) a niektoré z nich "Defektov". Databáza sa nezmenila.
Ak chcete pokračovať v práci s kapitolami, bolo by tiež najlepšie, keby ste projekt uložili v časti „C: \ Inetpub \ wwwroot \ BDSWebExample“!

kapitoly

Kapitoly tohto kurzu sa vytvárajú a dynamicky aktualizujú na tejto stránke. Najnovšiu kapitolu nájdete na poslednej strane tohto článku.

Kapitoly tohto kurzu sa vytvárajú a dynamicky aktualizujú na tejto stránke. Kapitoly (zatiaľ) zahŕňajú:

KAPITOLA 1:
Úvod do programovania ASP.NET s Delphi. Konfigurácia webového servera Cassini
Čo je ASP.NET z pohľadu vývojára Delphi? Ako nastaviť vzorový webový server Cassini.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 2:
Nastavenie demonštračnej aplikácie BDSWebExample Delphi 8 (ASP.NET)
Začíname s Delphi 8 BDSWebExample: obnova databázy, príprava virtuálneho adresára. Prvé spustenie BDSWebExample!
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 3:
Čo robí aplikáciu Delphi 8 ASP.NET
Pozrime sa, aké sú hlavné časti aplikácie asp.net; čo sú všetky tieto súbory .aspx, .ascx, .dcuil, bdsproj, atď.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 4:
Pozrime sa, ako zostaviť jednoduchú webovú aplikáciu pomocou Delphi pre .Net.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 5:
Preskúmanie stránok webových formulárov - ústredných prvkov vývoja v ASP.NET. Hľadisko z pohľadu vývojára spoločnosti Delphi: Čo je to webový formulár? Navrhovanie webového formulára, prepojenie medzi súborom aspx a súborom so zadným kódom, ...
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 6:
Vytvorenie jednoduchej schránky správ (napríklad ShowMessage; alebo aj InputBox) v aplikácii asp.net môže byť dosť ťažké - pretože si musíte zapamätať objektový model DHTML, JavaScript a IE. Bolo by oveľa lepšie, keby sme mohli napísať iba jeden riadok kódu (ako v tradičných desktopových aplikáciách), aby sme zobrazili MessageBox... uvidíme ako.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 7:
Webové formuláre - stavebné bloky aplikácie ASP.NET (2. časť)
Predstavujeme vlastnosti, metódy a udalosti webového formulára. Prezrite si vlastnosť IsPostback a následné spracovanie
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 8:
Pozrime sa na používanie štandardných značiek HTML a prvkov a na použitie ovládacích prvkov HTML na strane servera - z pohľadu vývojára spoločnosti Delphi.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 9:
Povoľte v binárnych aplikáciách ASP.NET nahrávanie binárnych súborov z klientskeho prehľadávača na webový server. Delphi pre .Net a ASP.NET poskytujú jednoduchý spôsob prijímania súborov od klienta pomocou tried HTMLInputFile (riadenie servera HTML „Upload súborov HTML“) a HTTPPostedFile.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 10:
Preskúmanie navigačných techník medzi stránkami webových formulárov: spätné odkazy, priama navigácia (pomocou značky) a kódová navigácia (pomocou servera). Prevod a reakcia. Presmerovanie).
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

Kapitoly tohto kurzu sa vytvárajú a dynamicky aktualizujú na tejto stránke. Kapitoly (zatiaľ) zahŕňajú:

KAPITOLA 11:
Nastavenie úvodnej stránky webového formulára pre aplikáciu ASP.NET v rámci služby IIS, rozhodovanie o tom, ktorú navigačnú techniku ​​použiť v rôznych scenároch.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 12:
Ovládacie prvky webového servera sú špeciálne navrhnuté na prácu so stránkami webových formulárov. Získajte informácie o základných koncepciách, výhodách a obmedzeniach používania ovládacích prvkov webového servera v ASP.NET.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 13:
Preskúmanie ovládacích prvkov ASP.NET Web Controls: Button, ImageButton a LinkButton
Existuje niekoľko webových ovládacích prvkov, ktoré umožňujú prenos kontroly späť na webový server. Táto kapitola sa zaoberá webovými tlačidlami - špecifickými komponentmi, ktoré umožňujú používateľom označiť, že sú dokončené webovým formulárom (zaúčtujú údaje) alebo chcú vykonať konkrétny príkaz (na serveri). Dozviete sa viac o ovládacích prvkoch ASP.NET's Button, LinkButton a ImageButton.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 14:
Stručný prehľad ovládacieho prvku webového servera TextBox ASP.NET - jediný ovládací prvok navrhnutý pre vstup používateľa. TextBox má niekoľko tvárí: jednoradové zadávanie textu, zadávanie hesla alebo viacriadkové zadávanie textu.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 15:
Pochopenie ovládacích prvkov webu pri výbere možností v aplikáciách Delphi ASP.NET
Ovládacie prvky výberu ASP.NET umožňujú používateľom vybrať si zo série preddefinovaných hodnôt. Táto kapitola skúma ovládacie prvky typu list: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList a ListBox z pohľadu webového vývojára Delphi ASP.NET.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 16:
Predstavujeme ovládacie prvky webového servera ASP.NET určené na vizuálne zoskupenie ďalších ovládacích prvkov vo webovom formulári: Panel, zástupný symbol a tabuľka (spolu s tabuľkami TableRow a TableCell).
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 17:
Použitie validátorov v aplikáciách Delphi ASP.NET
Predstavujeme validáciu údajov na strane klienta a servera pomocou Validation Controls: RequiredFieldValidator, RangeValidator a ValidationSummary.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 18:
Zistite, aké udalosti (a v akom poradí) sa generujú, keď ASP.NET dostane žiadosť o webový formulár. Získajte viac informácií o ViewState - technike, ktorú technológia ASP.NET používa na udržiavanie zmien stavu stránky v spätných väzbách.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 19:
Úvod do viazania dát v aplikáciách Delphi ASP.NET
Naučte sa, ako pridať informácie do webového formulára pomocou ovládacích prvkov väzby na zdroj údajov. Dozviete sa viac o ovládacích prvkoch viazania údajov na výber možností (ListBox, DropDownList, RadioButtonList, CheckBoxList atď.). Zistite viac o rozhraniach IEnumerable a IList .NET.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 20:
Použitie väzbových výrazov v aplikáciách Delphi ASP.NET
Zistite viac o jednotlivých vlastnostiach webovej kontroly, ktoré viažu údaje. Naučte sa, ako sa dajú údaje viazať na obyčajný HTML. Preskúmajte kúzlo v ASP.NET.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

Kapitoly tohto kurzu sa vytvárajú a dynamicky aktualizujú na tejto stránke. Kapitoly (zatiaľ) zahŕňajú:

KAPITOLA 21:
Prvé kroky pri používaní ovládača webového servera Repeater ASP.NET. Naučte sa, ako spojiť údaje pomocou ovládacích prvkov viacerých záznamov. Pochopenie triedy DataBinder a DataBinder. Evalova metóda.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 22:
Naučte sa, ako programovo implementovať rozhranie ITemplate na dynamické vytváranie obsahu ItemTemplate pre ovládací prvok servera DataList Web Server.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 23:
Vývoj a používanie užívateľských ovládacích prvkov v ASP.NET
Užívateľské ovládanie ASP.NET je veľmi podobné objektom TFrame Win32 Delphi, kontajner pre komponenty; môže byť vnorený do webových formulárov alebo iných ovládacích prvkov používateľa. Používateľské ovládacie prvky ponúkajú jednoduchý spôsob rozdelenia a opätovného použitia bežných funkcií používateľského rozhrania na stránkach vašej webovej aplikácie ASP.NET.
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!

KAPITOLA 24:
Dynamické pridávanie pokročilých ovládacích prvkov na webovú stránku
Používateľské ovládače umožňujú vývojárovi Delphi ASP.NET zabaliť bežné vlastnosti používateľského rozhrania webových aplikácií do opakovane použiteľných komponentov. V aplikáciách v skutočnom svete budete chcieť mať možnosť dynamicky načítať používateľský ovládací prvok a umiestniť ho na stránku. Akú udalosť stránky by ste mali použiť na načítanie ControlControl? Ako zvládate udalosti ovládania používateľa na stránke? Odpovede nájdete v tejto kapitole...
Diskutujte o otázkach, pripomienkach, problémoch a riešeniach týkajúcich sa tejto kapitoly!