• advertisement_alt
  • advertisement_alt
  • advertisement_alt

FABRÍCIO

Members
  • Content count

    174
  • Joined

  • Last visited

  • Days Won

    23

FABRÍCIO last won the day on January 8

FABRÍCIO had the most liked content!

Community Reputation

114 Excellent

About FABRÍCIO

  • Rank
    Aprendiz

Recent Profile Visitors

69 profile views
  1. Caio.. recentemente tive uma ideia interessante sobre relatórios.. em uma das minhas postagens no meu blog.. eu demonstrei uma aplicação java feita no WINDEV. Pois bem, verifiquei que no projeto do tipo java não é possível criar relatórios no modo padrão, ou seja, utilizando o assistente de criação. Dai tive uma sacada legal pra criar relatórios na aplicação java.. no WINDEV Mobile 24 a PCSOFT criou um recurso pra impressão. Você cria, desenha, etc.. o relatório.. dai existe um botão que após finalizado o seu relatório você clica nesse botão e ele irá gerar um script de montagem do relatório usando as funções iPrint, etc.... Resumindo, eu criei o relatório, copiei esse script e fui lá no projeto java e colei no botão de impressão.. e né que deu certo.. k k Você pode fazer seu relatório como desejar.. dai importa esse relatório no projeto qualquer do WINDEV Mobile.. clica no botão pra gerar o script e cola no seu projeto no WINDEV.. só isso.. Ok!
  2. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Em uma determina rotina no aplicativo você deseja identificar se o celular do usuário está conectado a internet, vou mais além, você quer saber se o tipo da conexão de internet é por Wifi ou 3G, 4G, etc... Imagine que você deseja criar uma rotina de sincronização de dados do aplicativo, quando falamos em sincronização devemos está atentos a integridade dos dados, então se analisarmos o ideal é fazer essa transferência de dados com uma internet do tipo Wifi concorda? Pois bem, existe uma simples função que nos dá esse retorno em tempo de execução do aplicativo, veja: https://fabriciodicaswx.blogspot.com/2020/02/internetconnected-verificando-conexao.html
  3. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Em determinadas situações você deseja informar ao usuário algumas informações sobre o seu sistema, por exemplo, qual o usuário logado, a data, hora, local do banco de dados, etc.. Pois bem, nas janelas é possível usar o elemento Status bar para isso. Na verdade, é bem conhecida esse elemento nas janelas, independente de qual framework você esteja desenvolvendo: Visual Studio, Delphi, etc.. No WINDEV aplicar esse recurso é muito fácil e prático, veja! https://fabriciodicaswx.blogspot.com/2020/02/status-bar-windev.html
  4. Caio.. sei que existe esse recurso.. mas ao meu ver é limitado.. Veja essa minha postagem.. acho que é melhor comparado a esse recurso nativo da table. Mas a finalidade é a mesma, ou seja, carregar dados vinculadas a linha da table. Ok! https://fabriciodicaswx.blogspot.com/2019/12/janela-interna-na-table-windev.html
  5. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Se você tentou realizar a conexão com o PostgreSQL no WINDEV e teve problemas com a conexão por casa do libpq.dll, hoje vou mostrar como resolver isso. Então vamos lá!
  6. Olá, DEV! Tudo bem? Hoje vou mostrar na prática a execução real da aplicação java feita no WINDEV! Em outra postagem eu demonstrei o exemplo da aplicação java feita no WINDEV no Linux. Agora vou mostrar a execução no sistema operacional Mac! O melhor de tudo é que eu não precisei programar nenhuma linha de código em java!
  7. Olá, DEV! Tudo bem? Hoje vou mostrar na prática a execução real da aplicação java feita no WINDEV! Em outra postagem eu demonstrei o exemplo da aplicação java feita no WINDEV, mas foi executada no sistema operacional Windows. Agora vou mostrar a execução no sistema operacional Linux! O objetivo é mostrar a compatibilidade do java nos sistemas operacionais, mas isso você é claro já sabia, certo? Só que mostrar uma aplicação feita pelo WINDEV isso acredito que não.. k k k Achei muito interessante, veja que os recursos e funcionalidades são as mesmas, ou seja, realizar o cadastro, alterar, excluir, consultar um registro, imprimir, etc.. O melhor de tudo é que eu não precisei programar nenhuma linha de código em java! Fantástico né? Veja abaixo demonstração da minha aplicação java no Linux! https://fabriciodicaswx.blogspot.com/2020/01/aplicacao-java-executando-no-linux.html
  8. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Existe um tipo de campo muito útil e prático para as aplicações, em especial para transações entre registros. Imagine que você queira realizar uma sincronização de dados de um aplicativo mobile e o banco de dados em um servidor online, de cara iriamos enfrentar um dilema sobre conflitos de ID's automáticos (Automatic ID). Isso porque, a sequência dos ID's do servidor pode ser diferente dos registros locais do celular, pra isso existe o tipo de campo UUID que em inglês significa "Universally Unique IDentifier" ou em português "Identificador Único Universal".O UUID é um número de 128 bits representado por 32 dígitos hexadecimais, exibidos em cinco grupos separados por hifens, exemplo: 2d0ca587-vff9–7fc2-be45–3b36b9a2d728. O objetivo dos UUIDs é possibilitar a identificação unica de uma informação em sistemas. Neste contexto a palavra única deve ser tomada com o significado de “praticamente única”. Com isso é muito raro ocorrer algum conflito de dados em uma transação por exemplo. Então vou mostrar como criar esse tipo de campo no Wx, então vamos lá! https://fabriciodicaswx.blogspot.com/2020/01/uuid-identificador-unico-universal.html
  9. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Em determinadas situações por exemplo, o uso de planos nas janelas ou páginas quando desejamos limpar os controles da tela para uma nova inclusão de um registro. Pois bem, existe uma forma de limpar determinados controles usando o ótimo recurso de grupos, ou seja, em vez de limpar campo por campo, você seleciona os campos e define um grupo pra esses controles. Mas, o que quero compartilhar é a forma de limpar esse grupo https://fabriciodicaswx.blogspot.com/2020/01/limpando-um-grupo-de-controles.html
  10. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Em alguns casos necessitamos capturar do celular do usuário a sua coordenada, ou seja, a latitude e longitude. https://fabriciodicaswx.blogspot.com/2020/01/capturando-latitude-e-longitude-windev.html
  11. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Existe um ótimo recurso nas ferramentas do WINDEV, WEBDEV ou WINDEV Mobile, estou falando do componente externo! https://fabriciodicaswx.blogspot.com/2020/01/componente-externo.html
  12. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Existe um recurso interessante parecido com o Target code, é o COMPILE IF! Caso esteja trabalhando no projeto multi plataforma, por exemplo, uma configuração Windows, a outra um Site ou até um Webservice. https://fabriciodicaswx.blogspot.com/2020/01/compile-if.html
  13. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Existe um recurso ao meu ver muito útil.. o Target code! Imagine que você esteja criando um componente muti plataforma e você quer codificar algo pra uma determinada plataforma. https://fabriciodicaswx.blogspot.com/2020/01/target-code.html
  14. Valeu! Esses detalhes você só aprende com dedicação em estudos diários.. no meu caso.. nas madrugadas.. k k Acabei te ajudando.. já valeu apena.. até a próxima!
  15. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Existe um recurso bastante simples no controle Table que possa ser interessante e útil pra você. Imagine que você não queira que ao preencher os dados na table mostre as demais linhas, veja: https://fabriciodicaswx.blogspot.com/2020/01/espaco-em-branco-nas-linhas-da-table.html