Designer para formulários Minigui x (x)Harbour - Novas Corre
29 Ago 2019 19:01
IDE para desenho de telas para uso com a Minigui x (x)Harbour, uso livre, Não é uma ferramenta comercial, qualquer bug encontrado só avisar que vamos corrigindo dentro do possível. A idéia é deixar o mais produtivo possível e vou treinando um pouco a didática, porque sou terrível nisso.
Hoje foi 04/09/2019, lançado versão com uso de templates; Atribuição coletiva das propriedades; configuração do usuário no agarra e solta objetos; correção de erros diversos
Em breve o designer estará completando seu segundo aniversário, Você pode usar o designer para simplesmente criar seus formulários ou pode usá-lo como gerenciador de projetos e usufruir de vários benefícios;
Coisas que você pode fazer:
a) Além de poder fazer tudo do zero, você também pode criar formulários completo com CRUD informando apenas a tabela, podendo ser (nativo) DBF / MysQL / PostGree / SQlite / Firebird ou através do ADODB que pode dar suporte a qualquer banco de dados; após gerado, você pode ajustar o código a seu gosto; você pode até mesmo personalizar as fontes/cores/tipo de dados a seu gosto antes mesmo da criação automática do form. b) Crie seu próprio template de objetos (propriedades/eventos) depois apenas arraste para seu formulário; c) Extraia o formulário do código fonte, separando Visão/Logica, deixando seu código mais legível, fácil manutenção e reuso dos formulários economizando muitas linhas de código, a rotinas fará as ligações necessárias, mesmo que você utilize da antiga forma de escrita: @ 99,99 textbox ... d) Crie bancos de dados ou tabelas diretamente no IDE, o ideal é usar os gerenciadores para este propósito mais para o fim proposto a funcionalidade é bem útil e rápida; e) Crie tabelas DBF usando os novos campos disponíveis para harbour (auto-incremento/datetime) , exporte aplicando formulas e muito mais; e) Use o Debug para rastrear erros minuciosos;(neste ponto é necessário ter boas noções do comportamento do Windows, pois um evento pode disparar n eventos) f) Adicione as imagens ao projeto, tudo visualmente disponível em tempo real, o IDE faz gerenciamento do alias da imagem em tempo de projeto; g) adicione fontes diversas ao projeto para ser usado nos menus; h) traduza o designer para sua língua preferida, atualmente já temos (inglês/italiano/Espanhol)*Espanhol precisa de revisão de um conterrâneo.
i) use os filtros disponíveis para encontrar tudo rapidamente quando o projeto passar das centenas de objetos; não lembra onde está função, o Designer encontra... não lembra do nome completo, não tem problema, acha também. Deixe o intelissence do editor mapear a lista de funções disponíveis. (inicie o nome da função e pressione barra de espaço); selecione um ou vários objetos, seja segurando CTRL e click ou botão direito do mouse e marcando um grupo de objetos, atribua propriedades em comum de forma coletiva, reposicionamento automático siga o mestre, ajuste os pixels de espaçamento entre objetos rapidamente pela própria toolbar, use e abuse dos builders de menu/toolbar e statusbar; Tudo isso e muito mais; o Designer foi um pouco além do que tinha sido projetado, atualmente esta sendo corrigido apenas erros pontuais; Vale lembrar que você não fica preso ao Designer por usá-lo ao desenvolver seu projeto , ele também gera os scripts em BAT para que você possa fazer tudo da forma que preferir.