46
Novos controles 001 N ew fea tu re WD WBWM 001 N ew fea tu re WD WBWM 001 N ew fea tu re WD WBWM NOVO CONTROLE: Processamento de texto (WP) O controle de “processamento de texto” está sendo introduzido na versão 22. É um controle muito poderoso. Graças a este novo controle, o usuário final não tem que deixar o seu pedido para criar documentos comuns. Sem softwrae adicional precisa ser instalado na máquina. Este novo controle é tratado por programação usando WLanguage, que oferece um monte de potentail para configuraton e automação. O controle WP é, naturalmente, WYSIWYG. Conselhos do perito Ler e escrever .DOCX Criando PDF, criando e-mails Criação de proposta de venda Gerenciamento de imagens e tabbles salvar e carregar seus textos Capacidade de salvar em HFSQL verificador impressão ortográfica Para tarefas de gerenciamento de texto comum, seus usuários não precisam deixar sua aplicação: economia de tempo, interface consistente, nenhum outro software para instalar / unidade / gerenciar Benefício fornecido por esta nova característica da versão 22: Os usuários finais ficar em sua aplicação para entrar documentos. 3 WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Novidades do Windev 22 em português

Embed Size (px)

Citation preview

Page 1: Novidades do Windev 22 em português

Novos controles

001 N ew fea tu re WD WBWM 001 N ew fea tu re WD WBWM 001 N ew fea tu re WD WBWM

NOVO CONTROLE:

Processamento de texto (WP)

O controle de “processamento de texto” está sendo introduzido na versão

22.

É um controle muito poderoso.

Graças a este novo controle, o usuário final não tem que deixar o seu pedido

para criar documentos comuns. Sem softwrae adicional precisa ser instalado na

máquina. Este novo controle é tratado por programação usando WLanguage,

que oferece um monte de potentail para configuraton e automação. O controle

WP é, naturalmente, WYSIWYG.

Conselhos do perito

Ler e escrever .DOCX Criando PDF, criando

e-mails Criação de proposta de venda

Gerenciamento de imagens e tabbles salvar

e carregar seus textos Capacidade de salvar

em HFSQL verificador impressão ortográfica

Para tarefas de gerenciamento de texto comum, seus

usuários não precisam deixar sua aplicação: economia

de tempo, interface consistente, nenhum outro software

para instalar / unidade / gerenciar

Benefício fornecido por esta nova característica da versão 22:

Os usuários finais ficar em sua aplicação para entrar documentos.

3

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 2: Novidades do Windev 22 em português

4

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

A fita padrão do controlo de processamento de texto

002 N ew fea tu re WD WBWM 002 N ew fea tu re WD WBWM 002 N ew fea tu re WD WBWM

CONTROLE WP: PADRÃO DA FITA

FORMATAÇÃO

O controle WP usa uma fita por padrão “standard“. Esta fita oferece os recursos de

processamento de texto padrão: Abrir, Salvar, formato, editar, ect. Esta fita pode ser

escondido.

A fita exibido no controle WP pode ser personalizado (veja a próxima

novidade).

Benefício fornecido por esta nova característica da versão 22:

Os usuários finais já estão familiarizados com a fita de processamento de texto

003 N ew fea tu re WD WBWM 003 N ew fea tu re WD WBWM 003 N ew fea tu re WD WBWM

005 N ew fea tu re WD WBWM 005 N ew fea tu re WD WBWM 005 N ew fea tu re WD WBWM

CONTROLE WP: ler e gravar no

HFSQL

UMA . Docx arquivo criado com o controle WP podem ser salvos em um arquivo de dados HFSQL UMA . Docx arquivo criado com o controle WP podem ser salvos em um arquivo de dados HFSQL UMA . Docx arquivo criado com o controle WP podem ser salvos em um arquivo de dados HFSQL

(HFSQL clássico, cliente / servidor, nuvem, incorporado, cluster, ...)

Este método de poupança permite gerenciar documentos tão facilmente quanto o resto de seus

dados: história, arquivamento, busca, indexação, ...

Benefício fornecido por esta nova característica da versão 22:

Diretamente salvar documentos em HFSQL se quiser.

006 newfeature WD WBWM 006 newfeature WD WBWM 006 newfeature WD WBWM

CONTROLE WP: FITA FORAMTTING CUSTOM

Aqui, uma fita personalizada com 2 botões de “negócios”: “Editar‘CGV’

e “Enviar proposta”

A fita WP é fornecido com o seu “fonte” (janela interna). Por isso, é

completamente customizável.

Por exemplo, é fácil criar um botão “Enviar proposta” directamente na fita de

controle WP!

Você também pode cretae um botão que vai buscar dados contextuais em seu sistema

ERP!

Benefício fornecido por esta nova característica da versão 22:

A fita pode ser facilmente customizado

CONTROLE WP: Corretor Ortográfico

Um corretor ortográfico Francês e Inglês é fornecido. Você pode também carrega

dictionnaries em muitas línguas. Este corretor ortográfico é integrado com o controle

WP, e, portanto, pode ser distribuído livremente com a sua aplicação.

Benefício fornecido por esta nova característica da versão 22:

Evitar erros de digitação.

004 N ew fea tu re WD WBWM 004 N ew fea tu re WD WBWM 004 N ew fea tu re WD WBWM

007 newfeature WD WBWM 007 newfeature WD WBWM 007 newfeature WD WBWM

CONTROLE WP: características úteis

CONTROLE WP: Leia e guarde PADRÃO

.DOCX

O controle WP lê e salva documentos no formato

padrão Docx.

Os documentos criados pelo controle WP pode, portanto, ser

aberto com processadores de texto que suportam este

formato: MS Word, OpenOffice, iWork, ...

Da mesma forma, os documentos criados com estas palavras

Os processadores podem ser abertas utilizando o controlo WP.

Benefício fornecido por esta nova característica da versão 22:

Formato padrão.

O controle de processamento de texto na versão 22 oferece aos usuários finais recursos eficientes:

• escolha da pia batismal, tamanho, negrito, cor, o modo caso, expoente, subscrito

...

• Layout: tamanho do papel, orientação da página, margens, bordas, cor de fundo do

documento ...

• pargarph formatação: espaçamento entre linhas, offset, espaço antes / depois, a primeira linha de

offset, alinhamento, justificação, fronteiras, ...

• governantes

• guias, pára, junto

• balas, lista numerada

• estilos

• links de hipertexto (Internet)

• sublinhado avançado (linha simples, linha dupla, ...)

• cabeçalhos e rodapés

• inserir data

• gerenciamento de matrizes

Page 3: Novidades do Windev 22 em português

• copiar colar

• inserir imagens

• zoom

• números de página

• exportação para PDF

• caracteres de controlo de monitor

• desfazer refazer

• impressão

Benefício fornecido por esta nova característica da versão 22:

Todas as características úteis estão disponíveis

008 N ew fea tu re WD WBWM 008 N ew fea tu re WD WBWM 008 N ew fea tu re WD WBWM

CONTROLE WP: Transformando o de documentos

em HTML

Um documento criado e editado com o controle WP podem ser salvos em

formato HTML.

Isso permite que você usá-lo em um e-mail, por exemplo.

Benefício fornecido por esta nova característica da versão 22:

Criar e-mails

009 N ew fea tu re WD WBWM 009 N ew fea tu re WD WBWM 009 N ew fea tu re WD WBWM

Benefício fornecido por esta nova característica da versão 22:

Também criar PDF

010 N ew fea tu re WD WBWM 010 N ew fea tu re WD WBWM 010 N ew fea tu re WD WBWM

CONTROLE WP: Pré-visualizar e

PRINTING

O controle WP exibe seu conteúdo em WYSIWYG. Antes de imprimir o conteúdo de um

controle WP, você pode iniciar a visualização de impressão (como com um relatório). A

impressão é feita através da PrintDoc função.impressão é feita através da PrintDoc função.impressão é feita através da PrintDoc função.

Benefício fornecido por esta nova característica da versão 22:

Os usuários finais podem, naturalmente, imprimir seus documentos.

011 N ew fea tu re WD WBWM 011 N ew fea tu re WD WBWM 011 N ew fea tu re WD WBWM

CONTROLE WP: LINK com o Editor

RELATÓRIO

Um documento criado com o controlo WD pode ser combinado com um relatório

(por exemplo, as condições gerais de venda).

Benefício fornecido por esta nova característica da versão 22:

interoperabilidade

CONTROLE WP: CRIANDO PDF

O controle WP permite que você salve o seu conteúdo em formato PDF. O arquivo PDF

pode ser criptografado e assinado.

5

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 4: Novidades do Windev 22 em português

6

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

012 N ew fea tu re WD WBWM 012 N ew fea tu re WD WBWM 012 N ew fea tu re WD WBWM

CONTROLE WP: USE POR

PROGRAMAÇÃO: interação completa

com as suas aplicações

Um dos benefícios do controle WP é que você pode lidar com isso através de

programação, usando WLanguage, como qualquer outro controle. o documento , parágrafoprogramação, usando WLanguage, como qualquer outro controle. o documento , parágrafoprogramação, usando WLanguage, como qualquer outro controle. o documento , parágrafoprogramação, usando WLanguage, como qualquer outro controle. o documento , parágrafo

, fragmento tipos avançados e suas inúmeras propriedades permitem criar, modificar e , fragmento tipos avançados e suas inúmeras propriedades permitem criar, modificar e , fragmento tipos avançados e suas inúmeras propriedades permitem criar, modificar e

recuperar textos via programação.

Todos os recursos de personalização e configuração estão abertas para você; você tem o

controle total!

Você também pode usar a programação de verificar o conteúdo digitado pelo usuário final antes

da impressão, tais como montantes inscritos, para avisá-lo em caso de inconsistências.

O código abaixo personaliza um documento com o nome do um cliente cria o

PDF:

// Carregando o arquivo docx

ProposalDoc é Documento = “C: \ Sales \ Template.docx”ProposalDoc é Documento = “C: \ Sales \ Template.docx”ProposalDoc é Documento = “C: \ Sales \ Template.docx”ProposalDoc é Documento = “C: \ Sales \ Template.docx”ProposalDoc é Documento = “C: \ Sales \ Template.docx”

// Substituir o nome dos clientes no documento

aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc , aba fragmentos é matriz de Fragmentos = FindDoc ( ProposalDoc ,

"%Nome do cliente%" ) PARA CADA fragmento DO aba"%Nome do cliente%" ) PARA CADA fragmento DO aba"%Nome do cliente%" ) PARA CADA fragmento DO aba"%Nome do cliente%" ) PARA CADA fragmento DO aba"%Nome do cliente%" ) PARA CADA fragmento DO aba

fragmentos

fragmento ..Text = Cliente . Nomefragmento ..Text = Cliente . Nomefragmento ..Text = Cliente . Nomefragmento ..Text = Cliente . Nomefragmento ..Text = Cliente . Nome

FIM

// Exportar para PDF

DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ ) DocToPDF ( ProposalDoc , “C: \ Export \ Proposal_” + Clustomer . Nome + “.“Pdf “ )

Controle de tabela: 22

NOVOS RECURSOS

As tabelas são frequentemente utilizados nas interfaces dos aplicativos. O controle de tabela é um

controle chave. Na versão 22, o controle de tabela está evoluindo com base em suas demandas.

Você vai encontrar os novos recursos que você estava esperando para suas tabelas na lista a

seguir!

013 N ew fea tu re WD WBWM 013 N ew fea tu re WD WBWM 013 N ew fea tu re WD WBWM

A janela dentro uma linha da tabela!

Na versão 22 do WINDEV você pode definir uma janela interna para cada linha da tabela.

Esta janela será exibida ao clicar na linha, ou quando pairando (opção), ou

por programação. Clicando a linha move a linha abaixo e exibe a janela.

O conteúdo desta janela interna é totalmente até você. (Ver oposto).

Benefício fornecido por esta nova característica da versão 22:

mesas muito detalhado.

Conselhos do perito

A janela de detalhes pode conter: Outra mesa

(ligada à linha clicada), pedidos de clientes, itens

de ordem, histórico de vendas

...

014 N ew fea tu re WD WBWM 014 N ew fea tu re WD WBWM 014 N ew fea tu re WD WBWM

VISUAL: COLUNA MOVIMENTO MOSTRADO

Na versão 22, o movimento da coluna, redimensionamento linha, etc. pelo utilizador final adoptar um

processamento visual fluido. Por exemplo, as colunas são movidos visualizado durante a movimentação.

Esta pequena ilustração “disso” encanta os usuários finais! Cancelamento de um movimento por parte do

utilizador final é suportado (Ctrl + Z ao longo de vários níveis).

Exemplo de um documento WP sofisticado

Benefício fornecido por esta nova característica da versão 22:

Capacidade de gerar documentos muito sofisticados

Conselhos do perito

Use exemplos:

Gerar uma proposta de vendas com base em dados

armazenados em um arquivo

Inserir imagens usando a programação Modificar a

formatação Prepare um texto para personalizar

Localizar texto em arquivado .DOCX Prepare

mailings totalmente personalizados

Benefício fornecido por esta nova característica da versão 22:

O efeito visual permite que o usuário final para visualizar melhor a sua ação.

Page 5: Novidades do Windev 22 em português

015 N ew fea tu re WD WBWM 015 N ew fea tu re WD WBWM 015 N ew fea tu re WD WBWM

TreeView CUSTOMIZATION TABELAS

O olhar da tabela treeview pode ser personalizado ainda mais. Especificamente, o início da

visualização do ícone de linha é opcional, com reposicionamento automático do texto. As

tabelas apresentadas são menos densos.

Quando os ícones são mantidos, você pode definir a sua imagem, e especifique um tamanho de exibição,

para gerir o alinhamento de forma personalizada.

Benefício fornecido por esta nova característica da versão 22:

Com ou sem ícone, OU decidir

016 N ew fea tu re WD WBWM 016 N ew fea tu re WD WBWM 016 N ew fea tu re WD WBWM

MARK AN verificar todo BOX IN UM CLIQUE

Os usuários finais vão adorar esta pequena característica nova: na versão 22, você pode marcar uma

coluna inteira de caixas de seleção, conforme selecionado em um único clique (todos / nenhum)!

Esse comportamento também é oferecido para colunas botão de rádio. Não há

nada para código, é parte da AAF.

Benefício fornecido por esta nova característica da versão 22:

Um clique!

017 N ew fea tu re WD WBWM 017 N ew fea tu re WD WBWM 017 N ew fea tu re WD WBWM

Filtrando um COLUNA marque a caixa

Este recurso permite que você só para exibir as linhas cuja caixa de seleção está

marcada ou os que não forem selecionados. Isso é útil para melhorar a leitura de

tabelas grandes.

Benefício fornecido por esta nova característica da versão 22:

Mesmo mais opções

controle de tabela

034 028 034

caixa de seleção desmarcada não visualizados fronteira especial Magnifier no cabeçalho

016

Verifique uma coluna

inteira em um clique

013

Uma janela em uma

linha da tabela

018

Carregando

memorando não

bloquear a exibição

019

barra de progresso personalizada

021

fórmula personalizada

022

Ancorar controles

no breaks

7

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 6: Novidades do Windev 22 em português

enefit fornecida b

018 N ew fea tu re WD WB WM 018 N ew fea tu re WD WB WM 018 N ew fea tu re WD WB WM 018 N ew fea tu re WD WB WM

IMAGENS dentro da tabela? A TABELA É MAIS RÁPIDO

em 22!

Uma tabela pode exibir dados provenientes de um item de “memo”. Se estes memorandos

contêm grande quantidade de dados, pode haver um tempo de carregamento perceptível para

o utilizador final: cada linha precisava de ser totalmente carregada antes do carregamento da

fila seguinte pode começar. Na versão 22, exibindo a tabela com memorando é instent: o

conteúdo memo é carregado de forma assíncrona, e não abrandar a exibição das linhas.

Benefício fornecido por esta nova característica da versão 22:

sempre mais rápido

019 N ew fea tu re WD WBWM 019 N ew fea tu re WD WBWM 019 N ew fea tu re WD WBWM

BARES CUSTOM PROGRESSO

Em alguns casos, a tabela deve exibir conjuntos de dados complexos, o que pode levar

algum tempo para ser calculada e você gostaria que o monitor que será sequencial.

Na versão 22, é agora possível definir barras de progresso personalizado (para carregamento no

nosso caso), através de uma janela interna.

Exibir uma barra de progresso!

Benefício fornecido por esta nova característica da versão 22:

Aliviar a espera.

020 newfeature WD WBWM 020 newfeature WD WBWM 020 newfeature WD WBWM

Tabela vazia? Uma janela de aviso aparece

Quando uma tabela está vazia, (ele não mostra quaisquer registros, ou linhas), uma janela

interna permite exibir uma mensagem personalizada. Por exemplo: foram seleccionados

nenhuns elementos, há elementos correspondiam aos critérios de pesquisa ...

É mais informativa do que uma mesa vazia!

Alertar os usuários!

B y esta nova característica da versão 22:

O usuário final é notificado

021 N ew fea tu re WD WBWM 021 N ew fea tu re WD WBWM 021 N ew fea tu re WD WBWM

Totais e médias? E AGORA, CUSTOM MIN, MAX e a

fórmula!

Como você sabe, os usuários finais podem adicionar totais e as próprias médias em colunas da

tabela.

É um AAF muito útil que é muito apreciado. Na versão 22, os utilizadores finais podem também

mostrar os valores mínimo e / ou máximo para uma ou mais colunas. E os usuários finais podem

até mesmo usar fórmula personalizada que tenham sido previamente criados por

desenvolvedores.

Benefício fornecido por esta nova característica da versão 22:

Os usuários finais têm ainda mais possibilidades.

022 N ew fea tu re WD WBWM 022 N ew fea tu re WD WBWM 022 N ew fea tu re WD WBWM

FIXAÇÃO controles no BREAKS

Outra nova característica interessante na versão 22: Controles em pausas podem ser

ancorada com base em uma coluna. Quando a coluna é redimensionada ou movida pelo

utilizador final, os restos de controlo ruptura alinhado com a coluna.

Benefício fornecido por esta nova característica da versão 22:

Melhor apresentação.

023 N ew fea tu re WD WBWM 023 N ew fea tu re WD WBWM 023 N ew fea tu re WD WBWM

EU QUERO ALGUM HTML nas minhas tabelas!

Versão 22 do WINDEV permite incluir diretamente o código HTML dentro das células da

tabela (você não precisa de plano para uma coluna container).

Os atributos HTML são interpretados é claro: isto permite criar apresentações

sofisticadas, recuperando para apresentações exemplo provenientes da

Internet.

Benefício fornecido por esta nova característica da versão 22:

HTML é usado cada vez mais.

8

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 7: Novidades do Windev 22 em português

um também

21,

5,

8,

024 para 028 N ew fea tu re WD WB WM 024 para 028 N ew fea tu re WD WB WM 024 para 028 N ew fea tu re WD WB WM 024 para 028 N ew fea tu re WD WB WM 024 para 028 N ew fea tu re WD WB WM

LUSTRAR olhar 'suas tabelas

Versão 22 do WINDEV permite dedicar mais atenção à aparência de suas

tabelas:

• agora é possível modificar programando a cor dos títulos das colunas

• agora você pode definir estilos específicos para cabeçalhos de coluna

• as etiquetas sub-cabeçalho pode ser modificado por programação

• você pode especificar uma margem de títulos

• agora você pode especificar a espessura ea cor a ser aplicada a cada um dos 4 lados

de uma ou mais células da tabela.

Benefício fornecido por esta nova característica da versão 22:

Sempre mais!

029 N ew fea tu re WD WBWM 029 N ew fea tu re WD WBWM 029 N ew fea tu re WD WBWM

TABELAS: ANIMAÇÃO DE INSERÇÃO

An (opcional) de animação permite visualizar a inserção de linhas em uma

tabela, animando o movimento das linhas abaixo.

Benefício fornecido por esta nova característica da versão 22:

Melhorar a experiência do usuário.

030 para 033 N ew fea tu re WD WB WM 030 para 033 N ew fea tu re WD WB WM 030 para 033 N ew fea tu re WD WB WM 030 para 033 N ew fea tu re WD WB WM 030 para 033 N ew fea tu re WD WB WM

Tabelas de Programação: 5 novos recursos úteis

• Dois novos eventos para tabelas de programação são introduzidos na versão 22.

O quebra Inicialização novo elemento permite definir facilmente o processo de O quebra Inicialização novo elemento permite definir facilmente o processo de O quebra Inicialização novo elemento permite definir facilmente o processo de

inicialização. o Expandir / recolher pausa código permite uma programação ainda inicialização. o Expandir / recolher pausa código permite uma programação ainda inicialização. o Expandir / recolher pausa código permite uma programação ainda

mais granular.

• Agora é possível criar ou redefinir quebra na mesa por programação.

• A nova função Wlanguage, TableSetFocus , simula clicar em uma linha da A nova função Wlanguage, TableSetFocus , simula clicar em uma linha da A nova função Wlanguage, TableSetFocus , simula clicar em uma linha da A nova função Wlanguage, TableSetFocus , simula clicar em uma linha da

tabela pela programação!

• O Col..VisibleInPrint propriedade permite especificar que uma ou mais • O Col..VisibleInPrint propriedade permite especificar que uma ou mais • O Col..VisibleInPrint propriedade permite especificar que uma ou mais

colunas não será impressa.

Benefício fornecido por esta nova característica da versão 22:

programação são sempre mais poderosos.

034 N ew fea tu re WD WBWM 034 N ew fea tu re WD WBWM 034 N ew fea tu re WD WBWM

Tabelas: outras evoluções

• Posicionamento de uma linha da tabela na parte visível (exibido) da tabela. O

novo taVisible constante para o TablePosition novo taVisible constante para o TablePosition novo taVisible constante para o TablePosition novo taVisible constante para o TablePosition

função, faz uma linha da tabela visível de uma forma inteligente: se a linha já é

visível nada se move; Se a linha não estiver visível, a mesa desloca-se

automaticamente para fazer a linha visível.

• A mesa sem seleção oferece uma lupa sobre cabeçalhos.

• As tabelas com sub-cabeçalhos oferecer uma lente de aumento sobre os cabeçalhos.

• Para tabelas no modo “Display”, você tem a habilidade para não mostrar as caixas de seleção

desmarcada (impedir que o usuário tentar clicar nas caixas de verificação quando estiver no

modo de exibição)

Benefício fornecido por esta nova característica da versão 22:

É as pequenas coisas que fazem a diferença!

WINDEV 22 respeita a sua existente

ativos.

Sem fase de migração é necessária entre

WINDEV 7,5, 8, 9, 10, 11, 12, 14, 15,

16, 17, 18, 19, 20 UO 21 e WINDEV 22: tudo o que

você tem a fazer é recompilar o aplicativo para que

ele funcione na versão 22. Mudar de Webdev 7, 9,

10, 11,

12, 14, 15, 16, 17, 18, 19, 20 ou 21 a 22 Webdev

também é extremamente fácil. componentes existentes

(versão 8, 9, 10, 11, 12,

14, 15, 16, 17, 18, 19, 20 ou 21) funcionar directamente (sem a

necessidade de ser recompilados) com aplicações em

versão 22. Versão 22 pode abrir directamente um projecto

na versão 7.5, 8, 9, 10, 11, 12, 14, 15, 16,

17,18, 19, 20 ou 21. E, claro, diferentes versões de

seus ambientes podem coexistir em seu PC; uma

licença da versão 22

c lançar mais velhos

versões

20, 19, 18, 17, 16, 1

14, 12, 11, 10, 9,

7,5, 5,5, ...).

Page 8: Novidades do Windev 22 em português

039 N ew fea tu re WD WB WM 039 N ew fea tu re WD WB WM 039 N ew fea tu re WD WB WM 039 N ew fea tu re WD WB WM

10

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

AGENDADOR &

ORGANIZADOR

CONTROLES:

11 NOVOS RECURSOS

035 N ew fea tu re WD WBWM 035 N ew fea tu re WD WBWM 035 N ew fea tu re WD WBWM

Mais granularidade!

Na versão 22, os horários e os organizadores se libertar!

Você pode definir uma granularidade específica: por dia, semana, duas semanas, mês, ano e

até mesmo uma granularidade personalizado. Tudo se torna possível (e fácil).

Benefício fornecido por esta nova característica da versão 22:

Todos os estilos organizacionais são suportados.

036 N ew fea tu re WD WB WM 036 N ew fea tu re WD WB WM 036 N ew fea tu re WD WB WM 036 N ew fea tu re WD WB WM

HORAS negócio específico a cada recurso

No mesmo horário, você pode especificar diferentes horas de negócio para cada

recurso!

Por exemplo, um médico trabalha 8h00-18:00, enquanto outra 09h30 -

21:00.

Agora também é possível adicionar períodos de maior movimento, como uma pausa para o

almoço, por exemplo. Veja infográfico página 11.

Benefício fornecido por esta nova característica da versão 22:

Todos podem ter diferentes horas diárias

037 N ew fea tu re WD WB WM 037 N ew fea tu re WD WB WM 037 N ew fea tu re WD WB WM 037 N ew fea tu re WD WB WM

HORÁRIO COMERCIAL que são ainda mais

específico!

Na versão 22, você também pode especificar o horário comercial específicas para um determinado

dia da semana. Por exemplo, o horário de expediente da segunda-feira são diferentes de terça-feira.

Veja infográfico página 11.

Benefício fornecido por esta nova característica da versão 22:

Todo mundo pode ter um dia com horas personalizados.

038 newfeature WD WBWM 038 newfeature WD WBWM 038 newfeature WD WBWM

Um alcance de visualização AINDA MAIS PERSONALIZADOS

O visor pode esconder alguns dias (como fins de semana, por exemplo), ou remover

dias específicos, como feriados. A data indicada pode ser escondido.

Benefício fornecido por esta nova característica da versão 22:

personalização de exibição completa.

Um display ainda mais sofisticado

Quando um compromisso é executado ao longo de vários dias, agora pode ser exibida como

um bloco único, sem ruptura entre os dias: parece melhor e é mais fácil de entender. A

largura da barra de rolagem agora podem ser personalizados. Uma beira feita sob

encomenda (com base em um estilo) pode enquadrar a nomeação selecionado.

Benefício fornecido por esta nova característica da versão 22:

Uma visão mais agradável.

040 newfeature WD WB WM 040 newfeature WD WB WM 040 newfeature WD WB WM 040 newfeature WD WB WM

Exibição aprimorada NOMEAÇÃO

Uma nomeação é feita de um título e uma descrição detalhada. Quando uma

dessas áreas está vazia, a outra área agora assume o espaço livre: isso evita

truncar texto quando ainda há algum espaço.

Se as duas áreas estão cheias, o seu tamanho pode se adaptar com o conteúdo. A fronteira pode

ser personalizado.

Benefício fornecido por esta nova característica da versão 22:

Todo o espaço é usado e optimizado.

041 N ew fea tu re WD WBWM 041 N ew fea tu re WD WBWM 041 N ew fea tu re WD WBWM

SCHEDULER e organizador PROGRAMAÇÃO: 3

NOVOS RECURSOS

Não há limite para os processos que você pode programar!

• O MoveResource evento permite granular impedir que o usuário final de • O MoveResource evento permite granular impedir que o usuário final de • O MoveResource evento permite granular impedir que o usuário final de

mover um compromisso.

• O SchedulerSelectedRange e OrganizerSelectedRange funções • O SchedulerSelectedRange e OrganizerSelectedRange funções • O SchedulerSelectedRange e OrganizerSelectedRange funções • O SchedulerSelectedRange e OrganizerSelectedRange funções • O SchedulerSelectedRange e OrganizerSelectedRange funções

WLanguage permitir-lhe recuperar o intervalo de tempo selecionado pelo

usuário final.

• Você pode modificar a cor de fundo, a fonte, o tamanho ... de um recurso através de

programação.

Benefício fornecido por esta nova característica da versão 22:

Sempre uma programação mais granular.

042 N ew fea tu re WD WB WM 042 N ew fea tu re WD WB WM 042 N ew fea tu re WD WB WM 042 N ew fea tu re WD WB WM

ORDEM DE SOBREPOSIÇÃO

NOMEAÇÕES!

Quando vários compromissos sobrepõem dentro do mesmo intervalo de tempo, agora você

pode especificar a ordem em que esses compromissos são exibidos com o APT..Zorder propriedade.pode especificar a ordem em que esses compromissos são exibidos com o APT..Zorder propriedade.pode especificar a ordem em que esses compromissos são exibidos com o APT..Zorder propriedade.

Benefício fornecido por esta nova característica da versão 22:

compromissos organizado.

Page 9: Novidades do Windev 22 em português

CONTROLE SCHEDULER

040

Títulos ocupar o

espaço disponível

038

Quarta-feira desapareceu (era

um feriado ...)

039

Nomeação ao longo de vários dias

041

Modificação do olhar pela

programação

036

horário de trabalho

específico para cada

recurso

042

Ordem de compromissos

que se sobrepõem

037

horários de trabalho específicos

baseados no dia: APT

043 N ew fea tu re WD WBWM 043 N ew fea tu re WD WBWM 043 N ew fea tu re WD WBWM

Uma característica mais poderosa para os usuários

finais.

• A combinação de teclas Ctrl + Z permite ao utilizador cancelar a última operação

realizada, tal como mover uma tarefa, por exemplo.

• Movendo um compromisso para uma área não visível do programador ou

organizador é facilitada por rolagem automática.

• Você pode modificar o título e conteúdo de um compromisso.

Benefício fornecido por esta nova característica da versão 22:

Melhor facilidade de utilização.

044 N ew fea tu re WD WB WM 044 N ew fea tu re WD WB WM 044 N ew fea tu re WD WB WM 044 N ew fea tu re WD WB WM

O MODO “mês” se torna mais rica

Você pode nomear executar entrada diretamente no modo “Mês”.

No modo “Mês”, agora você pode usar a janela de visualização nomeação

predefinido.

Os botões para alterar intervalos de tempo podem ser exibidos no modo

“Mês”, como nos outros modos.

Benefício fornecido por esta nova característica da versão 22:

gestão mais fácil mês.

045 N ew fea tu re WD WB WM 045 N ew fea tu re WD WB WM 045 N ew fea tu re WD WB WM 045 N ew fea tu re WD WB WM

A GAMA exibido é adaptada de acordo com o

espaço disponível ...

O novo modo de “gama automático” escolhe automaticamente a faixa exibida

(mês, semana, dia, etc.) com base no período definido e o tamanho disponível

para o controle. Este novo modo permite-lhe, por exemplo, para oferecer uma

exibição otimizada para um telefone ou um tablet sem ter nada a código.

Benefício fornecido por esta nova característica da versão 22:

Um display eficiente

11

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 10: Novidades do Windev 22 em português

050 N ew fea tu re WD WBWM 050 N ew fea tu re WD WBWM 050 N ew fea tu re WD WBWM

12

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

EVOLUTIONS sobre os

controles

046 N ew fea tu re WD WBWM 046 N ew fea tu re WD WBWM 046 N ew fea tu re WD WBWM

CONTROLES: margens internas

Na versão 22, todos os tipos de controles podem ter uma margem personalizado (também

chamado “espaço branco”, calha, ...) 4 margens diferentes podem ser especificados (um por

lado). Isso permite que você personalize cada estilo de controle.

Parte superior, inferior, margens esquerda e direita são todos diferentes aqui!

Benefício fornecido por esta nova característica da versão 22:

Você tem espaço

GANTT: Timely!

O controle Gantt oferece um display granular por “mês” ou “semana” ou

“dia” ou “hora”.

Granularidade para a hora é oferecido

Benefício fornecido por esta nova característica da versão 22:

Gantt por hora

051 N ew fea tu re WD WBWM 051 N ew fea tu re WD WBWM 051 N ew fea tu re WD WBWM

047 N ew fea tu re WD WBWM 047 N ew fea tu re WD WBWM 047 N ew fea tu re WD WBWM

Controle de planilha: 5 NOVOS RECURSOS

O controle de planilha está mudando na versão 22. Ele oferece 5

novos recursos:

• capacidade de nomear células

• capacidade para fixar os painéis (fixar a área da linha e cabeçalho da coluna)

• Novo modificação celular processo que é desencadeada quando uma célula é modificada Novo modificação celular processo que é desencadeada quando uma célula é modificada Novo modificação celular processo que é desencadeada quando uma célula é modificada

pelo utilizador final.

• 2 novas funções WLanguage para excluir linhas e / ou colunas:

SpreadsheetDeleteLine , SpreadsheetDeleteColumnSpreadsheetDeleteLine , SpreadsheetDeleteColumnSpreadsheetDeleteLine , SpreadsheetDeleteColumn

• 2 novas propriedades para modificar a altura da linha e a largura da coluna: .. Altura2 novas propriedades para modificar a altura da linha e a largura da coluna: .. Altura2 novas propriedades para modificar a altura da linha e a largura da coluna: .. Altura

, ..Largura, ..Largura

Benefício fornecido por esta nova característica da versão 22:

O controle de planilha tornou-se ainda mais poderoso.

048 N ew fea tu re WD WBWM 048 N ew fea tu re WD WBWM 048 N ew fea tu re WD WBWM

NOTAS Repositionable:

WLANGUAGE família de funções

Na versão 22, o novo Nota família WLanguage de funções permite criar por acções de Na versão 22, o novo Nota família WLanguage de funções permite criar por acções de Na versão 22, o novo Nota família WLanguage de funções permite criar por acções de

programação semelhante ao que um usuário final pode executar: criar uma nota,

salvá-lo, posicione-o ...

Benefício fornecido por esta nova característica da versão 22:

notas de programa.

049 N ew fea tu re WD WBWM 049 N ew fea tu re WD WBWM 049 N ew fea tu re WD WBWM

TOOLTIP CONTROLE: evitar o derramamento!

Por padrão, o tamanho da dica de ferramenta se adapta ao texto a ser exibido. Se o texto é longo,

o tamanho dica pode ser desproporcional ao controle. Na versão 22, você pode definir um tamanho

máximo para uma dica de ferramenta (em pixels).

Benefício fornecido por esta nova característica da versão 22:

As dicas de ferramentas de um tamanho razoável!

CONTROLE ID: identificador JANELAS

Cada controle de uma janela WINDEV tem um identificador interno do Windows único.

Esse identificador exclusivo é persistente entre duas execuções. Este identificador permite a

compatibilidade com ferramentas baseadas nestes identificadores, como Jaws para a leitura de

interface automatizada destinada a usuários com deficiência visual.

Benefício fornecido por esta nova característica da versão 22:

Interação com processos de terceiros

052 N ew fea tu re WD WBWM 052 N ew fea tu re WD WBWM 052 N ew fea tu re WD WBWM

ÍCONES: Novos recursos VÁRIOS

• Ícones: suporte para HQ (alta qualidade) de visualização

• Ícones: o suporte de folhas em formato BMP transparente (32 bits).

Benefício fornecido por esta nova característica da versão 22:

pequenos recursos que pode ser muito útil.

Descubra o novo WINDEV, Webdev e controles WINDEV móveis em seus

respectivos capítulos

GRÁFICOS

053 N ew fea tu re WD WBWM 053 N ew fea tu re WD WBWM 053 N ew fea tu re WD WBWM

Novos tipos de série: LINHA TENDÊNCIA

WINDEV 22 permite que você adicione tendências curvas em gráficos existentes. O

novo grSeriesType função WLanguage permite definir o tipo de tendência:, regressão novo grSeriesType função WLanguage permite definir o tipo de tendência:, regressão novo grSeriesType função WLanguage permite definir o tipo de tendência:, regressão

média, linear constante.

Page 11: Novidades do Windev 22 em português

• O tipo de um ponto específico também pode ser definido.

Uma curva de tendência

Benefício fornecido por esta nova característica da versão 22:

Seja na moda!

054 N ew fea tu re WD WBWM 054 N ew fea tu re WD WBWM 054 N ew fea tu re WD WBWM

Personalização avançada das paradas linha de tipo

Na versão 22, a personalização dos gráficos tipo de linha se tornou mais

sofisticado.

Você já pode personalizar a espessura e cor da linha. Na versão 22, agora

você pode personalizar:

• o tipo de linha de séries (pontilhado, traço, ..)

• O tipo de pontos de uma série (forma, tamanho, cor, ...)

Espessura, tipo de linha, pontos personalizados para cada linha

Benefício fornecido por esta nova característica da versão 22:

Dê algum personagem para seus gráficos!

055 N ew fea tu re WD WB WM 055 N ew fea tu re WD WB WM 055 N ew fea tu re WD WB WM 055 N ew fea tu re WD WB WM

TABELA: MOVIMENTO EIXOS

Na versão 22, os eixos estão se movendo! O eixo não é necessariamente fixado em zero.

A posição do eixo horizontal (eixo X) pode ser especificado: “na parte superior” ou “no

fundo”.

O eixo vertical (eixo Y) pode ser posicionada à direita da

Mapa Composto

056 WD WB WM 056 WD WB WM 056 WD WB WM 056 WD WB WM

NOVO TIPO DE CARTA:

Composto

WINDEV oferece um número muito grande de tipos de

gráficos.

Um novo tipo de gráfico que está a ser

introduzido no WINDEV 22 é o gráfico

“Composto”.

Este tipo de gráfico torna possível agrupar

vários tipos de gráficos em um.

Por exemplo:

• um gráfico de barras com um gráfico de linhas

Um mapa composto que mistura histogramas, uma área, curvas ...

• vários gráficos de linhas com um gráfico de barras

• castiçal com área de ...

• ...

Benefício fornecido por esta nova característica da

versão 22:

Representar visualmente dados complexos

057 WD WB WM 057 WD WB WM 057 WD WB WM 057 WD WB WM

NOVO COMPOSTO tipo de

gráfico: como defini-lo?

O novo mapa composto é definida quer pela

tecnologia “7-guia” ou por programação.

O tipo de uma série exibida pode ser alterado por

programação. A nova função WLanguage grSeriesType programação. A nova função WLanguage grSeriesType

permite definir ou modificar o tipo de série. Você pode

especificar cores, opacidade, espessura, tamanho, etc

... dos elementos.

Benefício fornecido por esta nova característica da versão 22:

Misturar em gráficos.

13

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 12: Novidades do Windev 22 em português

14

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

14

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

gráfico.

Na versão 22, as marcas de eixos pode também ser ortonormal (a escala é idêntico para

os 2 eixos).

Aqui o eixo está definido para -40

Benefício fornecido por esta nova característica da versão 22:

O eixo não se move no meio do gráfico

058 N ew fea tu re WD WB WM 058 N ew fea tu re WD WB WM 058 N ew fea tu re WD WB WM 058 N ew fea tu re WD WB WM

TABELA: Novos recursos VÁRIOS

• O zoom pode ou não ter um limite máximo

• O zoom funciona passando o mouse sobre o controle, mesmo se o controle

não tem o foco.

• As novas constantes, grXCoordinate, grYCoordinate, As novas constantes, grXCoordinate, grYCoordinate,

grSecondaryYCoordinate , do grInfoXY função WLanguage deixá-lo recuperar grSecondaryYCoordinate , do grInfoXY função WLanguage deixá-lo recuperar grSecondaryYCoordinate , do grInfoXY função WLanguage deixá-lo recuperar grSecondaryYCoordinate , do grInfoXY função WLanguage deixá-lo recuperar grSecondaryYCoordinate , do grInfoXY função WLanguage deixá-lo recuperar

o valor de eixos X e Y para a posição XY (em pixels) no gráfico

• Na dica de um “Stack bar chart”, além dos detalhes de cada série, o total da

pilha também é exibido!

Benefício fornecido por esta nova característica da versão 22:

gráficos ainda mais ricos!

NUVEM

AMBIENTE &

EDITORES

060 N ew fea tu re WDWBWM 060 N ew fea tu re WDWBWM

PROFUNDIDADE DE sobreposta controles no

EDITOR

Na versão 22 está sendo introduzido um menu de “profundidade”. Este menu

permite-lhe gerir facilmente controles sobrepostos no editor.

Ele abre pressionando a tecla Shift e clicando controles sobrepostos ao

mesmo tempo.

O menu exibe uma miniatura para cada controle, e permite selecionar esses

controles, usando o menu pop-up do controle.

Tudo localizado sob o controle de “vendas”: uma legenda, uma

looper, eo fundo

Benefício fornecido por esta nova característica da versão 22:

Não há necessidade de ir cavar mais ...

059 N ew fea tu re WDWBWM 059 N ew fea tu re WDWBWM

061 newfeature WDWBWM 061 newfeature WDWBWM

Um novo modificador

SCM UNIDADE: SEU SCM na nuvem no 3 cliques.

Compartilhar e salvar SEUS PROJETOS

Com a versão 22, colocando o seu SCM na nuvem nunca foi tão fácil! 3 cliques, e voilà,

você está compartilhando seus projetos em todo o mundo, e isso por um preço que você

não pode sequer imaginar. 2 euros * por mês por desenvolvedor! Ver novos recursos

095-097

Benefício fornecido por esta nova característica da versão 22:

SCM na nuvem ainda mais fácil.

O id modificador útil para acessar e modificar rapidamente as características de um

ou mais controles. É uma espécie de atalho para as “7-tabs“! Na versão 22, o

modificador foi revisto e completamente melhorado.

Benefício fornecido por esta nova característica da versão 22:

Atalho para modificar propriedades

062 N ew fea tu re WDWBWM 062 N ew fea tu re WDWBWM

MODIFIER: seleção múltipla

Uma das característica nova antecipado é a capacidade de modificar, de uma operação as

características (âncora, a opacidade, a animação, tamanho, etc.) de um grupo de controlo.

Quando vários controles são selecionados, cada característica é exibida para todos os

controles: se o valor é o mesmo, ele é exibido, se os valores são diferentes, eles são

exibidos em uma caixa de combinação.

Selecionando um desses valores atribui a todos os controles.

Page 13: Novidades do Windev 22 em português

15

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

15

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

063 WDWB WM 063 WDWB WM

TESE

Na versão 22, 2 temas ambientais

diferentes são oferecidos:

Um tema luz, um tema escuro.

Dependendo do tipo de crivo

utilizado, as definições de contraste

e brilho, dependendo da

luminosidade do ambiente, e de

acordo com a

gosto de cada um, cada membro de sua

equipe será capaz de escolher o tema

que é mais adequado!

Nota: É possível escolher a “luz

tema e passar

apenas o editor de código em

tema “negro”.

Benefício fornecido por esta nova

característica da versão 22:

Escolha de acordo com seu gosto

As modificações serão aplicadas a todos os controles selecionados, ou apenas

o controle especificada

Quando a propriedade dos controles selecionados tem o mesmo valor para todos os

controles, o ramo é recolhido.

Se a propriedade tem valores diferentes, o ramo é automaticamente expandido. Você pode

inserir um valor idêntico para todos os controles ao mesmo tempo.

Benefício fornecido por esta nova característica da versão 22:

operações mais rápidas

064 N ew fea tu re WDWBWM 064 N ew fea tu re WDWBWM

MODIFIER: 5 NOVOS RECURSOS

• Na versão 22 os benefícios modfier de funcionalidades de pesquisa e filtro.

• A barra de rolagem substitui os botões de movimento.

• A roda do mouse permite que você mova.

• O visor do modificador em uma tela de 4K ou grande fonte está adaptada para

a resolução do ecrã.

• O modificador pode agir sobre um grupo de controlos

Benefício fornecido por esta nova característica da versão 22:

Um modificador sempre mais poderosa

065 N ew fea tu re WDWBWM 065 N ew fea tu re WDWBWM

MINHA PRÓPRIA MODIFIER

Na versão 22, agora você pode criar seu próprio modificador, selecionando as

funcionalidades para deixar visível.

Cada funcionalidade do modificador pode ser fixado para o meio ambiente.

Benefício fornecido por esta nova característica da versão 22:

Personalize o modificador

066 N ew fea tu re WDWBWM 066 N ew fea tu re WDWBWM

REFERÊNCIAS CRUZADAS

Na versão 22, as referências cruzadas obter uma varredura! A interface foi

completamente remodelado, e torna-se muito mais clara e intuitiva.

Antecipando o impacto de uma modificação é agora muito mais fácil ... Por exemplo,

um único clique direito no explorador em um elemento exibe a lista de seus usos.

A árvore permite que você veja onde a variável é utilizada

Benefício fornecido por esta nova característica da versão 22:

Você sabe tudo!

067 N ew fea tu re WDWBWM 067 N ew fea tu re WDWBWM

Dimensionamento: ENTRADA DIRECTA

A criação de um controle no editor é realizada graficamente diretamente com o

mouse.

Em alguns casos, pode ser útil para entrar diretamente a altura e largura do controle

em pixels: não é possível com um simples clique direito na alavanca de controle

correspondente.

Page 14: Novidades do Windev 22 em português

16

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

16

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Isso

Isso

Lembrete: já era possível especificar esses valores na “janela 7-tab” (que

precisava estar aberto) e na “barra de status” (que é muito longe para baixo).

Vamos lembrar também a tecla F4 mágico que permite que você re-executar a última

operação (por exemplo, aplicar a mesma largura para vários controles), bem como a

“mesma altura” e opções “mesma largura” no painel de alinhamento da fita. Todas

essas possibilidades são oferecidas para o seu conforto e facilidade de uso.

Diretamente no controle de edição: posição ou tamanho para o pixel

Benefício fornecido por esta nova característica da versão 22:

Uma característica nova considerável

068 N ew fea tu re WDWBWM 068 N ew fea tu re WDWBWM

ROLLOVER TOOLTIP

O tamanho ea posição dica de um controle evolui na versão 22. torna-se mais

sóbrio, exibe mais informações, e permanece em s lugar (Não é da maneira

mais).

Benefício fornecido por esta nova característica da versão 22:

Uma boa dica

070 N ew fea tu re WDWBWM 070 N ew fea tu re WDWBWM

Criá-lo: ele é salvo!

Na versão 22, logo que a janela (ou uma página ou relatório) é criado, ele é salvo.

Este comportamento automatizado permite que você se beneficia de todas as

automações do ambiente ao criar uma janela: conclusão automática, ... Um pouco de

conforto.

Benefício fornecido por esta nova característica da versão 22:

menos um clique

071 N ew fea tu re WDWBWM 071 N ew fea tu re WDWBWM

Um editor de imagens INTEGRADO

Todos nós tivemos a retocar uma imagem, um ícone ... Claro que você pode usar uma ferramenta

de terceiros, mas você vai ter que instalá-lo em seu computador.

E, tanto quanto “Paint” está em causa, ele vem com Windows e pode ser útil, mas

não suporta a transparência ... Versão 22 ganha assim um mini editor de imagens

integrado com o meio ambiente.

Sem sair do projeto, é agora possível editar suas imagens e ícones. As

principais características são:

• Recortar, redimensionar

• Simetria, Rotação

• Texto

• Camadas, ordem, fundir, movimento, visibilidade

• Ícones do clipart Access (catálogo de imagens fornecido)

• Gerir formatos: jpg, png, bmp, gif, tiff, ico, ...

• preservar transparência

• Para os botões, quadros: Geração de imagens 5 de estado (em repouso, pairar, pressionado,

em cinza, o foco)

• Zoom + visualização em miniatura

• ...

069 N ew fea tu re WDWBWM 069 N ew fea tu re WDWBWM

O QUE ESTÁ ACIMA com as fontes? Eles aparecem!

Um pequeno novo recurso na versão 22, que é muito útil diária: a interface para

selecionar o tipo de letra agora é visual.

Benefício fornecido por esta nova característica da versão 22:

seleção de fonte Visual

Conselhos do perito

Um editor verdadeira completamente integrado e

sempre pronto ajudar

Lida com quase todos os formatos de imagem

Mantém e gerencia a transparência A geração

fácil de imagens “5 de estado” será de grande

serviço!

O editor de imagem da versão 22

Page 15: Novidades do Windev 22 em português

17

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

17

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

0 00 0

Editor de imagem INTEGRADO

RÉ - D S - ll · O FSRÉ - D S - ll · O FSRÉ - D S - ll · O FSRÉ - D S - ll · O FSRÉ - D S - ll · O FSRÉ - D S - ll · O FSRÉ - D S - ll · O FSRÉ - D S - ll · O FSRÉ - D S - ll · O FS

-50 %50 %

# T

.

.

-

..Eu • • o ;: -o ;: -

- - :::::. "" = "" , - .... ···--

-

.

.

.

--

~ - :~ - :~ - :

·-- ·

-H · Eu - ff · -H · Eu - ff · -H · Eu - ff · -H · Eu - ff · -H · Eu - ff · -H · Eu - ff · -

imagem 5-state

Ícone

072 WDWBWM 072 WDWBWM

Por exemplo, gestão de transparência

torna possível su-

• redimensionamento

PRINCIPAIS CARACTERÍSTICAS DO

EDITOR DE IMAGEM:

• Backup no fonte

NOVO: Uma imagem

editor integrado

Quando você desenvolve, você sempre precisa de

um editor de imagens

Com a versão 22, você não precisa usar

um aplicativo de terceiros: O editor de

imagem é integrado em seu ambiente.

Fita e painéis de fornecer acesso a

funcionalidade.

O editor de imagem está ligado ao SCM.

Benefício fornecido por esta nova característica

da versão 22:

Tudo é integrado

073 WDWBWM UMA 073 WDWBWM UMA 073 WDWBWM UMA

DEVELOPERORIENTED

EDITOR: “5 estados”,

ícones,

TRANSPARÊNCIA ...

Este editor de imagem é orientada

“desenvolvedor”, isto é, que privilegia as

funcionalidades úteis em desenvolvimento.

perimpose imagens diferentes. Ou o apoio

para o ICO formato permite criar ícones para para o ICO formato permite criar ícones para para o ICO formato permite criar ícones para

suas aplicações!

Camadas permitem sobrepor imagens ou

textos facilmente. A geração de imagens

“5-estatais” também será de grande serviço!

Benefício fornecido por esta nova característica

da versão 22:

Suporte para imagens “Developer”

074 WDWBWM 074 WDWBWM

CONFORTO SEM

PRECEDENTES

Uma imagem para modificar? Botão direito do

mouse sobre a imagem no editor de janela, o

editor de imagem abre, você faz as alterações,

salvar e você está aqui, a imagem é atualizada

no projeto.

Várias imagens podem ser editadas

simultaneamente.

Benefício fornecido por esta nova característica

da versão 22:

Muito agradável

• centralização

• rotação

• Simetria

• Zoom

• Lápis

• Apagador

• Lasso

• texto, texto RTF

• Encher

• Gestão de transparência

(camada alpha)

• Seleção no retângulo ou com

lasso

• Copiar / Cut / Paste

• Geração de uma imagem

5state a partir da imagem

atual

• Configurações de contrastes e

leveza

• Transformar uma cor em

transparência

• Transformar uma cor

em outra

• A conversão para preto e

branco

• Modificando a saturação

• Modificação de tons

• adição automática de halo

• adição automática de

sombra

formato de imagem (PNG,

JPG, ...)

• Cópia de segurança em formato

.wdpic com armazenamento de

camadas

• Gerenciar as camadas

• criação da camada:

- em branco

- a partir de uma

imagem de catálogo

- a partir de uma imagem de disco

- a partir do conteúdo da área

de transferência

- a partir de uma outra

camada (duplicação)

• Movendo o conteúdo da camada

• camadas achatamento

• camadas Mesclando

• Movendo a ordem das camadas

(ordem de camadas = z-fim)

• Pipeta

• janela de zoom com o

movimento

• diretividade “Botão direito do mouse

..edit” de um controle imgae dentro

de uma janela

• ...

Page 16: Novidades do Windev 22 em português

18

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

18

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Benefício fornecido por esta nova característica da versão 22:

Editar suas imagens a partir do ambiente

075 N ew fea tu re WDWBWM 075 N ew fea tu re WDWBWM

WINDEV 22 é assinado

Na versão 22, todos os módulos que a compõem são assinados. Este melhores aspectos da

política de algumas empresas de segurança e garante que nenhum vírus são instalados ...

Benefício fornecido por esta nova característica da versão 22:

segurança garantida

“Go” do WINDEV MOBILE

no editor WINDEV

076 N ew fea tu re WD WB WM 076 N ew fea tu re WD WB WM 076 N ew fea tu re WD WB WM 076 N ew fea tu re WD WB WM

Um ambiente comum de WINDEV E WINDEV

MOBILE

Na versão 22, torna-se possível abrir projetos WINDEV móveis em WINDEV

(você vai precisar a licença apropriada). Também se torna possível criar um

projeto que tem algumas configurações WINDEV e WINDEV móveis.

Para editar um projeto WINDEV Mobile ou uma configuração, você não precisa sair

WINDEV e começar WINDEV móvel mais. Reutilizar projeto existente é mais fácil.

As operações a serem realizadas são reduzidos.

Benefício fornecido por esta nova característica da versão 22:

operações limite

077 N ew fea tu re WD WB WM 077 N ew fea tu re WD WB WM 077 N ew fea tu re WD WB WM 077 N ew fea tu re WD WB WM

comuns no Windows

Antes da versão 22, para editar uma janela WINDEV em WINDEV Mobile, você tinha

que importá-lo para WINDEV Mobile. Então você teria duas versões da janela. Na

versão 22, torna-se fácil para compartilhar diretamente de uma janela (ou in-

janela terna) entre um projeto WINDEV e um projeto WINDEV Mobile, ou entre

duas configurações de um mesmo projeto. É útil principalmente para aplicações

destinadas a trabalhar em um PC e um tablet (Windows, iOS, Android, UWP). O

novo recurso “Projeto Adaptive” de WINDEV 22 janelas é muito útil aqui (ver novo

recurso 205).

Benefício fornecido por esta nova característica da versão 22:

Diretamente compartilhar janelas.

078 N ew fea tu re WD WB WM 078 N ew fea tu re WD WB WM 078 N ew fea tu re WD WB WM 078 N ew fea tu re WD WB WM

CODE, CLASS, QUERY, análise RELATÓRIO ... IN

acesso simultâneo

Com versões mais antigas, era (é claro) possível compartilhar elementos do

projeto entre WINDEV e WINDEV Mobile. Mas você precisava para mudar

editor o tempo todo, fechar o projeto e reabri-la em outro ambiente. Ainda era

muito restritiva ...

Na versão 22, tudo isso pertence ao passado, nós editar janelas, código, classes,

consultas, relatórios, etc. a partir do mesmo ambiente, independentemente da versão que

estamos trabalhando no Windows, Linux, iOS, Android, UWP. ..

Escrever aplicações multi-plataforma é muito mais agradável.

Benefício fornecido por esta nova característica da versão 22:

acesso simultâneo e compartilhada

079 N ew fea tu re WD WB WM 079 N ew fea tu re WD WB WM 079 N ew fea tu re WD WB WM 079 N ew fea tu re WD WB WM

COMPILATION

MULTI-CONFIGURAÇÃO

Na versão 22, uma nova opção permite especificar que todas as configurações de

projeto devem ser sistematicamente compilados: a WINDEV e os WINDEV móveis

(iOS, Android, ...), tudo ao mesmo tempo.

Lembrete: O projeto é compilado em cada quebra de linha no editor de código, com cada

backup (Ctrl + S), ... Assim, quaisquer erros de compilação em uma determinada configuração

aparecer imediatamente.

Benefício fornecido por esta nova característica da versão 22:

Todas as configurações compiladas em um tempo.

Page 17: Novidades do Windev 22 em português

19

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

19

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

PROJETO

OBSERVATÓRIO

080 N ew fea tu re WDWBWM 080 N ew fea tu re WDWBWM

TIME-TRACKER: NEW LOOK

Como você sabe, os editores permitem que você controlar com precisão o tempo gasto em

cada projeto, em cada tarefa. Um rastreador tempo está integrado nos editores.

Na versão 22 da facilidade de utilização do rastreador tempo melhora.

Benefício fornecido por esta nova característica da versão 22:

A refrescado interface.

081 N ew fea tu re WDWBWM 081 N ew fea tu re WDWBWM

ACOMPANHAMENTO DE TAREFAS passado: PRINT

Para provedores que fatura para o tempo gasto, a versão 22 do Projeto de Monitoramento

Centro de Controle imprime a lista de tarefas já realizadas, por projecto e por membro da

equipe.

(Para tarefas futuras, usar o diagrama de Gantt, que indica as ligações entre tarefas)

Contabilidade de tempo gasto

Benefício fornecido por esta nova característica da versão 22:

Você sabe onde você gasta o seu tempo!

EDITOR RELATÓRIO

083 N ew fea tu re WDWBWM 083 N ew fea tu re WDWBWM

CRIAÇÃO DE RELATÓRIO SOBRE CONTROLES

“Looper”

Na versão 22, torna-se automática para criar relatórios com base em um controle

Looper.

Uma vez posicionado no Looper, basta criar o relatório. Um relatório é gerado

usando todos os controles no Looper. Tudo é então editável e personalizável. Em

tempo de execução, o relatório é automaticamente preenchido com os dados

Looper.

Criar relatórios em um clique

Benefício fornecido por esta nova característica da versão 22:

Criar relatórios sobre Looper automaticamente.

082 newfeature WDWBWM 082 newfeature WDWBWM

MENSAGENS INCLUÍDO

084 newfeature WDWBWM 084 newfeature WDWBWM

Static Control JUSTIFIED

Um sistema de mensagens seguro é integrado ao ambiente de desenvolvimento. Na

versão 22 deste sistema de mensagens é acessível directamente a partir de uma guia

do Observatório Projeto.

Benefício fornecido por esta nova característica da versão 22:

comunicação mais fácil.

Os controles do tipo “estáticas” agora pode ser justificada. Este foi um

recurso frequentemente solicitado!

Page 18: Novidades do Windev 22 em português

20

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Na versão 22, essa funcionalidade é estendida para HTML controles ...

Benefício fornecido por esta nova característica da versão 22:

Às vezes você sente justificada ....

Benefício fornecido por esta nova característica da versão 22:

Personalize o texto HTML automaticamente

085 newfeature WDWB WM 085 newfeature WDWB WM 085 newfeature WDWB WM

CONTROLE RTF: TABELAS DE IMPRESSÃO E IMAGENS

088 newfeature WDWBWM 088 newfeature WDWBWM

EDITOR TOOLTIPS

Uma marca de verificação nas “7 tabs” faz com que seja possível solicitar a impressão

de tabelas e / ou imagens presentes em um documento RTF.

Por padrão, esses elementos não são impressos.

Benefício fornecido por esta nova característica da versão 22:

Você escolhe!

086 N ew fea tu re WDWBWM 086 N ew fea tu re WDWBWM

Imprimir em cores ATRAVÉS DA MÁSCARA ( “7 tabs“)

Na versão 22, a definição de uma máscara display / print é enriquecido. Agora você pode especificar

uma cor de impressão.

Por exemplo, um número positivo pode ser impresso em azul, e um número negativo

impressos em vermelho. Conveniente!

Máscara de exibição: Eu decido azul se número positivo, vermelho, se negativo

número ...

... e o resultado em uma tabela: os números negativos são facilmente identi-

FIABLE!

Benefício fornecido por esta nova característica da versão 22:

Mais fácil de ler impressões

087 N ew fea tu re WDWB WM 087 N ew fea tu re WDWB WM 087 N ew fea tu re WDWB WM

SUBSTITUIÇÃO nome de um CONTROLE pelo seu

valor em uma legenda. E agora em HTML

Em um rótulo, o editor de relatórios permite que você digite o nome de um controle

para que ele seja substituído por seu valor. Basta especificar o nome do controle (ou

item ...) entre colchetes e%.

Olá Sr. [% LASTNAME%]

Dica no editor de relatório

As dicas de ferramentas no editor de relatório melhorado. A dica de ferramenta exibe

informações adicionais para os relatórios:

• propriedade WLanguage correspondente

• disponibilidade na plataforma (Windows, Linux, iOS ...)

• valores multilingues

• ...

Benefício fornecido por esta nova característica da versão 22

As dicas de ferramentas que proporcionam.

089 newfeature WDWBWM 089 newfeature WDWBWM

Controle estático: INCLUSIVE

O controle de “Static” no editor de relatório torna-se mais homogênea.

Ele agora inclui o “item”, “RTF” e controles “HTML” do editor do relatório. Os

controles existentes são transformados em “Static com link” controles.

A execução do relatório não é afetado, é simplesmente uma apresentação mais

lógica do relatório de origem.

Benefício fornecido por esta nova característica da versão 22:

Lidar com todos os controles estáticos da mesma forma

090 newfeature WDWBWM 090 newfeature WDWBWM

RELATÓRIO: DIVERSOS

Na janela “7 tabs”: recursos não disponíveis em uma configuração ficam acinzentados, e

uma dica de ferramenta é exibida.

Benefício fornecido por esta nova característica da versão 22:

Você é notificado imediatamente

Page 19: Novidades do Windev 22 em português

MODELO DE DADOS EDITOR

(esquema de dados)

091 N ew fea tu re WDWBWM 091 N ew fea tu re WDWBWM

item de exibição

Na versão 22, os tems de um ficheiro de dados (coluna da tabela) pode ser mostrado de

acordo com os seguintes critérios:

• ordem lógica

• ordem física no arquivo de dados

• ordem alfabética.

A lupa de busca está disponível.

Benefício fornecido por esta nova característica da versão 22:

busca mais fácil

094 N ew fea tu re WDWBWM 094 N ew fea tu re WDWBWM

DEFINIÇÃO VISUAL DOS PARÂMETROS no

“GROUP BY'

Versão 22 do editor de consulta permite parâmetros visualmente definidos para o 'GROUP Versão 22 do editor de consulta permite parâmetros visualmente definidos para o 'GROUP

BY' instrução SQL. Não há necessidade de digitar o código SQL para definir estes BY' instrução SQL. Não há necessidade de digitar o código SQL para definir estes

parâmetros.

Benefício fornecido por esta nova característica da versão 22:

Sempre mais visual

WINDEV 22:

extrema

sofisticação

092

Editor de Consultas

newfeature WDWBWM

ASSISTÊNCIA EM TABELAS entrar cujo nome é

uma palavra reservada

Quando o nome de um (arquivo de dados) da tabela é uma palavra reservada da linguagem SQL

(por exemplo, DO UTILIZADOR ), o editor de consultas adiciona automaticamente marcas “citação” (por exemplo, DO UTILIZADOR ), o editor de consultas adiciona automaticamente marcas “citação” (por exemplo, DO UTILIZADOR ), o editor de consultas adiciona automaticamente marcas “citação” (por exemplo, DO UTILIZADOR ), o editor de consultas adiciona automaticamente marcas “citação”

em torno do nome para evitar erros de sintaxe.

Por exemplo: de 'usuário'Por exemplo: de 'usuário'

Benefício fornecido por esta nova característica da versão 22:

Assistência, mesmo em casos especiais

093 newfeature WDWBWM 093 newfeature WDWBWM

EDIÇÃO VISUAL de expressões em JOINS

Versão 22 do editor de consulta visual permite definir visualmente expressões

na junta.

Este tipo de consulta pode, naturalmente, ser inseridos diretamente no código SQL.

Na versão 22, tudo se torna mais simples para essas consultas sofisticadas.

Benefício fornecido por esta nova característica da versão 22:

criação visual de sofisticado junta

21

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 20: Novidades do Windev 22 em português

097 N ew fea tu re WDWBWM 097 N ew fea tu re WDWBWM

22

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

22

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

SCM (TRABALHO EM EQUIPE):

10 novas características fortes

095 newfeature WDWBWM 095 newfeature WDWBWM

SEU SCM na nuvem no UM CLIQUE: SCM

UNIDADE

Na versão 22, a instalação de seu SCM na nuvem é extremamente sim-

SCM: optimizadas para a nuvem

A integração e a velocidade de extracção, bem como as manipulações para ser levada a

cabo foram optimizados para maior conforto quando utilizar SCM remotamente.

Benefício fornecido por esta nova característica da versão 22:

Maior velocidade, manuseio mais fácil.

098 N ew fea tu re WDWBWM 098 N ew fea tu re WDWBWM

SCM: DIFF É menos tímido ...

Na versão 22, Diff exibe informações adicionais. Por exemplo, quando um

procedimento foi adicionado, além de denunciá-lo, Diff exibe o código do

procedimento. É o mesmo para as imagens, ele exibe-los.

Benefício fornecido por esta nova característica da versão 22:

informação útil quando se comparam.

099 newfeature WDWBWM 099 newfeature WDWBWM

SCM: TRANSIÇÃO IN 1 CLICK (MERGE)

Com um único clique, as

alterações feitas a um

ple.

Diretamente do ambiente, basta clicar na opção “SCM Drive”, digite suas

credenciais, digite as informações de pagamento e está feito!

Conselhos do perito Trabalhar no escritório ou em Conselhos do perito Trabalhar no escritório ou em

casa projectos automaticamente de backup o

compartilhamento de projetos entre os desenvolvedores

Benefício fornecido por esta nova característica da versão 22:

Seu SCM pode ser acessado em qualquer lugar do mundo,

096 N ew fea tu re WDWBWM 096 N ew fea tu re WDWBWM

SCM na nuvem, mas o projeto FONTES onde quiser:

em suas máquinas e na cloud

As fontes de seus projetos são sempre em suas máquinas. O SCM permite que você

armazene todas as versões de seus projetos na nuvem, mas você permanece o

guardião de suas fontes. O melhor de dois mundos!

Benefício fornecido por esta nova característica da versão 22:

A sua fonte projeto é duplamente seguro.

fundir

ramo podem ser vistos e

integrado no tronco. SCM

compara automaticamente

a versão inicial (01A aqui)

com a versão a ser

incorporada (01C) para

relatar estas diferenças na

versão 02B. Não é mais

necessário comparar

manualmente versão 02B e

01C versão para encontrar

as diferenças feitas no ramo

01, a fim de transitar essas

diferenças.

Benefício fornecido por esta

nova característica da versão

22:

manuseio mais fácil.

*: Lista de preços m

odificável sem

aviso prévio. P

or favor, verifique a disponibilidade

tro

nco

p

rin

cip

al

RA

MO

01

Page 21: Novidades do Windev 22 em português

23

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

23

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

nch e

SCM: GESTÃO DE RAMO VISUAL

100 WDWB WM 100 WDWB WM

SCM: RAMOS

muito visível!

Na versão 22, está sendo introduzida

edição gráfica de ramos.

A cor pode ser definida para cada ramo.

Esta visualização fornece uma

visão sintética da vida do projeto. Um

modo de exibição torna possível a não

exibir o re-integrações intermédios

para uma visão ainda mais sintético de

os ramos! Esta novidade traz um

conforto de utilização que não se pode

fazer sem.

Beneficiar, desde que:

ramos visíveis!

104

cada ramo tem sua própria cor

103

um ramo pode se tornar o tronco

099

fundir

101

Cada re-integração pode se tornar

um ramo

102

Podar os galhos mortos

100

Não mostrar re-integrações intermediários

101 N ew fea tu re WDWBWM 101 N ew fea tu re WDWBWM

CADA REINTEGRAÇÃO pode se tornar um RAMO

(criar ramificações AT posteriori)

Você quer criar um ramo de uma re-integração que já foi feito? É fácil, basta

clicar sobre o círculo!

Benefício fornecido por esta nova característica da versão 22:

Facilmente ramos caixa.

102 newfeature WDWBWM 102 newfeature WDWBWM

Podar as filiais inoperantes

Antes da versão 22, a remoção de um ramo pode ser tedioso ... Na versão 22,

quando um ramo se torna inútil, é suficiente para clique direito (e uma confirmação

...) para remover este ramo.

Benefício fornecido por esta nova característica da versão 22:

E tudo isso sem a ajuda de um jardineiro!

103 N ew fea tu re WDWBWM 103 N ew fea tu re WDWBWM

UMA FILIAL pode se tornar o TRONCO

Pode acontecer que um ramo tem de se tornar o tronco do desenvolvimento.

Versão 22 permite realizar esta operação em um clique.

Benefício fornecido por esta nova característica da versão 22:

E o tronco vai se transformar em uma folha talvez?

104 N ew fea tu re WDWBWM 104 N ew fea tu re WDWBWM

LEMBRETE DA COR DO RAMO

Você trabalha ao mesmo tempo em vários ramos, você abre vários editores

em paralelo. Como não escolher o ramo errado? Versão 22 oferece a solução:

O nome do bra sua cor são exibidos na mesma cor.

Benefício fornecido por esta nova característica da versão 22:

Risco de erro evitado.

Page 22: Novidades do Windev 22 em português

106 N ew fea tu re WDWBWM 106 N ew fea tu re WDWBWM

24

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

24

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

A integração

contínua (fábrica

construída)

A integração contínua permite automatizar todas as tarefas que são muitas vezes doloroso

e dispendioso em termos de tempo de criação de uma versão: Compilação, testes, criação

de instalação, limpeza de arquivo, implantação ...

105 N ew fea tu re WDWBWM 105 N ew fea tu re WDWBWM

CAPACIDADE DE pausar o AUTOMATIONS

Na versão 22, as automações pode ser pausado. Isso permite que o actual plano de acção

para concluir a execução para que não haja nenhum erro. E, em seguida, durante a pausa

real, ser capaz de parar os automatismos: mudança de máquina, atualização, etc. ...

Benefício fornecido por esta nova característica da versão 22:

Ruptura de café por autômatos ???

WDMSG

(Software de

tradução

automática)

Lembrete: WDMSG é uma ferramenta opcional de WINDEV, Webdev e WINDEV

móvel usado para industrializar a tradução de projetos. Os dicionários são

automaticamente enriquecida com base nas traduções que você já tenha feito.

VOCÊ QUER minha foto? BEM, SIM!

A extração dos rótulos para traduzir agora exibe a imagem possível da janela

que inclui o rótulo. O tradutor pode, assim, ver o contexto no qual o texto está

localizado, exibindo uma cópia de tela da janela.

Benefício fornecido por esta nova característica da versão 22:

Não há risco de má interpretação.

107 N ew fea tu re WDWBWM 107 N ew fea tu re WDWBWM

EXTRAÇÃO VÁRIOS IDIOMAS em uma operação

Na versão 22, WDMSG torna possível extrair todas as línguas do projecto (ou

um subconjunto) em uma única operação

Benefício fornecido por esta nova característica da versão 22:

operações menos.

108 N ew fea tu re WDWBWM 108 N ew fea tu re WDWBWM

Selecção dos elementos de projeto: nova interface

A interface de elementos do projeto de seleção se torna ainda mais fácil de usar.

A árvore proposto é idêntico ao do explorador do projeto, com os elementos na

mesma ordem. Um pouco mais conveniente. Todas as manipulações também

são otimizados.

Benefício fornecido por esta nova característica da versão 22:

Tudo se torna mais simples.

sim a versão 22!

Page 23: Novidades do Windev 22 em português

25

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

25

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

WLANGUAGE

// declaração Undo

WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer ) WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer ) WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer ) WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer ) WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer ) WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer ) WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer ) WinEdDeclareUndo ( CancelOperation , Cliente . IDCustomer )

// Gerenciamento de Undo

procedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Clienteprocedimento interno CancelOperation ( n IDCustomer ) E SE HReadSeekFirst ( Cliente

, IDCustomer , n IDCustomer ) ENTÃO , IDCustomer , n IDCustomer ) ENTÃO , IDCustomer , n IDCustomer ) ENTÃO , IDCustomer , n IDCustomer ) ENTÃO , IDCustomer , n IDCustomer ) ENTÃO , IDCustomer , n IDCustomer ) ENTÃO

SourceToScreen () END END SourceToScreen () END END

Benefício fornecido por esta nova característica da versão 22:

Fornecer funcionalidade conveniente para seus usuários finais

109 N ew fea tu re WDWBWM 109 N ew fea tu re WDWBWM

111 newfeature WDWBWM 111 newfeature WDWBWM

Atribuição de tupla = ARRAY

Login automático Google, Facebook, Dropbox,

TWITTER, INSTAGRAM ... (OAUTH 2)

O novo AuthIdentify função WLanguage permite, em uma linha de código, O novo AuthIdentify função WLanguage permite, em uma linha de código, O novo AuthIdentify função WLanguage permite, em uma linha de código,

conectar-se e identificar-se com um grande número de aplicações que suportam

o protocolo OAuth2:

• Google • Facebook • Dropbox • Twitter

• Instagram • Microsoft onedrive

• Office 365 • Pinterest • Spotify

• ...

exemplo de código:

MyAuthentification é OAuth2ParametersMyAuthentification é OAuth2ParametersMyAuthentification é OAuth2Parameters

// As informações fornecidas pelo serviço ao registrar o aplicativo

MyAuthentification .CustomerID = “0123456789” MyAuthentification .CustomerID = “0123456789” MyAuthentification .CustomerID = “0123456789”

MyAuthentification .CustomerSecret = “9876543210” MyAuthentification .CustomerSecret = “9876543210” MyAuthentification .CustomerSecret = “9876543210”

MyAuthentification .URLAuth = “” MyAuthentification .URLAuth = “” MyAuthentification .URLAuth = “”

MyAuthentification .URLToken = “”MyAuthentification .URLToken = “”MyAuthentification .URLToken = “”

// pedido de autenticação: abre a janela de login ...

MyToken é AuthToken = AuthIdentify ( MyAuthentification ) MyToken é AuthToken = AuthIdentify ( MyAuthentification ) MyToken é AuthToken = AuthIdentify ( MyAuthentification ) MyToken é AuthToken = AuthIdentify ( MyAuthentification ) MyToken é AuthToken = AuthIdentify ( MyAuthentification ) MyToken é AuthToken = AuthIdentify ( MyAuthentification ) MyToken é AuthToken = AuthIdentify ( MyAuthentification ) MyToken é AuthToken = AuthIdentify ( MyAuthentification )

Dependendo dos serviços oferecidos por cada aplicação, é possível transmitir elementos

para estas aplicações. Por exemplo: postar automaticamente um Tweet, recuperar um

arquivo de DropBox, enviar uma foto para Instagram, ...

Benefício fornecido por esta nova característica da versão 22:

Um identificador para todos os sites: o usuário final é feliz.

Na versão 22, torna-se possível atribuir na versão 22, torna-se possível

atribuir diversas variáveis de uma matriz.

Número do pedido , ProposalNumber , InvoiceNumber estamos intNúmero do pedido , ProposalNumber , InvoiceNumber estamos intNúmero do pedido , ProposalNumber , InvoiceNumber estamos intNúmero do pedido , ProposalNumber , InvoiceNumber estamos intNúmero do pedido , ProposalNumber , InvoiceNumber estamos intNúmero do pedido , ProposalNumber , InvoiceNumber estamos intNúmero do pedido , ProposalNumber , InvoiceNumber estamos int

// Recuperar valores da matriz

( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats ( ProposalNumber , Número do pedido , InvoiceNumber ) = aba DailyStats

Benefício fornecido por esta nova característica da versão 22:

Simplificar o seu código.

112 N ew fea tu re WDWBWM 112 N ew fea tu re WDWBWM

“Para cada” em uma matriz

Na versão 22, é agora possível realizar uma PARA CADA em uma matriz estática. Na versão 22, é agora possível realizar uma PARA CADA em uma matriz estática. Na versão 22, é agora possível realizar uma PARA CADA em uma matriz estática.

exemplo de código:

Código do produto é cordaCódigo do produto é cordaCódigo do produto é corda

// Leia a matriz código do produto

PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ] PARA CADA Código do produto DO [ “RF354373” , “RF874257” , “RF143287” ]

// processo

. . .

FIM

Benefício fornecido por esta nova característica da versão 22:

Ainda mais flexibilidade na forma como você gerenciar matrizes.

113 N ew fea tu re WDWBWM 113 N ew fea tu re WDWBWM

Parâmetro de procedimento: array estático

Na versão 22, você pode manipular diretamente uma matriz de valores passados como um parâmetro

para um procedimento.

ProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProductProcessProduct ([ 124545 , 2487425 , 5454721 ]) PROCEDIMENTO ProcessProduct

( Código do produto ) ( Código do produto ) ( Código do produto )

// Acesse o segundo código

E SE Código do produto [ 2 ] = 2487425 ENTÃO E SE Código do produto [ 2 ] = 2487425 ENTÃO E SE Código do produto [ 2 ] = 2487425 ENTÃO E SE Código do produto [ 2 ] = 2487425 ENTÃO E SE Código do produto [ 2 ] = 2487425 ENTÃO E SE Código do produto [ 2 ] = 2487425 ENTÃO E SE Código do produto [ 2 ] = 2487425 ENTÃO

// Caso especial para gerenciar

110 N ew fea tu re WD WBWM 110 N ew fea tu re WD WBWM 110 N ew fea tu re WD WBWM

PUT desfazer / refazer em suas

aplicações

Na versão 22, torna-se possível gerir a “desfazer” (eo REDO) em suas

aplicações. As novas funções WLanguage WinEdDeclareUndo , WinEdDo ,aplicações. As novas funções WLanguage WinEdDeclareUndo , WinEdDo ,aplicações. As novas funções WLanguage WinEdDeclareUndo , WinEdDo ,aplicações. As novas funções WLanguage WinEdDeclareUndo , WinEdDo ,aplicações. As novas funções WLanguage WinEdDeclareUndo , WinEdDo ,

WinEdRedo e WinEdUndo permitem que você gerencie undos (e Redos) em WinEdRedo e WinEdUndo permitem que você gerencie undos (e Redos) em WinEdRedo e WinEdUndo permitem que você gerencie undos (e Redos) em WinEdRedo e WinEdUndo permitem que você gerencie undos (e Redos) em

cascata. exemplo de código:

FIM

Benefício fornecido por esta nova característica da versão 22:

Ainda mais flexibilidade para procedimentos.

114 N ew fea tu re WDWBWM 114 N ew fea tu re WDWBWM

FUNÇÕES WLANGUAGE: uma matriz dinâmica

como parametro

Funcionalidades que pode esperar uma matriz de valores (funções tais como

HReadSeek e derivados: HFilter , ...) agora autorizar a utilização de uma matriz dinâmica. Você HReadSeek e derivados: HFilter , ...) agora autorizar a utilização de uma matriz dinâmica. Você HReadSeek e derivados: HFilter , ...) agora autorizar a utilização de uma matriz dinâmica. Você HReadSeek e derivados: HFilter , ...) agora autorizar a utilização de uma matriz dinâmica. Você HReadSeek e derivados: HFilter , ...) agora autorizar a utilização de uma matriz dinâmica. Você HReadSeek e derivados: HFilter , ...) agora autorizar a utilização de uma matriz dinâmica. Você

pode preencher essa matriz dinâmica antes de chamar

Page 24: Novidades do Windev 22 em português

26

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

26

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

a função.

É sempre mais fácil de preparar parâmetros frente!

Benefício fornecido por esta nova característica da versão 22:

Ainda mais flexibilidade

115 newfeature WDWBWM 115 newfeature WDWBWM

AS FUNÇÕES ARRAYSEEK E ARRAYSORT

aceita arrays de registros

Na versão 22, o ArraySeek e ArraySort funções aceitar matrizes de registos.Na versão 22, o ArraySeek e ArraySort funções aceitar matrizes de registos.Na versão 22, o ArraySeek e ArraySort funções aceitar matrizes de registos.Na versão 22, o ArraySeek e ArraySort funções aceitar matrizes de registos.Na versão 22, o ArraySeek e ArraySort funções aceitar matrizes de registos.

Benefício fornecido por esta nova característica da versão 22:

manuseamento mais fácil matriz.

116 N ew fea tu re WDWBWM 116 N ew fea tu re WDWBWM

CORDAS: MAIS FÁCIL DO EDIFÍCIO DE

CORDAS VIA PROGRAMAÇÃO

No código de um aplicativo, se muitas vezes acontece que você tem que construir o

conteúdo de uma string. Por exemplo, “Dear Mr. Doe” Na versão 22, para Isert o nome (

“Doe“), basta digitar [% VariableName%] diretamente na cadeia.“Doe“), basta digitar [% VariableName%] diretamente na cadeia.“Doe“), basta digitar [% VariableName%] diretamente na cadeia.“Doe“), basta digitar [% VariableName%] diretamente na cadeia.

Você não precisa para concatenar a string ou usar o StringBuild função (para Você não precisa para concatenar a string ou usar o StringBuild função (para Você não precisa para concatenar a string ou usar o StringBuild função (para

apoio multilingue). exemplo de código:

// confirmação pedido do cliente

E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não E SE Sim não ( sim , “Você confirmar a criação do cliente [% s Nome do cliente %] “ ) = Não

ENTÃO

RETURN

END

Benefício fornecido por esta nova característica da versão 22:

A sintaxe mais legível.

117 N ew fea tu re WDWBWM 117 N ew fea tu re WDWBWM

CORTA STRING EASY

O novo StringSplit função permite que você facilmente cortar uma corda com base em O novo StringSplit função permite que você facilmente cortar uma corda com base em O novo StringSplit função permite que você facilmente cortar uma corda com base em

vários separadores, e recuperar as peças em uma única instrução.

Benefício fornecido por esta nova característica da versão 22:

Brake suas correntes.

118 N ew fea tu re WDWBWM 118 N ew fea tu re WDWBWM

HASHING STRING

WLanguage já foi apoiar os padrões de hash Cd5, SHA, tigre e

hidromassagem.

Na versão 22, o padrão Bernstein também é suportado.

Benefício fornecido por esta nova característica da versão 22:

Ser mais seguro ...

119 N ew fea tu re WDWBWM 119 N ew fea tu re WDWBWM

Inserir uma imagem diretamente no código HTML:

Codificação base 64, base 64 URL, BASE 85

As novas funções WLanguage Codificar e Decodificar , permitem codificar (e decodificar) As novas funções WLanguage Codificar e Decodificar , permitem codificar (e decodificar) As novas funções WLanguage Codificar e Decodificar , permitem codificar (e decodificar) As novas funções WLanguage Codificar e Decodificar , permitem codificar (e decodificar) As novas funções WLanguage Codificar e Decodificar , permitem codificar (e decodificar) As novas funções WLanguage Codificar e Decodificar , permitem codificar (e decodificar)

cordas, buffers, imagens (e qualquer outra coisa!) em um grande número de formatos. Por

exemplo, agora é possível transformar um jpeg imagem em uma string “texto” que pode ser exemplo, agora é possível transformar um jpeg imagem em uma string “texto” que pode ser exemplo, agora é possível transformar um jpeg imagem em uma string “texto” que pode ser

incluído no código HTML! Neste exemplo não há nenhum arquivo mais externa para a

imagem! Este método também permite que você passe parâmetros binários para uma

URL.

E pode ser usado um monte de outras maneiras ...

O leão não é uma imagem, mas parte do código fonte!

Benefício fornecido por esta nova característica da versão 22:

O texto é transformada em uma imagem (e vice-versa).

120 N ew fea tu re WDWBWM 120 N ew fea tu re WDWBWM

Arrays associativos: o acesso às propriedades

Versão 22 do WLanguage permite acessar diretamente (sem usar variáveis locais) as

propriedades dos elementos armazenados (objetos, estruturas, controles ...) de uma

matriz associativa.

Benefício fornecido por esta nova característica da versão 22:

Eliminar linhas de código.

121 N ew fea tu re WDWBWM 121 N ew fea tu re WDWBWM

JSON ingenuamente APOIA arrays

associativos

Na versão 22, a gestão das matrizes associativas quando a serialização e / ou

deserializing cordas em formato JSON em aulas WLanguage é suportado.

Este evitar ter de processar os arrays associativos maiúsculas de si mesmo.

Benefício fornecido por esta nova característica da versão 22:

Também reduz a maount de código.

Page 25: Novidades do Windev 22 em português

27

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

27

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

122 N ew fea tu re WDWB WM 122 N ew fea tu re WDWB WM 122 N ew fea tu re WDWB WM

ASSINATURA DO PDF existente

A nova função WLanguage PDFSign A nova função WLanguage PDFSign

permite que você assinar um

documento PDF existente,

criado com WINDEV ou um

programa de terceiros. A

assinatura é uma assinatura de

homologação (cada leitor

aprova). Você pode inserir um

texto ou uma imagem cor-

126 N ew fea tu re WDWBWM 126 N ew fea tu re WDWBWM

OOP: nova sintaxe para chamar o BASE construtor e

membros da classe

A fim de simplificar a leitura do código (e não confundi-lo com uma declaração

do fabricante), a sintaxe de chamada evolui na versão 22:

Base: construtor (p1, p2)

pode ser usado em vez da sintaxe histórica

construtor base (p1, p2)

O código existente é sempre reconhecido.

Benefício fornecido por esta nova característica da versão 22:

A sintaxe mais usual para alguns.

pondente ao certificado.

Benefício fornecido por esta nova característica da versão 22:

Assinar PDF através de programação. 127 newfeature WDWBWM 127 newfeature WDWBWM

123 N ew fea tu re WDWB WM 123 N ew fea tu re WDWB WM 123 N ew fea tu re WDWB WM

FUNÇÕES DE GPS

As funções do WLanguage GPS família estão agora disponíveis em WINDEV As funções do WLanguage GPS família estão agora disponíveis em WINDEV As funções do WLanguage GPS família estão agora disponíveis em WINDEV

22.

Benefício fornecido por esta nova característica da versão 22:

Especialmente útil para aplicações WINDEV em um comprimido.

124 N ew fea tu re WD WBWM 124 N ew fea tu re WD WBWM 124 N ew fea tu re WD WBWM

NOTAS Repositionable:

WLANGUAGE família de funções

Na versão 22, a nova família WLanguage de funções Nota Na versão 22, a nova família WLanguage de funções Nota

permite executar através de acções de programação do tipo um usuário final pode executar:

criar uma nota, salvá-lo, posicioná-lo ...

Benefício fornecido por esta nova característica da versão 22:

Posicione as notas móveis.

125 N ew fea tu re WDWBWM 125 N ew fea tu re WDWBWM

FONTES DE DADOS: nomeação automática

A “fonte de dados” variável do tipo é identificado pelo seu nome. No caso de

membros da classe, WLanguage gera um nome interno diferente, a fim de evitar

conflitos.

Benefício fornecido por esta nova característica da versão 22:

Um pequeno toque agradável.

OOP: chamar outra sintaxe de um CONSTRUTOR

Um construtor pode ter várias sintaxes. Por exemplo, um construtor pode ter

uma sintaxe sem parâmetros e uma sintaxe com parâmetros.

Na versão 22, é possível chamar a sintaxe de um construtor de outra sintaxe.

Benefício fornecido por esta nova característica da versão 22:

Olá?

128 N ew fea tu re WDWBWM 128 N ew fea tu re WDWBWM

OOP: SINGLETON

Um singleton é uma classe instanciado uma vez e globalmente. A declaração de um singleton

no código de declaração de uma classe torna-se muito mais simples.

Benefício fornecido por esta nova característica da versão 22:

Um padrão de design fácil.

129 N ew fea tu re WDWBWM 129 N ew fea tu re WDWBWM

WLANGUAGE: Novos recursos VÁRIOS

• Na versão 22, é possível recuperar as opções de menu pop-up de um AFF

de um controle graças à nova função AAFPopupMenuToString .de um controle graças à nova função AAFPopupMenuToString .de um controle graças à nova função AAFPopupMenuToString .

• A cópia homônimo em estruturas está disponível.

• compilação condicional está disponível para distinguir entre o modo ANSI

e modo Unicode.

• O novo DeleteAllHourglass constante permite excluir todas as ampulhetas • O novo DeleteAllHourglass constante permite excluir todas as ampulhetas • O novo DeleteAllHourglass constante permite excluir todas as ampulhetas

ativadas em um único comando!

Benefício fornecido por esta nova característica da versão 22:

Novos recursos adicionais.

Page 26: Novidades do Windev 22 em português

mudanças erface para tanto a facilidade de

COM OS erros de compilação.

mais poder.

OBRIGADO

eams não terá mais ex- Suas equipes de ficar em um modo de operação conhecido.

ou não criar automatizado Tudo está integrado.

Benefício fornecido por esta nova característica da versão 22:

ção é realizada visu-

interface mais consistente

ecording a manipula-

calibrar a ser usado (caso

134 WDWBWM

ferramenta está integrada e

ary) para editar os testes é

WLanguage ... que

HISTÓRIA RESULTADO

ams já sabe. Na versão 22, a história de testes de passagem

fornecida por esta

é retida.

ature da versão 22:

Você pode consultar todos os relatórios, e

teste de novo owerful

encontrar todos os erros que podem ter ocorrido

durante as execuções anteriores.

Benefício fornecido por esta nova característica da

versão 22:

Acompanhar a evolução dos testes

NOVO EDITOR teste

automatizado

131 N ew fea tu re WDWBWM 131 N ew fea tu re WDWBWM

EDITOR DE TESTE: simplificando a interface

Conselhos do perito

Repetindo testes automáticos antes de cada

implantação garante que não há efeitos de borda ...

É um reflexo que melhora a qualidade do seu

software, e economiza uma quantidade sem

precedentes de tempo de manutenção!

130 N ew fea tu re WDWBWM 130 N ew fea tu re WDWBWM

A BRAND NEW EDITOR, SHINNY NOVO

Na versão 22 do editor de teste automatizado é renovada! O uso int e

seus t Cuses testes f! Teste cre aliado por ções r. O teste do necess lan

diretamente seu te

Beneficiar

novo fe

Mais

editor p

Na versão 22, a interface do editor de

teste automatizado é rejuvenescido! A

interface torna-se mais intuitiva, e mais

potente, ao mesmo tempo: Por

exemplo, a árvore é utilizada para

agrupar os testes.

Benefício fornecido por esta nova

característica da versão 22:

criação de testes mais fácil

132 newfeature WDWBWM 132 newfeature WDWBWM

TEST o que quiser!

Na versão 22, torna-se possível a criação de um teste do que você quer! Você já

não precisa associar um teste com um objeto.

Benefício fornecido por esta nova característica da versão 22:

Verdadeira liberdade ...

133 newfeature WDWBWM 133 newfeature WDWBWM

Um erro em um teste? PARECE

WINDEV, o meu apoio

Page 27: Novidades do Windev 22 em português

135 N ew fea tu re WD WB WM 135 N ew fea tu re WD WB WM 135 N ew fea tu re WD WB WM 135 N ew fea tu re WD WB WM

COPY automática do ecrã falha no teste

Uma imagem é gravada sistematicamente quando ocorre um erro durante um teste.

Esta imagem mostra o progresso do teste quando provocando o erro, bem

como o conteúdo da interface. A imagem é mantido na história de teste (ver

novo recurso anterior).

Benefício fornecido por esta nova característica da versão 22:

se você quiser ver o que está acontecendo ...

cobertura de código

Qual a percentagem de

Meu código é testado?

136 N ew fea tu re WDWBWM 136 N ew fea tu re WDWBWM

Qual é o código cobertura?

cobertura de código é a medida da cobertura de testes realizados em um

aplicativo.

Cada linha de código que foi executado é considerado “testado”. (O que não

significa que o teste for bem sucedido, isso só significa que a linha foi

executada).

Estes são os dois “manuais” testes (execução de linhas de código durante um GO por

exemplo), e ensaios automatizados.

cobertura de código é usado para detectar linhas de código de um aplicativo que nunca

foram executados.

Estas linhas de código são encontradas em todos os objetos:

• janela

• ao controle

• procedimento

Este gráfico (exibidos no

painel) mostra as

percentagens de código

testados e não testados

• método

• “Pedaço de código”

• ...

cobertura de código dá uma boa idéia do nível de teste do código de um aplicativo.

Benefício fornecido por esta nova característica da versão 22:

Você sabe o que não foi testado.

137 newfeature WDWBWM 137 newfeature WDWBWM

VISUALIZAÇÃO DE cobertura de código

A taxa de cobertura é exibido em vários lugares:

• painel do projeto

• explorador do projeto, ao nível de cada elemento.

• diretamente sob o editor de código: a cor indica as linhas executados.

Linhas no fundo azul são executados (eles são considerados

testado)

Benefício fornecido por esta nova característica da versão 22:

A visualização é gráfico

138 N ew fea tu re WDWBWM 138 N ew fea tu re WDWBWM

TRABALHO EM EQUIPE

A cobertura de código é agregado entre todos os membros da equipe através do banco de

dados de centros de controlo. estatísticas de membros de times também são armazenados.

Benefício fornecido por esta nova característica da versão 22:

Os dados são agregados

29

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 28: Novidades do Windev 22 em português

SABÃO e de lazer

WEB SERVICES

139 N ew fea tu re WDWB WM 139 N ew fea tu re WDWB WM 139 N ew fea tu re WDWB WM

Demorado e / ou a criação de WEB SERVICES

A aplicação WINDEV permite consumir serviços da Web SOAP e serviços

Web REST. Também é fácil criar serviços Web.

serviços web SOAP são criados usando WINDEV ou Webdev. serviços web REST são

criados com WINDEV e Webdev (ver também nova funcionalidade 898).

Benefício fornecido por esta nova característica da versão 22:

Fácil criação de serviços da Web.

criada.

O novo procedimento é criado automaticamente após o procedimento atual.

Benefício fornecido por esta nova característica da versão 22:

Não deixe para ir do seu teclado!

142 N ew fea tu re WDWBWM 142 N ew fea tu re WDWBWM

Última linha de código? EDIT IN PÁGINA INTEIRA!

Pequena inovação que fará com que a entrada de código na parte inferior da

página muito mais confortável: Ao digitar o código na linha inferior da tela, na

parte inferior, a linha pode ir até o topo da tela (Seta para baixo key) . Isso cria

uma área de entrada vazia abaixo da linha, que é mais agradável.

Isto é útil, por exemplo, quando a adição de um procedimento para um conjunto ou para um método de

classe.

Benefício fornecido por esta nova característica da versão 22:

Uma entrada muito mais suave

CÓDIGO

EDITOR

143 newfeature WDWBWM 143 newfeature WDWBWM

Personalizar o editor

140 N ew fea tu re WDWBWM 140 N ew fea tu re WDWBWM

MOVING procedimentos e métodos

Antes, os procedimentos e métodos foram exibidos na ordem da criação, o

que pode ser irritante para a organização lógica do código ...

Na versão 22, torna-se (finalmente) possível mover um procedimento!

Benefício fornecido por esta nova característica da versão 22:

Organize-se da maneira que quiser

141 N ew fea tu re WDWBWM 141 N ew fea tu re WDWBWM

Criação de um procedimento TECLADO

Com as versões antigas, para criar um procedimento, você tinha que posicionar o cursor

com o mouse sobre a linha “direito” no explorador do projeto. Isso pode ser tedioso em

grandes projetos.

Na versão 22, é suficiente para posicionar o cursor no fim de um processo, e

para escrever o protótipo do procedimento a ser

Na versão 22, a personalização do editor de código é mais fácil. Os parâmetros de

personalização são salvos em um ( . sco ) arquivo, que lhe permite passar esses parâmetros personalização são salvos em um ( . sco ) arquivo, que lhe permite passar esses parâmetros personalização são salvos em um ( . sco ) arquivo, que lhe permite passar esses parâmetros personalização são salvos em um ( . sco ) arquivo, que lhe permite passar esses parâmetros personalização são salvos em um ( . sco ) arquivo, que lhe permite passar esses parâmetros

para outro computador.

fonte fixa, fonte proporcional, e palavra-chave mudança de cor

Benefício fornecido por esta nova característica da versão 22:

Você tem opções!

políticas ambientais

Quando PC imprime suave “papel” documentos,

PC SOFT, o fornecedor de papel ou a

impressora, (FSC - Forest Stewardship Council -

certificado e Programa PEFC para o

Reconhecimento de Certificação Florestal -

certificado) replants tantas árvores como

utilizado para impressão. O selo FSC foi criado

pelo FSC ONG, que inclui entre outros

Greenpeace, Amigos da Terra e WWF. Por exemplo

imprimir 100.000 documentações de 92 páginas em

papel brilhante consome 50 árvores com tronco de

15 cm de diâmetros: PC SOFT ou a impressora tem

50 árvores replantadas imediatamente. Além disso,

somos a favor de celulose provenientes

principalmente

a partir de reciclados

madeira (a partir de fábricas de mobiliário para

exemplo) e

do desmatamento da floresta controlada. Também os

nossos produtos estão disponíveis sem embalagem ou

documentação em papel, mediante pedido. Uma licença

para 10 desenvolvedores podem ser fornecidos mediante

solicitação com apenas 2 conjuntos de documentação em

papel para

instância.

Page 29: Novidades do Windev 22 em português

31

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

144 N ew fea tu re WDWBWM 144 N ew fea tu re WDWBWM

Editor de código FUNDO PRETO

Independentemente do tema escolhido para o meio ambiente, é possível optar

por exibir seu código no fundo preto.

Benefício fornecido por esta nova característica da versão 22:

Preto ou branco?

145 N ew fea tu re WDWBWM 145 N ew fea tu re WDWBWM

F2 (MÉTODO DEFINIÇÃO):

MELHORIAS

Chamada para o método: qual classe de herança para selecionar? Na versão 22 da

janela de seleção de classe nova é muito mais prático.

Benefício fornecido por esta nova característica da versão 22:

Não faça mais perguntas!

147 N ew fea tu re WDWBWM 147 N ew fea tu re WDWBWM

Expandir e recolher a CODE

Na versão 22, torna-se possível expandir e recolher o processo de sua

escolha.

Benefício fornecido por esta nova característica da versão 22:

Novos atalhos de teclado disponíveis!

148 N ew fea tu re WDWBWM 148 N ew fea tu re WDWBWM

A COR: 1 clique ou RGB 255 0 0 = RED?

Sob o editor de código, inserindo um código RGB exibe um quadrado na cor definida.

Isso permite que você para corrigir erros de digitação ... Um clique no quadrado de cor

abre um seletor de cores para alterar a cor no código.

A praça exibe a cor

Benefício fornecido por esta nova característica da versão 22:

Mostre suas cores!

149 N ew fea tu re WDWBWM 149 N ew fea tu re WDWBWM

SCROLLBAR VISUAL

146 N ew fea tu re WDWBWM 146 N ew fea tu re WDWBWM

Seleção de código automática por nível de bloco

O editor de código na versão 22 permite a seleção automática de blocos de código.

A combinação de teclas Ctrl + Alt + Seta selecciona o bloco acima do cursor,

tantas vezes quanto necessário.

A combinação de teclas Ctrl + Alt + Seta para baixo de-seleciona o bloco da

mesma forma.

Torna-se muito mais fácil para mover um bloco de código (a IF .. Then ... Else por Torna-se muito mais fácil para mover um bloco de código (a IF .. Then ... Else por Torna-se muito mais fácil para mover um bloco de código (a IF .. Then ... Else por

exemplo)

Benefício fornecido por esta nova característica da versão 22:

Selecione blocos em uma única operação

A barra de rolagem visuais agora relata erros de compilação e resultados de pesquisa.

Linhas contendo um erro de compilação são marcados com um destaque vermelho.

Linhas que contêm um item procurado são marcados com um destaque laranja.

A linha vermelha identifica um erro de compilação

Benefício fornecido por esta nova característica da versão 22:

É visuais!

150 N ew fea tu re WDWBWM 150 N ew fea tu re WDWBWM

ENTRANDO expressões regulares + FÁCIL

Na versão 22 torna-se possível para salvar suas próprias expressões regulares diretamente no

assistente para reutilização posterior.

Page 30: Novidades do Windev 22 em português

Uma prévia visual da expressão regular é exibida.

Memorize as suas expressões regulares definições gráficas

Benefício fornecido por esta nova característica da versão 22:

É visual, é claro!

151 N ew fea tu re WDWBWM 151 N ew fea tu re WDWBWM

Sincronização automática do explorador

Na versão 22, torna-se possível pedir o explorador projeto para seguir o código

...

Benefício fornecido por esta nova característica da versão 22:

Você tem seguidores ...

DEBUGGER

152 N ew fea tu re WDWBWM 152 N ew fea tu re WDWBWM

QUANDO executar código no “Passo-bystep” MODE,

visualização automática dos AVISOS Dynamic

Auditoria

Para melhorar a qualidade do código do produto, a versão 22 do depurador

exibe automaticamente os avisos da auditoria dinâmica.

Isso indica riscos de código potenciais. O desenvolvedor então escolhe para

levá-los em conta ou não.

erros invisíveis se tornam visíveis

Benefício fornecido por esta nova característica da versão 22:

Você é notificado diretamente em seu código.

WINDEV 22 lhe dá super

poderes

Page 31: Novidades do Windev 22 em português

33

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

34

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

153 N ew fea tu re WDWBWM 153 N ew fea tu re WDWBWM

JSON exibidos formatados

Quando uma variável de depuração contendo JSON, o depurador mostra o conteúdo

JSON com uma reentrância.

Benefício fornecido por esta nova característica da versão 22:

informações legíveis.

154 N ew fea tu re WDWBWM 154 N ew fea tu re WDWBWM

XML exibidos formatados

Ao depurar uma variável contendo XML, o depurador exibe o conteúdo XML

com um recuo lógico.

Benefício fornecido por esta nova característica da versão 22:

informações legíveis

155 N ew fea tu re WDWBWM 155 N ew fea tu re WDWBWM

PONTO pausa em um modelo? Pare em todos os

derivados do modelo

Na versão 22, quando um ponto de interrupção está posicionado no código de um modelo

(janela ou controle), o depurador irá parar em todas as janelas ou todos os controles que

derivam a partir desse modelo.

Benefício fornecido por esta nova característica da versão 22:

depuração fácil

XML

156 N ew fea tu re WDWBWM 156 N ew fea tu re WDWBWM

BACKUP com formatação

Na versão 22, torna-se possível criar um arquivo XML com uma apresentação:

• recuar

• retorno do carro.

leitura “Human” é enormemente facilitado!

Benefício fornecido por esta nova característica da versão 22:

Com ou sem recuo

AUDITORIA PARA OTIMIZAR

SEUS PROJETOS

157 N ew fea tu re WDWBWM 157 N ew fea tu re WDWBWM

AUDITORIA CUSTOM STATIC

Na versão 22, torna-se possível selecionar os elementos em que para lançar

uma auditoria.

Isso é útil em grandes projetos, a fim de reduzir o tempo de execução de auditoria, bem

como os conselhos gerado. Isso também é útil quando parte do aplicativo ainda não

está finalizado, de modo a não auditar esta parte.

Benefício fornecido por esta nova característica da versão 22:

A auditoria estática também melhora o seu desempenho no editor.

158 N ew fea tu re WDWBWM 158 N ew fea tu re WDWBWM

OLD ANÁLISES

auditoria estática agora identifica análises criados com uma versão mais antiga, os

formatos internos de que não são otimizados. A auditoria então se oferece para

passar as “análises” no formato atual, o que melhora significativamente o

desempenho no SCM.

Benefício fornecido por esta nova característica da versão 22:

Suas análises são bons

159 N ew fea tu re WDWBWM 159 N ew fea tu re WDWBWM

Dynamic Auditoria: PROCESSOS proibido em FIOS

REPORTADOS

auditoria dinâmica relata acesso proibido para a interface do usuário a partir de fios.

Lembrete: Por razões de sincronização, um segmento não deve acessar a interface

janela. Você tem que voltar para o segmento principal (com a ExecuteMainThread função janela. Você tem que voltar para o segmento principal (com a ExecuteMainThread função janela. Você tem que voltar para o segmento principal (com a ExecuteMainThread função

WLanguage) para acessar a interface do usuário.

Benefício fornecido por esta nova característica da versão 22:

Maior confiabilidade dos aplicativos que usam threads.

Page 32: Novidades do Windev 22 em português

34

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

34

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

HFSQL

160 N ew fea tu re WDWBWM 160 N ew fea tu re WDWBWM

AN “TRIGGER APLICAÇÃO“: DATA FILE

MUDAR DE NOTIFICAÇÃO

Versão 22 do HFSQL torna possível chamar um procedimento cliente quando um destes

2 eventos ocorre em um servidor:

• alterações de arquivos de dados

• editar um registro do arquivo de dados (uma linha da tabela). Esta funcionalidade

permite-lhe desencadear um processo (a verificação, uma mensagem de alerta, ...) com cada

modificação de dados, incluindo entre as aplicações.

Benefício fornecido por esta nova característica da versão 22:

programação Sharp.

163 N ew fea tu re WDWBWM 163 N ew fea tu re WDWBWM

ATUALIZAÇÃO personalizada de um conjunto de

servidores HFSQL

Ao gerenciar um conjunto de servidores HFSQL, depois de validar uma versão específica,

normalmente você deseja atualizar todos os servidores em operação.

Versão 22 permite que esta operação automaticamente. Cada servidor verificações de

acordo com o parâmetro de frequência se é ou não precisa de uma atualização de acordo

com as definições do gestor da infraestrutura.

Se a versão do servidor instalado é diferente da versão do servidor proposta,

o servidor irá atualizar.

Benefício fornecido por esta nova característica da versão 22:

Igual ao novo recurso 162, exceto que aqui você começa a escolher a data!

161 N ew fea tu re WDWBWM 161 N ew fea tu re WDWBWM

CONSULTA: força a chave usada PARA LEITURA

164 newfeature WDWB WM 164 newfeature WDWB WM 164 newfeature WDWB WM

“AUTO MODIF” (SDD): saber o que acontecerá na

mudança AUTO

ANTES executá-loANTES executá-lo

A chave de navegação de uma consulta são determinados e otimizada por HFSQL.

Em alguns casos específicos, você pode querer usar uma chave de navegação específico.

Versão 22 do HFSQL permite definir essas chaves. Atenção: neste modo, a

velocidade de consulta não é automaticamente otimizado. Este modo só deve ser

usado em casos especiais!

Benefício fornecido por esta nova característica da versão 22:

Pesquisas que sempre um bom desempenho.

162 N ew fea tu re WDWBWM 162 N ew fea tu re WDWBWM

Atualização automática (ou não) do servidor

HFSQL

O servidor HFSQL muda regularmente: ou, no caso de uma grande mudança de

versão (tal como a nova versão 22) ou em versões intermediárias (atualização 1,

atualizar 2, ...).

Na versão 22, torna-se possível automatizar a atualização dos servidores

HFSQL:

• Verifique regularmente se uma atualização está disponível, e instalá-lo

• Atualizar automaticamente se o número da versão muda (por exemplo, 21 a 22).

• ...

Benefício fornecido por esta nova característica da versão 22:

tarefas operacionais menos.

A funcionalidade que mantém automaticamente a estrutura de banco de dados (

“Auto Modif.“) Exibe mais informações na versão 22!

Antes de executar, o “Auto Modif” exibe uma janela de informações indicando as

mudanças estruturais que serão feitas. Se várias atualizações sucessivas devem

ser aplicadas (atualizando uma versão antiga), a janela indica isso.

Benefício fornecido por esta nova característica da versão 22:

O fim do suspense: Você sabe o que vai acontecer antes de começar a mudança

automática

165 N ew fea tu re WDWBWM 165 N ew fea tu re WDWBWM

DUPLICAÇÃO DATABASE fácil com

22

Na versão 22, um banco de dados HFSQL pode ser duplicada pela nova função

WLanguage HDuplicateDatabase .WLanguage HDuplicateDatabase .WLanguage HDuplicateDatabase .

direitos dos utilizadores também são duplicados.

Benefício fornecido por esta nova característica da versão 22:

Nova possibilidade de programação

Page 33: Novidades do Windev 22 em português

88 newfeature WD WBWM 88 newfeature WD WBWM 88 newfeature WD WBWM

22:

Liberdade para seus usuários finais.

Beneficiar das 180 novidades da versão

22

190 WD WBWM 190 WD WBWM 190 WD WBWM

a maioria dos todos os novos recursos apresentados nas páginas anteriores estão disponív eis em

WINDEV 22. Controle de tabela: 22 NOVO

ddition a esta lista já impressionante de novas funcionalidades,

CARACTERÍSTICAS

NDEV 22 também oferece os novos recursos detalhados neste chap-

O controle da tabela de WINDEV 22

versão 22 do WINDEV é realmente muito rico!

beneficia de 22 novas características úteis (ver

notícia apresenta 013 para

034). Suas aplicações vão ainda mais en-

Nefit fornecidas por esta nova característica da versão 22:

Hance a experiência do usuário!

ndreds de novos recursos para WINDEV na versão 22.

Novos

controles

89 Novas características

WD WM WD WM

Benefício entre 22 útil

PALAVRA

EM PROCESSAMENTO Benefício proporcionado pelas

De processamento de texto con-

esta nova característica da

versão 22:

disponível na versão

O controlo mesa

tornou possível

torna-se

Anage docu-

mais poderoso

entos directamente

em ur applicans,

sem

WINDEV 22

1

módulo externo (nada para instalar, nada para controlar). A programação é

muito mais simples e de operação mais relaxante ...

Veja novos recursos 001-012.

Benefício fornecido por esta nova característica da versão

Al av

Num

ter

WI.

este

Estar

Hu

1

O trolo

22 a

milímetros

yo uma

tio

Page 34: Novidades do Windev 22 em português

191 N ew fea tu re WD WBWM 191 N ew fea tu re WD WBWM 191 N ew fea tu re WD WBWM

40

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

40

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

CONTROLE SCHEDULER: 11

NOVOS RECURSOS

Na versão 22, o controlo Scheduler melhora. 11 novos recursos (ver novas

funcionalidades 035 a 045) permitem que você crie horários que são ainda mais

intuitiva e agradável.

controlo Th Scheduler é também evoluindo

Benefício fornecido por esta nova característica da versão 22:

Até mesmo os horários mais precisos

192 N ew fea tu re WD WBWM 192 N ew fea tu re WD WBWM 192 N ew fea tu re WD WBWM

mais possibilidades

Benefício fornecido por esta nova característica da versão 22:

Os gráficos são ainda mais personalizável

194 N ew fea tu re WD WBWM 194 N ew fea tu re WD WBWM 194 N ew fea tu re WD WBWM

ID DE CONTROLO

O ID de controle gerado na versão 22 permite que aplicativos de terceiros que

acessam informações internas do Windows para se comunicar com aplicações

WINDEV.

Benefício fornecido por esta nova característica da versão 22:

Escrever programas afiadas.

195 newfeature WD WBWM 195 newfeature WD WBWM 195 newfeature WD WBWM

controle de planilha

O controle de planilha é muito utilizada.

Na versão 22 beneficia de 5 novas funcionalidades úteis. (Ver novo

recurso 047)

A folha de cálculo de controlo é muito útil

Benefício fornecido por esta nova característica da versão 22:

Planilha, processamento de palavra: seus usuários finais não tem que deixar a sua aplicação

193 N ew fea tu re WD WB WM 193 N ew fea tu re WD WB WM 193 N ew fea tu re WD WB WM 193 N ew fea tu re WD WB WM

controle do gráfico

gráficos bonitos são sempre apreciados pelos usuários finais. O novo tipo de

gráfico “composto” é adicionado à já longa lista de tipos disponíveis.

Muitos novos recursos também estão disponíveis em outros tipos de gráficos. Veja novos

recursos 053-058.

NOTAS DE PROGRAMAÇÃO

Na versão 22, torna-se possível manipular notas reposicionáveis pela

programação: criar, enchimento, excluir, mover ...

Benefício fornecido por esta nova característica da versão 22:

notas Repositionable também estão programados ...

196 N ew fea tu re WD WBWM 196 N ew fea tu re WD WBWM 196 N ew fea tu re WD WBWM

MARGENS DE CONTROLO

Na versão 22, torna-se possível definir de forma independente as 4 margens (superior,

inferior, direita, esquerda) de todos os rótulos de todos os controles.

Personalização é ainda mais avançada. As margens são definidas utilizando a

tecnologia 7-guia e por programação.

A janela de configurações de margem nas “7 tabs”

Benefício fornecido por esta nova característica da versão 22:

Margens em controles são bons para a saúde ....

Page 35: Novidades do Windev 22 em português

41

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

41

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

197 N ew fea tu re WD WBWM 197 N ew fea tu re WD WBWM 197 N ew fea tu re WD WBWM

GERIR FACTOR fonte grande pela tela

Movendo uma janela de aplicação de uma tela para outra leva em conta o fator

“letra grande” por tela para adaptar automaticamente a tela (por exemplo, um ecrã

de alta definição e um visor 4K com o mesmo PC).

Benefício fornecido por esta nova característica da versão 22:

Fonte grande e pequena

198 N ew fea tu re WD WBWM 198 N ew fea tu re WD WBWM 198 N ew fea tu re WD WBWM

NOVOS RECURSOS VÁRIOS para os controles

Outros novos recursos também estão disponíveis na versão 22, ver notícias

013-058.

Benefício fornecido por esta nova característica da versão 22:

novos recursos úteis para os controles.

MEIO AMBIENTE

201 N ew fea tu re WDWBWM 201 N ew fea tu re WDWBWM

7-TAB INTERFACE DO CONTROLE “LOOPER”

A edição do Looper controla pela tecnologia “7-guia” é mais fácil.

O espaço gerado por redimensionar a janela “7-guia” é usado para editar mais

atributos.

As possibilidades sobre os atributos são aumentados:

• pesquisa

• duplicação

• inserção

• arrastando / movendo.

Benefício fornecido por esta nova característica da versão 22:

operações fáceis

202 N ew fea tu re WD WB WM 202 N ew fea tu re WD WB WM 202 N ew fea tu re WD WB WM 202 N ew fea tu re WD WB WM

DUPLICAR UMA ZONA DE LINHA DE MULTI-LINE

pequena inovação muito útil: em controles de várias linhas, torna-se possível

duplicar uma linha das “7 tabs”.

Benefício fornecido por esta nova característica da versão 22:

fácil manuseio

199 newfeature WD WB WM 199 newfeature WD WB WM 199 newfeature WD WB WM 199 newfeature WD WB WM

WINDEV MOBILE IN WINDEV!

desenho adaptativo

Na versão 22, torna-se possível a utilização de um projeto WINDEV móvel no

editor WINDEV. (Nota: você só precisa ter as licenças apropriadas)

Este modo de funcionamento economiza tempo manipulação considerável (não há necessidade de

mudar de edição), e permite um fácil compartilhamento de elementos ou de configurações de projeto.

Um projeto também pode conter tanto o Windows, iOS, Android, UWP,

...

Ver novos recursos 357 e 258

Benefício fornecido por esta nova característica da versão 22:

Uma fonte, um editor.

200 N ew fea tu re WDWBWM 200 N ew fea tu re WDWBWM

APLICAÇÃO PARCIALMENTE MULTILINGUE:

ERROS UI RELEVANTES

A língua estrangeira pode ser usado ocasionalmente em um aplicativo em Inglês, por

exemplo, para editar uma factura na língua do destinatário, ou para gerar um e-mail em

outro idioma. Torna-se possível desativar erros de interface do usuário para um

determinado idioma, evitando assim a multiplicação de erros inconsistentes.

Benefício fornecido por esta nova característica da versão 22:

Não mais poluição ... erros injustificadas

203 N ew fea tu re WD WB WM 203 N ew fea tu re WD WB WM 203 N ew fea tu re WD WB WM 203 N ew fea tu re WD WB WM

PROJETO adaptativos no WINDEV 22: uma

janela, APRESENTAÇÕES DIVERSAS

Na versão 22 uma janela pode armazenar vários tipos diferentes de apresentações.

O caso típico é um aplicativo que será executado no PC e Tablet, cujos tamanhos

de tela são bastante diferentes. Pode-se imaginar a interface no PC com áreas de

exibição adicionais.

À direita, vemos os 2 apresentações diferentes deste mesmo

janela

Benefício fornecido por esta nova característica da versão 22:

Uma janela, um código para manter

Page 36: Novidades do Windev 22 em português

204 N ew fea tu re WD WB WM 204 N ew fea tu re WD WB WM 204 N ew fea tu re WD WB WM 204 N ew fea tu re WD WB WM

42

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

42

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Desenho adaptativo ON interno janela

As janelas internas também se beneficiam com Adaptive projeto. Este permite-lhe

preparar diferentes apresentações Widget para um painel, dependendo do

dimensionamento do Widget pelo usuário final, ou o tamanho da tela do dispositivo

utilizado para executar o aplicativo.

Um widget dashboard ...

Quando o usuário final expande, informações adicionais aparecem

Benefício fornecido por esta nova característica da versão 22:

Desenvolver uma única janela com diferentes layouts

205 N ew fea tu re WD WBWM 205 N ew fea tu re WD WBWM 205 N ew fea tu re WD WBWM

ANIMAÇÃO AUTOMÁTICO DE ALTERAR LAYOUT

A fim de melhorar a experiência do usuário, a transição de uma apresentação

para outra ocorre com fluidez e velocidade ...

Benefício fornecido por esta nova característica da versão 22:

A janela ganha vida

206 N ew fea tu re WD WB WM 206 N ew fea tu re WD WB WM 206 N ew fea tu re WD WB WM 206 N ew fea tu re WD WB WM

WINDEV / WINDEV MOBILE

Projeto Adaptive é fundamental para a escrita comum PC / aplicações móveis.

Adaptive Projeto permite que você mantenha apenas uma interface, apenas um código.

Benefício fornecido por esta nova característica da versão 22:

janela comum

CTRL + F2: VER TODOS

OS CÓDIGOS DE UMA

JANELA e seus controles NUM JANELA e seus controles NUM

RELANCE

207 N ew fea tu re WDWBWM 207 N ew fea tu re WDWBWM

CTRL + F2

Somente processos com código são exibidos

A combinação de teclas Ctrl + F2 sob o editor de janela permite que você edite o

código de todos os controles em uma janela. Na versão 22, é agora possível

reduzir ou expandir os processos de sua escolha.

Benefício fornecido por esta nova característica da versão 22:

Uma visão global do processamento de controles em uma janela.

COMPILAÇÃO

208 N ew fea tu re WDWBWM 208 N ew fea tu re WDWBWM

COMPILATION SIMULTÂNEA de todas as

configurações

Versão 22 do WINDEV permite compilar automaticamente todas as configurações

de um projeto. Por exemplo:

• Um executável e um componente

• um executável do Windows e um executável do Linux

• Um executável de 32 bits e de 64 bits

• ...

Erros de compilação que pode variar dependendo da configuração aparecer

imediatamente.

Os erros de configuração atual são destacados, para diferenciá-los.

Benefício fornecido por esta nova característica da versão 22:

Evite armadilhas!

Page 37: Novidades do Windev 22 em português

43

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

43

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

209 N ew fea tu re WD WBWM 209 N ew fea tu re WD WBWM 209 N ew fea tu re WD WBWM

EXE CRIADO CERTIFIED

As aplicações criadas com WINDEV 22 pode ser certificado pelo “Kit de Certificação

do Windows App” da Microsoft.

Benefício fornecido por esta nova característica da versão 22:

Útil para lojas

Gerar classes a partir da

análise

210 N ew fea tu re WDWBWM 210 N ew fea tu re WDWBWM

Geração automática de classes de acordo com o modelo

de dados

A partir da análise, agora é possível gerar automaticamente as classes

(modelos) que correspondem à descrição do arquivo de dados.

Os atributos que correspondem aos itens são gerados, com o tipo

correspondente ao do produto (da coluna). Assim, é mais fácil criar interfaces

binded (ligada) com o modelo, assim dissociados a partir da descrição do

banco de dados.

Benefício fornecido por esta nova característica da versão 22:

Apenas o ““M “em MVP ou MVC ...

SERVIÇOS WEB

211 N ew fea tu re WDWBWM 211 N ew fea tu re WDWBWM

MULTI FIO

Na versão 22, torna-se possível chamar como muitos serviços da Web como muitos tópicos

como desejado. Isto torna mais fácil para paralelizar chamadas.

Benefício fornecido por esta nova característica da versão 22:

Paralelizar chamadas de serviço Web!

SCM (CÓDIGO FONTE

Manager)

212 N ew fea tu re WDWBWM 212 N ew fea tu re WDWBWM

SCM na nuvem: “SCM UNIDADE”

Na versão 22, SCM pode facilmente ser hospedado na nuvem. Ver novo

recurso 059.

Benefício fornecido por esta nova característica da versão 22:

Trabalhar em todos os lugares, com todos

213 N ew fea tu re WDWBWM 213 N ew fea tu re WDWBWM

SCM: GESTÃO DE RAMO

A gestão de agências em SCM se torna visual na versão

22.

As operações são muito mais simples. Veja

novos recursos 099-104.

Benefício fornecido por esta nova característica da versão 22:

manipulações visuais

TELEMETRIA

214 N ew fea tu re WD WB WM 214 N ew fea tu re WD WB WM 214 N ew fea tu re WD WB WM 214 N ew fea tu re WD WB WM

CUSTOM telemetria: o usuário vai para o que

recursos, que ARQUIVO QUE ELE aberta?

Medir um processo específico

telemetria personalizado faz com que seja possível posicionar “sensores” em qualquer

lugar do aplicativo.

Cada vez que o código é executado, a informação é enviada para o servidor de

telemetria que agrega esse sensor. Versão 22 permite recuperar parâmetros

adicionais, tais como

Page 38: Novidades do Windev 22 em português

44

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

o nome de um arquivo usado, o tipo de comando criado ... Versão 22 do recurso de

telemetria automaticamente fornece informações muito precisas sobre a utilização

efectiva das suas aplicações. Você pode tomar uma decisão informada.

Benefício fornecido por esta nova característica da versão 22:

Você vai saber tudo sobre o uso de seus aplicativos.

215 N ew fea tu re WD WB WM 215 N ew fea tu re WD WB WM 215 N ew fea tu re WD WB WM 215 N ew fea tu re WD WB WM

PERSONALIZADOS DE TELEMETRIA

2-DIMENSIONAL

Número de facturas entrou por país

Na versão 22, de telemetria com 2 dimensões faz com que a sua aparência.

Este modo de telemetria torna possível agregar informações de acordo com a 2

“dimensões”. Por exemplo: (! Sem acesso às facturas) O número de notas

fiscais introduzidos pelo país.

Benefício fornecido por esta nova característica da versão 22:

Ainda mais informações.

216 N ew fea tu re WD WB WM 216 N ew fea tu re WD WB WM 216 N ew fea tu re WD WB WM 216 N ew fea tu re WD WB WM

217 N ew fea tu re WD WB WM 217 N ew fea tu re WD WB WM 217 N ew fea tu re WD WB WM 217 N ew fea tu re WD WB WM

Algumas aplicações NÃO UTILIZADO? (Data do

último ACTIVIDADE)

Em qualquer sistema de informação (SI) de uma empresa, existem aplicações que não

são mais usados por qualquer pessoa! Versão 22 do recurso de telemetria relata estas

aplicações. Telemetria informa automaticamente os aplicativos não utilizados após 1 ano

e 1 semana. Cabe a você decidir o seu destino! A informação é relatado pela versão do

aplicativo: Isto permite, por exemplo, para excluir as versões antigas que ninguém usa

mais.

Benefício fornecido por esta nova característica da versão 22:

Remover aplicações desnecessárias.

218 N ew fea tu re WD WB WM 218 N ew fea tu re WD WB WM 218 N ew fea tu re WD WB WM 218 N ew fea tu re WD WB WM

MAIS RÁPIDO exibição dos resultados de

telemetria

Na versão 22, os resultados da telemetria são mais rápidos para consultar. Este ganho é

muito apreciável sobre aplicações utilizadas em grande escala (várias dezenas de

milhares de clientes), por exemplo.

Benefício fornecido por esta nova característica da versão 22:

exibição mais rápida.

219 N ew fea tu re WD WB WM 219 N ew fea tu re WD WB WM 219 N ew fea tu re WD WB WM 219 N ew fea tu re WD WB WM

QUE usuário está usando (ou não) este elemento

APLICAÇÃO?

Na versão 22, é possível visualizar a lista de usuários finais de um determinado elemento

(janela, estado, consulta ...). A lista é ordenada pela diminuição do número de ações.

Benefício fornecido por esta nova característica da versão 22:

Granularidade da análise.

HEAT MAPA DE USO DE CONTROLE NO EDITOR

Um modo de exibição padrão no editor de janela

A utilização de controlo de halo faz com que seja possível identificar rapidamente os controlos mais

utilizados.

Na versão 22 deste halo é exibida por padrão no editor.

Benefício fornecido por esta nova característica da versão 22:

Olá?

220 N ew fea tu re WDWB WM 220 N ew fea tu re WDWB WM 220 N ew fea tu re WDWB WM 220 N ew fea tu re WDWB WM

TELEMETRIA: agora também no telemóvel!

Na versão 22 de telemetria também está disponível para aplicações móveis (Android, iOS,

UWP).

Benefício fornecido por esta nova característica da versão 22:

Você saberá que tudo ...

Conselhos do perito

Os usuários de aplicações móveis são, por vezes

imprevisível em suas manipulações! Telemetria

permite que você saiba quais as janelas e os

recursos são usados.

Page 39: Novidades do Windev 22 em português

AAF (ACÇÃO DO UTILIZADOR)

A AAF são características automáticas de aplicativos oferecidos aos usuários finais de

suas aplicações, sem a sua equipa ter que codificar nada.

Tudo é padrão e automática!

221 N ew fea tu re WD WBWM 221 N ew fea tu re WD WBWM 221 N ew fea tu re WD WBWM

AAF: SENHA necessário para lançar AAF

A fim de garantir o uso de AAF, você pode solicitar uma senha do usuário

final.

Esta senha é definida pela programação. Exportação de dados ou

enviar e-mail é assim dominado.

Benefício fornecido por esta nova característica da versão 22:

Segurança.

222 N ew fea tu re WD WBWM 222 N ew fea tu re WD WBWM 222 N ew fea tu re WD WBWM

AAF: PVT (ROLAP CUBE): comparação com um ano

de referência

Na versão 22 o usuário final pode pedir para comparar um determinado período com o

mesmo período em anos anteriores. Por exemplo, comparar as vendas de setembro 2016 a

setembro de 2015 para 2010. Ou comparar somente o primeiro alguns trimestres.

IOT: CONECTADO OBJETOS

223 WD WB WM 223 WD WB WM 223 WD WB WM 223 WD WB WM

O MQTT PADRÃO:

224 WD WB WM 224 WD WB WM 224 WD WB WM 224 WD WB WM

O MQTT PADRÃO:

225 WD WB WM 225 WD WB WM 225 WD WB WM 225 WD WB WM

MQTT: COMO

AMAZON IOT, AZURE A OPERAÇÃO PROGRAMA TI

IOT PRINCÍPIO INWLANGUAGE

O padrão MQTT permite que as máquinas MQTT é um padrão, protocolo leve Na versão 22, uma nova família de funções é

comunicar. baseado em TCP / IP. sendo introduzidos: o MQTT família.sendo introduzidos: o MQTT família.sendo introduzidos: o MQTT família.

Este padrão é suportado por grande mar- A arquitetura é baseada em As funções permitem ligar / dis-

corretores ket: Amazon, Microsoft Azure, operação publicação / inscrição, amplamente conectar a um corretor, publicar, sub-

IBM Websphere, ActiveMQ, JoramMQ, usado em M2M (Machine to Machine). escriba, cancelar a inscrição ...

Mosquitto, RabbitMQ ... Geralmente sensores remotos (máquinas, ve- É possível conectar via SSL, gerir

Versão 22 suporta o padrão MQTT. hicles, ...) publicar e aplicações sub- a reconexão automática, gerir o

Suas aplicações na versão 22 pode con- escriba! Por exemplo, uma temperatura “KeepAlive”, etc.

nect a um corretor, se inscrever, publicar dados

...

sensor de publica a temperatura a intervalos

regulares, e aplicações de assinante

Benefício fornecido por esta nova característica da versão

22:

Benefício fornecido por esta nova característica da versão

22:

ler estas informações, conforme necessário. O

inverso também é possível.

Em WLanguage!

Fácil M2M.Benefício fornecido por esta nova característica da versão

22:

Siga o padrão.

45

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 40: Novidades do Windev 22 em português

46

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Marcar ou desmarcar todas as linhas em 1 clique

Comparação de outubro 2016 a outubro de 2015? 1 clique!

Benefício fornecido por esta nova característica da versão 22:

A capacidade para comparar apenas os períodos

226 newfeature WD WBWM 226 newfeature WD WBWM 226 newfeature WD WBWM

AAF: TABELA

A AFF sobre as mesas estão ficando mais ricos:

• Verifique a coluna com um clique

• Filtrar uma coluna de caixas de seleção

• Pesquisa lupa sobre cabeçalhos. (Veja

novos recursos 016-025)

Um detalhe legal: animações foram adicionados em algumas operações (como colunas em

movimento).

Estas animações são excluídos automaticamente no modo de acesso remoto TSE.

Benefício fornecido por esta nova característica da versão 22:

Ainda mais possibilidades nas mesas.

END feedback do usuário

227 N ew fea tu re WD WB WM 227 N ew fea tu re WD WB WM 227 N ew fea tu re WD WB WM 227 N ew fea tu re WD WB WM

ENVIAR O DETALHE DE UM ERRO

WLANGUAGE POR EMAIL

erros de programação pode ocorrer em um aplicativo. Mesmo o melhor

desenvolvedor comete erros de vez em quando! Quando estes erros ocorrem no

final dos usuários, o usuário normalmente corre o reinício da aplicação.

Os designers da aplicação não são, portanto, ciente desses erros, muitas vezes devido

a casos especiais que seria útil saber. Um novo recurso muito interessante de versão

22 faz com que seja fácil de compartilhar esta informação útil.

Quando ocorre um erro no final dos usuários, a janela de erro propõe enviar o

detalhe do erro (com a pilha, etc.) para um endereço de e-mail especificado.

O usuário só tem que validar a mensagem pré-cheia em sua caixa de correio.

Benefício fornecido por esta nova característica da versão 22:

Você está informado!

WINDEV, Webdev e WINDEV

móveis são usados em mais de

100 países!

Page 41: Novidades do Windev 22 em português

228 WD WBWM 228 WD WBWM 228 WD WBWM

5 novos modelos

PELE

Um modelo de pele define o estilo gráfico de uma

aplicação.

O gosto e os hábitos dos usuários finais evoluir com o

tempo e as tendências. Por isso, é importante ter acesso

a novos modelos de pele aplicação. Observe também

que o boletim LST trimestral (e seu DVD que

acompanha) também oferece novos modelos de pele a

cada trimestre.

Benefício fornecido por esta nova característica da versão

22:

Novas formas de personalizar as suas aplicações.

EDITOR DE AJUDA

229 N ew fea tu re WDWB WM 229 N ew fea tu re WDWB WM 229 N ew fea tu re WDWB WM

Gerando o formato de Ajuda HTML IM

O editor de ajuda integrado com WINDEV 22 agora

permite que você salve o gerado ajuda em formato HTML.

Benefício fornecido por esta nova característica da versão 22:

O formato HTML tornou-se padrão.

230 N ew fea tu re WDWB WM 230 N ew fea tu re WDWB WM 230 N ew fea tu re WDWB WM

GERAÇÃO DE AJUDA em formato PDF

Na versão 22, o editor ajuda também é usado para gerar ajuda

em formato PDF. O PDF gerado pode ser considerado como

uma documentação da aplicação! ligações embutidas

permitem uma navegação fácil.

Benefício fornecido por este novo recurso do ver-

sion 22:

Ambos ajudam e documentação!

231 N ew fea tu re WDWB WM 231 N ew fea tu re WDWB WM 231 N ew fea tu re WDWB WM

Ajuda do Editor: MELHOR facilidade de

utilização

A facilidade de utilização do editor de Ajuda foram melhorados na versão 22.

Benefício fornecido por esta nova característica da versão 22:

Evoluções.

47

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 42: Novidades do Windev 22 em português

48

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

INSTALADOR

232 N ew fea tu re WD WBWM 232 N ew fea tu re WD WBWM 232 N ew fea tu re WD WBWM

MAIS CLARO INSTALAR: menos de 10 MB

Na versão 22, as instalações criadas para as suas aplicações são reduzidos em cerca

de 10 megabytes.

A instalação é, portanto, um pouco mais rápido para executar.

Benefício fornecido por esta nova característica da versão 22:

peso de instalação reduzido

233 N ew fea tu re WD WBWM 233 N ew fea tu re WD WBWM 233 N ew fea tu re WD WBWM

INSTALAR: Fontes BEM

Versão 22 do instalador agora permite instalar (se necessário)

fontes no Windows. Isso é útil, por exemplo, para modelos

personalizados que usam fontes específicas. Por favor,

verifique se você tem o direito de distribuir essas fontes.

Benefício fornecido por esta nova característica da versão 22:

Mais flexibilidade no uso de suas fontes personalizadas.

234 N ew fea tu re WD WBWM 234 N ew fea tu re WD WBWM 234 N ew fea tu re WD WBWM

MSI INSTALAR: certificado

Na versão 22, as instalações em formato MSI evoluir:

• É possível certificar instalar o MSI (Windows App Kit de Certificação)

• É possível assinar instalar o MSI

• A MSI instalar é reconhecida pela Microsoft SCCM.

Benefício fornecido por esta nova característica da versão 22:

Conformidade com as normas.

235 N ew fea tu re WD WBWM 235 N ew fea tu re WD WBWM 235 N ew fea tu re WD WBWM

INSTALAR: MELHORIAS VÁRIOS

O instalador permite que você instale aplicativos de 32 bits e 64 bits. O instalador si está

disponível em versões de 32 bits e de 64 bits. Live Update: instalar a rede de referência

(encontrado no servidor de instalação) podem ser atualizados sem restrições: enquanto a

instalação está em andamento, ...

Benefício fornecido por esta nova característica da versão 22:

Muito útil com TSE.

UWP

236 N ew fea tu re WD WB WM 236 N ew fea tu re WD WB WM 236 N ew fea tu re WD WB WM 236 N ew fea tu re WD WB WM

Novos controles DISPONÍVEIS

Aqui estão os novos tipos de controles disponíveis para UWP:

• barra de ação (com botões de hambúrguer e menus deslizante)

• área Multiline

• mapa

• menu popup

• aba

• calendário

Benefício fornecido por esta nova característica da versão 22:

aplicações ainda mais ricos ...

237 N ew fea tu re WD WB WM 237 N ew fea tu re WD WB WM 237 N ew fea tu re WD WB WM 237 N ew fea tu re WD WB WM

Novos recursos para WLANGUAGE UWP

As seguintes novas funções WLanguage estão disponíveis na versão 22 para

UWP:

• Funções Álbum• Funções Álbum

• Funções para síntese vocal• Funções para síntese vocal

• Funções XML• Funções XML

• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,• Funções Diálogo , PhotoRunApp , EmailRunApp , StartShare ,

tapiDial ( Discando números de telefone)tapiDial ( Discando números de telefone)tapiDial ( Discando números de telefone)

Benefício fornecido por esta nova característica da versão 22:

Ainda mais poderoso ...

Page 43: Novidades do Windev 22 em português

238 newfeature WD WB WM 238 newfeature WD WB WM 238 newfeature WD WB WM 238 newfeature WD WB WM

compilação dinâmica

A compilação dinâmica é um conceito muito poderoso que lhe permite criar ou

parametrizar o seu código de programação. A compilação dinâmica também está

disponível sob UWP.

Benefício fornecido por esta nova característica da versão 22:

Criar código de programação.

239 N ew fea tu re WD WB WM 239 N ew fea tu re WD WB WM 239 N ew fea tu re WD WB WM 239 N ew fea tu re WD WB WM

DYNAMIC caixas de seleção e botões de rádio

Na versão 22, as funções WLanguage do Caixa de seleção Na versão 22, as funções WLanguage do Caixa de seleção

e Botao de radio família permitem adicionar, excluir lista ... dinamicamente as opções e Botao de radio família permitem adicionar, excluir lista ... dinamicamente as opções e Botao de radio família permitem adicionar, excluir lista ... dinamicamente as opções

da caixa de seleção e controles de botão de rádio.

Benefício fornecido por esta nova característica da versão 22:

Adicionar ou excluir opções dinamicamente.

240 N ew fea tu re WD WB WM 240 N ew fea tu re WD WB WM 240 N ew fea tu re WD WB WM 240 N ew fea tu re WD WB WM

NOVO TIPO DE UWP

o Fonte tipo é suportado em UWP.o Fonte tipo é suportado em UWP.o Fonte tipo é suportado em UWP.

Benefício fornecido por esta nova característica da versão 22:

Formatação de programação.

241 N ew fea tu re WD WB WM 241 N ew fea tu re WD WB WM 241 N ew fea tu re WD WB WM 241 N ew fea tu re WD WB WM

NOVOS RECURSOS VÁRIOS

• gerenciamento de imagens via DPI

• Abra forma loja do aplicativo

• Chamada para WinRT API

• Suporte para a família WLanguage de funções em áreas de memória ( Mem )Suporte para a família WLanguage de funções em áreas de memória ( Mem )Suporte para a família WLanguage de funções em áreas de memória ( Mem )

• Capacidade de desencadear a execução de uma opção de menu: Exe-Capacidade de desencadear a execução de uma opção de menu: Exe-

meu

inseparável

parceiro

cuteProcess (OPT_XXX, trtMenuOption)

Benefício fornecido por esta nova característica da versão 22:

programação mais poderoso.

242 N ew fea tu re WD WB WM 242 N ew fea tu re WD WB WM 242 N ew fea tu re WD WB WM 242 N ew fea tu re WD WB WM

322 funções novas WLANGUAGE PARA UWP

Entre os 1400 funções WLanguage apoiados por WINDEV 22 sob UWP,

encontramos agora as funções do Contato família e da Rede família, bem como encontramos agora as funções do Contato família e da Rede família, bem como encontramos agora as funções do Contato família e da Rede família, bem como encontramos agora as funções do Contato família e da Rede família, bem como encontramos agora as funções do Contato família e da Rede família, bem como

a fiList famíliaa fiList famíliaa fiList família

Benefício fornecido por esta nova característica da versão 22:

Sempre mais!

JAVA

243 N ew fea tu re WD WBWM 243 N ew fea tu re WD WBWM 243 N ew fea tu re WD WBWM

JAVA: MEMÓRIA VINCULAÇÃO

Versão 22 do WINDEV permite vincular controles de estruturas ou classes.

Benefício fornecido por esta nova característica da versão 22:

Cuide de seus relacionamentos.

244 N ew fea tu re WD WBWM 244 N ew fea tu re WD WBWM 244 N ew fea tu re WD WBWM

JAVA: TYPE “PROCEDIMENTO”

Page 44: Novidades do Windev 22 em português

o Procedimento Tipo é suportado por Java. Isto é útil, por exemplo, no o Procedimento Tipo é suportado por Java. Isto é útil, por exemplo, no o Procedimento Tipo é suportado por Java. Isto é útil, por exemplo, no

tratamento de retorno de chamada.

Benefício fornecido por esta nova característica da versão 22:

Um tipo adicional.

245 N ew fea tu re WD WBWM 245 N ew fea tu re WD WBWM 245 N ew fea tu re WD WBWM

JAVA: propriedade de classe

É possível definir propriedades de classe, isto é, um Setter e um getter de um

atributo de classe.

Benefício fornecido por esta nova característica da versão 22:

evoluções OOP.

WLanguage ganha 156 novas funções para Mac. Veja a

lista completa na ajuda online.

Benefício fornecido por esta nova característica da versão 22:

Melhoria do desenvolvimento Mac.

. LÍQUIDO

248 N ew fea tu re WD WBWM 248 N ew fea tu re WD WBWM 248 N ew fea tu re WD WBWM

246 N ew fea tu re WD WBWM 246 N ew fea tu re WD WBWM 246 N ew fea tu re WD WBWM

FUNÇÕES WLANGUAGE NOVO PARA JAVA

WLanguage ganha 156 novas funções Java. Veja a lista

completa na ajuda online.

Benefício fornecido por esta nova característica da versão 22:

desenvolvimento aprimorado para Java.

MAC

247 N ew fea tu re WD WBWM 247 N ew fea tu re WD WBWM 247 N ew fea tu re WD WBWM

NOVOS RECURSOS MacOS

CONFIGURAÇÃO NAMESPACE

WINDEV permite gerar conjuntos .NET. Agora é possível personalizar a

nomeação do namespace dos conjuntos gerados. Isto torna mais fácil para nomeação do namespace dos conjuntos gerados. Isto torna mais fácil para nomeação do namespace dos conjuntos gerados. Isto torna mais fácil para

gerenciar plug-ins.

Benefício fornecido por esta nova característica da versão 22:

configuração granular.

249 N ew fea tu re WD WBWM 249 N ew fea tu re WD WBWM 249 N ew fea tu re WD WBWM

.NET: CONVERSÃO BUFFER automática

para array BYTE

Na versão 22, os tampões são automaticamente convertidas para matrizes de bytes.

Benefício fornecido por esta nova característica da versão 22:

Uma melhor interoperabilidade com conjuntos existentes.

Nunca sem o meu

WINDEV!

50

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 45: Novidades do Windev 22 em português

plication em Linux.

Indev 22!

oDeteleDatabase MongoDeleteAll nitialize

ReplicOpen

ddHeader SOAPGetResult

xécute SOAPRunXML

HRplPass HRplFilterProcedure HTrack HTrackStop

HSynchronizeReplica MongoAdd MongoFind MongoCreate

MongoCreateCollection MongoExecuteCommand MongoGridFSSendFileMongoCreateCollection MongoExecuteCommand MongoGridFSSendFileMongoCreateCollection MongoExecuteCommand MongoGridFSSendFile MongoGridFSFileInfo

MongoGridFSListFile MongoGridFSGetFile MongoGridFSDeleteFile MongoInfo

250 N ew fea tu re WD WBWM 250 N ew fea tu re WD WBWM 250 N ew fea tu re WD WBWM

.NET: Otimizando a passagem de parâmetros do

tipo “matriz”

Na versão 22, a velocidade para passar parâmetros de matriz semelhante a um

.montagem Net é muito mais rápido.

Recuperação de valores de retorno também é mais rápido.

Benefício fornecido por esta nova característica da versão 22:

Melhor velocidade com montagens .Net.

LINUX

Este é realmente um ap NATIVO

Sim, mas criado com W

251 N ew fea tu re WDWB WM 251 N ew fea tu re WDWB WM 251 N ew fea tu re WDWB WM

MongoModifyAll

MongoDeleteOne

MongoModifyOne

ReplicInfo

Mong

ReplicI

ReplicDeleteSubscription RéplicSynchronise SOAPA

LINUX: FUNÇÕES email seguro

Conectando-se a proteger os servidores de e-mail (Gmail, ...) é agora mais fácil com

SOAPEncodeResult

SOAPPrépare

SOAPErreur SOAPE

WINDEV no Linux.

Benefício fornecido por esta nova característica da versão 22:

Melhor segurança.

WLANGUAGE

252 newfeature WDWB WM 252 newfeature WDWB WM 252 newfeature WDWB WM

FUNÇÕES DE SABÃO: LINUX 255 newfeature WD WBWM 255 newfeature WD WBWM 255 newfeature WD WBWM

As funções do Sabonete família são suportadas no Linux. Estas funções são usadas As funções do Sabonete família são suportadas no Linux. Estas funções são usadas As funções do Sabonete família são suportadas no Linux. Estas funções são usadas

para gerenciar casos especiais de chamadas de serviço Web.

Benefício fornecido por esta nova característica da versão 22:

Tempo para o sabão!

NOVOS RECURSOS COMUNS

Na versão 22, o WLanguage sob WINDEV é enriquecido substancialmente.

Ela tira proveito dos novos recursos comuns e muitas evoluções.

Benefício fornecido por esta nova característica da versão 22:

WLanguage sempre mais poderosa

253 newfeature WDWB 253 newfeature WDWB

FUNÇÕES DE SERVIÇO: LINUX 256 newfeature WDWB WM 256 newfeature WDWB WM 256 newfeature WDWB WM

o systemd tipo de serviço é agora suportado. o systemd tipo de serviço é agora suportado. o systemd tipo de serviço é agora suportado.

Benefício fornecido por esta nova característica da versão 22:

No Linux também Sistema D tem o seu lugar ...

Evoluções de OOP

Na versão 22, OOP evoluir: sintaxe de chamada de construtor, solteirão, ...

Benefício fornecido por esta nova característica da versão 22:

Sempre mais poderosa de programação orientada a objeto

254 newfeature WD WBWM 254 newfeature WD WBWM 254 newfeature WD WBWM

AS FUNÇÕES NOVO Linux para WINDEV 257 newfeature WD WBWM 257 newfeature WD WBWM 257 newfeature WD WBWM

novas constantes

WLanguage oferece 89 novos constantes para Linux.

WLanguage ganha 53 novas funções para Linux:

StringSplit Decodificar EmailSeekFirst Codificar

SystemIntegerToInteger grAxisPosition grSeriesOpacity grPointType

grSeriesPointType grSeriesType HCreateSubscriberReplica HCreateMas-

terReplica

HCreateMoveableReplica HDuplicateDatabase HSetReplication HServerMaintenance

HRecreateSubscriberReplica HRetrieveBackup HRplManageFile HRplManageItem

97 novos constantes estão disponíveis no WLanguage na versão 22: ver a lista inteira

na ajuda online.

Benefício fornecido por esta nova característica da versão 22:

Maior facilidade de programação

258 N ew fea tu re WD WBWM 258 N ew fea tu re WD WBWM 258 N ew fea tu re WD WBWM

Novos tipos

17 novos tipos de variáveis estão disponíveis em WLanguage:

51

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos

Page 46: Novidades do Windev 22 em português

RichEdit Permite-lhe gerir o tipo de Rich Text Format (RTF) de um controle estático

relatório.

VisibleInExportAndPrint Indica se uma coluna da tabela é exportado ou impresso.

HTrackStop Pára de enviar notificações quando ocorre uma alteração em um arquivo em um

servidor HFSQL.

iPrintDoc Começa a imprimir um documento do Word Processing.

Cor do link Muda a cor dos links em editar e controles estáticos.

260 para 354 N ew fea tu re WD WBWM 260 para 354 N ew fea tu re WD WBWM 260 para 354 N ew fea tu re WD WBWM 260 para 354 N ew fea tu re WD WBWM 260 para 354 N ew fea tu re WD WBWM

MongoAdd

MongoFind

MongoCreate

Adiciona um documento a uma coleção. Pesquisas de

documentos com base em um filtro. Cria uma conexão.

MongoCreateCollection Cria uma coleção

WINDEV in disponível

MongoExecuteCommand Executa um comando específico em um banco de dados ou uma coleção.

95 novas funções WLanguage estão disponíveis para WINDEV:

MongoGridFSSendFile

MongoGridFSFileInfo

Envia um arquivo para um Mongo GridFS. Retorna informação sobre um arquivo

em um Mongo GridFS.

OrganizerSelectedRange Recupera ou modifica o intervalo de tempo seleccionado em um orga-

MongoGridFSListFile Lista os arquivos em um Mongo GridFS.

izer controlo.MongoGridFSGetFile Recupera um arquivo em um Mongo GridFS.

AuthIdentify Executa uma autenticação utilizando o protocolo OAuth 2.0MongoGridFSDeleteFile Exclui um arquivo em um Mongo GridFS.

TooltipMaxWidth Modifica a largura máxima de dicas. MongoInfo Retorna informações sobre um banco de dados Mongo.

CameraDisplay Displays em uma câmera controlar a sequência de vídeo actualmente MongoModifyAll Modifica todos os documentos Mongo no filtro especificado.

transmitida por uma “webcam” ou pela câmera do dispositivo

móvel.

MongoModifyOne Modifica um dos documentos Mongo do filtro especificado.

AuthToken

MongoInfoDatabase

documento

MongoFindOption

fragmento

MongoCollection

MongoBase

MongoCollectionOption

WinChangeLayout

WinEdCreateNote

Aplica-se um layout específico para uma janela. Cria

um controle Nota Repositionable

MongoConnection MongoGridFS MongoGridFSFileInfo OAuth2ParametersGPSStopDetection Interrompe o rastreamento de posição.

Parágrafo pdfSignature restRequest wsParameter GPSLastPosition Recupera informações sobre a última posição conhecida

wsReturn

GPSDetectPosition Pede para ser notificado quando o dispositivo se aproxima de uma determinada

posição.

259 N ew fea tu re WD WBWM N ew fea tu re WD WBWM

GPSStatus Recupera o estado de activação do prestador de geo-localizao ou pede para

ser notificado quando as alterações do estado.

GPSInfo Retorna as informações sobre o fornecedor de localização utilizado

Novas propriedades

WLanguage ganha 9 novas propriedades para WINDEV.

VerticalSwipe Indica a orientação da digitalização em uma janela de verificação interna

TitleColor Especifica a cor do texto para o cabeçalho de um controlo Tabela coluna.

WinLineDetails Retorna o nome da janela interna utilizada para apresentar o pormenor de uma

linha em um controle Tabela

FolderModeImage Define como a imagem da pasta é exibido em uma árvore ou controle Tabela

hierárquica.

FolderImageWidth Define a largura da imagem pasta em uma árvore ou hierárquica de controle Tabela

RTFWithImagesAndTables Permite-lhe gerir imagem e suporte de mesa em um controle estática RTF de

um relatório.

IndentLineDetails Define o travessão esquerdo da janela interna utilizada para apresentar o pormenor de

uma linha na Tabela controlo.

pela aplicação para as funções de geo-localização

GPSInitParameter Inicializa os parâmetros das funções WLanguage para geo-localização e

encontra um provedor de localização.

GPSGetPosition Recupera informações sobre a posição atual do dispositivo.

GPSFollowMovement Pede para ser regularmente notificado sobre a posição atual do dispositivo.

GPSEnd Indica o fim do uso das funções geo-localização

grAxisPosition Indica a posição em que um eixo do gráfico será desenhado

grSeriesOpacity Define o fator de opacidade de uma série

grPointType Ajusta o tipo de ponto de uma categoria ou valor específico

grSeriesPointType Modifica o tipo de pontos em uma série de um gráfico

grSeriesType Define o tipo de uma série utilizado num compósito gráfico

grSeriesLineType Modifica o tipo de linha de uma série de um gráfico

HDuplicateDatabase Duplica um banco de dados em um servidor HFSQL.

HServerMaintenance Reparos as tabelas do sistema de um servidor HFSQL.

HRetrieveBackup Localmente recupera um backup comprimido a partir de um servidor HFSQL.

HTrack Os pedidos para ser notificado quando ocorre uma alteração em um arquivo em um

servidor HFSQL.

95 funções novas WLANGUAGE

CameraStop Pára a reprodução ou gravação de uma sequência de vídeo.

CameraCapture Salva o vídeo atualmente transmitido por uma “câmera”

CameraChangeDriver Conecta o controle “Camera” a um driver específico para captura de

vídeo.

CameraConfigure Usado para configurar o driver para captura de vídeo.

CameraStatus Retorna o status de um controlo da câmara.

CameraListDriver Lista os drivers para captura de vídeo instalado no computador atual.

StringSplit Extrai uma sub-corda a partir de uma cadeia de caracteres de acordo com um separador

em uma matriz.

Decodificar Decodifica uma seqüência de caracteres.

DocLoadDictionary Carrega um dicionário em um controle de processamento de texto

DocDeselectAll Exclui a seleção em um documento do Word Processing

DocStartModification Começa a guardar as alterações em um documento do Word Processing.

DocEndModification Termina salvar as alterações em um documento do Word Processing.

DocSeek Realiza uma pesquisa em um documento do Word Processing

DocRedo Reverte para uma mudança anteriormente desfeita em um documento cessamento

do Word Pro.

DocRedoOccurrence Retorna o número de alterações que podem ser desfeitas para um documento do

Word Processing.

DocSave Guardar um documento de processamento de texto em formato docx.

DocSelect Altera a seleção em um documento do Word Processing

DocSelectDictionary Seleciona o dicionário a ser utilizado para a correção ortográfica em um controle de

processamento de texto.

DocUndo Cancela uma mudança salvo em um documento do Word Processing.

DocUndoOccurrence Dá o número de alterações que podem ser desfeitas em um documento do

Word Processing.

DocToHTML Exporta um documento do Word Processing em formato HTML

DocToText Extrai o conteúdo de texto de um documento do Word Processing

EmailConfigure Configura as funções de e-mail

Codificar Codifica uma cadeia de caracteres ou um buffer.

InVGAMode Indica se o aplicativo é executado no modo VGA em um dispositivo bile mo-

SystemIntegerToInteger Converte um número inteiro de sistema para um número inteiro

AAFPopupMenuToString Retorna a lista de opções do menu pop-up realmente exibido pelo controle.

WinCurrentLayout Retorna o índice do layout atual na janela

MongoDeteleDatabase Exclui o banco de dados Mongo.

MongoDeleteAll Remove todos os documentos Mongo do filtro especificado.

MongoDeleteOne Remove um dos documentos Mongo do filtro especificado.

NoteLoad Carrega notas reposicionáveis guardados com a função NoteSave.

NoteCreate Cria um controle Nota repositionable na janela.

NoteSave Guardar notas reposicionáveis de uma janela ou aplicativo

PDFSign Imprime uma assinatura dentro de uma área retangular.

SchedulerWorkingHour Especifica as horas de trabalho

SchedulerWorkingHourResource Especifica as horas de negócios específicos para um recurso e uma SchedulerWorkingHourResource Especifica as horas de negócios específicos para um recurso e uma

possível pausa para o almoço.

SchedulerSelectedRange Recupera ou modifica o intervalo de tempo seleccionado em um progra-

uler controlo.

ReplicDeleteSubscription Exclui uma replicação no servidor de replicação. InputCursor ReplicDeleteSubscription Exclui uma replicação no servidor de replicação. InputCursor

Modifica o cursor de rolagem padrão para todos os controles de edição

TableAddLineWithAnimation Adiciona uma linha para um controlo da tabela com uma animação.

TableStartFilling Especifica que o preenchimento de uma tabela de memória começa.

TableSetFocus Passa para o modo de entrada de uma dada linha ou coluna de um controlo

Tabela.

TableEnumBreak Enumera as quebras encontrados num controlo Tabela.

TableEndFilling Indica que o preenchimento de uma tabela de memória é feito.

TableFormulaAdd Adiciona uma linha calculado em uma tabela, estabelecendo procedimentos de culation

costume Cal-.

TableFormulaDeleteAll Exclui todas as linhas adicionadas com a função TableAddFormula.

TableInsertLineWithAnimation Insere uma linha na Tabela um controlo com uma animação

TableDeleteWithAnimation Remove uma linha a partir de um controlo de mesa com uma animação.

SpreadsheetDeleteColumn Elimina uma coluna de um controlo de folha de cálculo.

SpreadsheetDeleteLine Exclui uma linha em um controle de planilha.

DashGetWidgetPosition Retorna a posição de um Widget encontrados em um controle Dashboard.

LooperStartFilling Indica que o enchimento de uma memória Looper começa.

LooperEndFilling Indica que o enchimento de uma memória Looper é feito

52

WINDEV 22 Webdev 22 WINDEV Mobi le 22 novos recursos