O tečaju:
Ovaj je besplatni online tečaj savršen za početnik Delphi za .NET programere kao i za one koji žele širok pregled umjetnosti Web programiranje ASP.NET s Borland Delphi.
Programeri će naučiti kako dizajn, razvoj i uklanjanje pogrešaka ASP.Net web aplikacija pomoću Borland Delphi za .Net. Poglavlja će obuhvaćati osnovne elemente stvaranja web aplikacija (rad s web obrascima, web uslugama i korisničke kontrole) pomoću Delphija, uključujući integrirano razvojno okruženje (IDE) i Delphi za .Net Jezik.
Programeri će brzo ubrzati kroz stvarni svijet, praktični primjer. Čitav tečaj izgrađen je oko BDSWebExample ASP.NET aplikacije za web primjere koja dolazi kao demo projekt s instalacijom Delphi 8/2005.
Ovaj je tečaj namijenjen onima koji su novi u programiranju, a dolaze iz nekog drugog razvojnog okruženja (poput MS Visual Basic, ili Java) ili su novi za Delphi.
Preduvjeti:
Čitatelji bi trebali imati barem a radno znanje jezika Delphi. Nije potrebno prethodno (web) programiranje iskustva; tečno poznavanje HTML-a i opće terminologije za web razvoj, kao i JavaScript, trebalo bi vam pomoći da budete produktivniji u poglavljima.
O da. Na vašem računalu trebate imati instaliran Delphi 8/2005 za .NET!
- Preporučeno čitanje:
-
Vodič za početnike za Delphi programiranje.
Besplatni online tečaj za programiranje za početnike programere. Usredotočite se na Borland Delphi. - Brzo naprijed za Delphi za .Net.
Niz članaka koji su osmišljeni s jednim ciljem: brzi i prljavi uvod u svijet .Net programiranja s Delphijem. -
Delphi za .Net opće članke.
Članci i tehničke informacije koje će vam pomoći da pokrenete i savladate Delphi 8 za .NET. Saznajte više o IL, aspx, XML web uslugama, msil, ...Delphi u ASP.NET akciji: - Snaga Delphija i ASP.NET-a
- Želite li izgraditi dinamičan, modularan web portal koristeći Delphi za .Net i ASP.NET? Potražite provjerena rješenja!
aspxDelphi.net PORTAL je aplikacija Delphi 8 ASP.NET i može se koristiti za izgradnju (zasnovana na modulu) intranetu ili aplikaciju internetskog portala. aspxDelphi.net STORE je aplikacija Delphi 8 ASP.NET, a može se koristiti za izgradnju internetske trgovine.
Podržane baze podataka su: MS SQL Server / MSDE i Firebird / Interbase.
Upozorenje!
Obavezno preuzmite ažurirana verzija koda (demo aplikacija BDSWebExample). Nova verzija ima smislenija imena za web stranice, a kôd se čisti korištenjem "Besplatno" (od tada nema potrebe za oslobađanjem predmeta u. Net - skupljač smeća radi posao za vas) i neke „nedostatke”. Baza podataka nije promijenjena.
Također, za praćenje poglavlja bilo bi najbolje ako projekt spremite pod "C: \ Inetpub \ wwwroot \ BDSWebExample"!
poglavlja
Poglavlja ovog tečaja stvaraju se i ažuriraju dinamički na ovom web mjestu. Najnovije poglavlje možete pronaći na posljednjoj stranici ovog članka.
Poglavlja ovog tečaja stvaraju se i ažuriraju dinamički na ovom web mjestu. Poglavlja (za sada) uključuju:
POGLAVLJE 1:
Uvod u ASP.NET programiranje s Delphijem. Konfiguriranje Cassini web poslužitelja
Što je ASP.NET iz perspektive programera za Delphi? Kako postaviti web poslužitelj uzorka Cassini.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
2. POGLAVLJE:
Postavljanje demo aplikacije BDSWebExample Delphi 8 (ASP.NET)
Početak rada s Delphi 8 BDSWebExample: obnavljanje baze podataka, priprema virtualne mape. Pokretanje BDSWebExample po prvi put!
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 3:
Što čini aplikaciju Delphi 8 ASP.NET
Pogledajmo koji su glavni dijelovi asp.net aplikacije; što su sve te datoteke .aspx, .ascx, .dcuil, bdsproj itd.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 4:
Pogledajmo kako izgraditi jednostavnu web aplikaciju pomoću Delphija za .Net.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 5:
Ispitivanje web stranica stranica - središnji elementi razvoja u ASP.NET-u. Pogled iz perspektive za razvojne programere tvrtke Delphi: Što je web obrazac? Dizajn web obrasca, veza između aspx datoteke i datoteke iza koda, ...
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 6:
Izrada jednostavnog okvira s porukama (poput ShowMessage-a; ili čak InputBox) u asp.net aplikaciji može biti prilično teško - jer se trebate pobrkati s DHTML, JavaScript i IE objektnim modelom. Bilo bi mnogo bolje kada bismo mogli napisati samo jednu liniju koda (kao u tradicionalnim desktop aplikacijama) za prikaz MessageBox-a... da vidimo kako.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 7:
Web obrasci - sastavni dijelovi ASP.NET aplikacije (2. dio)
Predstavljamo svojstva, metode i događaje web obrasca. Pogledajte svojstvo IsPostback i obradu naknadnog vraćanja
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 8:
Pogled na upotrebu standardnih HTML oznaka i elemenata i korištenje HTML kontrola na strani poslužitelja - iz perspektive programera Delphija.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 9:
Omogućimo prijenos binarnih datoteka s klijentskog preglednika na web poslužitelj u ASP.NET web aplikacijama. Delphi za .Net i ASP.NET pružaju jednostavan način prihvaćanja datoteka s klijenta pomoću HTMLInputFile ("HTML File Upload" HTML kontrola poslužitelja) i HTTPPostedFile klase.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 10:
Istraživanje navigacijskih tehnika između stranica web obrasca: povratne poruke, izravna navigacija (pomoću oznake) i navigacija na temelju koda (pomoću poslužitelja. Prijenos i odgovor. Preusmjeravanje).
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
Poglavlja ovog tečaja stvaraju se i ažuriraju dinamički na ovom web mjestu. Poglavlja (za sada) uključuju:
POGLAVLJE 11:
Postavljanje stranice za pokretanje web obrasca za ASP.NET aplikaciju pod IIS, odlučivanje koju navigacijsku tehniku koristiti u različitim scenarijima.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 12:
Kontrole web poslužitelja posebno su dizajnirane za rad sa stranicama Web Forms. Saznajte više o osnovnim konceptima, prednostima i ograničenjima upotrebe kontrola web poslužitelja na ASP.NET-u.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 13:
Ispitivanje ASP.NET web kontrola koje prolaze kroz kontrolu: gumb, ImageButton i LinkButton
Postoji nekoliko web kontrola koje omogućuju vraćanje kontrole na web poslužitelj. Ovo poglavlje istražuje web gumbe - specifične komponente koje omogućuju korisnicima da naznače da su završili s web obrascem (objavili podatke) ili da žele izvršiti određenu naredbu (na poslužitelju). Saznajte više o web kontrolama gumba, veze LinkButton i ImageButton ASP.NET-a.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 14:
Kratko pogledajte kontrolu web-poslužitelja TextBox ASP.NET - jedina kontrola dizajnirana za unos korisnika. TextBox ima nekoliko lica: jednoredni unos teksta, unos lozinke ili unos teksta u više linija.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 15:
Razumijevanje web kontrola za odabir izbora u Delphi ASP.NET aplikacijama
ASP.NET kontrole izbora omogućuju korisnicima odabir iz niza unaprijed definiranih vrijednosti. Ovo poglavlje istražuje kontrole tipa popisa: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList i ListBox iz perspektive razvojnog programera Delphi ASP.NET.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 16:
Predstavljamo ASP.NET kontrole web poslužitelja dizajnirane za vizualno grupiranje ostalih kontrola zajedno na web obrascu: Panel, Placeholder i Table (zajedno sa TableRow i TableCell).
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 17:
Korištenje provjeravanja u Delphi ASP.NET aplikacijama
Uvođenje provjere podataka na strani klijenta i na poslužitelju pomoću Validation Controls: RequiredFieldValidator, RangeValidator i ValidationSummary.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 18:
Saznajte koji se događaji (i kojim redoslijedom) generiraju kada ASP.NET primi zahtjev za web obrazac. Saznajte više o ViewState - tehnici koju ASP.NET koristi za održavanje promjena stanja stranice u poštanskim porukama.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 19:
Uvod u povezivanje podataka u Delphi ASP.NET aplikacijama
Naučite kako dodati podatke u web obrazac, vežući kontrole za izvor podataka. Saznajte o vezama podataka za povezivanje podataka za odabir izbora (ListBox, DropDownList, RadioButtonList, CheckBoxList itd.). Saznajte više o IEnumerable i IList .NET sučeljima.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 20:
Korištenje vezova izraza u Delphi ASP.NET aplikacijama
Saznajte više o pojedinačnim svojstvima web kontrole koja vežu podatke. Saznajte kako podaci povezuju "običan" HTML. Istražite čari ASP.NET-a.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
Poglavlja ovog tečaja stvaraju se i ažuriraju dinamički na ovom web mjestu. Poglavlja (za sada) uključuju:
POGLAVLJE 21:
Prvi koraci u korištenju kontrolera web poslužitelja Repeater ASP.NET. Saznajte kako povezati kontrole za višestruke snimke podataka. Razumijevanje klase DataBinder i DataBinder. Eval metoda.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 22:
Naučite kako programsko implementirati sučelje ITemplate za dinamičko stvaranje sadržaja ItemTemplate za kontrolu web-poslužitelja DataList.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 23:
Razvoj i korištenje prilagođenih korisničkih kontrola u ASP.NET-u
Vrlo slično Win32 Delphi TFrame objektima, ASP.NET User Control spremnik je za komponente; može se ugniježditi u web obrascima ili drugim korisničkim kontrolama. Korisničke kontrole nude vam jednostavan način dijeljenja i ponovne upotrebe uobičajenih funkcija korisničkog sučelja na stranicama vaše ASP.NET web aplikacije.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!
POGLAVLJE 24:
Dinamično dodavanje naprednih korisničkih kontrola na web stranicu
Korisničke kontrole omogućuju razvojnom programeru Delphi ASP.NET da zamota uobičajene UI značajke web aplikacija u komponente za višekratnu upotrebu. U stvarnim će se aplikacijama htjeti moći dinamički učitati korisnička kontrola i smjestiti je na stranicu. Koji događaj stranice trebate koristiti za LoadControl? Nakon što ste na stranici, kako postupate s događajima kontrole korisnika? Pronađite odgovore u ovom poglavlju...
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!