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 MailingArray
Esta base de dados mostra como utilizar o processador de texto "4D Write" para enviar mensagens electrónicas personalizadas para contactos em forma de envio massivo.


Transferência para Windows ou Mac

 

4D Passwords (Gestão de utilizadores)Array
Esta base de dados mostra como gerir utilizadores por programação.


A base de dados permite-lhe:

 

- guardar e restaurar utilizadores e as respectivas palavras-passe (encriptadas)
- utilizar uma caixa de diálogo de ligação personalizada
- eliminar ou criar novos utilizadores
- criar informação adicional para um utilizador (ícone, visibilidade, etc.)

 

Transferência para Windows ou Mac

 

4D Static Web BuilderArray
Esta base de dados mostra como publicar uma base de dados relacional na Web, tanto de forma estática como de forma dinâmica.

 

Mostra também como transferir via FTP o sítio da Web estático gerado, usando o plug-in 4D Internet Commands. Pode obter mais informações ao executar a demonstração.

 

Transferência para Windows ou Mac

 

Formulários dos utiizadoresArray
Com o 4D, os utilizadores podem alterar determinados formulários.

 

A partir de uma estrutura clássica "clientes - facturas - linhas_facturas", podem ser duplicados dois formulários e, em seguida, alterados pelos utilizadores: "envelopes" e "facturas".

Estes dois modelos foram deixados "em aberto" para que o utilizador final possa alterar o texto, os formatos e a orientação da página, assim como as margens, os objectos, etc.

Cada formulário pode ser duplicado tantas vezes quantas forem necessárias. Isto permite, por exemplo, especificar vários formatos de envelope, assim como diferentes modelos de facturas.

 

 

Transferência para Mac ou Windows

 

Índices 4DArray
Esta base de dados de exemplo mostra as possibilidades de utilização dos índices no 4D v11 SQL.


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

 

- índice em árvore B para valores não repetidos (identificadores, nomes, etc.)
- índice agrupado para valores repetidos [booleanos, títulos (Sr., Sra., etc.)]
- índice composto para ordenação (mome+apelido, cidade+código postal,
  distrito+cidade, etc.)
- índices de palavras-chave para textos

 

Abrange também os índices criados ou armazenados num ficheiro separado.

 

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

Transferência para Windows ou Mac

 

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


É possível ligar-se directamente 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).

Esta base de dados mostra como realizar consultas com a linguagem 4D e com a linguagem SQL.

Exemplos específicos mostram ambas as linguagens em paralelo para que possa compará-las facilmente e descobrir as respectivas vantagens. Durante a execução destas consultas, são fornecidos comentários e esclarecimentos.

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

Um segundo exemplo ilustra uma união (que consiste em encontrar, a partir de uma selecção de aeroportos, os que sejam acessíveis por voos directos).

Um terceiro exemplo ilustra uma pesquisa SQL complexa escrita utilizando apenas a linguagem  4D. 

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

 

Transferência para Windows ou Mac

 

Listas hierárquicas e incluídasArray
Estes exemplos ilustram o uso dos dois tipos de listas no 4D v11 SQL.


Listas hierárquicas

Esta base de dados apresenta as opções das listas hierárquicas:


- apresentação dos elementos da lista de cores
- selecções múltiplas permitidas
- eventos utilizados: "On Expand", "On Collapse" e "On Selection Change"
- lista criada dinamicamente
- ícones de recursos, bibliotecas de objectos ou variáveis

 

Listas incluídas

Esta base de dados apresenta as opções das listas incluídas:

 

- conteúdo calculado em função das selecções
- interface personalizada em 4D v11 SQL (alinhamento, estilo do tipo de letra, etc.)
- substituição da cor dos objectos gráficos da selecção actual
- visualização de conteúdos em diferentes tabelas de um formulário

 

Transferência para Windows ou Mac

 

Objectos 4DArray
Esta base de dados de exemplo mostra todos os objectos da interface geridos pelo 4D.


Incluindo:

 

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

 

Para a utilizar, pode clicar nos botões que representam a barra de ferramentas do editor de formulários ou seleccionar directamente um tipo específico de objecto a partir do menu de lista pendente.

 

Transferência para Windows ou Mac

 

Plano de sala de teatro (SVG)Array
Esta é uma simulação simples de um selector gráfico de lugares de um teatro, mostrando os lugares disponíveis com um clique do utilizador.


Requer o 4D v11 SQL Release 3 ou superior.

Transferência para Windows ou Mac

 

Relógio analógico SVGArray
Esta demo utiliza um ficheiro SVG simples de um relógio analógico, animando o ponteiro das horas, minutos e segundos com base no seu sistema de relógio.


Requer o 4D v11 SQL Release 3 ou superior.

Transferência para Windows ou Mac

 

Stock StalkerArray
Stock Stalker é uma aplicação simples que lhe permite acompanhar os seus stocks.


Um objecto de formulário de Zona Web mostra gráficos actualizados sobre o seu desempenho na gestão de stocks obtidos na Internet, com diferentes opções como intervalos de actualização, níveis de zoom, intervalos de datas e muito mais. (Agradecimentos a Tom Dillon, programador da 4D, pelo seu contributo).
 

 

Transferência para Windows ou Mac

 

Suporte UnicodeArray
Esta base de dados de exemplo mostra a capacidade do 4D para mostrar caracteres Unicode.


Mostra também a conversão de caracteres durante a utilização das funções de Maiúsculas e Minúsculas.

 

Transferência para Windows ou Mac

 

SVG GoodiesArray
Esta base de dados de exemplo apresenta várias possibilidades de utilização do 4D SVG, desde a simples formatação de texto às funções mais avançadas, como criar imagens com reflexos e animação.


Requer o 4D v11 SQL Release 3 ou superior.

Transferência para Windows ou Mac

 

Zona WebArray
O novo objecto de formulário Zona Web, apresentado no 4D v11 SQL Release 2, permite-lhe visualizar o conteúdo dos seus formulários 4D através do navegador.


Sítios da Web, páginas HTML locais, PDF, filmes, animações, controlos JavaScript -  tudo à sua disposição.

Esta demo utiliza a Zona Web para criar um navegador da Web simples, misturas (mashups) do Google Maps, um visualizador de documentos e gráficos vectoriais no 4D v11 SQL.

 

Transferências para Windows ou Mac