Giter Site home page Giter Site logo

llrafaell / sempreju-exemplos Goto Github PK

View Code? Open in Web Editor NEW
35.0 7.0 26.0 1.25 MB

Repositório de fontes customizados e open-source criados na maioria em ADVPL.

Home Page: https://sempreju.com.br/

License: MIT License

xBase 79.69% TSQL 3.67% Batchfile 0.15% JavaScript 1.36% TypeScript 13.42% HTML 1.65% Less 0.03% CSS 0.03%
advpl sql clipper protheus prw advpl-exemplos fontes-desenvolvidos advpl-projetos

sempreju-exemplos's Introduction

Repositório de fontes customizados e open-source

Neste repositório você encontrará projetos open-source em linguagem advpl, tl++, framework po-ui, além de algumas ferramentas úteis


Descrição

Fontes desenvolvidos com o intuito de ajudar analistas que trabalham com ADVPL. Você irá encontrar funcionalidades, tutoriais, em sua maioria com embasamento na arquitetura Protheus. Lembre-se que pode contribuir com os projetos. Algumas novas funcionalidades e implementações na arquiteutra também são abordados nos projetos.

Saiba mais sobre os fontes em - www.sempreju.com.br

FOLDER - PO-Angular

  • Angular_login - Usando REST Protheus: exemplo em angular para loguin usando WS do protheus e utilização de JWT.
  • CRUD_Supplier: CRUD feito em Angular(PO.UI) para manipular o cadastro de fornecedor (SA2).

FOLDER - ADVPL\Projetos

  • SPEXPTABL.prw: Fonte para exportar o dicionario de dados em HTML (inlcuido Google Analytics e Wordpress).
  • SPSLACK.prw: Fonte para integrar o protheus ao slack.
  • SPDOCAUT.prw: Fonte para exportar informações do dicionario em excel para documentação de customizações.

FOLDER - ADVPL\Exemplos\

  • SPCORES.prw: Fonte exemplo de uso das principais cores em componente SAY.
  • SPDTEXT.prw: Fonte exemplo para converter data em extenso.
  • SPDVALSQL.prw: Fonte exemplo para validar se uma string SQL são valida.
  • SPPROGR.prw: Fonte exemplo com diversas barras de progresso.
  • SPHELPCP.prw: Função para inclusão de help em campos MSGET e como usar Place Hold no TGET.
  • SPFLDPOS.prw: Função demonstrando como usar o FieldPos.
  • SPDIALO.prw: Como remover o botão de fechar de uma dialog, fechar automaticamente dialog em ADVPL.
  • SPFORMT.prw: Como formatar string para serem utilizadas em select na condicao IN.
  • SPINPUT.prw: Como utilizar a função FWInputBox e interegir com o usuário facilmente.
  • SPMARKTE.prw: Cria um markBrowse editavel usando um array como origem das informações.
  • SPNEWMOD.prw: Como criar os três módulos especificos disponíveis.
  • SPWEBENG.prw: Exemplo como usar a classe TWebEngine para abrir página dentro do protheus.
  • SPCHAVIN.prw: Aprenda como usar a função GetPvProfString para buscar informações do appserver.ini e smartclient.ini
  • SPEXISTG.prw: Aprenda como usar a função ExistTrigger para consultar se determinado campo possui gatilho.
  • SPEXCTG.prw: Aprenda como usar a função RunTrigger para executar os gatihlos de um determinado campo.
  • SPSF3DIA.prw: Aprenda como usar a cGetfile no SF3 de um campo.
  • SPDTVAL.prw: Aprenda como verificar se uma data é dia util (obs.: feriados devem ser cadastrados na tabela genérica 63).

FOLDER - ADVPL\Exemplos\Ponto de entrada

  • AfterLogin.prw: PE chamado após login ou abertura de telas se acesso em MDI.
  • MsQuit.prw: PE chamado após logoff do sistema.

FOLDER - ADVPL\Exemplos\Classes

  • SPCLASSM.prw: Fonte exemplo de uso da classe ClassMethArr

FOLDER - ADVPL\Exemplos\WS

  • SPCliente.prw: Fonte exemplo de Ws para listar o cadastro de cliente

FOLDER - ADVPL\Exemplos\Scripts

  • Compilar_automaticamente_ADVPL: Script para compilação e desfragmentação em ADVPL automaticamente

FOLDER - SQL

  • rebuildIndex.SQL: Script para ajudar na administração do SQL Server sobre index.

Tecnologia e Requisitos

Todos os fontes deste projeto foram desenvolvidos e testado usando o ambiente a seguir:

Essenciais:

  • Windows 10 / Ubuntu 20.04
  • DbAccess atualizado
  • Protheus na última release recorrente e binários atualizados
  • Conexão com o banco de dados
  • PostgreSQL, ultima versão homologada
  • Conhecimentos básicos sobre queries e banco de dados
  • Dicionário de dados\compatibilizador geral UPDDISTR e do módulo\ex: UPDTAF atualizado
  • Menus atualizados

Talvez:

  • VSCode e Plugin para linguagem
  • Visual Studio
  • IntelliSense

Licença

Distribuído sob a licença MIT. Veja mais sobre licenciamento aqui

sempreju-exemplos's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.