menu
HOME
NOTÍCIAS
SOLUÇÕES
ADIANTI FRAMEWORK
STUDIO IDE
APP BUILDER
BUSINESS INTELLIGENCE
SERVIÇOS
MENTORING
TREINAMENTO
OUTSOURCING
LOJA
CONTATO
Adianti Framework
A base robusta para criar sistemas com agilidade.
Studio IDE
Uma IDE para criar aplicações no Adianti Framework.
App Builder
Um assistente online para criação de sistemas.
Business Intelligence
Relatórios e dashboards para Empresas e Software Houses.
Mentoring
Auxilio de especialista para o desenvolvimento decolar.
Treinamento
Capacitação oficial com profissionais Adianti.
Outsourcing
Desenvolvimento de aplicações sob demanda.
Adianti Framework
menu
Menu
INÍCIO
CARACTERÍSTICAS
CASES
LIVRO
CURSO
DOWNLOADS
APPS
DOCS
FÓRUM
import_contacts
Livro
ondemand_video
Video aulas
Studio
Builder
Buscar
Cadastrar no grupo
Artigos Adianti
Artigos Comunidade
Fórum
Contribs
Enviar um post
Serviço RESTFul seguro com autorização e JWT
Pablo Dall'Oglio
Neste post, veja como adicionar segurança à requisições RESTFul com autorização global ou tokens JWT no Adianti Framework. Pré-requisito Todos os arquivos deste artigo são d
Serviços REST seguro com autorização e JWT
Pablo Dall'Oglio
Neste post, veja como adicionar segurança à requisições REST com autorização global ou tokens JWT no Adianti Framework. Pré-requisito Todos os arquivos deste artigo são dispon
Serviços RESTful no Adianti Framework 5.5
Pablo Dall'Oglio
No artigo anterior (https://www.adianti.com.br/forum/pt/view_4691), vimos como criar um serviço REST. Agora vamos proceder com a criação de um serviço RESTful. Habilitando o servidor
Serviços REST no Adianti Framework 5.5
Pablo Dall'Oglio
Durante o desenvolvimento de um sistema, é comum termos de disponibilizar algumas de suas rotinas para que estas sejam executadas por aplicativos externos. O caminho mais utilizado é por mei
Rotas amigáveis no Adianti Framework 5.5
Pablo Dall'Oglio
Ao criarmos uma aplicação com o Framework, percebemos que a URL nativa contém a informação da classe e do método que será executado, no seguinte formato: http://www.aplicacao.local/in
Preparando um servidor gabarito para o Adianti Framework (18.04)
Pablo Dall'Oglio
Para trabalharmos bem com uma ferramenta de desenvolvimento é fundamental a preparação do ambiente, e com o Adianti Framework não é diferente. Durante muitos anos, recebemos posts com dúvida
Integração contínua com Gitlab-CI e Travis no Adianti Framework
Pablo Dall'Oglio
No artigo "Como rodar testes unitários com o Adianti Framework" (http://www.adianti.com.br/forum/pt/view_4273?como-rodar-testes-unitarios-com-o-adianti-framework-5), vimos como escrever test
Como rodar testes unitários com o Adianti Framework 5
Pablo Dall'Oglio
Testes unitários são testes sobre as menores unidades de um software, que na orientação a objetos são os métodos das classes. Alguns programadores pensam que, após o programa escrito e valid
Integrar bibliotecas pelo composer no Adianti Framework 5
Pablo Dall'Oglio
Quando desenvolvemos uma aplicação de negócios, é normal precisarmos de pacotes de terceiros para realizar tarefas específicas, tais como: gerar gráficos, documentos, gerar boletos, notas fi
Preparando um servidor gabarito para o Adianti Framework (16.04)
Pablo Dall'Oglio
Para trabalharmos bem com uma ferramenta de desenvolvimento é fundamental a preparação do ambiente, e com o Adianti Framework não é diferente. Durante muitos anos, recebemos posts com dúvida
Gerando mais páginas com TPDFDesigner
Pablo Dall'Oglio
Seguidamente tem perguntas no fórum sobre como gerar mais páginas com um TPDFDesigner. Procurei alterar esse exemplo que vem junto com o tutor: http://www.adianti.com.br/framework_files/tuto
Disponibilizando Web Services pelo Adianti Framework com REST
Pablo Dall'Oglio
Durante o desenvolvimento de um sistema, é comum termos de disponibilizar algumas de suas rotinas para que estas sejam executadas por aplicativos externos. O caminho mais utilizado para tal
Conversão de datas e valores monetários
Pablo Dall'Oglio
Ao longo de muito tempo ajudando a responder dúvidas aqui no fórum, percebemos algumas questões repetidas, como é o caso de conversões de formatos de data e também de valores monetários no m
5 dicas de segurança ao desenvolver com Adianti Framework e PHP
Pablo Dall'Oglio
Neste artigo vou mostrar cinco dicas úteis para aumentar a segurança em aplicações desenvolvidas em PHP com o Adianti Framework. 1. Habilitar o Módulo Rewrite Alguns diretórios
5 dicas de desempenho ao desenvolver com Adianti Framework e PHP
Pablo Dall'Oglio
Neste artigo vou mostrar cinco dicas úteis para aumentar o desempenho em aplicações desenvolvidas em PHP com o Adianti Framework. 1. Usar sempre a última versão do PHP O PHP de
Banco de dados em memória? Não, cache de objetos!
Pablo Dall'Oglio
Você já deve ter passado por algum problema de desempenho! Quem nunca passou. Aquele monte de SQL complexo para lá e para cá, análises de queries sem fim, você tentando otimizar o máximo pos
Postagem estática (sem recarga) de formulários
Pablo Dall'Oglio
O Adianti Framework usa de maneira extensiva Requisições AJAX em todos os processamentos de ações. Quando clicamos em uma ação de uma datagrid ou enviamos os dados de um formulário, somente
Disponibilizando Web Services pelo Adianti Framework com SOAP
Pablo Dall'Oglio
Durante o desenvolvimento de um sistema, é comum termos de disponibilizar algumas de suas rotinas para que estas sejam executadas por aplicativos externos. O caminho mais utilizado para tal
Executando métodos do Adianti Framework pela linha de comando
Pablo Dall'Oglio
Durante o desenvolvimento de um sistema, é comum termos de invocar algumas de suas rotinas pela linha de comando. Um dos motivos mais frequentes é agendar rotinas na Crontab (http://p
Dicas de responsividade para a versão 2.0
Pablo Dall'Oglio
Com a versão 2.0, o Adianti Framework vem agora com a Bootstrap 3, o que facilita bastante a construção da interface e também a utilização de templates com características responsivas. Neste
Bloqueio de tela com "Carregando..." em requisições longas
Pablo Dall'Oglio
No Adianti Framework, por default, apenas requisições POST tem a tela bloqueada com o famoso "Carregando..." enquanto a requisição não completa. Inicialmente por que são as requisições POST
Novos eventos JavaScript para carga de páginas
Pablo Dall'Oglio
Com a versão 2.0 do Adianti Framework, ficou mais fácil manipular de maneira genérica alguns eventos internos gerados pelo framework, pois agora ele expõe uma quantidade maior de eventos que
URLs amigáveis no Adianti Framework
Pablo Dall'Oglio
ESTE ARTIGO ESTÁ DESATUALIZADO, ACESSAR O NOVO EM: https://www.adianti.com.br/forum/pt/view_4678?rotas-amigaveis-no-adianti-framework-55 Como vocês desenvolvedores no framewor
Relatórios com queries complexas de maneira Orientada a Objetos
Pablo Dall'Oglio
Em outro artigo (http://www.adianti.com.br/forum/pt/view_876), eu explico que devemos privilegiar o uso de objetos, seus métodos e relacionamentos mais do que o uso de SQL em uma aplicação d
Pensando em objetos, não em SQL para construir uma aplicação
Pablo Dall'Oglio
Frequentemente pessoas me escrevem perguntando como realizar determinada consulta SQL usando o Adianti Framework, na maioria das vezes envolvendo várias tabelas. Imagino que essa dúvida ocor
Otimizando o carregamento de objetos
Pablo Dall'Oglio
A partir da versão 1.0.3 do framework, alguns métodos de carga de objetos foram otimizados para não carregar objetos vinculados (Ex: Agregações e Composições). Como exemplo, podemos citar o
Reaproveitando a mesma seek em formulários diferentes
Pablo Dall'Oglio
No framework, podemos criar seeks para localização de registros de maneira automática, por meio do componente TDBSeekButton. Entretanto, o TDBSeekButton permite apenas um campo de buscas na
Criando uma aplicação baseada no TemplateERP
Pablo Dall'Oglio
Como as primeiras versões do framework não tratavam questões como controle de versões, na versão 1.0.3 foi disponibilizado o TemplateERP, que trata-se de uma aplicação padrão que serve como
Alterando componentes do designer via código
Pablo Dall'Oglio
O Studio Form Designer facilita bastante a tarefa de criação de formulários para a aplicação. Em sua barra de propriedades, ele possui alguns parâmetros que podemos ajustar em cada component
Integrando a BoletoPHP ao Adianti Framework
Pablo Dall'Oglio
Algumas vezes já me perguntaram como integrar a BoletoPHP (http://boletophp.com.br/) ao Adianti Framework. Infelizmente a biblioteca não é orientada a objetos, o que permitiria uma integraçã
Usando funções e subselects em critérios
Pablo Dall'Oglio
Olá, Uma funcionalidade já existente na versão 1.0.3, mas pouco explorada, é a possibilidade de usar subqueries e funções de banco na definição de critérios para busca de coleções na base
Ordem inversa na datagrid
Pablo Dall'Oglio
Hoje recebi por e-mail a seguinte dúvida e gostaria de compartilhar a resposta com vocês: "Minha duvida é a seguinte, estou fazendo um quickdatagrid porém os dados são apresentados do reg
7 dúvidas comuns ao utilizar o Adianti Framework
Pablo Dall'Oglio
Neste artigo vou tentar responder algumas das dúvidas mais comuns sobre o uso do Adianti Framework. 1) Como conecto no banco de dados ***SQL? O Adianti framework atualmen
Os 7 erros mais comuns ao utilizar o Adianti Framework
Pablo Dall'Oglio
Neste artigo procuro elencar alguns dos principais erros cometidos por quem está iniciando com o Adianti Framework. 1) Esquecer de executar o construtor da classe-pai Este
Acrescentando um THtmlEditor ao Designer
Pablo Dall'Oglio
Há um tempo atrás foi perguntado na nossa lista como acrescentar um THtmlEditor à uma tela criada pelo Designer, uma vez que ele não suporta diretamente o THtmlEditor. Pois bem, qualquer obj
Adicionando validadores ao Designer
Pablo Dall'Oglio
A próxima versão do Adianti Studio Pro já está sendo desenvolvida e contará, dentre novos componentes, com a possibilidade de adicionar validadores diretamente no Designer. Mesmo que essa
Formulário passo a passo
Pablo Dall'Oglio
Neste exemplo, vamos demonstrar um formulário passo a passo. Este formulário possui um objeto notebook com três páginas. O usuário pode navegar pelas páginas usando botões próximo e anterior
Alterando o estilo de componentes dinamicamente
Pablo Dall'Oglio
Neste exemplo, vamos demonstrar como alterar o estilo de um elemento (TLabel) após a postagem do formulário. Nesta página, vamos criar um formulário simples somente com dois campos e um botã
Confirmação antes do envio de formulários
Pablo Dall'Oglio
Neste exemplo, vamos demonstrar como perguntar ao usuário uma confirmação antes da postagem definitiva dos dados do formulário. Neste caso, estamos criando um quick form com dois campos e um