Om kurset:
Dette gratis online kurset er perfekt for nybegynner Delphi for .NET-utviklere så vel som for deg som ønsker en bred oversikt over kunsten å ASP.NET Nettprogrammering med Borland Delphi.
Utviklere vil lære å designe, utvikle og feilsøke ASP.Net webapplikasjon ved å bruke Borland Delphi for .Net. Kapitlene vil dekke de grunnleggende elementene i å lage webapplikasjoner (arbeid med webformer, webtjenester og brukerkontroller) ved bruk av Delphi, inkludert det integrerte utviklingsmiljøet (IDE) og Delphi for .Net Språk.
Utviklere vil komme raskt i gang gjennom den virkelige verden, praktisk eksempel. Hele kurset er bygget rundt BDSWebExample ASP.NET webprøve-applikasjon som kommer som et demoprosjekt med Delphi 8/2005-installasjonen.
Dette kurset er rettet mot de som er nye i programmering, kommer fra et annet utviklingsmiljø (som MS Visual Basic, eller Java) eller er nye for Delphi.
Forutsetninger:
Leserne skal ha minst en arbeidserfaring av Delphi-språket. Ingen tidligere (web) programmeringserfaring er nødvendig. Å være flytende i HTML og generell nettutviklingsterminologi samt JavaScript, kan hjelpe deg med å være mer produktive med kapitlene.
Å ja. Du må ha Delphi 8/2005 for .NET installert på datamaskinen din!
- Anbefalt lesing:
-
En nybegynnerguide for programmering av Delphi.
Gratis online programmeringsopplæring / kurs for nybegynnere. Fokus på Borland Delphi. - Spol frem til Delphi for. Net.
En serie artikler som er designet med ett mål for øye: å gi en rask og skitten introduksjon til verden av. Net-programmering med Delphi. -
Delphi for .Net generelle artikler.
Artikler og teknisk informasjon som vil hjelpe deg å starte og mestre Delphi 8 for .NET. Finn ut om IL, aspx, XML Web Services, msil, ...Delphi i ASP.NET-handling: - Kraften til Delphi og ASP.NET
- Vil du bygge en dynamisk, modulær nettportal ved å bruke Delphi for .Net og ASP.NET? Gå for de velprøvde løsningene!
aspxDelphi.net PORTAL er en Delphi 8 ASP.NET-applikasjon, og kan brukes til å bygge (modulbasert) intranett eller Internett-portalapplikasjon. aspxDelphi.net BUTIKK er en Delphi 8 ASP.NET-applikasjon, og kan brukes til å bygge internettbutikk.
Databaser som støttes er: MS SQL Server / MSDE og Firebird / Interbase.
Advarsel!
Forsikre deg om at du laster ned oppdatert versjon av koden (BDSWebExample-demo-applikasjonen). Den nye versjonen har mer meningsfylte navn på websider, koden blir renset for å bruke "Gratis" (siden det er ikke nødvendig å frigjøre gjenstander i. Net - søppelsamleren gjør jobben for deg) og noen "feil". Databasen har ikke endret seg.
For å følge opp kapitlene ville det være best hvis du lagrer prosjektet under "C: \ Inetpub \ wwwroot \ BDSWebExample"!
kapitler
Kapitlene i dette kurset blir opprettet og oppdatert dynamisk på dette nettstedet. Du kan finne det siste kapittelet på siste side i denne artikkelen.
Kapitlene i dette kurset blir opprettet og oppdatert dynamisk på dette nettstedet. Kapitler (for nå) inkluderer:
KAPITTEL 1:
En introduksjon til ASP.NET-programmering med Delphi. Konfigurere Cassini-webserveren
Hva er ASP.NET fra en Delphi-utvikler? Slik konfigurerer du Cassini-eksempelserveren.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 2:
Sette opp BDSWebExample Delphi 8 (ASP.NET) demo-applikasjon
Komme i gang med Delphi 8 BDSWebExample: gjenopprette databasen, forberede den virtuelle katalogen. Kjører BDSWebExample for første gang!
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 3:
Hva er det som gjør en Delphi 8 ASP.NET-applikasjon
La oss se hva som er hoveddelene i en asp.net-applikasjon; hva er alle filene .aspx, .ascx, .dcuil, bdsproj osv.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 4:
La oss se hvordan du bygger en enkel webapplikasjon ved å bruke Delphi for .Net.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 5:
Undersøkelse av webskjema-sider - de sentrale elementene i utviklingen i ASP.NET. Et blikk fra et Delphi-utviklerperspektiv: Hva er et nettskjema? Designe et webskjema, koblingen mellom aspx-filen og koden bak filen, ...
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 6:
Produsere en enkel meldingsboks (som ShowMessage; eller til og med en InputBox) i en asp.net-applikasjon kan være ganske vanskelig - da du trenger å rote med DHTML, JavaScript og IE objektmodell. Det ville vært mye bedre hvis vi bare kunne skrive en linje med kode (som i tradisjonelle desktop-applikasjoner) for å vise en MessageBox... la oss se hvordan.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 7:
Nettformer - byggesteiner i en ASP.NET-applikasjon (del 2)
Vi presenterer Web Form egenskaper, metoder og hendelser. Ta en titt på egenskapen IsPostback og etterbehandlingen
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 8:
Ta en titt på bruken av standard HTML-koder og elementer og bruken av HTML-kontroller på serversiden - fra et perspektiv fra en Delphi-utvikler.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 9:
La oss aktivere opplasting av binære filer fra en klientleser til webserveren i ASP.NET webapplikasjoner. Delphi for .Net og ASP.NET gir en enkel måte å godta filer fra klienten ved å bruke HTMLInputFile (HTML-filopplasting) HTML-serverkontroll) og HTTPPostedFile-klasser.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 10:
Utforske navigasjonsteknikker mellom webformsider: postbacks, direkte navigasjon (ved bruk av taggen) og kodebasert navigasjon (ved hjelp av server. Overføring og svar. Omadresser).
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
Kapitlene i dette kurset blir opprettet og oppdatert dynamisk på dette nettstedet. Kapitler (for nå) inkluderer:
KAPITTEL 11:
Sette opp oppstartswebskjema-siden for en ASP.NET-applikasjon under IIS, bestemmer hvilken navigasjonsteknikk som skal brukes i forskjellige scenarier.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 12:
Webserverkontroller er spesielt designet for å fungere med Web Forms-sider. Finn ut om de grunnleggende konseptene, fordelene og begrensningene ved bruk av webserverkontroller i ASP.NET.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 13:
Undersøkelse av passerende ASP.NET-nettkontroller: Knapp, ImageButton og LinkButton
Det er flere nettkontroller som gjør det mulig å overføre kontrollen tilbake til webserveren. Dette kapittelet utforsker nettknapper - spesifikke komponenter som lar brukerne indikere at de er ferdige med webskjemaet (legg ut dataene) eller vil utføre en bestemt kommando (på serveren). Lær om ASP.NETs knapp-, LinkButton- og ImageButton-webkontroller.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 14:
Ta en rask titt på webkontrollen TextBox ASP.NET - den eneste kontrollen som er designet for brukerinndata. TextBox har flere ansikter: enlinjet tekstinnføring, passordoppføring eller flerlinjet tekstinnføring.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 15:
Forstå nettkontroller for valg av valg i Delphi ASP.NET-applikasjoner
ASP.NET valgkontroller lar brukere velge fra en serie forhåndsdefinerte verdier. Dette kapittelet undersøker kontroller av listetypen: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList og ListBox fra perspektivet til en Delphi ASP.NET webutvikler.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 16:
Introduserer ASP.NET webserverkontroller designet for visuelt å gruppere andre kontroller sammen på et webskjema: panel, plassholder og tabell (sammen med TableRow og TableCell).
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 17:
Bruke Validators i Delphi ASP.NET applikasjoner
Vi introduserer datavalidering fra klientsiden og serversiden ved bruk av valideringskontroller: RequiredFieldValidator, RangeValidator og ValidationSummary.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 18:
Finn ut hvilke hendelser (og i hvilken rekkefølge) som genereres når ASP.NET mottar en forespørsel om et webskjema. Lær om ViewState - en teknikk ASP.NET bruker for å opprettholde sidestatusendringer på tvers av tilbakesendinger.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 19:
En introduksjon til datainbinding i Delphi ASP.NET-applikasjoner
Lær hvordan du legger til informasjon til et webskjema ved å binde kontroller til en datakilde. Lær om databindende nettkontroller for valg av valg (ListBox, DropDownList, RadioButtonList, CheckBoxList, etc.). Finn ut om IEnumerable og IList .NET-grensesnitt.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 20:
Bruke bindende uttrykk i Delphi ASP.NET-applikasjoner
Finn ut om databindende individuelle egenskaper til en nettkontroll. Lær hvordan du binder "vanlig" HTML. Utforsk magien i ASP.NET.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
Kapitlene i dette kurset blir opprettet og oppdatert dynamisk på dette nettstedet. Kapitler (for nå) inkluderer:
KAPITTEL 21:
Første trinn i å bruke Repeater ASP.NET-webserverkontrollen. Lær hvordan du kan binde kontroller med flere poster. Forstå DataBinder-klassen og DataBinder. Eval metode.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 22:
Lær hvordan du programmatisk implementerer ITemplate-grensesnittet for dynamisk å lage ItemTemplate-innholdet for en DataList Web Server-kontroll.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 23:
Utvikle og bruke tilpassede brukerkontroller i ASP.NET
Svært lik Win32 Delphis TFrame-objekter er en ASP.NET User Control en beholder for komponenter; det kan nestes i nettformer eller andre brukerkontroller. Brukerkontroller gir deg en enkel måte å dele og gjenbruke vanlig brukergrensesnittfunksjonalitet på sidene i ASP.NET Web-applikasjonen.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!
KAPITTEL 24:
Legge til avanserte brukerkontroller til en webside dynamisk
Brukerkontroller lar en Delphi ASP.NET-utvikler pakke de vanlige brukergrensesnittfunksjonene til en webapplikasjon inn i gjenbrukbare komponenter. I virkelige applikasjoner vil du være i stand til å laste inn en brukerkontroll dynamisk og plassere den på siden. Hvilken Sidehendelse skal du bruke for å LoadControl? En gang på siden, hvordan håndterer du brukerkontrollhendelser? Finn svarene i dette kapitlet...
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!