EXEMPLOS DE APLICAÇÕES
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.
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.
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.
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.
Novo em 4D v13: um novo evento é gerado quando solicitar a remoção de um item. A eliminação "efetiva" é feito por programação.
Para acessar cada objeto, você pode clicar nos botões imagem da esquerda sobre a forma ou selecione diretamente no menu suspenso.
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.
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.
Neste caso, utilizamos PHP e Flash para criar e animar gráficos baseados em dados 4D.
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
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.
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.
A lista hierárquica neste exemplo é construída dinamicamente quando você clica em elementos expandíveis.
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.
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.
O exemplo de aplicação "4D SOAP Client" lhe permite testar o funcionamento deste serviço.
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.
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.
Estes métodos incluem rotação de imagem, criação de reflexos e mais, e você pode usá-los livremente em seus projetos.
Transferência para Windows ou Mac
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
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
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
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
É 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
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
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
Requer o 4D v11 SQL Release 3 ou superior.
Transferência para Windows ou Mac
Requer o 4D v11 SQL Release 3 ou superior.
Transferência para Windows ou Mac
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
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
Requer o 4D v11 SQL Release 3 ou superior.
Transferência para Windows ou Mac
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











