VERSÃO 25

TRAZ-LHE UMA QUANTIDADE INCRÍVEL DE RECURSOS ÚTEIS.

Novos
controles inteligentes

Incrivelmente poderoso, fácil de implementar

A versão 25 inova com um novo conceito de controle: o controle Smart.
Esse controle (ou grupo de controles) está pronto para uso e inclui o código WLanguage "comercial" quando necessário.

Graças aos controles inteligentes, você pode adicionar comportamentos sofisticados aos seus aplicativos com um único clique. 101 controles inteligentes estão disponíveis na versão 25: Twitter, Instagram, Assinatura, Contagem regressiva, Seleção de período, Menu com gavetas, Fluxo de trabalho, Consentimento de cookies, Monitoramento de processos ...


Magnetismo inteligente

Na versão 25, o magnetismo entre os controles foi retrabalhado.
As funcionalidades disponíveis dão um salto à frente.
De fato, o magnetismo agora é baseado em todos os controles, e não apenas nos controles adjacentes.

  • O controle de referência muda automaticamente quando movimentos e magnetismos são rejeitados
  • Adicionando um controle abaixo de um grupo de controles: o espaçamento vertical padrão é o mesmo que os controles acima
  • Novo design mais ergonômico de alças e armações
  • O espaçamento entre os controles é indicado
  • Dependendo do movimento de um controle, seu alinhamento é proposto de acordo com todos os outros controles na janela
  • A barra de alinhamento permite determinar em qual controle o alinhamento é proposto
  • A barra de alinhamento é muito mais fina, o que facilita o alinhamento de elementos
  • Os magnetismos próximos são diferenciados: os controles com magnetismos próximos são movidos pixel por pixel; Da mesma forma, a separação de um magnetismo não causa um salto repentino e para no próximo magnetismo próximo, com precisão de pixel
Magnetismo inteligente

TÃO BOM COMO GITS

SEUS PROJETOS, SUA JANELA, SEU CÓDIGO NO
GIT (E GITHUB)
Logo GIT
Logo GitHub Mark
Logo GitHub
Gerenciar projetos com o GIT (e no GitHub)

Na versão 25, o ambiente permite salvar projetos, janelas, páginas, relatórios, classes, conjuntos de procedimentos e códigos em um banco de dados Git. Esse novo recurso permite compartilhar elementos de origem através do GitHub, por exemplo.

PROJETO, JANELA, PÁGINA, CÓDIGO, RELATÓRIO

O código-fonte é gerenciado em formato de texto (opção). Windows, páginas e relatórios podem ser salvos em YAML (formato de texto híbrido hierárquico). Os objetos contêm os nomes de controle em formato legível, bem como o código de cada controle. Na versão 25, os elementos do projeto são salvos no formato nativo ou no formato "Git" (texto híbrido).

Como usar o GIT

Use Git como de costume.
Os comandos Git estão disponíveis: push, pull, commit, mesclagem ...
Você pode resolver conflitos no Git ou no ambiente, dependendo do tipo de conflito.

HFSQL
DATABASE

HFSQL
SERVIDOR DE REPOSIÇÃO

Um servidor "sobressalente" é o servidor de destino em uma replicação automática unidirecional.

É uma forma de backup quase em tempo real. Este servidor está acessível apenas no modo somente leitura (exceto pela operação de backup automático).

A vantagem de um servidor de reposição é a simples implementação da infraestrutura.
Comparado a uma replicação, não é necessário que o arquivo de dados (tabela) tenha um item de identificação automática de 8 bytes.

Se necessário, o servidor de reposição pode alternar para o modo "não de reposição" para assumir o controle, por exemplo, no caso de uma falha no disco no servidor principal.

É uma ferramenta simples, oferecida juntamente com a implementação de uma replicação e um cluster, para se beneficiar de um servidor de backup.

Solicitações otimizadas graças a uma navegação seqüencial, sem índice

O mecanismo HFSQL pode decidir procurar sequencialmente um arquivo de dados (tabela) se esse tipo de procura for mais rápido do que usar os subscritos.

A navegação seqüencial evita a leitura dos subscritos.
Assim, nas unidades de disco rígido, os movimentos da cabeça são minimizados, assim como o número de leituras.

Além disso, o sistema operacional também otimiza a leitura seqüencial ("Leia adiante").
Algumas consultas se tornam muito mais rápidas, atualizando o servidor HFSQL para a versão 25.

Sintaxe prefixada

Na versão 25, a sintaxe de chamada das funções HFSQL WLanguage pode ser prefixada.

WINDEV

BENEFÍCIO DOS 180
NOVOS RECURSOS COMUNS DA VERSÃO 25

Novos
controles inteligentes

MODIFY PDF DOCUMENTS IN WLANGUAGE

Logo PDF

In version 25, you can edit PDF documents in WLanguage.

You don't need to open the document in order to modify it

Several native types are introduced:

  • pdfDocument
  • pdfPage
  • pdfTextElement
  • pdfAttachment
  • ....

These native types allow you to manage PDF files by programming.

These are some of the available features:

  • delete page/pages
  • insert page/pages
  • add/delete password
  • rotate document
  • crop
  • resize
  • add/extract attachments
  • retrieve signature
  • ....

This new feature opens up powerful PDF customization possibilities (including Web environment)

CURLY BRACKETS

Yet another source code customization possibility: curly brackets.

The opening curly bracket represents a beginning of a block of code, and the closing curly bracket represents the end of a block of code (!).

Curly brackets apply to all blocks of code:

  • if then else,
  • for i=1,
  • when exception
  • etc…

Some developers are used to this syntax, so version 25 makes it available!

NEW KOUGLOF (CODE PANE)

NOVO KOUGLOF (CODE PANE)

The kouglof (code pane) allows you to access all the project code elements.

The kouglof has been revamped in version 25 to allow even faster access to these elements.

Among the new features of the Kouglof you will find:

  • filter, search
  • custom folders
  • popup menus
  • display of inherited elements
  • properties
  • automatic synchronization with procedure
  • 4K operating mode
  • filter for .Net assembly
  • List of all project elements and components
  • The special entry "current element" is synchronized with the active view (displays local procedures of the window being edited...)
  • On/off filter buttons to display or hide
  • Condensed list
  • Filter buttons to display or hide
  • Sort popup button
  • The filter is enabled simply by typing

Several languages

A versão em inglês permite que você escolha o idioma do ambiente:

  • Inglês
  • espanhol
  • Francês (França, Bélgica, Suíça, Canadá, África, ...)
Meio Ambiente FR / US / ES

2 NOVOS MODELOS DE PELE

Modelo de pele escura Windev
Modelo de pele clara Windev

WINDEV
MOBILE

Novos
controles inteligentes


Groupware do usuário

Groupware de usuário em dispositivos móveis, autenticação e gerenciamento de contas

Na versão 25, o User Groupware está disponível no celular: telefone e tablet. O modo de operação é semelhante ao User Groupware do WINDEV. A arquitetura foi adaptada para dispositivos móveis. É possível usar o User Groupware enquanto estiver conectado à Internet ou offline: As informações de direitos são replicadas no dispositivo. Uma data de validade configurável torna possível proteger o modo "offline".

Gerenciamento de contas

Gerenciamento completo de login / senha está disponível:

  • criação de conta
  • validação da criação da conta por email
  • gerenciamento de senhas esquecidas
  • mudar senha
  • capacidade de fazer login com o ID do Google ou Facebook ou Instagram (oAuth)
  • cancelar, bloquear temporariamente uma conta
  • ...

Os usuários finais podem ter permissão para criar suas contas diretamente. Isso é particularmente útil para aplicativos públicos.

Também é possível permitir que apenas determinados contatos criem uma conta: o endereço de email dos usuários (ou nome de domínio) deve ser especificado pelo administrador.

Groupware de usuário em dispositivos móveis, autenticação e gerenciamento de contas
Gestão de direitos

O Mobile User Groupware permite gerenciar direitos para usuários finais ou grupos de usuários.
Exemplo de direitos:

  • janela não acessível
  • controle invisível
  • controle acinzentado.

Os direitos são definidos no site de administração do User Groupware.

Gestão de direitos
Adapte automaticamente a interface do usuário de seus aplicativos: controles invisíveis, janelas não acessíveis

O conteúdo das janelas nos seus aplicativos se adapta automaticamente aos direitos atribuídos aos usuários finais: os controles (edição, estática, botão etc.) podem ficar acinzentados ou invisíveis. Você também pode tornar uma janela inacessível. Portanto, é possível ocultar controles que contêm informações confidenciais.

Groupware: administração de contas e direitos
Groupware: administração de contas e direitos

O User Groupware é gerenciado através de um site que pode ser acessado na Internet ou Intranet.

Quando o site está hospedado em uma Intranet, o dispositivo móvel deve ter acesso à rede: por exemplo, estar conectado à mesma rede WiFi. O site da administração é padrão.

O administrador do Groupware do usuário define os parâmetros para criar contas e gerenciar direitos. Observe que o administrador não sabe as senhas que os usuários criaram. Nota: é necessário um provedor de serviços de hospedagem (PCSCloud.net etc.) ou um de seus servidores para executar o site de administração.

Editor de relatórios do Android

Está aqui! Na versão 25, o editor de relatórios está disponível para Android!
Seus relatórios existentes funcionam nativamente no Android!
Na versão 25, você pode executar um comando iPrintReport no Windows, Linux, Web, iOS e agora no Android.

O relatório pode ser impresso (em uma impressora) ou gerado como um PDF.

O editor de relatórios do Android é muito rico.
Ele suporta todos os recursos que você precisa, como: controle estático, controle predefinido, controle calculado, controle de imagem, controle de caixa de seleção, controle de forma, controle de código de barras; Controle de link, controle de relatório interno, ...

Todos os processos desses controles são suportados, bem como todas as suas propriedades (redimensionamento automático, controles inquebráveis ​​...), estilos, tipos de quadros; etc ...

Todos os tipos de blocos são suportados: início / fim do documento, cabeçalho / rodapé, corpo, quebra, complemento do corpo, iteração, substituição de bloco, quebras, planos ...

A fonte de dados pode ser HFSQL (arquivo de dados, consulta, consulta incorporada) ou uma fonte de dados programada.

Limites, classificações e quebras de classificação são suportados.

Os tipos de relatórios disponíveis incluem: espaço em branco, formulário, tabela, tabela de referência cruzada, correspondência, etiqueta, várias colunas, ...

A sintaxe "[%%]" em estática é suportada.

Relatórios aninhados e seqüências de relatórios são suportados.

A exportação de PDF está disponível.

Etc.

Editor de relatórios do Android

Controle do PDF Reader para aplicativos móveis

O novo controle do PDF Reader permite ao usuário ler arquivos PDF sem sair do aplicativo.
Do ponto de vista técnico, o arquivo PDF não precisa estar acessível fora do aplicativo. Ele pode estar localizado em um banco de dados HFSQL ou recuperado de um serviço da Web ...
O desenvolvedor também pode ter certeza sobre o modo de exibição do PDF e fornecer instruções detalhadas.
Todos os usuários de um aplicativo com o controle PDF terão o mesmo modo operacional.
O controle do PDF Reader permite que os usuários:

  • ampliação
  • mudar de página
  • selecione e copie o texto (ou não)
  • imprimir (ou não)
  • compartilhar (ou não)
  • realizar pesquisas
  • ...

O controle do PDF Reader também impede a exportação fácil de documentos confidenciais.

Visualizador de PDF
Visualização de depuração do Android

Android: depurar diretamente no telefone (ou tablet)

Android: depurador no dispositivo

Todos os desenvolvedores apreciam a possibilidade de depurar um aplicativo diretamente no dispositivo.

Como rastrear um recurso que não pode ser efetivamente emulado em um PC: localização GPS, impressora embutida, scanner, acesso a contatos e calendário do telefone, gravação de foto e vídeo, gestos (excluir linhas passando com o dedo, etc.) ...

Na versão 25, o WINDEV Mobile permite depurar um aplicativo Android em desenvolvimento diretamente no dispositivo. Observe que esse recurso também está disponível para iOS.

Agora você pode depurar tudo rapidamente! Simplesmente defina pontos de interrupção (antes ou durante a depuração) e clique em "Depurar no dispositivo móvel".

Quando a execução atinge o ponto de interrupção, o aplicativo entra no modo de congelamento e o editor de código exibe o código correspondente. A instrução atual é indicada pela seta usual na margem. Como de costume, você pode visualizar o conteúdo das variáveis, a pilha de chamadas, ... e continuar a execução: passo a passo ...

2 novos modelos de capa

Modelo de pele Windev Mobile Dark para tablet
Modelo de pele Windev Mobile Light
Modelo de skin escura do Windev Mobile

WEBDEV

Novos
controles inteligentes

Depurador para código WLANGUAGE do navegador

Depurador para código WLANGUAGE do navegador

Hoje, os aplicativos da Web usam cada vez mais o código do navegador. O código do navegador utiliza menos recursos (sem processos no servidor) e largura de banda. A experiência do usuário foi aprimorada. Depurar o código do navegador facilmente agora é uma necessidade.

Na versão 25, você pode depurar facilmente o código do navegador gravado no WLanguage. O depurador de código do navegador possui recursos úteis:

  • ponto de interrupção, definido antecipadamente ou durante a depuração
  • passo a passo, linha após linha ou inserindo as funções chamadas
  • visualizar o conteúdo das variáveis
  • visualizar pilha de chamadas
  • ...

O navegador é executado pelo depurador. Os modos de operação e atalhos são idênticos ao depurador de código do servidor que você já conhece.

Quando a sequência de execução muda do código do navegador para o código do servidor (ou vice-versa), o depurador muda automaticamente de um modo para outro. Nota: o Chrome é o navegador a ser usado para depuração. Obviamente, o código depurado funcionará em todos os navegadores: Edge, Firefox, Opera ...


Layouts e âncoras de design adaptável

Design adaptável: Design mais simples que responsivo

Na versão 25, o WEBDEV apresenta o Adaptive Design para criar páginas ... Para usuários do WINDEV e WINDEV Mobile, esse é o mesmo princípio usado nos layouts. O princípio é simples: o layout da página varia de acordo com a largura do navegador. A mesma página possui vários layouts possíveis. Tipicamente:

  • um layout para PCs e tablets,
  • um layout para telas largas
  • um layout para smartphones.

Quando a sequência de execução muda do código do navegador para o código do servidor (ou vice-versa), o depurador muda automaticamente de um modo para outro. Nota: o Chrome é o navegador a ser usado para depuração. Obviamente, o código depurado funcionará em todos os navegadores: Edge, Firefox, Opera ...

Design adaptável

Controle de edição HTML

Nova barra de formatação

A barra de formatação do controle HTML foi totalmente renovada na versão 25.
Para começar, a barra de formatação possui um novo design.

A barra não excede mais o controle quando o último é estreito. Se a largura do controle for limitada, a barra será exibida em várias linhas. A barra é fixada na parte superior do controle: permanece visível ao rolar.

Nova barra de formatação
Nova barra de formatação grande
Nesta página, a barra se encaixa em todo o controle HTML
Nova barra de formatação reduz
Largura de página reduzida:
a barra é reorganizada em 2 linhas
(ela não excede o controle)

Desfazer refazer

Na versão 25, o controle HTML Edit permite que o usuário final (o usuário da Internet) "desfaça / refaça" em diferentes níveis.

Área de entrada redimensionável

O usuário final pode redimensionar a área de entrada. As outras áreas da página serão reposicionadas automaticamente.

EMOJIS

Os usuários da Web podem inserir emojis.

Poderoso gerenciamento de imagens

Na versão 25, o controle HTML permite um gerenciamento de imagens poderoso e intuitivo.
Agora você pode colar imagens diretamente no texto.
As imagens podem ser arrastadas / movidas do gerenciador de arquivos do usuário.
Você pode definir a disposição da imagem: uma pequena barra específica aparece quando uma imagem é selecionada. Esta barra apresenta: tipo de envolvimento, rotação, corte, redimensionamento, âncoras, magnetismo, etc. As
imagens podem ser movidas. Eles podem ser redimensionados com o mouse, mantendo ou não as proporções.
GIFs animados inseridos são animados!
Imagens WEBP também são suportadas.

Recorte de imagem

Os usuários da Web podem cortar imagens importadas ou já presentes no controle HTML.

Recorte de imagem

EDITAR LINKS

Em um controle de edição HTML, o usuário da Web pode:

  • editar links HTML existentes
  • insira links HTML.
Links Edt

2 NOVAS PELE

Pele clara
Pele escura
PRECISA DE MAIS INFORMAÇÃO?



Wx Soluções
M. ADRIANO BOLLER
CNPJ 14421060 0001 92
Dra. René Dinorah Da Silveira
70 Home 2 Taruma Curitiba
Paraná Brasil
CEP 82.530-510
e-mail: adrianoboller@gmail.com
Fone/Whatsapp: +55 (41) 99949 1800
Skype/Telegram: adrianoboller