Útmutató az ASP.NET programozáshoz a Delphi fejlesztők számára

click fraud protection

A tanfolyamról:

Ez az ingyenes online tanfolyam tökéletes kezdő Delphi a .NET fejlesztők számára valamint azok számára, akik átfogó képet szeretnének látni a ASP.NET webes programozás Borland Delphivel.

A fejlesztők megtanulják az ASP.Net webes alkalmazás tervezését, fejlesztését és hibakeresését a Borland Delphi for .Net használatával. A fejezetek a webes alkalmazások létrehozásának alapvető elemeit fedik le (a Web Forms, a Web Services együttműködés) és felhasználói vezérlők) a Delphi használatával, beleértve az integrált fejlesztési környezetet (IDE) és a Delphi for .Net nyelv.
A fejlesztők gyorsan felgyorsulnak a való világban, gyakorlati példákkal. A teljes kurzus a BDSWebExample ASP.NET webes mintaalkalmazás körül épül fel, amely egy demo projektként jön létre a Delphi 8/2005 telepítéssel.

Ez a kurzus azoknak szól, akik újak a programozásban, más fejlesztési környezetből származnak (pl MS Visual Basicvagy Jáva), vagy újak Delphiben.

Feltétel:

Az olvasóknak legalább a szakmai ismeretek

instagram viewer
a delphi nyelv. Nincs szükség korábbi (web) programozási tapasztalatra; a HTML és az általános webfejlesztési terminológia, valamint a JavaScript folyékony ismerete segíthet a fejezetek hatékonyabbá tételében.
Ó, igen. A Delphi 8/2005 for .NET telepítve kell lennie a számítógépére!

  • Ajánlott olvasmány:
  • Kezdő útmutató Delphi programozáshoz.
    Ingyenes online programozási oktatóprogram / tanfolyam kezdő fejlesztők számára. Összpontosítson a Borland Delphi-re.
  • Gyors továbbítás Delphinek a .Net számára.
    Cikksorozat, amelyet egyetlen cél szem előtt tartásával fejlesztettek ki: gyors és piszkos bevezetést nyújtanak a .Net programozás világához a Delphi-vel.
  • Delphi a .Net általános cikkekhez.
    Cikkek és műszaki információk, amelyek elősegítik a Delphi 8 for .NET elindítását és elsajátítását. Tudjon meg többet az IL, aspx, XML Web Services, msil, ...Delphi az ASP.NET műveletben:
  • A Delphi és az ASP.NET ereje
  • Dinamikus, moduláris webportált szeretne létrehozni a Delphi for .Net és az ASP.NET használatával? Keresse meg a bevált megoldásokat!
    aspxDelphi.net PORTAL egy Delphi 8 ASP.NET alkalmazás, és használható (modul alapú) intranet vagy internetes portál alkalmazás létrehozására. aspxDelphi.net STORE egy Delphi 8 ASP.NET alkalmazás, és felhasználható internetes üzlet létrehozására.
    A támogatott adatbázisok a következők: MS SQL Server / MSDE és Firebird / Interbase.

Figyelem!
Győződjön meg arról, hogy letöltötte a a kód frissített verziója (a BDSWebExample bemutató alkalmazás). Az új verzió értelmesebb nevekkel rendelkezik a weboldalak számára, a kód megtisztul a "Free" használatától (azóta nincs szükség a .Net-ben tárgyak felszabadítására - a szemetesgyűjtő elvégzi a munkát az Ön számára) és néhányat „Hibák”. Az adatbázis nem változott.
Ezenkívül a fejezetek nyomon követése szempontjából a legjobb, ha a projektet a "C: \ Inetpub \ wwwroot \ BDSWebExample" mappába menti.

fejezetek

A tanfolyam fejezeteit folyamatosan készítik és frissítik ezen a webhelyen. A legfrissebb fejezetet a cikk utolsó oldalán találja meg.

A tanfolyam fejezeteit folyamatosan készítik és frissítik ezen a webhelyen. A (jelenleg) fejezetek a következőket tartalmazzák:

1. FEJEZET:
Bevezetés az ASP.NET programozásához a Delphi segítségével. A Cassini webszerver konfigurálása
Mi az ASP.NET egy Delphi fejlesztő szempontjából? A Cassini minta webszerver beállítása
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

2. FEJEZET:
A BDSWebExample Delphi 8 (ASP.NET) demo alkalmazás beállítása
A Delphi 8 BDSWebExample használatának megkezdése: az adatbázis visszaállítása, a virtuális könyvtár előkészítése. A BDSWebExample futtatása első alkalommal!
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

3. FEJEZET:
Mi készíti a Delphi 8 ASP.NET alkalmazást
Lássuk, melyek az asp.net alkalmazás fő részei; mi az az .aspx, .ascx, .dcuil, bdsproj stb. fájl.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

4. FEJEZET:
Lássuk, hogyan lehet felépíteni egy egyszerű webalkalmazást a Delphi for .Net használatával.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

5. FEJEZET:
Webes űrlapok vizsgálata - az ASP.NET fejlesztésének központi elemei. Nézőpont a Delphi fejlesztő szempontjából: Mi az a webes űrlap? Weboldal készítése, Az aspx fájl és a kód mögött található fájl közötti kapcsolat ...
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

6. FEJEZET:
Egy egyszerű üzenet mező létrehozása (például a ShowMessage; vagy akár egy InputBox) egy asp.net alkalmazásban meglehetősen nehéz lehet - mivel össze kell zavarnod a DHTML, a JavaScript és az IE objektummodellt. Sokkal jobb lenne, ha csak egy sor sort írnánk (mint a hagyományos asztali alkalmazásokban) a MessageBox megjelenítéséhez... lássuk hogyan.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

7. FEJEZET:
Webes űrlapok - egy ASP.NET alkalmazás építőelemei (2. rész)
Bemutatjuk a Web űrlap tulajdonságait, módszereit és eseményeit. Vessen egy pillantást az IsPostback tulajdonságra és az utólagos feldolgozásra
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

8. FEJEZET:
Vessen egy pillantást a szabványos HTML címkék és elemek használatára, valamint a szerveroldali HTML vezérlők használatára - egy Delphi fejlesztő szempontjából.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

9. FEJEZET:
Engedélyezze a bináris fájlok feltöltését az ügyfél böngészőből a webszerverre az ASP.NET webes alkalmazásokban. A Delphi for .Net és az ASP.NET egyszerű módot kínál a fájlok fogadására az ügyféltől a HTMLInputFile ("HTML File Upload" HTML szerver vezérlés) és a HTTPPostedFile osztályok segítségével.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

10. FEJEZET:
Navigációs technikák feltárása a webes űrlapok között: utólagos visszaállítások, közvetlen navigáció (a címke használatával) és kód alapú navigáció (a Server használatával). Átadás és válaszadás. Átirányítás).
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

A tanfolyam fejezeteit folyamatosan készítik és frissítik ezen a webhelyen. A (jelenleg) fejezetek a következőket tartalmazzák:

11. FEJEZET:
Az indító webes űrlaplap beállítása az ASP.NET alkalmazás számára az IIS alatt, annak eldöntése, hogy mely navigációs technikát kell használni a különböző forgatókönyvekben.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

12. FEJEZET:
A webszerver vezérlőit kifejezetten a Web Forms oldalakkal való együttműködésre tervezték. Tudjon meg többet az ASP.NET webszerver vezérlők használatának alapelveiről, előnyeiről és korlátozásairól.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

13. FEJEZET:
A vezérlőképes ASP.NET webvezérlők vizsgálata: gomb, ImageButton és LinkButton
Számos webes vezérlőelem teszi lehetővé az irányítás visszaadását a webszerverre. Ez a fejezet a webgombok elemét vizsgálja - azok a komponensek, amelyek lehetővé teszik a felhasználók számára, hogy jelezzék, hogy készen állnak a webes űrlappal (az adatok feladása), vagy egy adott parancsot akarnak végrehajtani (a szerveren). Tudjon meg többet az ASP.NET Button, LinkButton és ImageButton webvezérlőkről.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

14. FEJEZET:
Gyors áttekintés a TextBox ASP.NET webszerver vezérlésről - az egyetlen vezérlés a felhasználói bevitelhez. A TextBoxnak több oldala van: egysoros szövegbevitel, jelszóbevitel vagy többsoros szövegbevitel.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

15. FEJEZET:
A webes vezérlők megértése a választáshoz a Delphi ASP.NET alkalmazásokban
Az ASP.NET választási vezérlők lehetővé teszik a felhasználók számára, hogy előre megadott értékek sorozatából válasszanak. Ez a fejezet felsorolja a listátípus vezérlőket: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList és ListBox a Delphi ASP.NET webes fejlesztő szempontjából.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

16. FEJEZET:
Bemutatjuk az ASP.NET webszerver kezelőszerveit, amelyek más vezérlők webes űrlapon történő vizuális csoportosítására szolgálnak: Panel, Helyőrző és Táblázat (valamint a TableRow és a TableCell).
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

17. FEJEZET:
Validatorok használata a Delphi ASP.NET alkalmazásokban
Bemutatjuk az ügyféloldali és a szerveroldali adatok érvényesítését az érvényesítési vezérlőkkel: RequiredFieldValidator, RangeValidator és ValidationSummary.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

18. FEJEZET:
Tudja meg, milyen események (és milyen sorrendben) generálódnak, amikor az ASP.NET webes űrlap iránti kérelmet kap. Tudjon meg többet a ViewState-ről - az az módszer, amelyet az ASP.NET használ az oldalállapot-változások fenntartására az utólagos visszamenőleges szakaszokban.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

19. FEJEZET:
Bevezetés az adatkötéshez a Delphi ASP.NET alkalmazásokban
Megtanulhatja, hogyan lehet információkat hozzáadni a webes űrlaphoz azáltal, hogy a vezérlőket az adatforráshoz köti. Tudjon meg többet az adatmegkötési webvezérlőkről a választások kiválasztására (ListBox, DropDownList, RadioButtonList, CheckBoxList stb.). Tudja meg a számtalan és az IList .NET interfészeket.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

20. FEJEZET:
Kötelező kifejezések használata a Delphi ASP.NET alkalmazásokban
Tudjon meg többet a webvezérlő adat-kötelező tulajdonságairól. Tanulja meg, hogyan lehet az adatok egyszerű "HTML" -kötést kötni. Fedezze fel az ASP.NET varázslatait.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

A tanfolyam fejezeteit folyamatosan készítik és frissítik ezen a webhelyen. A (jelenleg) fejezetek a következőket tartalmazzák:

21. FEJEZET:
Az Ismétlődő ASP.NET webszerver vezérlő használatának első lépései. Tanulja meg, hogyan kössön adatot a több rekord vezérlésére. A DataBinder osztály és a DataBinder megértése. Eval módszer.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

22. FEJEZET:
Tanulja meg, hogyan programozhatja be az ITemplate felületet az ItemTemplate tartalom dinamikus létrehozásához a DataList webszerver vezérléséhez.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

23. FEJEZET:
Egyedi felhasználói vezérlők fejlesztése és használata az ASP.NET-ben
Nagyon hasonló a Win32 Delphi TFrame objektumainak, az ASP.NET felhasználói vezérlő egy összetevők tárolója; beágyazható webes űrlapokba vagy más felhasználói vezérlőkbe. A felhasználói kezelőszervek egyszerű módot kínálnak a felhasználói felület általános funkcióinak felosztásához és újrahasznosításához az ASP.NET webes alkalmazás oldalain.
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

24. FEJEZET:
Haladó felhasználói vezérlőelemek hozzáadása egy weboldalhoz dinamikusan
A felhasználói vezérlők lehetővé teszik a Delphi ASP.NET fejlesztő számára, hogy a webes alkalmazások általános felhasználói felületének jellemzőit újrafelhasználható komponensekbe tegye. A valós alkalmazásokban dinamikusan betöltheti a felhasználói vezérlőt, és elhelyezheti az oldalon. Milyen oldal eseményt kell használnia a LoadControl számára? Miután eljutott az oldalra, hogyan kezeli a User Control eseményeket? Találja meg a válaszokat ebben a fejezetben...
Beszéljen meg a fejezettel kapcsolatos kérdésekről, megjegyzésekről, problémákról és megoldásokról!

instagram story viewer