Ein Leitfaden für Anfänger zur ASP.NET-Programmierung für Delphi-Entwickler

click fraud protection

Über den Kurs:

Dieser kostenlose Online-Kurs ist perfekt für Anfänger Delphi für .NET-Entwickler sowie für diejenigen, die einen breiten Überblick über die Kunst von wollen ASP.NET-Webprogrammierung mit Borland Delphi.

Entwickler lernen, wie sie die ASP.Net-Webanwendung mit Borland Delphi für .Net entwerfen, entwickeln und debuggen. In den Kapiteln werden die grundlegenden Elemente zum Erstellen von Webanwendungen (Arbeiten mit Webformularen, Webdienste) behandelt und Benutzersteuerelemente) unter Verwendung von Delphi, einschließlich der integrierten Entwicklungsumgebung (IDE) und des Delphi für .Net Sprache.
Entwickler werden sich schnell mit der Praxis vertraut machen, ein praktisches Beispiel. Der gesamte Kurs basiert auf der Webbeispielanwendung BDSWebExample ASP.NET, die als Demo-Projekt mit der Installation von Delphi 8/2005 geliefert wird.

Dieser Kurs richtet sich an diejenigen, die neu in der Programmierung sind und aus einer anderen Entwicklungsumgebung stammen (z MS Visual Basic, oder Java) oder sind neu in Delphi.

instagram viewer

Voraussetzungen:

Leser sollten mindestens eine haben Arbeitswissen der Delphi-Sprache. Es sind keine Vorkenntnisse in der (Web-) Programmierung erforderlich. Wenn Sie HTML und die allgemeine Webentwicklungsterminologie sowie JavaScript fließend beherrschen, können Sie die Kapitel produktiver gestalten.
Ah ja. Auf Ihrem Computer muss Delphi 8/2005 für .NET installiert sein!

  • Literatur-Empfehlungen:
  • Ein Leitfaden für Anfänger zur Delphi-Programmierung.
    Kostenloses Online-Programmier-Tutorial / Kurs für Anfänger. Fokus auf Borland Delphi.
  • Schneller Vorlauf nach Delphi für .Net.
    Eine Reihe von Artikeln, die mit dem Ziel entwickelt wurden, eine schnelle und schmutzige Einführung in die Welt der .NET-Programmierung mit Delphi zu bieten.
  • Delphi für allgemeine .Net-Artikel.
    Artikel und technische Informationen, mit denen Sie Delphi 8 für .NET starten und beherrschen können. Informieren Sie sich über IL, aspx, XML Web Services, msil, ...Delphi in ASP.NET-Aktion:
  • Die Leistung von Delphi und ASP.NET
  • Möchten Sie mit Delphi für .Net und ASP.NET ein dynamisches, modulares Webportal erstellen? Entscheiden Sie sich für die bewährten Lösungen!
    aspxDelphi.net PORTAL ist eine Delphi 8 ASP.NET-Anwendung und kann zum Erstellen einer (modulbasierten) Intranet- oder Internetportalanwendung verwendet werden. aspxDelphi.net STORE ist eine Delphi 8 ASP.NET-Anwendung und kann zum Erstellen eines Internet-Shops verwendet werden.
    Unterstützte Datenbanken sind: MS SQL Server / MSDE und Firebird / Interbase.

Warnung!
Stellen Sie sicher, dass Sie die herunterladen aktualisierte Version des Codes (die BDSWebExample-Demoanwendung). Die neue Version hat aussagekräftigere Namen für Webseiten, der Code wird von der Verwendung von "Free" (seitdem) bereinigt Es ist nicht erforderlich, Objekte in .Net freizugeben (der Garbage Collector erledigt die Arbeit für Sie) und einige "Mängel". Die Datenbank hat sich nicht geändert.
Um mit den Kapiteln fortzufahren, ist es am besten, wenn Sie das Projekt unter "C: \ Inetpub \ wwwroot \ BDSWebExample" speichern!

Kapitel

Die Kapitel dieses Kurses werden auf dieser Site dynamisch erstellt und aktualisiert. Das neueste Kapitel finden Sie auf der letzten Seite dieses Artikels.

Die Kapitel dieses Kurses werden auf dieser Site dynamisch erstellt und aktualisiert. Zu den Kapiteln (vorerst) gehören:

KAPITEL 1:
Eine Einführung in die ASP.NET-Programmierung mit Delphi. Konfigurieren des Cassini-Webservers
Was ist ASP.NET aus Sicht eines Delphi-Entwicklers? So richten Sie den Cassini-Beispielwebserver ein
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 2:
Einrichten der Demoanwendung BDSWebExample Delphi 8 (ASP.NET)
Erste Schritte mit Delphi 8 BDSWebExample: Wiederherstellen der Datenbank, Vorbereiten des virtuellen Verzeichnisses. BDSWebExample zum ersten Mal ausführen!
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 3:
Was macht eine Delphi 8 ASP.NET-Anwendung aus?
Mal sehen, was die Hauptteile einer asp.net-Anwendung sind. Was sind all diese .aspx-, .ascx-, .dcuil-, bdsproj- usw. Dateien?
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 4:
Lassen Sie uns sehen, wie Sie mit Delphi for .Net eine einfache Webanwendung erstellen.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 5:
Untersuchen von Webformularseiten - die zentralen Elemente der Entwicklung in ASP.NET. Ein Blickwinkel aus Sicht eines Delphi-Entwicklers: Was ist ein Webformular? Entwerfen eines Webformulars, Die Verknüpfung zwischen der Aspx-Datei und der CodeBehind-Datei, ...
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 6:
Erstellen eines einfachen Meldungsfelds (wie ShowMessage; oder sogar eine InputBox) in einer asp.net-Anwendung kann ziemlich schwierig sein - da Sie sich mit DHTML-, JavaScript- und IE-Objektmodellen herumschlagen müssen. Es wäre viel besser, wenn wir nur eine Codezeile schreiben könnten (wie in herkömmlichen Desktop-Anwendungen), um eine MessageBox anzuzeigen... Mal sehen wie.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 7:
Web Forms - Bausteine ​​einer ASP.NET-Anwendung (Teil 2)
Einführung in Web Form-Eigenschaften, -Methoden und -Ereignisse. Sehen Sie sich die IsPostback-Eigenschaft und die Postback-Verarbeitung an
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 8:
Sehen Sie sich die Verwendung von Standard-HTML-Tags und -Elementen sowie die Verwendung von serverseitigen HTML-Steuerelementen an - aus der Sicht eines Delphi-Entwicklers.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 9:
Aktivieren Sie das Hochladen von Binärdateien von einem Client-Browser auf den Webserver in ASP.NET-Webanwendungen. Delphi für .Net und ASP.NET bieten eine einfache Möglichkeit, Dateien vom Client mithilfe der Klassen HTMLInputFile (HTML-Serversteuerelement "HTML File Upload") und HTTPPostedFile zu akzeptieren.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 10:
Erkundung der Navigationstechniken zwischen Web Form-Seiten: Postbacks, direkte Navigation (mithilfe des Tags) und codebasierte Navigation (mithilfe des Servers). Übertragung und Antwort. Umleiten).
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

Die Kapitel dieses Kurses werden auf dieser Site dynamisch erstellt und aktualisiert. Zu den Kapiteln (vorerst) gehören:

KAPITEL 11:
Einrichten der Startseite des Webformulars für eine ASP.NET-Anwendung unter IIS, um zu entscheiden, welche Navigationstechnik in verschiedenen Szenarien verwendet werden soll.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 12:
Webserver-Steuerelemente wurden speziell für die Verwendung mit Web Forms-Seiten entwickelt. Informieren Sie sich über die grundlegenden Konzepte, Vorteile und Einschränkungen der Verwendung von Webserver-Steuerelementen in ASP.NET.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 13:
Untersuchen von ASP.NET-Websteuerelementen zum Übergeben von Steuerelementen: Button, ImageButton und LinkButton
Es gibt mehrere Websteuerelemente, mit denen die Steuerung an den Webserver zurückgegeben werden kann. In diesem Kapitel werden Webschaltflächen erläutert - spezifische Komponenten, mit denen Benutzer angeben können, dass sie mit dem Webformular fertig sind (Daten veröffentlichen) oder einen bestimmten Befehl ausführen möchten (auf dem Server). Erfahren Sie mehr über die Websteuerelemente Button, LinkButton und ImageButton von ASP.NET.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 14:
Ein kurzer Blick auf das TextBox ASP.NET-Webserver-Steuerelement - das einzige Steuerelement, das für Benutzereingaben entwickelt wurde. TextBox hat mehrere Gesichter: einzeilige Texteingabe, Passworteingabe oder mehrzeilige Texteingabe.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 15:
Grundlegendes zu Websteuerelementen für die Auswahl in Delphi ASP.NET-Anwendungen
Mit ASP.NET-Auswahlsteuerelementen können Benutzer aus einer Reihe vordefinierter Werte auswählen. In diesem Kapitel werden Steuerelemente vom Listentyp erläutert: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList und ListBox aus der Sicht eines Delphi ASP.NET-Webentwicklers.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 16:
Einführung in ASP.NET-Webserver-Steuerelemente zum visuellen Gruppieren anderer Steuerelemente in einem Webformular: Bedienfeld, Platzhalter und Tabelle (zusammen mit TableRow und TableCell).
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 17:
Verwenden von Validatoren in Delphi ASP.NET-Anwendungen
Einführung in die clientseitige und serverseitige Datenvalidierung mithilfe von Validierungssteuerelementen: RequiredFieldValidator, RangeValidator und ValidationSummary.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 18:
Finden Sie heraus, welche Ereignisse (und in welcher Reihenfolge) generiert werden, wenn ASP.NET eine Anforderung für ein Webformular empfängt. Erfahren Sie mehr über ViewState - eine Technik, mit der ASP.NET Änderungen des Seitenzustands über Postbacks hinweg verwaltet.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 19:
Eine Einführung in die Datenbindung in Delphi ASP.NET-Anwendungen
Erfahren Sie, wie Sie einem Webformular Informationen hinzufügen, indem Sie Steuerelemente an eine Datenquelle binden. Erfahren Sie mehr über Datenbindungs-Websteuerelemente zur Auswahl (ListBox, DropDownList, RadioButtonList, CheckBoxList usw.). Informieren Sie sich über IEnumerable- und IList .NET-Schnittstellen.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 20:
Verwenden von Bindungsausdrücken in Delphi ASP.NET-Anwendungen
Informieren Sie sich über datenbindende einzelne Eigenschaften eines Websteuerelements. Erfahren Sie, wie Sie "einfaches" HTML an Daten binden. Entdecken Sie die Magie von in ASP.NET.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

Die Kapitel dieses Kurses werden auf dieser Site dynamisch erstellt und aktualisiert. Zu den Kapiteln (vorerst) gehören:

KAPITEL 21:
Erste Schritte bei der Verwendung des Repeater ASP.NET-Webserversteuerelements. Erfahren Sie, wie Sie Steuerelemente für mehrere Datensätze binden. Grundlegendes zur DataBinder-Klasse und zum DataBinder. Eval-Methode.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 22:
Erfahren Sie, wie Sie die ITemplate-Schnittstelle programmgesteuert implementieren, um den ItemTemplate-Inhalt für ein DataList-Webserver-Steuerelement dynamisch zu erstellen.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 23:
Entwickeln und Verwenden von benutzerdefinierten Benutzersteuerelementen in ASP.NET
Ein ASP.NET-Benutzersteuerelement ist den TFrame-Objekten von Win32 Delphi sehr ähnlich und ein Container für Komponenten. Es kann in Web Forms oder anderen Benutzersteuerelementen verschachtelt sein. Benutzersteuerelemente bieten Ihnen eine einfache Möglichkeit, allgemeine Benutzeroberflächenfunktionen auf die Seiten Ihrer ASP.NET-Webanwendung aufzuteilen und wiederzuverwenden.
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

KAPITEL 24:
Dynamisches Hinzufügen erweiterter Benutzersteuerelemente zu einer Webseite
Mithilfe von Benutzersteuerelementen kann ein Delphi ASP.NET-Entwickler die allgemeinen UI-Funktionen einer Webanwendung in wiederverwendbare Komponenten einbinden. In realen Anwendungen möchten Sie in der Lage sein, ein Benutzersteuerelement dynamisch zu laden und auf der Seite zu platzieren. Welches Seitenereignis sollten Sie für LoadControl verwenden? Wie gehen Sie auf der Seite mit User Control-Ereignissen um? Finden Sie die Antworten in diesem Kapitel...
Besprechen Sie Fragen, Kommentare, Probleme und Lösungen zu diesem Kapitel!

instagram story viewer