O kurzu:
Tento bezplatný online kurz je ideální začátečník Delphi pro vývojáře .NET stejně jako pro ty, kteří chtějí široký přehled o umění Webové programování ASP.NET s Borlandem Delphim.
Vývojáři se naučí navrhovat, vyvíjet a ladit webovou aplikaci ASP.Net pomocí Borland Delphi pro .Net. Kapitoly se budou zabývat základními prvky vytváření webových aplikací (práce s Web Forms, Web Services) and User Controls) pomocí Delphi, včetně integrovaného vývojového prostředí (IDE) a Delphi for .Net Jazyk.
Vývojáři se rychle přizpůsobí reálnému světu, praktický příklad. Celý kurz je sestaven kolem webové ukázkové aplikace BDSWebExample ASP.NET, která přichází jako demonstrační projekt s instalací Delphi 8/2005.
Tento kurz je zaměřen na ty, kteří programování začínají, pocházejí z jiného vývojového prostředí (např MS Visual Basic, nebo Jáva) nebo jsou pro Delphi noví.
Předpoklady:
Čtenáři by měli mít alespoň a pracovní znalosti jazyka Delphi. Nejsou vyžadovány předchozí (webové) programovací zkušenosti; být plynulý v HTML a obecné terminologii vývoje webových aplikací, stejně jako JavaScript, by vám měl pomoci s vyšší produktivitou s těmito kapitolami.
Ach ano. Musíte mít v počítači nainstalován Delphi 8/2005 pro .NET!
- Doporučené čtení:
-
Průvodce pro začátečníky k programování Delphi.
Zdarma online programovací kurz / kurz pro začátečníky. Zaměřte se na Borland Delphi. - Rychle vpřed do Delphi pro .Net.
Řada článků, které jsou navrženy s jedním cílem: poskytnout rychlý a špinavý úvod do světa programování .Net s Delphi. -
Delphi pro .NET obecné články.
Články a technické informace, které vám pomohou začít a ovládat Delphi 8 pro .NET. Zjistěte více o IL, aspx, XML webových službách, msil, ...Delphi v akci ASP.NET: - Síla Delphi a ASP.NET
- Chcete vybudovat dynamický, modulární webový portál pomocí Delphi pro .Net a ASP.NET? Hledejte osvědčená řešení!
aspxDelphi.net PORTAL je aplikace ASP.NET Delphi 8 a lze ji použít k vytváření intranetu nebo aplikace internetového portálu (založené na modulu). aspxDelphi.net SKLADOVÁNÍ je aplikace ASP.NET Delphi 8 a lze ji použít k vytvoření internetového obchodu.
Podporované databáze jsou: MS SQL Server / MSDE a Firebird / Interbase.
Varování!
Nezapomeňte si stáhnout aktualizovaná verze kódu (ukázková aplikace BDSWebExample). Nová verze má smysluplnější názvy pro webové stránky, kód je vyčištěn od použití "Zdarma" (od té doby) není třeba uvolňovat předměty v. Net - sběratel odpadu dělá práci za vás) a některé "vady". Databáze se nezměnila.
Chcete-li také navázat na kapitoly, bylo by nejlepší, kdybyste projekt uložili do složky „C: \ Inetpub \ wwwroot \ BDSWebExample“!
Kapitoly
Kapitoly tohoto kurzu se na tomto webu vytvářejí a dynamicky aktualizují. Nejnovější kapitolu naleznete na poslední stránce tohoto článku.
Kapitoly tohoto kurzu se na tomto webu vytvářejí a dynamicky aktualizují. Kapitoly (prozatím) zahrnují:
KAPITOLA 1:
Úvod do programování ASP.NET s Delphi. Konfigurace webového serveru Cassini
Co je ASP.NET z pohledu vývojáře Delphi? Jak nastavit ukázkový webový server Cassini.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 2:
Nastavení demonstrační aplikace BDSWebExample Delphi 8 (ASP.NET)
Začínáme s Delphi 8 BDSWebExample: obnova databáze, příprava virtuálního adresáře. První spuštění BDSWebExample!
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 3:
Co dělá aplikaci Delphi 8 ASP.NET
Podívejme se, jaké jsou hlavní části aplikace asp.net; co jsou všechny tyto soubory .aspx, .ascx, .dcuil, bdsproj atd.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 4:
Podívejme se, jak vytvořit jednoduchou webovou aplikaci pomocí Delphi pro .Net.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 5:
Zkoumání stránek webových formulářů - ústřední prvky vývoje v ASP.NET. Pohled z pohledu vývojáře Delphi: Co je to webový formulář? Navrhování webového formuláře, propojení mezi souborem aspx a souborem pozadu, ...
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 6:
Vytváření jednoduché schránky zpráv (jako je ShowMessage; nebo dokonce InputBox) v aplikaci asp.net může být docela obtížné - protože si musíte pohrávat s objektovým modelem DHTML, JavaScript a IE. Bylo by mnohem lepší, kdybychom mohli napsat pouze jeden řádek kódu (jako v tradičních desktopových aplikacích), abychom zobrazili MessageBox... uvidíme jak.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 7:
Webové formuláře - stavební bloky aplikace ASP.NET (část 2)
Představujeme vlastnosti, metody a události webového formuláře. Podíváme se na vlastnost IsPostback a zpětné zpracování
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 8:
Pohled na použití standardních značek a prvků HTML a použití ovládacích prvků HTML na straně serveru - z pohledu vývojáře Delphi.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 9:
Povolíme nahrávání binárních souborů z klientského prohlížeče na webový server ve webových aplikacích ASP.NET. Delphi pro .Net a ASP.NET poskytují snadný způsob, jak přijímat soubory od klienta pomocí HTMLInputFile (řízení serveru HTML „Upload souborů HTML“) a HTTPPostedFile.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 10:
Zkoumání navigačních technik mezi stránkami webových formulářů: zpětné odkazy, přímá navigace (pomocí značky) a navigace na základě kódu (pomocí serveru). Převod a odpověď. Přesměrovat).
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
Kapitoly tohoto kurzu se na tomto webu vytvářejí a dynamicky aktualizují. Kapitoly (prozatím) zahrnují:
KAPITOLA 11:
Nastavení spouštěcí stránky webového formuláře pro aplikaci ASP.NET ve službě IIS, rozhodování o tom, kterou navigační techniku použít v různých scénářích.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 12:
Ovládací prvky webového serveru jsou speciálně navrženy pro práci se stránkami webových formulářů. V ASP.NET naleznete základní pojmy, výhody a omezení používání ovládacích prvků webového serveru.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 13:
Zkoumání webových prvků ASP.NET Control-Passing: Button, ImageButton a LinkButton
Existuje několik webových ovládacích prvků, které umožňují předávání kontroly zpět na webový server. Tato kapitola zkoumá webová tlačítka - specifické komponenty, které umožňují uživatelům označit, že jsou hotovi pomocí webového formuláře (zaúčtovat data) nebo chtějí provést konkrétní příkaz (na serveru). Další informace o webových ovládacích prvcích ASP.NET's Button, LinkButton a ImageButton.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 14:
Rychlý pohled na ovládání webového serveru TextBox ASP.NET - jediný ovládací prvek navržený pro vstup uživatele. TextBox má několik tváří: jednořádkové zadávání textu, zadávání hesla nebo víceřádkové zadávání textu.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 15:
Pochopení webových ovládacích prvků pro výběr voleb v aplikacích Delphi ASP.NET
Ovládací prvky výběru ASP.NET umožňují uživatelům vybírat z řady předdefinovaných hodnot. Tato kapitola zkoumá ovládací prvky seznamu: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList a ListBox z pohledu webového vývojáře Delphi ASP.NET.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 16:
Představujeme ovládací prvky webového serveru ASP.NET navržené pro vizuální seskupení dalších ovládacích prvků společně ve webovém formuláři: Panel, zástupný symbol a tabulka (spolu s TableRow a TableCell).
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 17:
Používání validátorů v aplikacích Delphi ASP.NET
Představujeme validaci dat na straně klienta a serveru pomocí Validation Controls: RequiredFieldValidator, RangeValidator a ValidationSummary.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 18:
Zjistěte, jaké události (a v jakém pořadí) jsou generovány, když ASP.NET obdrží požadavek na webový formulář. Další informace o ViewState - technika, kterou ASP.NET používá k udržování změn stavu stránky napříč zpětnými odkazy.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 19:
Úvod do datové vazby v aplikacích Delphi ASP.NET
Naučte se, jak přidat informace do webového formuláře, pomocí vazebních ovládacích prvků ke zdroji dat. Další informace o datových vazbách Web Controls pro výběr možností (ListBox, DropDownList, RadioButtonList, CheckBoxList atd.). Zjistěte více o rozhraních IEnumerable a IList .NET.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 20:
Použití vazebných výrazů v aplikacích Delphi ASP.NET
Zjistěte informace o jednotlivých vlastnostech webové kontroly vázající data. Naučte se, jak data svázat „obyčejný“ HTML. Prozkoumejte kouzlo v ASP.NET.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
Kapitoly tohoto kurzu se na tomto webu vytvářejí a dynamicky aktualizují. Kapitoly (prozatím) zahrnují:
KAPITOLA 21:
První kroky při používání ovládacího prvku webového serveru Repeater ASP.NET. Naučte se, jak lze data svázat pomocí více záznamů. Porozumění třídě DataBinder a DataBinder. Evalova metoda.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 22:
Naučte se, jak programově implementovat rozhraní ITemplate k dynamickému vytváření obsahu ItemTemplate pro ovládací prvek DataList Web Server.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 23:
Vývoj a používání uživatelských ovládacích prvků v ASP.NET
Uživatelský ovládací prvek ASP.NET je velmi podobný objektům TFrame Win32 Delphi, kontejner pro komponenty; může být vnořen do webových formulářů nebo jiných uživatelských ovládacích prvků. Uživatelské ovládací prvky nabízejí snadný způsob, jak rozdělit a znovu použít běžné funkce uživatelského rozhraní na stránkách webové aplikace ASP.NET.
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!
KAPITOLA 24:
Dynamické přidávání pokročilých uživatelských ovládacích prvků na webovou stránku
Uživatelské ovládací prvky umožňují vývojáři Delphi ASP.NET zabalit běžné funkce uživatelského rozhraní webových aplikací do opakovaně použitelných součástí. V aplikacích v reálném světě budete chtít mít možnost dynamicky načíst uživatelský ovládací prvek a umístit jej na stránku. Jakou událost stránky byste měli použít pro LoadControl? Jak nacházíte na stránce, jak vyřizujete události Řízení uživatelů? Odpovědi naleznete v této kapitole...
Diskutujte o otázkách, komentářích, problémech a řešeních týkajících se této kapitoly!