Una guida per principianti alla programmazione ASP.NET per gli sviluppatori Delphi

Informazioni sul corso:

Questo corso online gratuito è perfetto per principiante Delphi per sviluppatori .NET così come per coloro che desiderano un'ampia panoramica dell'arte di ASP.NET Programmazione Web con Borland Delphi.

Gli sviluppatori impareranno a progettare, sviluppare e eseguire il debug dell'applicazione Web ASP.Net utilizzando Borland Delphi per .Net. I capitoli tratteranno gli elementi fondamentali della creazione di applicazioni Web (lavorando con Web Form, Web Services e controlli utente) utilizzando Delphi, incluso l'ambiente di sviluppo integrato (IDE) e Delphi per .Net linguaggio.
Gli sviluppatori si metteranno rapidamente al passo con il mondo reale, esempio pratico. L'intero corso è costruito attorno all'applicazione di esempio web ASP.NET BDSWebExample che viene fornita come progetto demo con l'installazione di Delphi 8/2005.

Questo corso è rivolto a coloro che sono nuovi alla programmazione, provengono da altri ambienti di sviluppo (come MS Visual Basic, o Giava) o sono nuovi in ​​Delphi.

instagram viewer

Prerequisiti:

I lettori dovrebbero avere almeno un Conoscenza lavorativa della lingua Delphi. Non è richiesta alcuna precedente esperienza di programmazione (web); essere fluente in HTML e terminologia generale di sviluppo Web nonché JavaScript dovrebbe aiutarti a essere più produttivo con i capitoli.
Ah sì. Dovrai avere Delphi 8/2005 per .NET installato sul tuo computer!

  • Lettura consigliata:
  • Una guida per principianti alla programmazione Delphi.
    Tutorial / corso di programmazione online gratuito per sviluppatori principianti. Focus su Borland Delphi.
  • Avanti veloce a Delphi per .Net.
    Una serie di articoli progettati con un obiettivo in mente: fornire un'introduzione rapida e sporca al mondo della programmazione .Net con Delphi.
  • Delphi per articoli generali .Net.
    Articoli e informazioni tecniche che ti aiuteranno ad avviare e padroneggiare Delphi 8 per .NET. Scopri IL, aspx, XML Web Services, msil, ...Delphi nell'azione ASP.NET:
  • Il potere di Delphi e ASP.NET
  • Vuoi costruire un portale web dinamico e modulare usando Delphi per .Net e ASP.NET? Scegli le soluzioni comprovate!
    PORTALE aspxDelphi.net è un'applicazione ASP.NET di Delphi 8 e può essere utilizzata per creare applicazioni intranet (basate su moduli) o portale Internet. aspxDelphi.net STORE è un'applicazione ASP.NET di Delphi 8 e può essere utilizzata per creare un negozio Internet.
    I database supportati sono: MS SQL Server / MSDE e Firebird / Interbase.

Avvertimento!
Assicurati di scaricare il versione aggiornata del codice (l'applicazione demo di BDSWebExample). La nuova versione ha nomi più significativi per le pagine Web, il codice viene ripulito dall'uso di "Gratuito" (poiché non è necessario liberare oggetti in .Net - il garbage collector fa il lavoro per te) e alcuni "difetti". Il database non è stato modificato.
Inoltre, per dare seguito ai capitoli sarebbe meglio salvare il progetto in "C: \ Inetpub \ wwwroot \ BDSWebExample"!

capitoli

I capitoli di questo corso vengono creati e aggiornati dinamicamente su questo sito. Puoi trovare l'ultimo capitolo nell'ultima pagina di questo articolo.

I capitoli di questo corso vengono creati e aggiornati dinamicamente su questo sito. I capitoli (per ora) includono:

CAPITOLO 1:
Un'introduzione alla programmazione ASP.NET con Delphi. Configurazione del server Web Cassini
Cosa è ASP.NET dal punto di vista di uno sviluppatore Delphi? Come configurare il server Web di esempio Cassini.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 2:
Impostazione dell'applicazione demo BDSWebExample Delphi 8 (ASP.NET)
Introduzione a Delphi 8 BDSWebExample: ripristino del database, preparazione della directory virtuale. Esecuzione di BDSWebExample per la prima volta!
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 3:
Cosa rende un'applicazione ASP.NET di Delphi 8
Vediamo quali sono le parti principali di un'applicazione asp.net; quali sono tutti quei file .aspx, .ascx, .dcuil, bdsproj, ecc.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 4:
Vediamo come creare una semplice applicazione Web usando Delphi per .Net.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 5:
Esame di pagine Web Form - gli elementi centrali dello sviluppo in ASP.NET. Un punto di vista dal punto di vista degli sviluppatori Delphi: che cos'è un modulo Web? Progettazione di un modulo Web, il collegamento tra il file aspx e il file code-behind, ...
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 6:
Produrre una semplice finestra di messaggio (come ShowMessage; o anche un InputBox) in un'applicazione asp.net può essere piuttosto difficile, poiché è necessario fare confusione con il modello di oggetti DHTML, JavaScript e IE. Sarebbe molto meglio se potessimo scrivere solo una riga di codice (come nelle applicazioni desktop tradizionali) per visualizzare un MessageBox... vediamo come.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 7:
Moduli Web: blocchi costitutivi di un'applicazione ASP.NET (parte 2)
Presentazione delle proprietà, dei metodi e degli eventi di Web Form. Dai un'occhiata alla proprietà IsPostback e all'elaborazione postback
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 8:
Dai un'occhiata all'uso di tag ed elementi HTML standard e all'uso di controlli HTML sul lato server - dal punto di vista di uno sviluppatore Delphi.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 9:
Abilitiamo il caricamento di file binari da un browser client sul server Web nelle applicazioni Web ASP.NET. Delphi per .Net e ASP.NET forniscono un modo semplice per accettare file dal client utilizzando HTMLInputFile (controllo server HTML "Upload file HTML") e HTTPPostedFile.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 10:
Esplorazione delle tecniche di navigazione tra le pagine Web Form: postback, navigazione diretta (utilizzando il tag) e navigazione basata su codice (utilizzando Server. Trasferimento e risposta. Reindirizzare).
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

I capitoli di questo corso vengono creati e aggiornati dinamicamente su questo sito. I capitoli (per ora) includono:

CAPITOLO 11:
Impostazione della pagina Web Form di avvio per un'applicazione ASP.NET in IIS, decidendo quale tecnica di navigazione utilizzare in vari scenari.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 12:
I controlli del server Web sono progettati specificamente per funzionare con le pagine dei moduli Web. Scopri i concetti di base, i vantaggi e i limiti dell'utilizzo dei controlli del server Web in ASP.NET.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 13:
Controllo dei controlli Web ASP.NET che passano il controllo: Button, ImageButton e LinkButton
Esistono diversi controlli Web che consentono il passaggio del controllo al server Web. Questo capitolo esplora i pulsanti Web - componenti specifici che consentono agli utenti di indicare che hanno finito con il Modulo Web (pubblicare i dati) o che desiderano eseguire un comando particolare (sul server). Informazioni sui controlli Web Button, LinkButton e ImageButton di ASP.NET.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 14:
Dando una rapida occhiata al controllo server Web ASP.NET di TextBox, l'unico controllo progettato per l'input dell'utente. TextBox ha diverse facce: immissione testo a riga singola, immissione password o immissione testo a più righe.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 15:
Comprensione dei controlli Web per la selezione delle scelte nelle applicazioni ASP.NET di Delphi
I controlli di selezione ASP.NET consentono agli utenti di selezionare da una serie di valori predefiniti. Questo capitolo esplora i controlli di tipo elenco: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList e ListBox dal punto di vista di uno sviluppatore web ASP.NET di Delphi.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 16:
Presentazione dei controlli del server Web ASP.NET progettati per raggruppare visivamente altri controlli su un modulo Web: Pannello, Segnaposto e Tabella (insieme a TableRow e TableCell).
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 17:
Uso dei validatori nelle applicazioni ASP.NET di Delphi
Presentazione della convalida dei dati lato client e lato server utilizzando i controlli di convalida: RequiredFieldValidator, RangeValidator e ValidationSummary.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 18:
Scopri quali eventi (e in quale ordine) vengono generati quando ASP.NET riceve una richiesta per un modulo Web. Informazioni su ViewState: una tecnica che ASP.NET utilizza per mantenere le modifiche allo stato della pagina in tutti i postback.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 19:
Un'introduzione al binding dei dati nelle applicazioni ASP.NET di Delphi
Scopri come aggiungere informazioni a un modulo Web associando i controlli a una fonte di dati. Informazioni sui controlli Web di associazione dei dati per la selezione delle opzioni (ListBox, DropDownList, RadioButtonList, CheckBoxList, ecc.). Scopri le interfacce IEnumerable e IList .NET.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 20:
Utilizzo delle espressioni di associazione nelle applicazioni ASP.NET di Delphi
Scopri le proprietà individuali di associazione di dati di un controllo Web. Scopri come associare i dati HTML "semplice". Esplora la magia di in ASP.NET.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

I capitoli di questo corso vengono creati e aggiornati dinamicamente su questo sito. I capitoli (per ora) includono:

CAPITOLO 21:
Primi passi nell'uso del controllo del server Web ASP.NET di Repeater. Scopri come associare i dati a controlli multi-record. Comprensione della classe DataBinder e DataBinder. Metodo di valutazione.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 22:
Scopri come implementare a livello di programmazione l'interfaccia ITemplate per creare dinamicamente il contenuto ItemTemplate per un controllo del server Web DataList.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 23:
Sviluppo e utilizzo di controlli utente personalizzati in ASP.NET
Molto simile agli oggetti TFrame di Win32 Delphi, un controllo utente ASP.NET è un contenitore per componenti; può essere nidificato in Web Form o altri controlli utente. I controlli utente offrono un modo semplice per dividere e riutilizzare le funzionalità dell'interfaccia utente comune tra le pagine dell'applicazione Web ASP.NET.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 24:
Aggiunta di controlli utente avanzati a una pagina Web in modo dinamico
I controlli utente consentono a uno sviluppatore ASP.NET di Delphi di includere le funzionalità dell'interfaccia utente comuni di un'applicazione Web in componenti riutilizzabili. Nelle applicazioni del mondo reale ti consigliamo di caricare dinamicamente un controllo utente e posizionarlo sulla pagina. Quale evento di pagina dovresti usare per LoadControl? Una volta sulla pagina, come gestite gli eventi di controllo utente? Trova le risposte in questo capitolo...
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!