Om kursen:
Denna gratis onlinekurs är perfekt för nybörjare Delphi för .NET-utvecklare såväl som för dem som vill ha en bred överblick över konsten ASP.NET Webprogrammering med Borland Delphi.
Utvecklare kommer att lära sig att designa, utveckla och felsöka ASP.Net webbapplikation med Borland Delphi för .Net. Kapitlen kommer att täcka de grundläggande delarna av att skapa webbapplikationer (arbeta med webbformulär, webbtjänster) och användarkontroller) med Delphi, inklusive den integrerade utvecklingsmiljön (IDE) och Delphi för .Net språk.
Utvecklare kommer snabbt upp genom verklig värld, praktiskt exempel. Hela kursen byggs runt BDSWebExample ASP.NET webbprovapplikation som kommer som ett demonstrationsprojekt med Delphi 8/2005-installationen.
Kursen riktar sig till de som är nya i programmering, kommer från någon annan utvecklingsmiljö (som MS Visual Basic, eller Java) eller är nya för Delphi.
förutsättningar:
Läsarna bör ha minst en arbetskunskap av Delphi-språket. Ingen tidigare (webb) programmeringsupplevelse krävs; Att vara flytande i HTML och allmän webbutvecklingsterminologi samt JavaScript bör hjälpa dig att vara mer produktiv med kapitlen.
Ja, just det. Du måste ha Delphi 8/2005 för .NET installerad på din dator!
- Rekommenderad läsning:
-
En nybörjarguide för Delphi-programmering.
Gratis online programmeringshandledning / kurs för nybörjare. Fokus på Borland Delphi. - Spola vidare till Delphi för .Net.
En serie artiklar som är designade med ett mål i åtanke: att ge en snabb och smutsig introduktion till världen av .Net-programmering med Delphi. -
Delphi för .Net allmänna artiklar.
Artiklar och teknisk information som hjälper dig att starta och behärska Delphi 8 för .NET. Ta reda på IL, aspx, XML Web Services, msil, ...Delphi i ASP.NET-åtgärd: - Kraften hos Delphi och ASP.NET
- Vill du bygga en dynamisk, modulär webbportal med Delphi för .Net och ASP.NET? Gå efter de beprövade lösningarna!
aspxDelphi.net PORTAL är en Delphi 8 ASP.NET-applikation och kan användas för att bygga (modulbaserat) intranät eller Internetportalapplikation. aspxDelphi.net LAGRA är en Delphi 8 ASP.NET-applikation och kan användas för att bygga internetbutik.
Databaser som stöds är: MS SQL Server / MSDE och Firebird / Interbase.
Varning!
Se till att du laddar ner uppdaterad version av koden (BDSWebExample-demonstrationsapplikationen). Den nya versionen har mer meningsfulla namn på webbsidor, koden rensas upp från att använda "Gratis" (sedan det finns inget behov att frigöra föremål i. Net - skräpkollektorn gör jobbet åt dig) och några "defekter". Databasen har inte ändrats.
För att följa upp kapitlen skulle det också vara bäst om du sparar projektet under "C: \ Inetpub \ wwwroot \ BDSWebExample"!
kapitel
Kapitlen i denna kurs skapas och uppdateras dynamiskt på denna webbplats. Du kan hitta det senaste kapitlet på den sista sidan i den här artikeln.
Kapitlen i denna kurs skapas och uppdateras dynamiskt på denna webbplats. Kapitel (för nu) inkluderar:
KAPITEL 1:
En introduktion till ASP.NET-programmering med Delphi. Konfigurera Cassini-webbservern
Vad är ASP.NET ur en Delphi-utvecklare? Hur man ställer in Cassini-webbservern.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 2:
Ställa in BDSWebExample Delphi 8 (ASP.NET) demoapplikation
Komma igång med Delphi 8 BDSWebExample: återställa databasen, förbereda den virtuella katalogen. Kör BDSWebExample för första gången!
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 3:
Vad gör en Delphi 8 ASP.NET-applikation
Låt oss se vad som är huvuddelarna i ett asp.net-program; vad är alla dessa .aspx, .ascx, .dcuil, bdsproj, etc filer.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 4:
Låt oss se hur man bygger en enkel webbapplikation med Delphi för .Net.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 5:
Undersöka webbsidans formsidor - de centrala elementen i utvecklingen i ASP.NET. En synvinkel från ett Delphi-utvecklarperspektiv: Vad är ett webbformulär? Designa ett webbformulär, länken mellan aspx-filen och koden bakom filen, ...
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 6:
Producera en enkel meddelanderuta (som ShowMessage; eller till och med en InputBox) i ett asp.net-program kan vara ganska svårt - eftersom du behöver röra med DHTML, JavaScript och IE-objektmodell. Det skulle vara mycket bättre om vi bara kunde skriva en kodrad (som i traditionella skrivbordsapplikationer) för att visa en MessageBox... låt oss se hur.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 7:
Webblankett - byggstenar i en ASP.NET-applikation (del 2)
Introduktion av webbformulärets egenskaper, metoder och händelser. Ta en titt på egenskapen IsPostback och efterbehandling
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 8:
Ta en titt på användningen av standard HTML-taggar och element och användningen av HTML-kontroller på serversidan - ur ett Delphi-utvecklare.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 9:
Låt oss aktivera överföring av binära filer från en klientwebbläsare till webbservern i ASP.NET webbapplikationer. Delphi för .Net och ASP.NET är ett enkelt sätt att acceptera filer från klienten med HTMLInputFile (HTML-filöverföring HTML-serverkontroll) och HTTPPostedFile-klasser.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 10:
Utforska navigeringstekniker mellan webbsidor: postbacks, direkt navigering (med taggen) och kodbaserad navigering (med server). Överföring och svar. Dirigera om).
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
Kapitlen i denna kurs skapas och uppdateras dynamiskt på denna webbplats. Kapitel (för nu) inkluderar:
KAPITEL 11:
Ställa in startsidan för webbformuläret för en ASP.NET-applikation under IIS, bestämma vilken navigeringsteknik som ska användas i olika scenarier.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 12:
Webbserverkontroller är specifikt utformade för att fungera med webformularsidor. Ta reda på de grundläggande koncepten, fördelarna och begränsningarna av att använda webbserverkontroller i ASP.NET.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 13:
Undersöka kontrollpassering av ASP.NET-webbkontroller: Knapp, ImageButton och LinkButton
Det finns flera webbkontroller som möjliggör överföring av kontroll till webbservern. I det här kapitlet undersöks webbknappar - specifika komponenter som gör att användare kan indikera att de är färdiga med webbformuläret (publicera data) eller vill utföra ett visst kommando (på servern). Lär dig mer om ASP.NETs knapp-, LinkButton- och ImageButton-webbkontroller.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 14:
Titta snabbt på webbläsaren TextBox ASP.NET - den enda kontrollen som är utformad för användarinmatning. TextBox har flera ansikten: textinmatning med en rad, lösenord eller textinmatning med flera linjer.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 15:
Förstå webbkontroller för att välja val i Delphi ASP.NET-applikationer
ASP.NET-valkontroller tillåter användare att välja från en serie fördefinierade värden. Detta kapitel utforskar kontroller av listtyp: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList och ListBox ur en Delphi ASP.NET webbutvecklare.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 16:
Introduktion av ASP.NET-webbserverkontroller utformade för att visuellt gruppera andra kontroller tillsammans på ett webbformulär: Panel, platshållare och tabell (tillsammans med TableRow och TableCell).
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 17:
Använda Validators i Delphi ASP.NET-applikationer
Introduktion av validering av klientsidan och serversidan med valideringskontroller: RequiredFieldValidator, RangeValidator och ValidationSummary.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 18:
Ta reda på vilka händelser (och i vilken ordning) som genereras när ASP.NET får en begäran om ett webbformulär. Lär dig mer om ViewState - en teknik som ASP.NET använder för att upprätthålla sidstatusförändringar över postbacks.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 19:
En introduktion till databindning i Delphi ASP.NET-applikationer
Lär dig hur du lägger till information till ett webbformulär genom att binda kontroller till en datakälla. Lär dig om databindande webbkontroller för att välja val (ListBox, DropDownList, RadioButtonList, CheckBoxList, etc). Ta reda på om IEnumerable och IList .NET-gränssnitt.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 20:
Använda bindande uttryck i Delphi ASP.NET-applikationer
Ta reda på om databindande enskilda egenskaper hos en webbkontroll. Lär dig hur man binder "vanlig" HTML. Utforska magin i ASP.NET.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
Kapitlen i denna kurs skapas och uppdateras dynamiskt på denna webbplats. Kapitel (för nu) inkluderar:
KAPITEL 21:
Första stegen i att använda Repeater ASP.NET webbserverkontroll. Lär dig hur du binder datakontroller med flera poster. Förstå klassen DataBinder och DataBinder. Utvärderingsmetod.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 22:
Lär dig hur du programmatiskt implementerar ITemplate-gränssnittet för att dynamiskt skapa ContentTemplate-innehåll för en DataList-webbserverkontroll.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 23:
Utveckla och använda anpassade användarkontroller i ASP.NET
Mycket lik Win32 Delphis TFrame-objekt är en ASP.NET User Control en behållare för komponenter; det kan kapslas i webbformulär eller andra användarkontroller. Användarkontroller erbjuder dig ett enkelt sätt att dela och återanvända vanliga användargränssnittsfunktioner på sidorna i din ASP.NET-webbapplikation.
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!
KAPITEL 24:
Lägga till avancerade användarkontroller till en webbsida dynamiskt
Användarkontroller tillåter en Delphi ASP.NET-utvecklare att slå in de gemensamma användargränssnittsfunktionerna för en webbapplikation i återanvändbara komponenter. I verkliga applikationer vill du kunna ladda en användarkontroll dynamiskt och placera den på sidan. Vilken sidhändelse ska du använda för att LoadControl? En gång på sidan, hur hanterar du händelser för användarkontroll? Hitta svaren i det här kapitlet...
Diskutera om frågor, kommentarer, problem och lösningar relaterade till detta kapitel!