Extensions
L'architecture des projets 4D est modulaire. Vous pouvez fournir des fonctionnalités supplémentaires à vos projets 4D en installant des composants et des plug-ins. Les composants sont constitués de code 4D, tandis que les plug-ins peuvent être créés à l'aide de n'importe quel langage.
Composants 4D préinstallés
4D inclut par défaut un ensemble de composants 4D intégrés, que vous pouvez voir dans le thème Méthodes composants de la page Méthodes de l'Explorateur.
Nom du composant | Description | Principales fonctionnalités |
---|---|---|
4D Labels | Composant interne requis pour la création de modèles de labels | |
4D Mobile App Server | Ensemble de classes et de fonctions utilitaires pour l'authentification et la gestion des sessions, ainsi que le développement d'applications mobiles | .Action , .Authentication , .PushNotification , .WebHandler , Authentication with email confirmation |
4D NetKit | Ensemble d'outils permettant de se connecter à des API tierces | OAuth2Provider class, New OAuth2 provider , OAuth2ProviderObject.getToken() |
4D Progress | Ouvrir une ou plusieurs barres de progression dans la même fenêtre | Progress New , Progress SET ON STOP METHOD , Progress SET PROGRESS , ... |
4D SVG | Créez et manipulez des objets graphiques svg courants | SVGTool_Display_viewer , multiple SVG_ methods |
4D ViewPro | Fonctions de tableur dans vos formulaires | Voir la documentation de 4D View Pro |
4D Widgets | Gérez les widgets 4D DatePicker, TimePicker et SearchPicker | DatePicker calendar , DateEntry area , TimeEntry , SearchPicker SET HELP TEXT , ... |
Interface 4D WritePro | Gérer les palettes de 4D Write Pro | WP CreatePreview , WP PictureSettings , WP ShowTabPages , WP SwitchToolbar , WP UpdateWidget |
Composants tiers
Vous pouvez développer et installer vos propres composants 4D. Consultez cette section pour plus d'informations.
De nombreux développeurs de la communauté 4D ont partagé des composants 4D que vous pouvez installer et utiliser dans vos projets.
Parcourez GitHub pour obtenir la liste de composants 4D publics rassemblés sous le thème 4d-component
.
Plugins
Les plugins font des choses que 4D ne fait pas nativement (par exemple, une technologie de plateforme spécifique), ou qui seraient très difficiles à écrire en utilisant uniquement 4D. Comme décrit dans cette page, vous pouvez développer vos propres plugins.
De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Parcourez GitHub pour obtenir la liste de plugins 4D publics rassemblés sous le thème 4d-plugin
.