Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: DynCall no Protheus: Uma Nova Era na Integração com C/C++

_Créditos das imagens: ChatGPT 🚀 **DynCall no Protheus: Uma Nova Era na Integração com C/C++** Do meu ponto de vista, um dos recursos mais interessantes na nova versão do Protheus "Onça Preta" é a possibilidade de uso do **DynCall**. A linguagem AdvPL/TLPP, utilizada no Protheus, pode ser considerada um "superconjunto" de Clipper com FiveWin, mas com características e funcionalidades específicas voltadas para o ecossistema TOTVS. Um dos recursos marcantes do Clipper e de linguagens padrão xBase, como Harbour, é a possibilidade de incorporar código C/C++ diretamente no código-fonte. Até então, o Protheus não suportava isso nativamente. No entanto, com a introdução do **DynCall**, é possível simular essa integração ao carregar e executar funções de bibliotecas dinâmicas (DLLs) escritas em C ou C++. A seguir, comparamos os recursos das linguagens xBase padrão (exemplificadas pelo Harbour) com a implementação no Protheus via DynCall e apresentamos exemplos dos nov...

BlackTDN :: AdvPL/TLPP Estudando xBase: A Linguagem "Pátria



Créditos da imagem: Gerada com auxílio do ChatGPT/Gemini

Domine AdvPL/TLPP Estudando xBase: A Linguagem "Pátria"

Você quer ser um programador proficiente em AdvPL/TLPP? Está em busca de cursos online, suporte via Skype ou Facebook? Que tal uma abordagem que realmente faça você dominar essas linguagens entendendo suas bases?

Eu domino o AdvPL/TLPP porque não estudo diretamente essa linguagen. O segredo? Eu estudo xBase, a "linguagem pátria" que deu origem ao AdvPL/TLPP. Ao compreender a xBase, você adquire uma base sólida para dominar suas variações e derivados.

E qual é a melhor e maior fonte de conhecimento xBase hoje? Sem dúvidas, é o projeto (x)Harbour. Este compilador e repositório oferece uma vasta coleção de exemplos e ferramentas que não só aprimoram suas habilidades, mas também ampliam sua compreensão do funcionamento interno da linguagem.

Algumas sugestões práticas para iniciar sua jornada:

  • Explore os exemplos no projeto Harbour: eles são repletos de técnicas que podem ser adaptadas para o AdvPL/TLPP.
  • Estude os códigos do projeto MiniGUI, como QuikSplit e Gif89. Esses exemplos mostram como desenvolver soluções de alta performance e qualidade em xBase.

Por que isso é relevante? Estudar a linguagem "pátria" ajuda você a entender a estrutura e os conceitos que sustentam o AdvPL/TLPP. Mais do que isso, com algumas adaptações, você pode reaproveitar códigos escritos em Harbour para criar soluções rápidas e robustas diretamente no AdvPL/TLPP.

Portanto, se o seu objetivo é dominar o AdvPL/TLPP, comece pela base: aprenda xBase com (x)Harbour. Esse conhecimento será seu diferencial para não apenas programar, mas entender profundamente a linguagem que você utiliza.

Abrace a linguagem "pátria" para se destacar na "derivada". 🚀


Comentários

  1. Pensei que o Minigui e o xHarbor estavam mortos!!! Entrei no site e estão em plena atividade, mesmo após 20 anos!!! É isso mesmo Marinaldo, quem conhece xbase domina o ADVPL!

    ResponderExcluir

Postar um comentário

Postagens mais visitadas