Extensiones
La arquitectura de los proyectos 4D es modular. Puede ofrecer funcionalidades adicionales a sus proyectos 4D instalando los componentes y los plug-ins. Los componentes están hechos de código 4D, mientras que los plug-ins pueden crearse utilizando cualquier lenguaje.
Componentes 4D preinstalados
4D incluye por defecto un conjunto de componentes 4D integrados, que puede ver en el tema Métodos componentes de la página Métodos del Explorador. Todos estos componentes también se pueden encontrar en el repositorio github 4D.
Componente | Descripción | Principales funcionalidades |
---|---|---|
4D Labels | Componente interno necesario para la creación de plantillas de etiquetas | |
4D NetKit | Conjunto de herramientas para conectarse a las API de terceros | OAuth2Provider class, New OAuth2 provider , OAuth2ProviderObject.getToken() |
4D Progress | Abrir una o varias barras de progreso en la misma ventana | Progress New , Progress SET ON STOP METHOD , Progress SET PROGRESS , ... |
4D SVG | Crear y manipular objetos gráficos svg comunes | SVGTool_Display_viewer , métodos múltiples SVG_ |
4D ViewPro | Funciones de hoja de cálculo en sus formularios | Ver la documentación 4D View Pro |
4D Widgets | Gestione los widgets DatePicker, TimePicker, SearchPicker 4D | DatePicker calendar , DateEntry area , TimeEntry , SearchPicker SET HELP TEXT , ... |
Interfaz 4D WritePro | Gestión de las paletas 4D Write Pro | WP PictureSettings , WP ShowTabPages , WP SwitchToolbar , WP UpdateWidget |
Componentes de terceros
Puede desarrollar e instalar sus propios componentes 4D. Ver esta página para mayor información.
Muchos desarrolladores de la comunidad 4D han compartido componentes 4D que puede instalar y utilizar en sus proyectos.
Navegue por Github para tener una lista de componentes 4D públicos reunidos en el tema 4d-component
.
Plugins
Los plugins hacen cosas que 4D no hace de forma nativa (por ejemplo, una tecnología de plataforma específica), o que serían muy difíciles de escribir sólo con 4D. Como se describe en esta página, puede desarrollar sus propios plug-ins.
Muchas funcionalidades están cubiertas por los plug-ins 4D existentes. Navegue por Github para tener una lista de plugins 4D públicos reunidos en el tema 4d-plugin
.