Extensions
The 4D project architecture is modular. You can provide additional functionalities to your 4D projects by installing components and 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 includes by default a set of built-in 4D components, that you can see in the Component Methods theme of the Explorer's Methods page. All these components can also be found on the 4D github repository.
Composant | Description | Principales fonctionnalités |
---|---|---|
4D Labels | Composant interne requis pour la création de modèles de labels | |
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 | See 4D View Pro documentation |
4D Widgets | Gérez les widgets 4D DatePicker, TimePicker et SearchPicker | DatePicker calendar , DateEntry area , TimeEntry , SearchPicker SET HELP TEXT , ... |
4D WritePro Interface | Manage 4D Write Pro palettes and table wizard | WP PictureSettings , WP ShowTabPages , WP SwitchToolbar , WP UpdateWidget |
Composants tiers
Vous pouvez développer et installer vos propres composants 4D. See this page for more information.
De nombreux développeurs de la communauté 4D ont partagé des composants 4D que vous pouvez installer et utiliser dans vos projets.
Browse Github to have a list of public 4D components gathered with the 4d-component
topic.
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. As described in this page, you can develop your own plug-ins.
De nombreuses fonctionnalités sont couvertes par les plug-ins 4D existants. Browse Github to have a list of public 4D plugins gathered with the 4d-plugin
topic.