Despre curs:
Acest curs online gratuit este perfect pentru începător Delphi pentru dezvoltatorii .NET precum și pentru cei care doresc o imagine de ansamblu largă asupra artei din ASP.NET Programare web cu Borland Delphi.
Dezvoltatorii vor învăța cum să proiecteze, să dezvolte și să debugheze aplicația web ASP.Net folosind Borland Delphi pentru .Net. Capitolele vor acoperi elementele fundamentale ale creării de aplicații Web (lucrul cu Forme Web, Servicii Web și Controlul utilizatorului) folosind Delphi, inclusiv Mediul de dezvoltare integrat (IDE) și Delphi pentru .Net limba.
Dezvoltatorii se vor grăbi rapid prin lumea reală, exemplu practic. Întregul curs se construiește în jurul aplicației web BDSWebExample ASP.NET, care este un proiect demonstrativ cu instalarea Delphi 8/2005.
Acest curs este destinat celor care sunt noi în programare, provin dintr-un alt mediu de dezvoltare (cum ar fi MS Visual Basic, sau Java) sau sunt noi pentru Delphi.
Cerințe preliminare:
Cititorii ar trebui să aibă cel puțin o
cunoștințe de lucru a limbii Delphi. Nu este necesară experiență de programare anterioară (web); fiind fluent în HTML și terminologie generală de dezvoltare web, precum și JavaScript ar trebui să vă ajute să fiți mai productiv cu capitolele.Ah, da. Va trebui să aveți Delphi 8/2005 pentru .NET instalat pe computer!
- Lectură recomandată:
-
Un ghid pentru începători pentru programarea Delphi.
Tutorial / curs gratuit de programare online pentru dezvoltatorii începători. Concentrați-vă pe Borland Delphi. - Transmite rapid către Delphi pentru .Net.
O serie de articole care sunt concepute cu un singur scop în minte: să ofere o introducere rapidă și murdară în lumea programării. Net cu Delphi. -
Delphi pentru .Net articole generale.
Articole și informații tehnice care te vor ajuta să pornești și să stăpânești Delphi 8 pentru .NET. Aflați despre IL, aspx, XML Web Services, msil, ...Delphi în acțiunea ASP.NET: - Puterea Delphi și ASP.NET
- Doriți să construiți un portal web modular, dinamic, folosind Delphi pentru .Net și ASP.NET? Mergeți pentru soluțiile dovedite!
aspxDelphi.net PORTAL este o aplicație Delphi 8 ASP.NET și poate fi utilizată pentru a construi o aplicație intranet (bazată pe modul) sau un portal de internet. aspxDelphi.net MAGAZIN este o aplicație Delphi 8 ASP.NET și poate fi utilizată pentru a construi magazin online.
Bazele de date acceptate sunt: MS SQL Server / MSDE și Firebird / Interbase.
Avertizare!
Asigurați-vă că descărcați versiunea actualizată a codului (aplicația demo BDSWebExample). Noua versiune are nume mai semnificative pentru paginile Web, codul este curățat de la utilizarea „Free” (de atunci nu este nevoie să eliberați obiecte în .Net - colectorul de gunoi face treaba pentru dvs.) și unele „defecte“. Baza de date nu s-a schimbat.
De asemenea, pentru a urmări capitolele, cel mai bine ar fi să salvați proiectul în secțiunea „C: \ Inetpub \ wwwroot \ BDSWebExample”!
capitolele
Capitolele acestui curs sunt create și actualizate dinamic pe acest site. Puteți găsi cel mai recent capitol în ultima pagină a acestui articol.
Capitolele acestui curs sunt create și actualizate dinamic pe acest site. Capitolele (deocamdată) includ:
CAPITOLUL 1:
O introducere în programarea ASP.NET cu Delphi. Configurarea serverului web Cassini
Ce este ASP.NET din perspectiva unui dezvoltator Delphi? Cum să configurați serverul web de exemplu Cassini.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 2:
Configurarea aplicației demo BDSWebExample Delphi 8 (ASP.NET)
Noțiuni introductive cu Delphi 8 BDSWebExample: restaurarea bazei de date, pregătirea directorului virtual. Rulează BDSWebExample pentru prima dată!
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 3:
Ce face o aplicație Delphi 8 ASP.NET
Să vedem care sunt principalele părți ale unei aplicații asp.net; care sunt toate acele fișiere .aspx, .ascx, .dcuil, bdsproj etc.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 4:
Să vedem cum să construiți o aplicație web simplă folosind Delphi pentru .Net.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 5:
Examinarea paginilor de formulare web - elementele centrale ale dezvoltării în ASP.NET. Un punct de vedere din perspectiva dezvoltatorului Delphi: Ce este un formular Web? Proiectarea unui formular web, legătura dintre fișierul aspx și fișierul din spatele codului, ...
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 6:
Producerea unei căsuțe de mesaje simple (cum ar fi ShowMessage; sau chiar un InputBox) într-o aplicație asp.net poate fi destul de dificil - deoarece trebuie să încurcați cu DHTML, JavaScript și modelul de obiect IE. Ar fi mult mai bine dacă am putea scrie o singură linie de cod (ca în aplicațiile desktop tradiționale) pentru a afișa un MessageBox... hai sa vedem cum.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 7:
Formulare Web - blocuri de construcție ale unei aplicații ASP.NET (partea 2)
Introducerea proprietăților, metodelor și evenimentelor Formular Web. Aruncând o privire la proprietatea IsPostback și procesarea postback
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 8:
Aruncând o privire la utilizarea etichetelor și elementelor HTML standard și la utilizarea controalelor HTML din partea serverului - din perspectiva unui dezvoltator Delphi.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 9:
Să activăm încărcarea fișierelor binare dintr-un browser client pe serverul web în aplicațiile web ASP.NET. Delphi for .Net și ASP.NET oferă o modalitate ușoară de a accepta fișiere de la client folosind HTMLInputFile (controlul serverului HTML „Încărcare fișier HTML”) și clase HTTPPostedFile.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 10:
Explorarea tehnicilor de navigare între paginile Formular Web: poștașe, navigare directă (folosind eticheta) și navigare bazată pe coduri (folosind Server. Transfer și răspuns. Redirecţiona).
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
Capitolele acestui curs sunt create și actualizate dinamic pe acest site. Capitolele (deocamdată) includ:
CAPITOLUL 11:
Configurarea paginii de pornire Form Form Web pentru o aplicație ASP.NET în cadrul IIS, decizând ce tehnică de navigare să folosească în diferite scenarii.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 12:
Controalele serverului Web sunt concepute special pentru a funcționa cu paginile Formulare Web. Aflați mai multe despre conceptele, beneficiile și limitările de bază ale utilizării controalelor Web Server în ASP.NET.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 13:
Examinarea controlului Web-ASP.NET Control: Buton, ImageButton și LinkButton
Există mai multe controale web care permit trecerea controlului înapoi la Web Server. Acest capitol explorează butoanele web - componente specifice care permit utilizatorilor să indice că au terminat cu Formularul Web (postați datele) sau doresc să efectueze o anumită comandă (pe server). Aflați mai multe despre butoanele ASP.NET, butoanele LinkButton și ImageButton.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 14:
Aruncând o privire rapidă la controlul serverului web TextBox ASP.NET - singurul control proiectat pentru introducerea utilizatorului. TextBox are mai multe fețe: introducerea textului cu o singură linie, introducerea parolei sau introducerea textului cu mai multe linii.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 15:
Înțelegerea controalelor Web pentru selectarea alegerilor din aplicațiile Delphi ASP.NET
Controalele de selecție ASP.NET permit utilizatorilor să selecteze dintr-o serie de valori predefinite. Acest capitol explorează controalele de tip listă: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList și ListBox din perspectiva unui dezvoltator web Delphi ASP.NET.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 16:
Introducerea controalelor serverului web ASP.NET concepute pentru gruparea vizuală a altor controale împreună pe un formular Web: Panou, Locuitor și Tabel (împreună cu TableRow și TableCell).
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 17:
Utilizarea validatoarelor în Delphi ASP.NET
Introducerea validării datelor din partea clientului și din partea serverului folosind controale de validare: ObligatoriuFieldValidator, RangeValidator și ValidationSummary.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 18:
Aflați ce evenimente (și în ce ordine) sunt generate atunci când ASP.NET primește o solicitare pentru un formular Web. Aflați mai multe despre ViewState - o tehnică pe care ASP.NET o folosește pentru a menține modificările de stare ale paginii în postback.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 19:
O introducere în legarea datelor în aplicațiile Delphi ASP.NET
Aflați cum puteți adăuga informații la un formular Web, prin legarea controalelor la o sursă de date. Aflați mai multe despre controalele Web de legare a datelor pentru selectarea alegerilor (ListBox, DropDownList, RadioButtonList, CheckBoxList, etc). Aflați despre interfețele IEnumerable și IList .NET.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 20:
Utilizarea expresiilor de legare în aplicațiile Delphi ASP.NET
Aflați despre proprietățile individuale care leagă datele unui control web. Aflați cum se leagă datele HTML „simplu”. Explorați magia din ASP.NET.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
Capitolele acestui curs sunt create și actualizate dinamic pe acest site. Capitolele (deocamdată) includ:
CAPITOLUL 21:
Primii pași în utilizarea controlului serverului web Repeater ASP.NET. Aflați cum să legați datele controale cu mai multe înregistrări. Înțelegerea clasei DataBinder și a dateBinder. Metoda echivalentă.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 22:
Aflați cum să implementați programatic interfața ITemplate pentru a crea dinamic conținutul ItemTemplate pentru un control al serverului Web DataList.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 23:
Dezvoltarea și utilizarea controalelor personalizate ale utilizatorului în ASP.NET
Foarte asemănător cu obiectele TFrame ale Win32 Delphi, un control utilizator ASP.NET este un container pentru componente; acesta poate fi cuibărit în formularele web sau în alte comenzi ale utilizatorului. Controalele utilizatorului vă oferă un mod ușor de a împărți și reutiliza funcționalitatea comună a interfeței utilizatorului în paginile aplicației dvs. ASP.NET Web.
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!
CAPITOLUL 24:
Adăugarea controalelor avansate de utilizator la o pagină web în mod dinamic
Controalele utilizatorului permit unui dezvoltator Delphi ASP.NET să înfășoare caracteristicile UI comune ale unei aplicații web în componente refolosibile. În aplicațiile din lumea reală veți dori să puteți încărca dinamic un control utilizator și să îl plasați pe pagină. Ce eveniment de pagină ar trebui să folosești pentru LoadControl? Odată ajuns pe pagină, cum gestionați evenimentele de Control utilizator? Găsiți răspunsurile la acest capitol...
Discutați despre întrebări, comentarii, probleme și soluții legate de acest capitol!