Extensões
A arquitetura dos projetos 4D é modular. Você pode fornecer funcionalidades adicionais aos seus projetos 4D instalando componentes e plug-ins. Os componentes são feitos de código 4D, enquanto os plug-ins podem ser criados usando qualquer linguagem.
Componentes 4D pré-instalados
4D inclui por padrão um conjunto de componentes 4D integrados, que você pode ver no tema Métodos componentes da página Métodos do Explorador. Todos esses componentes também podem ser encontrados no repositório 4D github.
Componente | Descrição | Principais funcionalidades |
---|---|---|
4D Labels | Componente interna necessária para construir modelos de etiquetas | |
4D NetKit | Conjunto de ferramentas para ligação a APIs de terceiros | OAuth2Provider class, New OAuth2 provider , OAuth2ProviderObject.getToken() |
4D Progress | Abrir uma ou mais barras de progresso na mesma janela | Progress New , Progress SET ON STOP METHOD , Progress SET PROGRESS , ... |
4D SVG | Criar e manipular objetos gráficos svg comuns | SVGTool_Display_viewer , métodos múltiples SVG_ |
4D ViewPro | Funcionalidades de folha de cálculo nos seus formulários | Ver a documentação 4D View Pro |
4D Widgets | Gerir os widgets DatePicker, TimePicker, SearchPicker 4D | DatePicker calendar , DateEntry area , TimeEntry , SearchPicker SET HELP TEXT , ... |
Interface 4D WritePro | Gerencie as paletas do 4D Write Pro | WP PictureSettings , WP ShowTabPages , WP SwitchToolbar , WP UpdateWidget |
Componentes de terceiros
Pode desenvolver e instalar os seus próprios componentes 4D. Ver esta página para mais informações.
Muitos desenvolvedores da comunidade 4D compartilharam componentes 4D que você pode instalar e usar em seus projetos.
Navegue no Github para ter uma lista de componentes 4D públicos reunidos com o comando 4d-component
tópico.
Plugins
Plugins fazem coisas que 4D não faz nativamente (por exemplo, tecnologia específica da plataforma), ou seria muito difícil escrever apenas usando 4D. Conforme descrito nesta página, você pode desenvolver seus próprios plug-ins.
Muitas funcionalidades são cobertas pelos plug-ins 4D existentes. Navegue pelo Github para ter uma lista de plugins 4D públicos reunidos com o tópico 4d-plugin
.