RECURSOSOLD

EXEMPLOS DE APLICAÇÕES


4D SQLBase de dados
Este banco de dados de exemplo mostra a possibilidade de realizar pesquisas por meio do 4D e a linguagem SQL.

Exemplos específicos mostram ambas as línguas em paralelo, assim você pode facilmente comparar e realçar suas respectivas vantagens.

Comentários e explicações são fornecidos durante a execução das consultas.

 

 

 Download  para Windows ou Mac

4D Static Web Builder v2Internet e mobilidade
Esta aplicação mostra como um banco de dados relacional pode ser publicado na Web, quer como página estática ou dinâmica.

Ele também mostra como a transferência por FTP e como usar 4D Internet Commands gera o site estático.


Outras indicações são dadas durante a demonstração. 

 

 

Download  para Windows ou Mac

Imagens 4DManipulação de dados
Esta base de dados exemplo mostra o processamento de imagem é possível em 4D.

As imagens podem ser exibidas de diferentes maneiras (truncadas, replicadas, etc.) Podem ser transformadas (recortadas, esticadas, etc.)

 

Você também pode importar e exportar imagens, bem como a mudança de um tipo para outro (de .JPG a .PNG, por exemplo).


Estas e outras possibilidades estão listadas na base de dados.

 

 

Download para Windows ou Mac

Índices 4DBase de dados
Esta base de dados exemplo mostra as diferentes possibilidades do uso de índices em 4D.

Existem vários tipos de 4D índices que podem ser selecionados de acordo com o tipo de dados e sua utilização.


Além de demonstrar a sua eficácia, este exemplo explica como escolher o tipo mais apropriado de índice.

 

 

Download para Windows ou Mac

Listas hierárquicas 4DInterface de usuário
Este banco de dados mostra como usar uma lista hierárquica em 4D.

Novo em 4D v13: um novo evento é gerado quando solicitar a remoção de um item. A eliminação "efetiva" é feito por programação.

 

Download para Windows ou Mac

Listbox 4D Interface de usuário
Este banco de dados de exemplo demonstra as características de objeto Listbox em 4D.

 

Download para Windows ou Mac

Objetos 4D Interface de usuário
Este banco de dados mostra todos os objetos na interface 4D.

Para acessar cada objeto, você pode clicar nos botões imagem da esquerda sobre a forma ou selecione diretamente no menu suspenso.

 

Download para Windows ou Mac

4D MailingProdutividade
Esta aplicação mostra como usar "4D Write" para enviar rapidamente e-mails personalizados a seus contatos


Download para Windows ou Mac

 

4D PicturesSuporte de padrões
Esse aplicativo mostra as capacidades de processamento de imagem 4D.

As imagens podem ser exibidas de várias formas, bem como transformadas. Elas podem ser importadas, exportadas, passando de um formato a outro (ou seja, JPG a PNG).

 

Outras possibilidades são demonstradas também.

 

Download para Windows ou Mac

Área de texto enriquecidoInterface de usuário
Este exemplo demonstra o uso do componente Rich Text Area para editar textos com estilo dentro de um banco de dados 4D.

Download para Windows ou Mac

Cliente 4D SOAPConectividade
Este cliente SOAP consulta o "aplicativo 4D SOAP Server", que deve ser iniciado de antemão usando outro aplicativo 4D.

Download para Windows ou Mac

EnciclopédiaProdutividade
Esta aplicação lhe permite consultar e editar o conteúdo de um glossário ou um dicionário interativo.

As palavras de definição podem ser clicadas individualmente para acessar suas definições diretamente através de um link.

 

Você também pode criar novas definições (para qualquer palavra selecionada no texto), bastando clicar em um botão.

 

Download para Windows ou Mac

Flash para seus gráficosSuporte de padrões
Este exemplo demonstra a habilidade de 4D de usar bibliotecas PHP externas para adicionar funcionalidades a qualquer aplicação.

Neste caso, utilizamos PHP e Flash para criar e animar gráficos baseados em dados 4D.

 

Download para Windows ou Mac 

 

Em 4D v12.0, o comando PHP Execute não é executado se 4D estiver instalado no diretório "Arquivos de programa" ou "Program Files" e se você não for o administrador da máquina. Isto foi solucionado na v12.1 (e em 12.0 Hotfix 1 se você é Partner). Como solução alternativa você deve "Executar como  administrador." É possível encontrar mais detalhes neste truque técnico: http://kb.4d.com/search/assetid=76116

Índices 4DBase de dados
Este exemplo mostra as variadas possibilidades de uso de índices em 4D.

Os tipos de índice de 4D incluem:

 

- índice BTree para valores não repetidos (IDs, nomes, etc.)
- índice cluster para valores repetidos (Booleanos, títulos (M., Ms., etc.))
- índice composto para ordenação (PrimeiroNome+ÚltimoNome, Cidade+CodigoPostal, Estado+Cidade, etc.)
- Índices chave para textos

 

Os índices são criados e armazenados em um arquivo separado.

 

Para demonstrar esta eficiência, este exemplo explica como escolher o tipo correto de índice.
 

Download para Windows ou Mac

List Box de ContatoInterface de usuário
Este aplicativo mostra como usar o objeto List Box com e sem programação.

O objeto List Box substitui grupos de vetores em seus formulários.

 

Você pode inserir dados diretamente em uma célula, exibir cores alternadas para as linhas, redimensionar e ordenar as colunas, e muito mais.

 

Download para Windows ou Mac

Listas hierárquicasInterface de usuário
Esta aplicação mostra como usar listas hierárquicas em 4D.

A lista hierárquica neste exemplo é construída dinamicamente quando você clica em elementos expandíveis.

 

Download para Windows ou Mac

 

Listas IncluídasInterface de usuário
Esta aplicação demonstra as novas possibilidades que as listas incluídas tem a oferecer.

Neste exemplo, quatro listas que pertencem a quatro diferentes tabelas são exibidas no mesmo formulário.

 

O conteúdo dessas listas são calculados com base na seleção do usuário.

 

Download para Windows ou Mac

Objetos 4DInterface de usuário
Este exemplo mostra toda a interface de objetos controlada por 4D.

Isto inclui:

 

• variáveis

• botões

• listas hierárquicas

• campos

• checkboxes

• etc.

 

Para usá-la, você pode clicar nos botões representando a barra de ferramentas do editor de formulários ou você pode selecionar um tipo específico de objeto diretamente de um menu suspenso.

 

Download para Windows ou Mac

 

Servidor 4D SOAPConectividade
Quando iniciada, esta aplicação oferece um serviço de SOAP que permite descobrir a distância entre duas cidades.

O exemplo de aplicação "4D SOAP Client" lhe permite testar o funcionamento deste serviço.

 

Download para Windows ou Mac

SQL Nativo e IntegradoBase de dados
Motor do banco de dados 4D e ambiente de desenvolvimento integrados. SQL nativo.

A linguagem 4D lhe permite conectar-se diretamente a uma fonte de dados ODBC e a executar consultas SQL dentro das etiquetas  "Begin SQL" e "End SQL" (e através do novos comando 4D: QUERY BY SQL).


Este banco de dados mostra como realizar consultas com a linguagem 4D bem como com SQL.


Exemplos específicos mostram ambos os idiomas paralelamente a fim de compará-los facilmente e realçar as respectivas vantagens.

 

Comentários e explicações são fornecidos durante a execução destas consultas.

 

Download para Windows ou Mac

 

Suporte UnicodeSuporte de padrões
Este exemplo mostra a habilidade de 4D para exibir caracteres Unicode.

Também mostra a conversão de caracteres quando você usa Maiúsculas e Minúsculas, e também a capacidade de 4D para converter de um padrão a outro (ex.: ISO-8859-1 para UTF16) através de BLOBs intermediários.

 

Download para Windows ou Mac

 

SVG GoodiesSuporte de padrões
A aplicação SVG Goodies oferece vários métodos que aproveitam as funcionalidades de imagem SVG integradas de 4D.

Estes métodos incluem rotação de imagem, criação de reflexos e mais, e você pode usá-los livremente em seus projetos.

 

Download para Windows ou Mac

4D IndexesArray
Esta banco de exemplo mostra as possibilidades de uso de índices em 4D v11 SQL.


Os tipos de índices de 4D v11 SQL incluem:

 

- índice árvore B ou BTree para valores não repetidos (Identificadores, nomes, números de cpf, etc.)
- índice agrupado (cluster) para valores repetidos (Booleanos, títulos (Sr., Sra., etc.))
- índice composto para ordenar (Nome+Sobrenome, Cidade+Código postal,
Estado+Cidade, etc.)
- índices de palavras chaves para textos

 

Também cobre índices criados ou armazenados em um arquivo separado.

 

Para demonstrar sua eficiência, este exemplo explica como escolher o tipo de índice correto.
 

Download para Windows ou Mac

 

4D MailingArray
Este banco mostra como utilizar o processador de texto "4D Write" para enviar e-mails personalizados a contatos como um mail shot.


Download para Windows ou Mac

 

4D Objects Array
Esta banco de exemplo mostra todos os objetos da interface administrados por 4D.


Incluindo:

 

- variáveis
- botões
- listas de campos
- caixas de seleção
- etc.

 

Para utilizá-la, você pode clicar nos botões que representam a barra de ferramanentas do editor de formulários ou pode selecionar diretamente um tipo específico de objeto a partir do menu suspenso.

 

Download para Windows ou Mac

 

4D Passwords (Gestão de usuários)Array
Este banco mostra como administrar usuários por programação.


O banco lhe permite:

 

- salvar e restaurar usuários e senhas (encriptadas)
- utilizar uma caixa de diálogo de conexão personalizada
- eliminar ou criar novos usuários
- criar informação adicional para um usuário (ícone, visibilidade, etc.)

 

Download para Windows ou Mac

 

4D Static Web BuilderArray
Este banco mostra como publicar estatística e dinamicamente um banco relacional na Web.

 

Também mostra como transferir via FTP o site web estático gerado usando o plug-in 4D Internet Commands. Maiores informações na demo.

 

Download para Windows ou Mac

 

Formulários de usuárioArray
Com 4D, os usuários tem a possibilidade de modificar alguns formulários.

 

A partir de uma estrutura clássica "clients - invoices - invoices_lines", dois formulários podem ser duplicados e logo podem ser modificados pelos usuários: "envelopes" e "invoices."

Estas duas planilhas foram deixadas "abertas" para que o usuário final possa modificar o texto, os formatos e a orientação do papel, assim como as margens, objetos, etc.

Cada formulário pode ser duplicado tantas vezes quantas forem necessárias. Isto permite, por exemplo, especificar vários formatos como também diferentes planilhas de faturas.

 

 

Download para Mac ou Windows

 

Linguagem SQL nativa integradaArray
A grande novidade da versão 4D v11 SQL é sua linguagem SQL nativa integrada.


É possível se conectar diretamente através da linguagem a uma fonte de dados ODBC externa e executar consultas SQL dentro de uma estrutura Begin SQL/End SQL (+ através do novo comando 4D: QUERY BY SQL).

Este banco mostra como realizar consultas com a linguagem 4D e com a linguagem SQL.

Exemplos específicos mostram ambas as linguagens em paralelo para que você poda compará-las facilmente e ver suas respectivas vantagens. São oferecidos comentários e explicações durante a execução destas consultas.

O primeiro exemplo ilustra uma pesquisa simples (que consiste em encontrar os aeroportos de uma cidade e país específicos).

Um segunda exemplo ilustra uma união (que consiste em encontrar a partir de una seleção de aeropuertos, os que sejam acessíveis por voos diretos).

Um terceiro exemplo ilustra uma pesquisa complexa SQL escrita de modo simples utilizando a linguagem  4D. 

Um quarto exemplo mostra uma consulta 4D complexa ilustrando as consultas aninhadas em SQL.
 

 

Download para Windows ou Mac

 

Listas incluídas e hierárquicasArray
Estes exemplos ilustram o uso dos dois tipos de listas em 4D v11 SQL.


Listas hierárquicas

Este banco mostra as possibilidades das listas hierárquicas:


- mostra os elementos da lista de cores
- seleção múltipla permitida
- eventos utilizados: "On Expand", "On Collapse" e "On Selection Change"
- lista criada dinamicamente
- icones de recursos, bibliotecas de objetos ou variáveis

 

Listas incluídas

Este banco mostra as possibilidades das listas incluídas:

 

- conteúdo calculado em função das seleções
- interface personalizada 4D v11 SQL (alinhamento, estilo da fonte, etc.)
- objeto gráfico substitui a cor da seleção atual
- visualização de conteúdos em diferentes tabelas em um formulário

 

Download para Windows ou Mac

 

Stock StalkerArray
Stock Stalker é uma aplicação que permite facilmente acompanhar uma seleção de ações.


Uma área web mostra gráficos atualizados com o desempenho de suas ações com dados extraídos da Internet, com diferentes opções tais como intervalos de atualização, nível de zoom, intervalo de data e muito mais. (Agradecimentos a Tom Dillon, desenvolvedor 4D, por sua contribuição.)
 

 

Download para Windows ou Mac

 

Suporte UnicodeArray
Este banco de exemplo mostra a habilidade de 4D para mostrar caracteres Unicode.


Também mostra a conversão de caracteres durante a utilização das funções Uppercase e Lowercase.

 

Download para Windows ou Mac

 

SVG Analog ClockArray
Esta demo usa um arquivo SVG simples de um relógio analógico, animando o ponteiro de hora, de minutos e segundos baseado no seu sistema de relógio.


Requer 4D v11 SQL Release 3 ou superior.

Download para Windows ou Mac

 

SVG GoodiesArray
Este banco de exemplo mostra vários usos de 4D SVG, desde formatação de texto até funções avançadas como criar imagens com reflexos e inclusive animação.


Requer 4D v11 SQL Release 3 ou superior.

Download para Windows ou Mac

 

Theatre Seating Plan (SVG)Array
Esta é uma simulação simples de uma aplicação gráfica de seleção de assentos em teatro, que mostra os lugares disponíveis baseando-se no clique do usuário.


Requer 4D v11 SQL Release 3 ou superior.

Download para Windows ou Mac

 

Web AreaArray
O novo objeto de formulário Web Area, apresentado em 4D v11 SQL Release 2, lhe permite mostrar conteúdo acessível por navegação web em seus formulários 4D.


Sites web, páginas HTML locais, PDFs, filmes, animações, controles JavaScript, tudo a sua disposição.

Esta demo utiliza a Web Area para criar un navegador web simples, um "mashup" de Google Maps, um visualizador de documentos e gráficos vetoriais em 4D v11 SQL.

 

Download para Windows ou Mac