Download - 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
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
• 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
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.
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
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
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, ...).
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.
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
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.
• 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
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.
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.
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
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
• ...
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.
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!
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
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
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
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.
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!
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
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.
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.
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
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
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.
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.
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
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.
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
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
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 ....
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
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!
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
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.
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
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!
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
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 ...
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”
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
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
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