Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring

_Créditos das imagens: ChatGPT_ ### LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring Resolver o problema do [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/description/) é um exercício clássico de programação, que desafia desenvolvedores a encontrar a maior substring palindrômica dentro de uma string. Recentemente, exploramos soluções tanto em Harbour quanto em TLPP (Total Language Protheus Programming). Neste artigo, comparamos as implementações nessas duas linguagens, destacando suas semelhanças, diferenças e funcionalidades específicas. #### Implementações em Harbour ##### Versão 5.1 Essa solução utiliza a técnica de expansão a partir do centro do palíndromo. Cada caractere ou par de caracteres consecutivos é considerado um possível "centro". O algoritmo expande em ambas as direções enquanto os caracteres forem iguais, retornando o maior palíndromo encontrado. ##### Versão 5....

BlackTDN :: By You e sua nova tela de login

Atualmente a TOTVS liberou uma atualização para seu produto, enfatizando sua rede social by you. A semelhança entre o portal by you e a tela de login do sistema é inegável, como pode ser visto na nova tela abaixo:



Essa forma de divulgação de sua rede social corporativa não agradou grande parte dos analistas responsáveis pelo sistema em clientes. Acompanho alguns grupos de discussão e a nova tela está sendo bastante criticada.

Fazendo jus ao nome by you, de que o produto é feito por você.

Apresento a possibilidade de customizar a tela de login. Partindo do pressuposto que já tenha lido os posts sobre extração de resources do repositório e possua as imagens salvas, siga os passos abaixo:

As imagens abaixo fazem parte da tela de login, e estão compiladas no RPO.

1º Após extrair as imagens do RPO, identifique e copie as imagens que estão na lista abaixo para algum diretório e as editem:


  • fw_totvs_logo_61x27.png – Logo Totvs
  • fwby_logo.png – Logo By You
  • fwlgn_byyou_bg.png Background
  • fwlgn_byyou_slogan.pngSlogan
  • fwlgn_byyou_icones.png – Icones

2º Utilizem algum editor de fotos para customizar as imagens da tela de login. (Utilizei o photoshop, mas o gimp é uma alternativa grátis)

3º Após editar as imagens adicione-as em um projeto no DevStudio.

add_resources

4º Clique sobre a pasta e delete as imagens

del_resources

Escolha ‘Yes’ nas duas telas de confirmação. (É necessário acesso exclusivo ao sistema)


  • Exclusão do projeto


Excluir do projeto


  • Exclusão do repositório


Excluir do RPO


  • Confirmação de exclusão


Exclusão do ambiente

5º Após exclusão ao tentar acessar a tela de login a tela abaixo será apresentada sem as imagens.

tela de login sem imagens

6º Inclua novamente as imagens como no passo 3 e em seguida compile-as.

compile_resources

7º Acesse o sistema e voilá. Uma nova tela de login ‘by you’ feita por você.

blackTDN :: by you

Para obter as imagens utilizadas acesse os links abaixo:


  1. Imagens Padrão – By You TOTVS
  2. Imagens Customizadas - blackTDN :: Sharing the Experience

{}’s

OBona

Comentários

  1. Parabéns, OBona!!!!

    Ficou Show. Para aqueles que estavam acostumados a personalizar o sistema nas versões advanced taí uma boa dica de como personalizá-las, também, no ByYou.

    ResponderExcluir
  2. Ola, legal,

    ja aproveitando tem jeito de remover todas as escritas tb ? deixar somente o quadro do login e senha ?

    Carlos Jr.
    carlosjunior1983@gmail.com

    ResponderExcluir
  3. Xará Anonimo!

    "Até então" só é possível a remoção de itens (imagens) pré-definidos da tela, deixando-a da forma como no 5º passo. Seria uma boa jogada da Totvs se a mesma possibilitasse a customização da tela, mas preservando a marca do produto evitando a descaracterização e poderia até mesmo manter o botão [Acessar by you].

    E é claro também que existem mtos outros problemas a serem corrigidos/implementados no sistema, e que a passagem do usuario pela tela de login eh tão rápida que a aparencia da mesma se torna insignificante.
    Porém a maneira como esta sendo apresentado o acesso ao by you demonstra que o produto não eh feito em sua totalidade para satisfazer o cliente, e sim para prende-lo na teia de serviços, N1, N2, etc... bom não irei entrar em deméritos aqui...

    ...existem limites que não devem ser ultrapassados, pois até mesmo a falta de limite te limita eticamente.

    o Anonimo!

    ResponderExcluir
  4. Muito bom. Não conhecia essa manipulação da tela inicial do Protheus.

    ResponderExcluir
  5. Essa alteração nao sobreviveu a atualizacao da LIB liberada pela Totvs em 19-03-2012.

    Basta repetir o processo. Foi oque fiz aqui na empresa!

    Abs,

    ResponderExcluir
  6. QUAIS SÃO OS OUTROS .PNG QUE ELIMINAM OS TEXTOS ?

    ABS,

    ResponderExcluir
    Respostas
    1. na tela 5 pode ser visto que os textos estao fixos no codigo da tela,
      estes nao sao imagens, logo nao possivel retira-los.

      Uma pena,

      Excluir
  7. Cara seria Ouro se você postasse um tutorial em video no youtube.

    ResponderExcluir
  8. Bom dia,
    Sou novato no mundo protheus e ainda me sinto meio inseguro em fazer certas coisas mas aos poucos estou explorando este ambiente.
    Não sei como era a tela do protheus 10 mas sinceramente achei horrivel a do 11.
    Quero muito personalizar a telinha mas confesso ter um pouco de receio ainda.

    ResponderExcluir
    Respostas
    1. Tranquilo, faça backup do rpo numa base de teste e realize os passos;

      Excluir
  9. Gente, desculpem minha ignorância...
    mas onde encontro essas imagens no server, e como faço para abrir esse projeto by-you?

    ResponderExcluir
    Respostas
    1. Amigo, o projeto foi criado como um outro qualquer.
      Basta cria-lo e ir na opcao de add recursos, pq as imagens sao 'recursos'.

      É simples, libere sua mente.

      Excluir
  10. Eu compilei o projeto mas esta dando erro

    Compilando arquivos...
    recurso --> nome: FWBY_LOGO.PNG no arquivo c:\protheus10\projeto_teste\telabyyou\fwby_logo.png...
    (no projeto Componentes)
    Erro FATAL de compilação: Falha na abertura do arquivo de recurso c:\protheus10\projeto_teste\telabyyou\fwby_logo.png
    Processo interrompido por erro FATAL de compilação.

    Compilação finalizada - 1 arquivo(s) - 1 mensagem(s)

    ResponderExcluir
    Respostas
    1. Amigo, consegui simular o erro encontrado por você.
      Veja a imagem, http://goo.gl/kOLSC
      oque ocorreu foi que no caminho informado na sua maquina
      [c:\protheus10\projeto_teste\telabyyou\fwby_logo.png]
      a imagem nao existe, ou se existe, pode estar corrompida.

      Verifique novamente,
      []'s

      Excluir
  11. Alguem sabe o nome do fonte/rotina que chama a tela de login e senha? esta ai que vcs estão modificando as imagens ?
    Obrg
    Carlos.

    ResponderExcluir
  12. Bom dia. E quanto aos textos e links na tela de entrada? O que fazer? alguma solucao para tirar isso de lá?

    ResponderExcluir
    Respostas

    1. Anônimo 18 de abril de 2012 23:50
      na tela 5 pode ser visto que os textos estao fixos no codigo da tela,
      estes nao sao imagens, logo nao possivel retira-los.

      Uma pena,

      Excluir
  13. e quanto aos links e os textos? como tira-los da tela de login?

    ResponderExcluir
  14. E a barra inferior do protheus, não conseguimos mudar a imagem para mudar de cor para identificar ambientes diferentes?

    ResponderExcluir
    Respostas
    1. Já tentou isso? Protheus :: ADVPL : The Container : Presents Pandora's box

      Read more: http://www.blacktdn.com.br/2011/06/protheus-advpl-container-presents.html#ixzz25Sa0CxMl

      (http://goo.gl/7ME5x)

      Excluir
  15. Será que consigo copiar as imagens da tela antiga de login do Protheus 11 e alterar por essas novas ?

    ResponderExcluir
  16. Alguém ainda tem as imagens já extraídas?

    ResponderExcluir
  17. E agora? temos uma nova tela de login. Como personaliza-la?!

    ResponderExcluir
  18. esperando uma atualização sobre a nova tela de entrada

    ResponderExcluir

Postar um comentário

Postagens mais visitadas