Un dicton ancien dit : « Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils. »
Je pense que tous les amis qui utilisent Delphi devraient avoir une compréhension approfondie de cette phrase. En effet, si Delphi n'avait pas le support des contrôles, sa popularité serait considérablement réduite, et il n'y aurait pas autant de fans qu'aujourd'hui. Je passerais à BCB ou VC, haha.
Cependant, de nos jours, les contrôles sont partout, sans parler du DSP (Delphi Super Page), il y a déjà des dizaines de milliers de contrôles sur une seule aventure profonde, et ils sont toujours mis à jour chaque jour, comme c'est effrayant :) Cependant, avec plus de choix, des problèmes suivront (haha, si MM ce serait bien si il y en avait tellement parmi lesquels choisir), car je ne peux pas tous les essayer, il existe donc de nombreux contrôles excellents qui ne sont pas encore connus, j'ai donc écrit cet article, dans l'espoir d'être utile à tout le monde. et servir de guide.
Bon, venons-en maintenant au fait. Tout d’abord, classifions grossièrement les contrôles pour faciliter notre discussion ultérieure.
Mais comme il existe de nombreux types de contrôles, ils sont grossièrement répartis dans les catégories suivantes :
---Classe de style d'interface
---Classe d'apparence de la coque
---Classe d'éditeur
---Classe de grille
---Classe de base de données
---Classe de rapport
---Cours de graphisme
---Catégorie complète
Le principe de l'accord est le suivant : All FreeWare, All source. Quant aux contrôles commerciaux qui coûtent de l'argent à l'achat, j'en discuterai séparément plus tard. Pour chaque contrôle dont nous discutons dans cet article, une note de qualité sera attribuée. Les contrôles commerciaux et les contrôles gratuits sont traités de la même manière, non pas en fonction du prix, mais en fonction de la qualité :
Les critères généraux de notation sont les suivants :
Des commandes super cool :
★★★★★
Également de très belles commandes :
★★★★
Contrôles généraux mais distinctifs : ★★★
Les contrôles avec moins de trois étoiles dépassent le cadre de cet article. (☆ signifie que l'efficacité de ★ est réduite de moitié)
Il convient également de noter que cet article est destiné à recommander à tous d'excellents contrôles tiers. Tous les contrôles mentionnés dans l'article peuvent être téléchargés à partir du site Web www.Delphiuser.com.
◆Tout d’abord, parlons des contrôles tiers gratuits (avec code source) :
㈠Classe de style d'interface------------
Un excellent logiciel doit avoir une excellente interface de fonctionnement, je pense que cela ne devrait faire aucun doute. Cependant, les amis qui ont utilisé C/C++ pour écrire des programmes déploreront certainement qu'il soit trop fatiguant de créer une interface belle et facile à utiliser (sauf pour BCB). Mais depuis la naissance de Delphi, tout cela a soudainement changé.
Ici, je recommande d’abord à tout le monde quatre ensembles d’excellents packages de contrôle de production d’interface.
1.FlatStyle2.1 Qualité : ★★★★★
-------------------------------------------------- ----
Revoir:
Un très bon package de contrôle d'interface, qu'est-ce que Cool ? Après avoir utilisé FaltStyle, vous saurez :) Dans la dernière version 2.1, FlatStyle a apporté de grands changements. Non seulement plusieurs nouveaux contrôles ont été ajoutés, mais le code source a également été mis à jour. J'ai fait une bonne affaire Les modifications sont plus organisées. Cependant, il reste encore quelques petits bugs, haha, mais ils sont inoffensifs. AWater l'a lui-même révisé sur cette base et a ajouté plusieurs contrôles. Il n'y a qu'un seul mot pour décrire la sensation de l'utiliser, Haha, c'est tellement cool ! Fortement recommandé !
2.JLAqua1.0 Qualité : ★★★★
-------------------------------------------------- --
Revoir:
Il s'agit d'un package de contrôle avec une interface de type Mac OS. Si vous avez un faible pour la belle interface d'Apple, cette chose est votre meilleur choix. Elle est absolument accrocheuse. Mais comme il s'agit de la version 1.0, AWater l'utilisera après. en l'utilisant, j'ai toujours l'impression que je n'en suis toujours pas satisfait, comme s'il manquait quelque chose. Mais il est déjà très bien et je vous le recommande.
3.Platinum contrôle la qualité : ★★★☆
-------------------------------------------------- --
Revoir:
Il s'agit d'un autre package de contrôle avec une interface de type Mac OS. Par rapport au JLAqua ci-dessus, la principale différence est que ce package de contrôle simule une interface de style Mac OS plus classique, tandis que JLAqua est plus tendance. ce package de contrôle fournit relativement peu de types de contrôles et a des fonctions relativement uniques. Cependant, il reste assez unique et mérite d'être recommandé.
4.Qualité CoolForm : ★★★
--------------------------------------------------
Revoir:
La première fois que j'ai utilisé ce type, j'ai été vraiment dupé par son nom. Plus tard, quand j'ai regardé de plus près son code source, j'ai découvert que ce n'était rien de plus que ça. a été très bien écrit. Il est simple et possède de bonnes fonctions, notamment son éditeur d'attributs intégré, qui est très intéressant et peut générer automatiquement des images de masque en fonction des images que vous fournissez. Haha, c'est un plutôt bon contrôle, c'est à toi de l'utiliser ou pas.
㈡Classe d'apparence de la coque-------------
Je pense que de nombreux amis ne sont pas satisfaits des OpenDialog et SaveDialog fournis par Delphi lors de l'écriture de programmes. Parfois, ils doivent créer quelque chose de similaire à un explorateur, mais les FileListBox et DirectoryListBox fournis par Delphi sont trop laids et grossiers. Bien que Delphi fournisse ShellApi.pas, mais qu'il soit trop difficile d'écrire un tel composant à partir de zéro, les éléments suivants peuvent vous libérer du travail répétitif redondant.
1.DFS TSystemTreeView v0.95 Qualité bêta : ★★★★☆
-------------------------------------------------- ---
Revoir:
En parlant de DFS, je pense que tout vétéran utilisant Delphi le connaîtra. Ce contrôle peut être considéré comme un produit de haute qualité, et AWater n'a pas besoin d'en parler trop. Cependant, comme il s'agit d'une version bêta, il est encore un peu instable et fera parfois des erreurs. Je ne lui ai donc mis que quatre étoiles, ce qui est un peu injuste, haha. Je vous le recommande !
2.LsFileExplorer 2.7 Qualité : ★★★☆
-------------------------------------------------- -
Revoir:
C'est un très bon package de contrôle. Le seul dommage est qu'il y a un bug dans la partie TLsDirTreeCombo. Autrement dit, lorsque vous placez TLsDirTreeCombo au-dessus de TCoolBar ou TControlBar, une fois la largeur modifiée, vous constaterez que la position ClickButton de TLsDirTreeCombo sera. gravement touchée. Haha, à l'origine AWater voulait lui donner un ★★★★☆, mais le résultat a fortement chuté, ce qui est dommage. Ce serait formidable si ce bug pouvait être corrigé, mais là encore, c'est gratuit après tout. Cela vaut toujours la peine de vous le recommander.
㈢Classe d'éditeur ----------
Avez-vous déjà ressenti cela ? Memo est trop simple, Richedit est difficile à utiliser et la version est trop compliquée, ce qui la rend sujette à des problèmes. Souhaitez-vous disposer d'un contrôle d'édition puissant prenant en charge la coloration syntaxique, comme le propre éditeur de Delphi ? Veuillez jeter un œil aux deux choses suivantes.
1.mwEdit 0.92a Qualité : ★★★★★
-------------------------------------------------- ---
Revoir:
Ce truc est actuellement le meilleur contrôle gratuit. Il possède des fonctions puissantes comme les contrôles commerciaux et est un code open source. C'est une bénédiction pour la majorité des programmeurs Delphi ! Avec lui, vous pouvez facilement écrire un éditeur comme le propre éditeur de Delphi. En plus de prendre en charge la coloration spéciale de la syntaxe Pascal, il peut également prendre en charge plus de dix autres colorations syntaxiques. La meilleure chose est que mwEdit peut réellement être connecté à la base de données, haha. C’est vraiment puissant et je vous le recommande vivement !
2.unicode edit 1.0 Qualité : ★★★★☆
-------------------------------------------------- ---
Revoir:
Ce contrôle est l'un des célèbres projets JEDI. Il est généralement similaire à mwEdit ci-dessus, mais ses fonctions ne sont pas aussi puissantes qu'elles le sont, mais il est déjà très bon. La particularité est qu'il intègre plus d'une centaine de fonctions Unicode (WideString). Haha, je vous le recommande !
㈣Classe de grille--------
En réalité, de nombreuses méthodes d'organisation des données sont très appropriées pour être représentées par Grid, en particulier dans un système comportant une grande quantité de données et d'informations complexes. Cela serait inimaginable sans le contrôle Grid. Cependant, la grille fournie avec Delphi, qu'il s'agisse de StringGrid, DrawGrid ou DBGrid, n'est pas assez puissante. Les contrôles Grid suivants peuvent vous intéresser.
1.TStringAlignGrid 2.0 Qualité : ★★★★
-------------------------------------------------- ---
Revoir:
Bien que ce contrôle soit gratuit, force est de constater que l’auteur reste très prudent. On ne peut pas dire que la fonction soit très puissante, mais elle est suffisamment utile tant que vous ne faites rien de spécial, cette commande est certainement votre meilleur choix. Il est également livré avec un fichier d'aide détaillé, qui mérite d'être recommandé.
㈤Classe DB------
Il ne semble pas y avoir de contrôles gratuits particulièrement remarquables dans ce domaine. Après les avoir récupérés, je n'ai trouvé que celui-ci, haha.
1.TkbmMEMTABLE v. 2.33 Qualité : ★★★★
-------------------------------------------------- -
Revoir:
Un joli contrôle de table mémoire. Si vous avez un besoin urgent de contrôles dans ce domaine, essayez-le. A recommander.
㈥Classe de rapport ----------
En parlant de rapports, de nombreux amis doivent avoir un sentiment inexplicable dans leur cœur. Après avoir goûté à l'embarras apporté par QuickReport, nous nous sommes toujours efforcés de trouver un excellent contrôle de rapport avec des fonctions exceptionnelles. Voici deux très excellents contrôles de rapport recommandés pour vous, et ils sont tous développés par nos propres collaborateurs, haha, bienvenue avec applaudissements :
1.Qualité du rapport électronique : ★★★★☆
-------------------------------------------------- ---
Revoir:
Un très excellent contrôle de rapport, entièrement conçu pour le format de rapport chinois, et il est également livré avec un éditeur de rapport. Le mode de travail est similaire à l'impression de modèles. Il fallait initialement un mois pour utiliser QuickReport, mais cela peut être fait en trois jours en utilisant. Rapport électronique, haha. Il convient toutefois de préciser qu'eReport ne prend pas encore en charge l'imbrication de rapports, ce qui est dommage. (L'auteur Wang Hansong lui-même a déclaré que la partie imbriquée du rapport avait été écrite à l'origine, mais malheureusement elle a été accidentellement perdue et elle n'a pas été écrite depuis. Woo woo woo woo...)
2.qualité de la machine : ★★★★
-------------------------------------------------- ---
Revoir:
En parlant de ce genre de choses, peu de gens le savent. Mais en parlant de FastReport, je pense que tout le monde doit en avoir entendu parler. Ce contrôle est développé sur la base du célèbre FastReport. Il a corrigé quelques bugs et amélioré de nombreuses fonctions. Plutôt bien, haha. recommander!
㈦Cours de graphisme ---------
Il faut dire que la gamme de contrôles graphiques est trop large, de l'image générale au graphique, en passant par divers effets. Le contenu est trop vaste et trop large, je vais donc simplement sélectionner quelques-uns des plus distinctifs et vous les présenter.
1.Qualité FastLib : ★★★★★
-------------------------------------------------- ---
Revoir:
Une très, très excellente bibliothèque graphique qui fournit un grand nombre de fonctions de traitement graphique. Ses fonctions sont si puissantes que même certains contrôles commerciaux leur sont inférieurs. Les différents effets spéciaux graphiques créés avec, haha, je ne peux dire qu'un mot. Je vous le recommande vivement !
2. Qualité GLScene (composant OpenGL) : ★★★★☆
-------------------------------------------------- ---
Revoir:
Avez-vous déjà essayé d'écrire un programme OpenGL comme celui-ci : sélectionnez un modèle puis ajoutez-y des lumières et des textures. Ajustez la taille et la position en temps réel. Pas satisfait ? Changez simplement de modèle et réessayez. Tout ne ressemble pas à l'écriture d'un programme, mais à un montage sur place dans 3DSMax. Et si, c'est incroyable, pourquoi ne pas l'essayer bientôt. Haha, je vous le recommande vivement !
3.TPicShow v2.3 Qualité : ★★★★☆
-------------------------------------------------- ---
Revoir:
Cette petite chose fournit 122 types d'effets spéciaux graphiques, et l'efficacité est également bonne. Il vous reste beaucoup de temps pour rechercher des livres et du code. Venez essayer. Ajoutez des effets de commutation aux graphiques de votre programme et laissez vos utilisateurs faire l'éloge de l'interface de votre programme. Haha, je vous le recommande vivement !
(8) Catégorie complète ---------
Les packages de contrôle complets font référence aux méli-mélo qui incluent différents types de contrôles. Voici quelques excellents packages de contrôle complets parmi les contrôles gratuits :
1.RxLib 2.75 Qualité : ★★★★☆
-------------------------------------------------- ---
Revoir:
En parlant de ce type, tout le monde aurait déjà dû l'entendre comme le tonnerre, non ? Haha, je n’en dirai donc pas grand chose sur AWater, mais ne me dites pas que vous ne le connaissez pas encore, je vous le recommande vivement !
2.RALib 1.52a Qualité : ★★★★★
-------------------------------------------------- ---
Revoir:
Bien qu'il y ait une différence d'un mot entre les noms de Dongdong et RxLib, leurs fonctions sont plus puissantes que RxLib, mais ils ne sont pas aussi connus en Chine que RxLib. Allez l'essayer, je vous garantis que vous serez agréablement surpris. Je vous le recommande vivement !
3.Qualité de la bibliothèque du forum DevExPRess 2.0 : ★★★★☆
-------------------------------------------------- ---
Ce package de contrôle est un ensemble de packages d'extension de code source et gratuits produits par le célèbre fabricant de contrôles Delphi Developer Express. Adhérant au style cohérent de Developer Express, ce package de contrôle a partout une saveur « aristocratique », y compris de nombreux excellents contrôles. Il ne ressemble pas du tout à un contrôle gratuit. Si vous regardez son code source, plus de ce sentiment. clair et bien structuré. Il est digne d’un artiste célèbre d’agir. héhé. Cependant, de telles bonnes choses ne peuvent pas être obtenues avec désinvolture. Vous devez d'abord participer au Developer Express Forum et vous inscrire auprès d'eux (bien sûr, c'est gratuit) avant de pouvoir l'obtenir. Allez-y et inscrivez-vous. Fortement recommandé!
D'accord, après avoir examiné les contrôles tiers gratuits ci-dessus, examinons les contrôles commerciaux. Nous divisons également les contrôles commerciaux en 8 catégories et effectuons une évaluation pour les comparer avec les contrôles gratuits recommandés précédemment. voyez qui a l’avantage. Les contrôles commerciaux ne les dominent pas nécessairement tous !
◆Contrôles commerciaux (mais il faut dépenser de l'argent pour les acheter) :
㈠Classe de style d'interface------------
1.DevExpress Bars 3.1 Qualité : ★★★★★
-------------------------------------------------- ---
Revoir:
Il s'agit d'un groupe de contrôle avec une interface Word2000 produit par le célèbre fabricant de contrôles Delphi Developer Express. Les fonctions sont si puissantes et l’interface si magnifique, haha, c’est tout simplement difficile de la décrire avec des mots. J'ai même des doutes sur le fait que les menus et les barres d'outils de Dephi soient constitués de ce genre de choses. C'est vraiment cool en comparaison, le ToolBar97 gratuit est comme un poulet et sans goût. Haha, si vous voulez créer une interface belle et populaire, c'est votre meilleur choix, et cela vous fera également gagner beaucoup de temps sur les travaux répétitifs. Fortement recommandé! ! !
2.Qualité ExtarPack 1.5 : ★★★★★
-------------------------------------------------- ---
Revoir:
Si vous voulez rendre votre propre interface de programme très différente, ce truc est le meilleur choix, haha. Cela peut armer votre programme jusqu'aux dents. Si d'autres ne le savent pas, ils penseront certainement que vous utilisez un nouveau système d'exploitation. Haha, si vous voulez surprendre quelqu'un, utilisez simplement ExtarPack. Cela vous rendra très satisfait. Cependant, je dois vous rappeler à l'avance que ce genre de choses consomme beaucoup de ressources système. Fortement recommandé!
3.FormContainer 1.5 Qualité : ★★★★★
-------------------------------------------------- ---
Vous n'avez jamais utilisé le TeeChart fourni avec Delphi. Ce truc a été écrit par deux programmeurs de la société qui a produit TeeChart. La qualité est-elle bonne Haha, c'est de première classe. N’embarrassez jamais TeeChart. Savez-vous pourquoi une personne serait hébétée devant l’ordinateur ? Vous avez probablement vu des programmes écrits à l'aide de FormContainer. héhé. C'est vraiment étonnant, le style d'interface absolument classique vous réservera une surprise inattendue. AWater est très compatible avec le programmeur capable d'écrire ce contrôle, ce qui est incroyable. C'est dommage que le code source ne soit pas disponible, sinon je devrais l'étudier attentivement. Je vous le recommande vivement ! !
㈡Classe d'apparence de la coque-------------
1.Shell Control Pack VCL v1.5 Qualité : ★★★★★
-------------------------------------------------- ---
Revoir:
Concernant ce contrôle, AWater ne veut plus perdre de mots. Je veux juste dire une chose : c'est comme utiliser Explorer. Haha, très, très bien. Je vous le recommande vivement ! !
㈢Classe d'éditeur ----------
1.Dream Memo 3.1 Qualité : ★★★★☆
-------------------------------------------------- ---
Revoir:
Un contrôle d'édition puissant produit par Dream Company, le célèbre fabricant de contrôles Delphi "Dream Team". Il faut dire qu’il est excellent à tous points de vue. Au moins, je pensais que c'était le meilleur avant qu'AWater n'utilise mwEdit. Maintenant, bien sûr, ce n'est pas le meilleur. Cependant, c'est effectivement très puissant, mais c'est dommage que l'écriture de ce truc soit trop compliquée. Il y a donc plus de bugs. Mais cela vaut quand même la peine de vous le recommander.
2.PlusMemo 5.2 Qualité : ★★★★☆
-------------------------------------------------- ---
Revoir:
Ce contrôle est ancien et puissant. Très distinctif. Il a son propre style et prend également en charge la détection de données. Et c’est aussi très petit. Très agréable. Je vous le recommande vivement ! !
㈣Classe de grille--------
1.DevExpress ExpressQuantumGrid 2.1 Qualité : ★★★★★
-------------------------------------------------- ---
Revoir:
Il s'agit également d'un contrôle super Grid produit par Developer Express, un fabricant de contrôles Delphi bien connu. Principalement utilisé dans le fonctionnement et l'utilisation de bases de données. Il a des fonctions puissantes et possède de nombreux « arts martiaux uniques ». Haha, si vous utilisez le classement Go pour marquer, le niveau de ce contrôle est probablement encore supérieur au neuvième niveau. C'est de la super première classe. Même parmi les mêmes contrôles commerciaux, en termes d'exploitation des bases de données, il y en a probablement un meilleur qu'ExpressQuantumGrid. S'il est couplé avec dxTreeList et dxPrintSystem de la même secte, il sera vraiment invincible dans le monde. Et il est écrit en VCL 100% pur. COOL est abasourdi, haha. Je vous le recommande vivement ! ! ! ! !
2. Qualité TopGrid 2.01 : ★★★★★
-------------------------------------------------- ---
Revoir:
Bien que ce contrôle ne soit pas aussi précis que le précédent DevExpress ExpressQuantumGrid en termes de fonctions de base de données d'exploitation. Mais il a une large gamme d'adaptabilité et peut effectuer tout le travail de StringGrid, DrawGrid et DBGrid. Contrairement à ExpressQuantumGrid, il ne convient qu'aux opérations de base de données. De plus, l'interface de TopGrid est très sympa, un peu comme la DataWindow de PowerBuild, et elle est plus belle. La fonction est très flexible et vous pouvez utiliser chaque cellule de la grille très facilement. Le seul inconvénient est que le fichier EXE compilé est un peu plus gros, mais vous pouvez avoir les deux en appuyant dessus avec aspack, haha. Je vous le recommande vivement ! ! !
3.XLGrid 1.62 Qualité : ★★★★★
-------------------------------------------------- ---
Revoir:
L'utilisation de ce contrôle me rappelle MS Excel, haha. Fort, fort, toujours fort. Malheureusement, les opérations de base de données ne sont pas prises en charge. Sur sa page d'accueil, il y a un plan fonctionnel d'implémentation de la pré-version 2.0. Après l'avoir lu, AWater a bavé. C'est tellement cool, mais c'est dommage qu'il ne soit pas encore sorti. Mais cette version 1.62 est déjà très cool. Je vous le recommande vivement ! ! !
㈤Classe DB------
Il y en a vraiment trop, de l'ASTA haut de gamme au DBISAM aux performances complètes, de DAO à Topaz, en passant par le célèbre InfoPower, il y en a vraiment trop, et tous sont cinq étoiles. Je n’écrirai pas sur AWater. Quoi qu’il en soit, sur cet aspect, les contrôles commerciaux l’emportent. héhé.
㈥Classe de rapport ----------
1.ReportBuilder 5.0 Qualité : ★★★★★
-------------------------------------------------- ---
Revoir:
Il s'agit d'un contrôle de rapport très, très puissant. Ne me demandez pas à quel point il est puissant, car il me faudra environ cinq à six mille mots pour vous l'expliquer clairement. S'il vous manque un contrôle de rapport puissant et largement applicable, alors c'est le seul, et c'est votre meilleur choix. On peut dire que tant que vous y pensez, vous pouvez le faire. Je vous le recommande vivement ! ! !
2.HTMLQualité du rapport : ★★★★☆
-------------------------------------------------- ---
Revoir:
Mettre tout cela dedans peut sembler inventer des chiffres. On ne peut pas dire que la fonction soit très, très puissante. Mais si vous regardez son nom, il contient un mot très populaire : HTML. Haha, oui, c'est à ça qu'il sert. Si vous avez des besoins dans ce domaine, c'est le bon endroit où chercher. Les performances globales sont également très bonnes. Bien sûr, ce n'est pas aussi puissant que REportBuilder ci-dessus. Je vous le recommande vivement ! !
㈦Cours de graphisme ---------
1. Série de contrôles graphiques de qualité de la société Pegasus : ★★★★★
-------------------------------------------------- ---
Revoir:
Pegasus a produit de nombreux contrôles graphiques bien connus, tels que FXTools, ImagN' et d'autres super contrôles dont tout le monde entend parler depuis longtemps. Si vous avez des exigences plus élevées en matière de traitement graphique, vous devriez envisager ces contrôles de première classe produits par Pegasus. Il ne peut être remplacé par des contrôles gratuits ordinaires. Je vous le recommande vivement ! !
(8) Catégorie complète ---------
De toute façon, je n’écrirai pas de critique sur la catégorie complète, qu’il s’agisse du LMD de niveau dinosaure, de l’AHM2000, du RZLIB ou de l’exquis 1stClass. Les fonctions puissantes et les différents contrôles ne sont pas comparables aux packages de contrôle gratuits. Lors de leur utilisation, la seule chose qui m'inquiète est lequel dois-je utiliser ? Haha, n'est-ce pas aussi une sorte de problème :)
En comparaison, je pense que tout le monde a une idée. Dans l'évaluation ci-dessus des huit grandes catégories de contrôles gratuits et commerciaux, il convient de dire que les contrôles commerciaux ont un avantage absolu. À l'exception d'une classe Editor, les contrôles gratuits peuvent rivaliser avec les contrôles commerciaux. Il existe un certain écart. Surtout dans la catégorie DB, le côté contrôle libre est le pire, haha. Cela dit, il n’existe pas de repas gratuit. Les bonnes choses doivent toujours être achetées avec de l’argent. Cependant, au final, nous pouvons conclure que les contrôles commerciaux sont puissants et d'excellente qualité. Cependant, lorsque vous n'avez pas beaucoup d'argent à acheter ou que vos exigences de performances pour certains aspects du programme ne sont pas très exigeantes, vous pouvez envisager d'utiliser d'excellents contrôles tiers gratuits ou de les utiliser comme base. répondre à vos exigences de conception est également une solution très efficace et rentable :)
À partir de la discussion ci-dessus, vous devriez pouvoir apprendre quelques informations sur les contrôles tiers de Delphi. Cependant, AWater souhaite rappeler à tout le monde ici que même si les contrôles sont bons, ils ne peuvent pas être abusés. Nous ne pouvons pas tout compter sur les contrôles. Un bon programmeur doit non seulement être capable de les utiliser, mais aussi de les écrire lui-même. Si vous avez le temps, étudier le code source d'excellents contrôles sera très utile pour améliorer votre niveau, et vous pourrez également avoir une compréhension plus approfondie du mécanisme de la programmation orientée objet. J'espère qu'un jour, nous, Chinois, pourrons également écrire d'excellents programmes comme Delphi, et laisser les étrangers du monde entier développer des contrôles tiers pour nous, hahaha...