À propos du cours:
Ce cours en ligne gratuit est parfait pour Delphi débutant pour les développeurs .NET ainsi que pour ceux qui veulent un large aperçu de l'art de Programmation Web ASP.NET avec Borland Delphi.
Les développeurs apprendront à concevoir, développer et déboguer une application Web ASP.Net à l'aide de Borland Delphi pour .Net. Les chapitres couvriront les éléments fondamentaux de la création d'applications Web (utilisation des formulaires Web, des services Web et contrôles utilisateur) à l'aide de Delphi, y compris l'environnement de développement intégré (IDE) et Delphi pour .Net Langue.
Les développeurs se familiariseront rapidement avec le monde réel, exemple pratique. L'ensemble du cours est construit autour de l'exemple d'application Web BDSWebExample ASP.NET fourni comme projet de démonstration avec l'installation de Delphi 8/2005.
Ce cours est destiné à ceux qui sont nouveaux dans la programmation, viennent d'un autre environnement de développement (comme MS Visual Basic, ou Java) ou sont nouveaux pour Delphi.
Conditions préalables:
Les lecteurs doivent avoir au moins un connaissance pratique du langage Delphi. Aucune expérience préalable en programmation (Web) n'est requise; maîtriser la terminologie HTML et générale du développement Web ainsi que JavaScript devrait vous aider à être plus productif avec les chapitres.
Ah oui. Vous devrez avoir Delphi 8/2005 pour .NET installé sur votre ordinateur!
- Lecture recommandée:
-
Un guide pour les débutants de la programmation Delphi.
Tutoriel / cours de programmation en ligne gratuit pour les développeurs débutants. Focus sur Borland Delphi. - Avance rapide vers Delphi pour .Net.
Une série d'articles conçus avec un seul objectif en tête: fournir une introduction rapide et sale au monde de la programmation .Net avec Delphi. -
Articles généraux sur Delphi pour .Net.
Articles et informations techniques qui vous aideront à démarrer et à maîtriser Delphi 8 pour .NET. Découvrez IL, aspx, XML Web Services, msil, ...Delphi dans l'action ASP.NET: - La puissance de Delphi et ASP.NET
- Vous souhaitez créer un portail Web dynamique et modulaire à l'aide de Delphi pour .Net et ASP.NET? Optez pour les solutions éprouvées!
Portail aspxDelphi.net est une application Delphi 8 ASP.NET, et peut être utilisée pour créer une application intranet ou portail Internet (basée sur un module). MAGASIN aspxDelphi.net est une application Delphi 8 ASP.NET et peut être utilisée pour créer une boutique Internet.
Les bases de données prises en charge sont: MS SQL Server / MSDE et Firebird / Interbase.
Avertissement!
Assurez-vous de télécharger le version mise à jour du code (l'application de démonstration BDSWebExample). La nouvelle version a des noms plus significatifs pour les pages Web, le code est nettoyé de l'utilisation de «gratuit» (depuis il n'est pas nécessaire de libérer des objets dans .Net - le garbage collector fait le travail pour vous) et certains "défauts". La base de données n'a pas changé.
De plus, pour suivre les chapitres, il serait préférable d'enregistrer le projet sous "C: \ Inetpub \ wwwroot \ BDSWebExample"!
Chapitres
Les chapitres de ce cours sont créés et mis à jour dynamiquement sur ce site. Vous pouvez trouver le dernier chapitre sur la dernière page de cet article.
Les chapitres de ce cours sont créés et mis à jour dynamiquement sur ce site. Les chapitres (pour l'instant) comprennent:
CHAPITRE 1:
Une introduction à la programmation ASP.NET avec Delphi. Configuration du serveur Web Cassini
Qu'est-ce qu'ASP.NET du point de vue d'un développeur Delphi? Comment configurer l'exemple de serveur Web Cassini.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 2:
Configuration de l'application de démonstration BDSWebExample Delphi 8 (ASP.NET)
Premiers pas avec Delphi 8 BDSWebExample: restauration de la base de données, préparation du répertoire virtuel. Exécution de BDSWebExample pour la première fois!
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 3:
Ce qui fait une application Delphi 8 ASP.NET
Voyons quelles sont les principales parties d'une application asp.net; quels sont tous ces fichiers .aspx, .ascx, .dcuil, bdsproj, etc.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 4:
Voyons comment créer une application Web simple à l'aide de Delphi pour .Net.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 5:
Examen des pages de formulaire Web - les éléments centraux du développement dans ASP.NET. Un point de vue du point de vue du développeur Delphi: Qu'est-ce qu'un formulaire Web? Conception d'un formulaire Web, Le lien entre le fichier aspx et le fichier code-behind, ...
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 6:
Produire une boîte de message simple (comme ShowMessage; ou même un InputBox) dans une application asp.net peut être assez difficile - car vous devez jouer avec le modèle d'objet DHTML, JavaScript et IE. Ce serait bien mieux si nous pouvions écrire une seule ligne de code (comme dans les applications de bureau traditionnelles) pour afficher un MessageBox... voyons comment.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 7:
Formulaires Web - blocs de construction d'une application ASP.NET (partie 2)
Présentation des propriétés, méthodes et événements du formulaire Web. Examen de la propriété IsPostback et du traitement de publication
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 8:
Présentation de l'utilisation de balises et d'éléments HTML standard et de l'utilisation de contrôles HTML côté serveur - du point de vue d'un développeur Delphi.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 9:
Activons le téléchargement de fichiers binaires d'un navigateur client vers le serveur Web dans les applications Web ASP.NET. Delphi pour .Net et ASP.NET permettent d'accepter facilement les fichiers du client à l'aide de HTMLInputFile (contrôle serveur HTML "HTML File Upload") et des classes HTTPPostedFile.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 10:
Exploration des techniques de navigation entre les pages de formulaires Web: publications, navigation directe (à l'aide de la balise) et navigation basée sur le code (à l'aide du serveur). Transfert et réponse. Réorienter).
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
Les chapitres de ce cours sont créés et mis à jour dynamiquement sur ce site. Les chapitres (pour l'instant) comprennent:
CHAPITRE 11:
Configuration de la page de formulaire Web de démarrage pour une application ASP.NET sous IIS, en décidant de la technique de navigation à utiliser dans divers scénarios.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 12:
Les contrôles du serveur Web sont spécifiquement conçus pour fonctionner avec les pages Web Forms. Découvrez les concepts de base, les avantages et les limites de l'utilisation des contrôles Web Server dans ASP.NET.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 13:
Examen des contrôles Web ASP.NET avec passage de contrôle: Button, ImageButton et LinkButton
Il existe plusieurs contrôles Web qui permettent de transmettre le contrôle au serveur Web. Ce chapitre explore les boutons Web - composants spécifiques qui permettent aux utilisateurs d'indiquer qu'ils ont terminé avec le formulaire Web (publier les données) ou vouloir exécuter une commande particulière (sur le serveur). Découvrez les contrôles Web Button, LinkButton et ImageButton d'ASP.NET.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 14:
Jetez un coup d'œil au contrôle du serveur Web TextBox ASP.NET - le seul contrôle conçu pour l'entrée utilisateur. TextBox a plusieurs faces: saisie de texte sur une seule ligne, saisie de mot de passe ou saisie de texte sur plusieurs lignes.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 15:
Comprendre les contrôles Web pour sélectionner des choix dans les applications Delphi ASP.NET
Les contrôles de sélection ASP.NET permettent aux utilisateurs de choisir parmi une série de valeurs prédéfinies. Ce chapitre explore les contrôles de type liste: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList et ListBox du point de vue d'un développeur Web Delphi ASP.NET.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 16:
Présentation des contrôles de serveur Web ASP.NET conçus pour regrouper visuellement d'autres contrôles sur un formulaire Web: panneau, espace réservé et table (avec TableRow et TableCell).
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 17:
Utilisation de validateurs dans les applications Delphi ASP.NET
Présentation de la validation des données côté client et côté serveur à l'aide des contrôles de validation: RequiredFieldValidator, RangeValidator et ValidationSummary.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 18:
Découvrez quels événements (et dans quel ordre) sont générés lorsque ASP.NET reçoit une demande de formulaire Web. En savoir plus sur ViewState - une technique qu'ASP.NET utilise pour maintenir les changements d'état de page entre les publications.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 19:
Une introduction à la liaison de données dans les applications Delphi ASP.NET
Apprenez à ajouter des informations à un formulaire Web en liant les contrôles à une source de données. En savoir plus sur les contrôles Web de liaison de données pour sélectionner des choix (ListBox, DropDownList, RadioButtonList, CheckBoxList, etc.). Découvrez les interfaces IEnumerable et IList .NET.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 20:
Utilisation d'expressions de liaison dans les applications Delphi ASP.NET
Découvrez les propriétés individuelles de liaison de données d'un contrôle Web. Apprenez à lier des données HTML "ordinaire". Explorez la magie de ASP.NET.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
Les chapitres de ce cours sont créés et mis à jour dynamiquement sur ce site. Les chapitres (pour l'instant) comprennent:
CHAPITRE 21:
Premières étapes de l'utilisation du contrôle serveur Web Repeater ASP.NET. Découvrez comment lier des données à des contrôles multi-enregistrements. Comprendre la classe DataBinder et le DataBinder. Méthode Eval.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 22:
Apprenez à implémenter par programme l'interface ITemplate pour créer dynamiquement le contenu ItemTemplate pour un contrôle DataList Web Server.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 23:
Développement et utilisation de contrôles utilisateur personnalisés dans ASP.NET
Très similaire aux objets TFrame de Win32 Delphi, un contrôle utilisateur ASP.NET est un conteneur pour les composants; il peut être imbriqué dans des formulaires Web ou d'autres contrôles utilisateur. Les contrôles utilisateur vous offrent un moyen simple de fractionner et de réutiliser la fonctionnalité d'interface utilisateur commune sur les pages de votre application Web ASP.NET.
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!
CHAPITRE 24:
Ajout dynamique de contrôles utilisateur avancés à une page Web
Les contrôles utilisateur permettent à un développeur Delphi ASP.NET d'encapsuler les fonctionnalités d'interface utilisateur communes d'une application Web dans des composants réutilisables. Dans les applications du monde réel, vous voudrez pouvoir charger dynamiquement un contrôle utilisateur et le placer sur la page. Quel événement de page devez-vous utiliser pour LoadControl? Une fois sur la page, comment gérez-vous les événements de contrôle utilisateur? Trouvez les réponses dans ce chapitre...
Discutez des questions, commentaires, problèmes et solutions liés à ce chapitre!