119 novas características. comuns. Virtualize os seus projectos



Documentos relacionados
119 novas características. comuns. Virtualize os seus projectos

Ambiente de trabalho. Configurações. Acessórios

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

Pesquisa e organização de informação

Microsoft PowerPoint 2003

Aplicações de Escritório Electrónico

OneDrive: saiba como usar a nuvem da Microsoft

Guia de Início Rápido

O AMBIENTE DE TRABALHO DO WINDOWS

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

02 - Usando o SiteMaster - Informações importantes

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Guia de Início Rápido

gettyimages.pt Guia do site área de Film

Microsoft Office PowerPoint 2007

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Manual de Utilização. Site Manager. Tecnologia ao serviço do Mundo Rural

Explorar os comandos no friso Cada friso tem grupos e cada grupo tem um conjunto de comandos relacionados.

Guia de Início Rápido

Painel de Navegação Para ver o Painel de Navegação, prima CTRL+F. Pode arrastar os cabeçalhos dos documentos neste painel para reorganizá-los.

ÍNDICE... 2 INTRODUÇÃO... 4

Educação Digital

Informática Básica. Microsoft Word XP, 2003 e 2007

Office 365 Manual Outlook 365 Web Application

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

Dicas para usar melhor o Word 2007

Manual Brother Image Viewer para Android

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Caderno 1.

Manual de Administração Intranet BNI

LeYa Educação Digital

Informática Aplicada

Clique no menu Iniciar > Todos os Programas> Microsoft Office > Publisher 2010.

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Centro de Competência Entre Mar e Serra. Guia

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

Planejando o aplicativo

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Guia de Início Rápido

Banco de Dados BrOffice Base

Os elementos básicos do Word

Sistema Operativo em Ambiente Gráfico

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Formador: Carlos Maia

Aplicações de Escritório Electrónico

7.3. WINDOWS MEDIA PLAYER 12

Sumário. Conteúdo Certificação OFFICE 2010

Seu manual do usuário EPSON LQ-630

Migrar para o Access 2010

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

AULA TEÓRICA 9. Tema 4. Introdução ao Microsoft Excel (cont). Funções Organização de dados Gráficos Recursos adicionais Impressão

MICROSOFT POWERPOINT

Outlook Apresentação

Power Point. Autor: Paula Pedone

Cartilha. Correio eletrônico

Guia de Início Rápido

Manual Captura S_Line

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)

Utilizar o Microsoft Offi ce OneNote 2003: Iniciação rápida

Oficina de Construção de Páginas Web

Informática Básica para o PIBID

Google Drive. Passos. Configurando o Google Drive

Portal AEPQ Manual do utilizador

Configuração do Ambiente de Trabalho

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Manual do Usuário Android Neocontrol

PROGRAMAÇÃO Microsoft WINDOWS XP

Google Sites. A g r u p a m e n t o C a m p o A b e r t o /

WINDOWS. O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador.

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Planificação Anual da disciplina de TIC 9ºANO


Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Iniciação à Informática

internet internet... abrir o programa... pag.. 6 ecrã do internet explorer... ligações... escrever um endereço de internet...

Microsoft Office FrontPage 2003

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

Manual de Utilização das Funções Básicas do Sistema ClinicWeb

CGA Directa. Manual do Utilizador. Acesso, Adesão e Lista de Subscritores

Microsoft Windows. Aspectos gerais

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

Como funciona? SUMÁRIO

Internet Update de PaintManager TM. Manual de instalação e utilização do programa de actualização

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

MANUAL DE UTILIZADOR Aplicativo: Análise do Estudo da Lição da Escola Sabatina. 0. INTRODUÇÃO ARRANQUE DO APLICATIVO Início...

Acronis Servidor de Licença. Manual do Utilizador

PROJ. Nº LLP NL-ERASMUS-ECUE

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

GUARDING EXPERT (ANDROID) SOFTWARE PARA TELEMÓVEIS

Manual de Configuração

MANUAL DO PVP SUMÁRIO

Transcrição:

119 novas características comuns Virtualize os seus projectos HFSQL ACID Editores 64-bit Novo campo gráfico de Gantt Novo campo Dashboard WEBDEV estático Fácil referenciamento 81 novas funções de WLanguage 167 novas funções ios 111 novas funções Android 19 novas funções Java 10 novas funções PHP 65 novas funções Linux...

A Versão 19 traz-lhe divertimento e incomparável eficiência Esta nova versão traz novidades para que as suas equipas sejam mais efecientes nesta constante evolução do mundo. ENCOMENDE HOJE MESMO A SUA VER- SÃO 19! Projectos em Cloud, novos campos, editores a 64 bits, performance aumentada, todas estas evoluções são parte destas 919 novidades que poderá encontrar nesta versão 19. Construir sobre a sua experiência aproveitando inevitávelmente as existentes novas tecnologias: este é o benefício proveniente desta versão 19. Basta apenas alterar as suas aplicações para a versão 19, que estas ganham automaticamente velocidade, qualidade e todo o suporte às mais recentes evoluções tecnológicas. WINDEV 19, WEBDEV 19 e o WINDEV Mobile 19 são as suas ferramentas de trabalho. Torna-se mais eficiente e as suas criações, mais rápidas e robustas. O objetivo constante da nossa equipa é bastante claro: A sua satisfação e o seu sucesso, em todos os ambientes e hardware. Estamos orgulhosos em apresentar a versão 19: a melhor das versões. D Documentação das Novidades. Este documento destina-se a leitores que já se encontram familiarizados com a versão 18 do WINDEV, WEBDEV e WINDEV Mobile. Se você não estiver familiarizado, não hesite em pedir a sua documentação completa (grátis). Legenda Nos quadros de fundo amarelo, os nossos peritos chamam à atenção para certas características especiais. WD : A legenda indica em qual produto a novidade se encontra disponível

NOVOS CAMPOS A configuração do Dashboard pode ser salvaguardada pelo utilizador e automaticamente restaurada na próxima vez que for aberto. 001 Novo campo dashboard Software dashboard é fortemente procurado por executivos que necessitam de tomar decisões: CEO, CIO, chefes de departamento, gestores... O campo Dashboard em WINDEV 19 permite-lhe criar facilmente dashboards que o utilizador final pode adaptá-los de acordo com as suas especificidades: eles serão capazes de mover elementos, ou mesmo escolher os que querem ver. A apresentação do painel dos elementos é gerido pelo utilizador. Os dados são apresentados nos elementos Estes elementos podem ser movidos, escondidos e automaticamente redimensionados pelo utilizador final. Widgets são criados facilmente: estas apenas são janelas internas. Exemplos Dashboard 3

O código deste processo será chamado em intervalos de tempo definidos ou mediante solicitação. Para forçar uma actualização a qualquer momento, encontra-se disponível uma nova função WLanguage, o DashDisplay, para todo o painel ou para widgets específicos. Apresente o que quiser no dashboard. 003 Os seus Clientes sonham com isso: adicionar Dashboards facilmente nas suas aplicações! Um recurso de configuração automática permite à aplicação, criar uma aparência padrão: por exemplo, se um widget é excluído pelo utilizador final, devemos mover os outros ou manter o local vazio? Funcionalidades do campo Dashboard O utilizador final pode: movimentar os widgets para onde deseje redimensionar um ou mais widgets adicionar um ou mais widgets eliminar um ou mais widgets guardar e reutilizar modelos de configuração Disponibilizar dashboards nas suas aplicações torna-se extremamente fácil. 002 Programando um campo Dashboard Os widgets da Dashboard são apenas janelas internas. Os widgets são criados e programados como janelas internas. A Dashboard vem também com funcionalidades avançadas WLanguage para um melhor controlo da sua configuração: é possível programar vários layouts diferentes e alterar o respectivo layout a ser utilizado tendo em conta a sua utilização. A função WLanguage DashLoadConfiguration permite ao utilizador carregar uma configuração pré-programada. A função WLanguage DashSaveConfiguration permite ao utilizador salvar a configuração atual. Para que cada widget actualize automaticamente, um novo processo foi apresentado no editor de código: o processo Refresh Widget. Aqui o utilizador encerrou um widget (gráfico Donut s), moveu alguns widgets e redimensionou outro widget (gráfico de barras) Todas estas operações foram aplicadas de forma amigável, com o rato, pelo utilizador final. Não existe nada a programar para que o utilizador final beneficie destas funcionalidades. isto faz parte dos recursos automáticos da aplicação, AAF (Automatic Application Features). Os Utilizadores finais personalizam os seus Dashboards 4

Crie facilmente dashboards para as suas aplicaes com WINDEV 19 004 Novo campo gráfico de Gantt O gráfico de Gantt permite visualizar graficamente o estado de um projecto. Um gráfico Gantt é muitas vezes utilizado para gestão de projectos ou no controle de produção, para visualizar tarefas e dependências de um projecto ao longo do tempo: dependência de uma tarefa em cima de outras tarefas. As tarefas são organizadas em linhas e as unidades de tempo, em colunas. As dependências entre tarefas são materializadas por setas que apontam tarefas relacionadas. Novo na versão 19, o campo do gráfico de Gantt que permite ao utilizador criar facilmente programas de planificação. Um gráfico Gantt pode ser facilmente criado. Está contido dentro de uma tabela. Basta especificar que a tabela clássica ou treeview tem uma coluna tipo Gantt. Apresenta facilmente uma sequência de tarefas! 005 Recursos avançados A função «Gráfico de Gantt» recurso da versão 19, permite ao utilizador gerir: a duração das tarefas o progresso das tarefas as dependências entre tarefas a cor das tarefas os marcadores o detalhe do resultado, em minutos, horas, dias, semanas o período de tempo exibido (início, fim) a exibição, ou não, dos números da semana. a máscara de edição dos dias e horas... É possível personalizar por completo o display da tarefa «bar», utilizando uma janela interna. Gerar um Gráfico de Gantt personalizado e eficiente é muito fácil. Um gráfico eficiente, muito simples. 5

006 3 exemplos de gráficos Gantt Gráfico de Gantt para a gestão de projectos Gráfico de Gantt para um arquitecto: tabela com 2 colunas, 1 coluna para os nomes das tarefas, 1 coluna com o gráfico de Gantt Aqui um exemplo de um gráfico de Gantt numa tabela Treeview Pode adicionar colunas, do tipo Gantt ou de outro tipo mais clássico, à esquerda ou direita de uma coluna Gantt. O campo Tabela onde o gráfico de Gantt está presente, comportase e é programado como qualquer outro campo de tabela. Note-se que os gráficos de Gantt já são suportados pelo editor do relatório. poderá imprimir gráficos numa ou mais páginas. Crie os tipos de gráficos de Gantt que desejar! Zoom» nos sentidos das dependências 6

007 Novidade WD 009 Como preencher um gráfico de Gantt Programar um gráfico de Gantt é muito simples. O novo código WLanguage GanttTask permite facilmente ao utilizador preencher colunas do tipo Gantt. Basta especificar a duração, o status de conclusão, as dependências, e assim por diante, nas tarefas. O display de tarefas de acordo com as suas dependências é feito automaticamente. Um gráfico Gantt pode ser impresso automaticamente através do editor de relatórios (ver mais adiante neste documento). Você já sabe como programá-lo... Criar campos de programação: nova função ControlCreate 008 AAF de um gráfico Gantt O campo Gráfico de Gantt oferece AAF, Automatic Application Features (Recursos Automáticos de Aplicação): Estas são características que o utilizador não precisa de programar... Quando um gráfico Gantt é exibido, o utilizador final pode mover uma tarefa. As tarefas dependentes são atualizadas automaticamente. O utilizador final também pode: alterar a duração de uma tarefa mudar a situação de conclusão de uma tarefa alterar a ordem das tarefas eliminar e criar uma tarefa e suas dependências imprimir um Gráfico de Gantt A potencial barra de deslocamento é suportada automaticamente neste campo. A criação do campo é feito visualmente no editor de GUI (janela ou página) A função ControlClone permite duplicar dinamicamente campos existentes, visíveis ou ocultos. Na versão 19, a nova função ControlCreate permite ao utilizador criar dinamicamente campos, exclusivamente através de programação. Assim, na versão 19, é possível criar campos de programação. A função ControlCreate permite ao utilizador criar qualquer tipo de campo. Uma vez o campo criado, as suas características são definidas através de propriedades (nota: há várias centenas de propriedades por campo, cada um com um valor padrão!) O campo está pronto para o utilizador final utilizar, você não tem quase nada a programar. Henri Gantt (1861? 1919 ) o engenheiro que inventou este dia? grama ho? mnimo c is control c <- CreateControl(«BUTTON_1», typbutton) c..x = 30 c..y = 40 c..largura = 140 c..altura = 20 c..legenda = «Click me» Criar campos por programação permite interfaces altamente personalizáveis. Por razões de segurança, o utilizador pode desactivar a criação de campos ou códigos de controle ao nível do projecto Torna-se assim possível a criação de campos a partir do zero através de programação. 7

010 013 a 024 WLanguage tipo «Control» A fim de facilitar a criação e o manuseamento dos campos através de programação, um novo tipo está a ser introduzido na versão 19 do WLanguage: O tipo Control. A inicialização de uma variável tipo control é feita pelo a utilização da função ControlCreate, ou por leitura do resultado de uma indireção ou mesmo através de um campo já existente na janela. Também é possível usar um tipo de variável control como um parâmetro de um procedimento Simplificação do uso genérico de campos por programação: não se perca mais! 011 Manipulação de um campo através de programação:.. Propriedade do processo Depois de um campo ser criado através de programação, o utilizador necessita de ser capaz de atribuir código a este! A nova propriedade..process permite atribuir um ou mais processos a um campo. c..process[trtclick] = MyProcedure1 Esta propriedade espera um procedimento. Este procedimento pode ser um procedimento já existente no projecto, um procedimento tipo variável ou um resultado de uma compilação dinâmica. É fácil atribuir código a um campo. Tabela Pivot Dinâmica (cubo de rolap) 12 evoluções A Tabela Dinâmica Cruzada (TDC) é um campo fantástico. O resultado é exibido automaticamente economizando semanas de programação. Novas opções de armazenamento de dados (AAF) Entre os novos recursos introduzidos em torno da TDC, na versão 19, os utilizadores finais também beneficiam de: classificar por data descendente, mas com trimestres ascendentes detalhe adicional semanal AAF para omissão de uma ou mais colunas AAF para a expansão de subníveis a partir de um determinado nível melhorado o desempenho de exibição protecção por senha da cópia de segurança do TDC alteração da largura da primeira coluna (nome) com o rato adicionar um título a uma coluna ou uma linha definir uma cor de fundo de uma célula ou conjunto de células (e encontrá-los facilmente de novo quando se navega através da tabela). 012 acções de campo: adicionar ou substituir código a um campo existente A nova propriedade..process também permite ao utilizador substituir ou adicionar processos a um campo existente. c..process[trtclick] = MyProcedure1 O operador = substitui o código existente com a do procedimento indicado c..process[trtclick] += MyProcedure2 O operador += adiciona uma chamada a um procedimento após código existente. Também pode adicionar um ou mais procedimentos antes do código existente. Fica mais fácil modificar o código e o comportamento dos campos existentes. Possibilidade de definir uma cor de fundo na célula por forma a encontrá-la de novo facilmente ao navegar através do TDC (Cubo de rolap) Na edição nos 7 tabs, o utilizador pode especificar o display padrão de uma dimensão: minimizadas ou expandidas. No seu código: para obter a posição de uma célula específica numa tabela (o seu valor em todas as dimensões) uma nova variável foi introduzida: pvtposition. Exemplo: x é pvtposition do PVTControl escolha uma barra de progresso personalizada A propriedade..visible encontra-se disponível para operações de calculo (soma, média,...). Por exemplo, valores sem significado podem não ser mostrados, iluminando assim a apresentação e tornando a tabela mais legível. A nova função PVTListPositionDimension permite-lhe listar todas as posições de uma dimensão. Por exemplo, numa dimensão «categoria de produto», a nova função PVTListPosition- Dimension devolve-lhe a lista de categorias de produtos exibidos na TDC. Por exemplo, na dimensão «país», a nova função PVTListPosi- 8

tiondimension devolve-lhe a lista de todas as categorias de produtos exibidos num determinado país: Position is pvtposition Position.country=»FR» ProductCategory is array of pvtpositions ProductFamily=PVTListPositionDimension(PVT_Product,Position) A nova função PVTSelect(pos) devolve-lhe a posição das células selecionadas na TDC. A TDC está ainda mais forte. 025 Opções em campos estáticos de várias linhas: reticências Quando um texto de várias linhas é muito grande de forma a caber no seu campo estático, o final do texto é representado por três pontos. A isto chamamos de «reticências». 026 Associar um campo a vários separadores Na versão 19, um campo pode ser associado a vários separadores. Por exemplo, se um botão de «Aplicar» for encontrado em todos os separadores de uma janela, é possível criá-lo uma única vez e especificar que o mesmo estará presente em todos os separadores. Evite a duplicação de código. 027 associar um campo com vários planos Na versão 19, é também possível associar um campo com vários planos. Simplificação do uso de planos. O texto não cabe dentro do seu campo? Os «...» indica ao utilizador que o texto está cortado As reticências também estão disponíveis para as linhas da tabela multi-linha. Textos de várias linhas que são muito longos para o campo são indicados ao utilizador final 028 Posicionamento personalizado de texto e imagens dentro de botões Na versão 19, torna-se possível posicionar livremente, ao pixel, texto e imagens dentro de botões. Botões tornam-se muito mais elegantes, muito facilmente. 3 exemplos de posicionamento de texto e imagem dentro de um botão Eu confio na minha versão 19 para tudo

Criar botões sofisticados é agora ainda mais simples. 029 Exibição mais rápida de tabelas hierárquicas e TreeView Uma navegação em TreeView pode conter um grande número de elementos e subelementos. Preenchê-lo na totalidade pode requerer algum tempo. Na versão 19, preencher o elemento clicado da treeview com o conteúdo do ficheiro associado é efectuado «a pedido», quando se clica para expandir o nível. O preenchimento é distribuído ao longo do tempo e, portanto, parece mais rápido. Para uma treeview preenchida por programação, a nova propriedade..addscheduledchild permite adicionar sub-elementos apenas quando esse nível é expandido. O preenchimento inicial do Treeview é muito mais rápido, o utilizador final não terá de esperar. 030 a 038 Campo Tabela: 9 novidades O campo Tabela é utilizado em diversas aplicações. Evolui e melhora na versão 19. Entre as novidades oferecidas, o utilizador beneficiará da: capacidade para exibir um botão de calendário em células do tipo data Calculadora numa célula da tabela a possibilidade de ordenar uma rubrica linkado (e não necessariamente o item exibido) ser capaz de mudar a altura do cabeçalho através de programação o novo processo Column resize, que pode ser utilizado quando o utilizador final redimensiona uma coluna a capacidade de lidar com a barra de deslocamento horizontal das tabelas por programação Novos AAF também estão disponíveis para os seus utilizadores finais: definir um filtro numa coluna tipo check box definir um filtro de found between numa data esconder um calendário num cabeçalho de uma coluna do tipo data para filtrar a tabela por data ou por um intervalo de datas... O campo tabela evoluiu na versão 19 tornando-se assim muito mais configurável e personalizável. 039 GRÁFICO Novo tipo de Gráfico: cascata Um novo tipo de gráfico foi introduzido na versão 19 do WINDEV, aumentando assim a já longa lista de gráficos que podem ser usados nas suas aplicações. Este é um gráfico do tipo «Cascata». O gráfico tipo Cascata é um gráfico de barras que lhe permite representar adições (positivas ou negativas) de várias séries: Usado principalmente em finanças, permite, por exemplo, para ver a evolução de um valor ao longo do tempo, ou para ver o impacto que vários elementos têm sobre este valor. A cor para os valores positivos e negativos podem ser diferentes. O resultado das barras pode ser apresentado numa posição específica: no início, no final, após o surgir da informação... Calendário numa célula da tabela capacidade para exibir uma calculadora em células do tipo numérico Novo campo Gráfico Cascata 10

Isto um grfico! Este um grfico de barras WINDEV que se baseia em alguns dos novos recursos da verso 19. move-se progressivamente até ao seu novo valor. Estas animações estão disponíveis para os seguintes tipos de gráficos: gráfico de barras, gráfico de linhas, gráfico aéreo, gráfico de bolhas O resultado é realmente sedutor para o utilizador final! Novo campo Gráfico Cascata Mais um novo tipo de Gráfico! 040 WB Animações nos Gráficos Outras novas funcionalidades nos gráficos na versão 19: o utilizador pode «animar» o seu display. A primeira vez que o gráfico é exibido, cada barra parece saltar fora do eixo de X. Quando um valor é alterado, a barra (ou o ponto sobre a curva) O gráfico é construído dinamicamente (opcional), o que produz um grande efeito! Possibilidades suplementares para a configuração e efeitos visuais, são sempre apreciados pelos utilizadores finais. 11

041 Possibilidade de remover os eixos de X e Y Por razões estéticas, por vezes, pode não querer mostrar os eixos de um gráfico. A versão 19 permite-lhe omitir um ou ambos os eixos. (veja na página anterior a imagem do ecrã no canto superior direito: os eixos foram removidos). A cor de cada barra num gráfico de barras pode ser definido. Na versão 19, a cor de cada barra num gráfico de barras pode ser definida por programação. A função grcolorcategory permite-lhe colorir directamente as barras com base no seu índice no gráfico. Ajustes detalhados nos gráficos de barras. O gráfico de barras não apresenta nenhuns eixos! Exiba gráficos mais leves. 042 AMBIENTE: DESENVOLVA NA NUVEM Imagem como fundo de um gráfico Uma imagem pode ser usada como fundo de um gráfico Um wizard (assistente) ajuda-o a seleccionar uma imagem de fundo. «Vista» elegantemente os seus gráficos! 043 Desenhar um gráfico numa variável do tipo de imagem Normalmente, um gráfico é exibido no campo que lhe é destinado. Na versão 19, pode solicitar a apresentação do gráfico numa variável do tipo Image A variável Image pode ser tratada em programação, como um webservice, por exemplo. Capacidade de manipular a imagem de um gráfico na memória. 044 Histograma: cores diferentes para cada barra Na versão 19, é possível definir uma cor específica para cada uma das barras, mesmo dentro de um conjunto. 045 Os seus projectos na nuvem: desenvolva em todos os lugares, desenvolva em equipas distribuídas A versão 19 oferece-lhe a capacidade de armazenar e compartilhar os seus projectos diretamente na nuvem (assinatura 12

requerida).desta forma, poderá aceder aos seus projectos a partir de qualquer computador, em qualquer momento, em qualquer lugar. Desde que esteja autorizado a tal, claro! Nenhum equipamento, nenhum servidor para configurar, manter ou gerir. Trabalhar com equipas dispersas é muito mais fácil. Aceda aos seus projectos a partir de qualquer lugar do mundo. menu pessoal, os botões personalizados, os últimos projectos abertos, até a lista dos mais recentes ficheiros atualizados! 046 Centros de Controlo na nuvem A versão 19 oferece-lhe a possibilidade de armazenar e compartilhar dados nos Centros de Controlo, na nuvem: Centro de Monitorização de Projectos, Centro de Controlo de Qualidade, Centro de Mensagens. A partir da nuvem, pode gerir colaboradores, grupos, requisitos, tarefas, mensagens, erros, sugestões... Acompanhe os seus projectos a partir de qualquer parte do Mundo. 047 A configuração do ambiente segue-o para todo o lado graças à nuvem Altere de computador e vai encontrar a configuração exata do seu ambiente de trabalho no seu WINDEV (ou WEBDEV ou WINDEV Mobile); agora é possível graças ao armazenamento da sua configuração na nuvem (assinatura requerida). Abra o WINDEV, digite seu login e senha, e estará, de imediato, em casa. A posição do ambiente, o tamanho e a localização das janelas, o Trabalhar em movimento nunca foi tão fácil! 048 SCM Otimizado SCM (Source Code Manager) é a pedra angular do trabalho em equipe. Como sabe, o WINDEV, WEBDEV e o SCM da WINDEV Mobile vão muito mais longe do que qualquer outra ferramenta de terceiros, gerindo não só o seu código-fonte, mas também janelas, relatórios, análises, consultas... O SCM também é usado para armazenar e compartilhar projectos na nuvem. Na versão 19, o SCM é optimizado para oferecer um modo de operação simples e de rápida recuperação dos dados. Para grandes projetos, a velocidade de abertura do projecto pela TOTALMENTE COMPATÍVEL COM AS VERSÕES ANTERIORES WINDEV 19 respeita os seus activos existentes. A migração entre as versões WINDEV 7.5, 8, 9, 10, 11, 12, 14, 15, 16, 17 ou 18 e WINDEV 19 não é necessária: Para trabalhar com a versão 19. apenas necessita de recompilar a sua aplicação. Mudar do WEBDEV 7, 9,10, 11, 12, 14, 15, 16, 17 ou 18 para WEBDEV 19 é também muito fácil. Componentes existentes (versão 8, 9, 10, 11, 12, 14, 15, 16, 17 ou 18) trabalham directamente (sem ser necessário recompilar) com aplicações na versão 19. A versão 19 abre directamente projectos criados na versão 7.5, 8, 9, 10, 11, 12, 14, 15, 16, 17 or 18. Projectos antigos (5.5,...) terão de ser migrados. E, claro, podem coexistir no seu PC diferentes versões dos seus ambientes, a licença da versão 19 permite a utilização de versões antigas (18, 17, 16, 15, 14, 12, 11, 10, 9, 8, 7.5, 5.5,...) 13

primeira vez melhorou em 80%. Na versão 19, o SCM tornou-se mais simples e mais rápido. 049 AMBIENTE Já muito agradável e muito eficiente, o ribbon torna-se ainda mais atraente na versão 19! As poucas opções que ainda faltavam nos ribbons, foram adicionadas: código de barras, gráfico, splitter (barra separadora)... Um largo número de opções foram simplificadas e tornaram-se mais intuitivas. O acesso aos tradicionais menus continua disponível, claro. Graças ao ribbon, o acesso às funcionalidades dos editores nunca tinha sido tão rápido. Editores 64-bit: memória ilimitada Os editores WINDEV, WEBDEV e WINDEV Mobile estão disponíveis tanto em versões 32-bit e 64-bit. A versão de 64 bits oferece mais memória para gerir com calma projectos de grande tamanho. Projectos maiores que 2.000 janelas e 1.000 páginas são mais fáceis de editar. 052 Ribbon: botões «atalho» personalizados Aproveite a memória ilimitada no modo de 64-bits. À esquerda, os meus ícones de atalho Nos editores, o ribbon permite-lhe personalizar os botões (no canto superior esquerdo do ribbon) para acesso imediato às suas escolhas favoritas. Antes da versão 19, o número de botões de «atalho» estava limitado a 9. Na versão 19, o número destes sobre para 18. Cada programador será capaz de personalizar o seu ribbon. 050 Velocidade de arranque de grandes projectos: ganho de 90% A abertura de projectos é mais rápida na versão 19, e em projectos de grande envergadura e num grande número de casos, como a partilha do mesmo computador entre vários programadores, a presença de referências quebradas (como uma consulta que utiliza ficheiros de dados (table) excluídos da análise), a presença de mais de 100.000 ficheiros no directório do projecto (backups), etc... Os ganhos registados em projectos de grande tamanho são superiores a 90%. Estes ganhos também transitam para a fase de compilação. Diga-nos quanto tempo ganhou num e-mail para projectopening19@windev.com O seu ambiente abre mais rápido e compila igualmente mais rápido. 053 Dashboard do projecto como widgets 051 Ribbon: código de barras, gráfico, barra separadora Na versão 19, os ribbon dos editores atingiram a sua maturidade. O dashboard do projecto: totalmente personalizável O dashboard do ambiente evoluiu drasticamente. (Atenção: Não confundir este novo recurso com o novo campo Dashboard que está disponível para suas aplicações WINDEV). Para melhor satisfação, o seu aspecto foi virado de cabeça para baixo na versão 19. 14

DASHBOARD DO PROJECTO

DASHBOARD DO PROJECETO COM 4 WIDGETS PORMENORIZADOS VISÃO GERAL DO PROJECTO PROFILER SCM AUDITORIA ESTÁTICA Os elementos do dashboard são agora apresentados como widgets, os quais pode facilmente configurar, mover, redimensionar ou eliminar. Desta forma apenas a informação que lhe interessa será apresentada O dashboard permite-lhe apresentar widgets sobre: visão geral do projecto estatísticas do projecto: número de janelas, linhas de código por programador,... incidentes tarefas o estado actual dos testes automáticos do projecto a auditoria de código, auditoria estática o resultado da última auditoria dinâmica do último GO a lista de elementos com saída registada de SMC o resultado dos planos de acção para a integração contínua pré-visualização rápida dos últimos perfis a análise ao tamanho do executável estado dos componentes utilizados pelo projecto a visualização dos comandos do menu personalizado links para documentos a data da última extracção e reintegração para WDMSG... Na versão 19, o painel do projecto oferece uma exibição personalizada de cada projecto. 054 Diversos Entre os novos recursos para os editores, os programadores que usam a versão 19 beneficíam ao: converter um texto em maiúsculas: a combinação de teclas Ctrl + SHIFT + M permite-lhe converter um texto de letras minúsculas em maiúsculas, respeitando a acentuação. componente interno: uma opção no explorador de Projectos permite-lhe esconder os «ramos» vazios. Os editores são mais amigáveis na versão 19. 16

055 EDITOR DE JANELA Maior facilidade na edição de campos numéricos Na versão 19, a edição de campos numéricos torna-se mais visual. A máscara é definida através da selecção de uma lista de opções, ou digitando o número de casas decimais antes e depois do separador, ou digitando o tamanho da variável, ou usando uma máscara específica (tamanho do ficheiro,...) 057 WB Prevenindo as alterações do «Master» em edição No editor, um novo parâmetro permite-lhe especificar que determinado campo não pode ser associado a outro (uma tabela, supercampo,...). Isso impede que um campo seja inadvertidamente associado a outro, quando se muda. Prevenção na associativa de campos que podem originar erros. 058 WB Visualização da sobrecarga de utilização dos estilos A propriedade de um estilo de um campo pode agora ser sobreposto. A lista de estilos utilizados por uma janela indicam o número de sobreposições para cada estilo na janela. Permite-lhe verificar se o número razoável da sobreposições de estilos A edição de máscaras em campos numéricos tornou-se mais fácil Definir uma máscaara de edição num campo numérico é agora mais fácil. WINDEV 19 e nada mais! 056 WB Geração de protótipo de janela. «MyWindow Procedure» Protótipo gerado nas «declarações globais» Ao criar uma janela, o editor gera automaticamente uma declaração do protótipo janela. O protótipo encontra-se localizado nas «Declarações globais» do processo da janela. Este protótipo é usado para definir os potenciais parâmetros que a janela terá. Inserir parâmentros na janela é agora mais rápido e os principiantes irão saber onde os digitar! 17

059 EDITOR DE RELATÓRIOS Ancoragem em relatórios O conceito de ancoragem começa agora a ser introduzido no editor de relatórios Agora é possível mudar um relatório do modo «Horizontal» para «Vertical» sem que este tenha que ser reescrito! O relatório adapta-se automaticamente ao tipo de orientação e tamanho do papel graças à ancoragem 060 Molduras sofisticadas As molduras evoluíram no editor de relatórios. Um grande número de novas configurações está sendo introduzido. Você pode definir uma espessura diferente para cada moldura, bem como a cor e estilo diferente. Cantos arredondados também podem ser definidos. Defina um canto arredondado no editor Se a cor de cada canto arredondado for diferente, é criado automaticamente um gradiente para a moldura. Os limites, são editados quer através da tecnologia 7-tab ou mesmo através do editor WYSIWYG. Mantendo a tecla SHIFT pressionada permite criar cantos arredondados simétricamente. Um relatório com um rebordo sofisticado (os 4 cantos podem naturalmente ser sempre arredondados!) Grande variedade visual! O mesmo relatório, impresso na Horizontal e na Vertical graças à ancoragem dos campos A ancoragem nos relatórios permitem-lhe alterar o formato ou a orientação da página mantendo o layout certo sem ter que criar várias versões para o mesmo relatório. 061 Novo campo gráfico de Gantt nos relatórios O novo gráfico de Gantt na versão 19 (ver novidades 004 a 008) pode ser impresso nos relatórios. Se o relatório for muito grande para caber em uma única folha de 18

papel, o utilizador poderá imprimi-lo ao longo de várias páginas que podem ser posteriomente montadas (como faria para uma folha de cálculo). Na versão 19, imprimir «tabelas treeview» torna-se bastante mais simples. 064 Imprima o relatório no idioma de sua escolha Gantt: fácil de criar, fácil de imprimir! 062 Relatório: impressão em várias páginas Um relatório de tabela (por exemplo) pode ser muito grande, e, nomeadamente, maior do que uma folha de papel. Agora pode especificar que um relatório será impresso em várias páginas. O utilizador final só terá que reunir as páginas. A pré-visualização da impressão é WYSIWYG. Antes da versão 19, quando um relatório necessitava de ser impresso num idioma diferente do que a aplicação, necessitava de alterar a própria linguagem da aplicação! Isto pode ser aborrecido... A partir da versão 19, pode alterar a linguagem de impressão de um ou mais relatórios (por exemplo, imprimir uma fatura em francês a partir de uma aplicação com o idioma em Inglês). A função iprintingnation foi introduzida para este propósito. É mais fácil imprimir relatórios noutro idioma que não o da aplicação. 065 Indentação interna de campo, configurável para cada campo. A identação interna de um campo pode agora ser definida individualmente para cada campo, e não apenas ao nível global do relatório. Isto proporciona um visual mais limpo nos seus relatórios. Um relatório de duas páginas Tabelas grandes são legíveis! 063 Tabela treeview Na versão 19, o relatório da «tabela treeview» encontra-se disponível no editor de relatórios. Este funciona como o relatório de tabela, pode ser impresso em várias folhas de papel. Sofisticadas molduras em torno do endereço na versão 19, os campos de relatório são ainda mais personalizáveis. 19

066 070 Quanto mede o meu pé em centímetros? imprima usando unidades de medição Inglesas Os relatórios podem ser impressos utilizando o sistema de unidade métrica comum ou o sistema métrico Inglês: polegadas, pés,... Não necessita mais de efectuar conversões, polegadas ou centímetros, a escolha é sua! 067 Planos em relatórios A noção de «Plano» é agora apresentado no editor de relatórios Isto evita ter que criar blocos de substituição. A versão 19 leva-o para onde quiser! Visualização de pares de blocos Em relatórios sofisticados, pode ser difícil distinguir entre o início e o fim de um bloco: quebra.. O editor da versão 19 oferece em destaque, o início e o fim do bloco selecionado. Torna-se mais fácil compreender a estrutura do relatório após este facto (por exemplo, rever o código de outra pessoa). 071 PDF como imagem de fundo: definição melhorada Um relatório pode utilizar uma imagem de fundo. O caso mais comum é utilizar um PDF como um pré-impresso institucional. Na versão 19, a qualidade de impressão da imagem foi notavelmente melhorada. 068 Suporte para o formato de imagem vetorial SVG O suporte a formatos de imagem SVG começou agora com a versão 19. Este formato permite-lhe redimensionar a imagem sem perder definição. Antes: a forma podia ser difusa Agora, na versão 19: a forma é nítida Melhor qualidade de impressão, graças ao formato vectorial. 069 Valor inicial para o código de barras Pequenos e úteis detalhes, um código de barras pode ser inicializado diretamente a partir do «7 tab». Um endereço de Internet num código QRC pode por exemplo, ser inserido diretamente a partir do editor. Menos código, menos riscos de erro! Relatórios com imagem de fundo em PDF estão mais nítidos. 072 Gestão de «alta qualidade» em PDF Na versão 19, a função iparameterpdf aceita um novo parâmetro que permite gerar PDF de alta qualidade; não há nenhuma otimização, portanto, sem perda de qualidade para as imagens. Os relatórios em PDF são agora mais nítidos. 20