2003 a été l'année où .NET a commencé à être vraiment popularisé. Non adapté au développement de logiciels d'application d'entreprise. Certaines technologies haut de gamme qui ont été largement utilisées dans les plates-formes Java, telles que la cartographie. Dans la version suivante du .NET Framework. En ce moment où .NET a vraiment commencé, Borland a finalement apporté un billet à la communauté de Delphi pour prendre le train .net Express - Delphi 8 pour .net.
Étant donné que la prise en charge de Borland pour .NET n'est pas très tôt, et que le précédent constructeur C # a été plein de bugs, j'ai commencé à apprendre la technologie .NET il y a 2 mois et j'ai essayé d'utiliser VS.NET au cas où Delphi 8 serait imprévisible. Mais maintenant, il semble que j'ai un peu plus de soucis que cela. Pour être joué dans le futur. Parlons de certaines situations d'essai et partageons avec vous quelques façons.
Un IDE nouvel et plus stable
L'IDE de Delphi8 est le même que C # Builder. Ma configuration de la machine est: P4 2.0 + 5400RPM HDD + 256MB + Win2000 ADV Server (pas un système nouvellement installé, il existe déjà de grands programmes tels que SQLServer). Cependant, il est préférable de gérer d'autres programmes importants en même temps. , il suffit de le personnaliser (la méthode est la même que D7), et vous pouvez également utiliser les styles SDI ou MDI. Ma satisfaction personnelle à l'égard de cet IDE est de 80%
Delphi 8's IDE
>> Cliquez pour voir l'image plus grande
Une lacune trouvée dans l'IDE:
1. Je n'ai pas trouvé la vérification sytax du menu du projet.
2. Si vous souhaitez revenir à l'état de conception du formulaire lors de l'édition de code, il ne semble pas facile de cliquer sur le droit de sélectionner ouvrir sur le formulaire dans Project Manager. Seulement dans l'éditeur de code, cliquez avec le bouton droit et sélectionnez Afficher le concepteur pour revenir au Form Designer.
3. J'ai trouvé que parfois lorsque vous cliquez sur le menu Windows, il y aura un message d'erreur.
4. Lorsque j'ouvre un fichier PAS avec plus de 3000 lignes à parcourir, l'intégralité de Delphi Ide a disparu (bien sûr pas à chaque fois)
5. Parfois, l'ouverture de grands fichiers de projet entraînera un certain retard de vitesse (ou peut-être que ma machine est trop lente?)
6. Je pense personnellement que la vue du modèle n'est pas pratique (elle semble assez lente). Pour plus d'informations, veuillez consulter le sujets spéciaux de la technologie .Net de développement .NET.
B VCL.NET Contrôles en un coup d'œil
Borland a déclaré que le projet basé sur VCL peut être ouvert dans D8 et compilé avec succès dans un programme basé sur .NET, j'ai donc ouvert un DRP dans le répertoire des démos et compilé.
Le chiffre suivant est le panneau de commande VCL:
Comme le montre la figure, vous pouvez être surpris que le contrôle VCL que vous utilisez ait disparu.
Page DataAccess: les contrôles liés à XML, la page DataSnap SockEConnection, WebConnection et autres contrôles ont disparu. De plus, Borland est très bon dans la série Indy, ils y restent tous ^ _ ^, mais malheureusement je les utilise rarement. (De plus, je n'ai pas essayé de savoir si je peux ajouter des contrôles disparus manuellement. Peut-être que Borland ne fournit pas du tout les implémentations .NET de ces contrôles)
C.Net contrôle en un coup d'œil
Permettez-moi d'expliquer que dans Delphi8, le contrôle visuel de vcl.net (peut-être en dessous de TComponent) et le contrôle visuel de .NET ne peuvent pas être mitigés. Soit établir une application VCL, soit une application WinForm ou une application Web ASP.NET, les contrôles disponibles dans le panneau de configuration après avoir créé une application VCL sont différents. Un TFORM ou un Tedit ne peut pas être utilisé dans l'application WinForm. Forums en profondeur). En plus des mêmes composants .NET que VS.NET, Borland lui-même fournit également des composants .NET qui peuvent être utilisés pour l'application WinForm et l'application Web ASP.NET.
Menu nouveau projet (VCL, WinForm, ASP.NET)
Voici plusieurs composants .NET fournis par Borland qui peuvent être utilisés pour WinForm ou ASP.NET:
BDP peut être utilisé en remplacement de ADO.NET. Mais je ne sais pas si c'est facile à utiliser.
DBWeb ressemble de plus en plus à Intraweb. Tout comme ça audacieux pour Delphi, Eco est apparu après?
Eco était célèbre dans C # Builder. avantage.
D Utilisez le langage Delphi pour le développement ASP.NET
Je pense personnellement que la plupart des applications .NET actuelles sont des applications Web ASP.NET. Ensuite, c'est un grand honneur de pouvoir utiliser la langue familière Delphi pour le développement ASP.NET. , vous pouvez le mettre temporairement de côté et utiliser les familiers. L'environnement et les fonctions de développement de Delphi8 sont fondamentalement les mêmes que VS.NET, et il a de nombreuses fonctions de perception et d'édition des entrées.
Pour plus d'informations, veuillez consulter le manuel de développement .NET
.NET MOBILES ET TEMBLICALES ENCORDES