Visual Code Studio

Fórum sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Visual Code Studio

Mensagem por asimoes »

https://code.visualstudio.com/

Syntax Highlighting for the Harbour DBase Language

https://marketplace.visualstudio.com/it ... ne.harbour
https://marketplace.visualstudio.com/it ... on.harbour

Editor de Código

É da Microsoft e é grátis.

Tem configuração para harbour / xbase

Ainda não testei
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Visual Code Studio

Mensagem por NiltonGM »

Boa! Instalei! Um pouco antes de instalar ele avisa que vc não tem o Visual Studio instalado e te dá opção de instala-lo, após tudo instalado (VS+Hb editor) o VS me ofereceu o pacote de linguagem Português Brasil (massa!). Maravilha, logo se vê a estupenda qualidade do produto. Agora é só me acostumar com o editor e ver se dá pra substituir o velho e bom Notepad++, ah, falando nisso, me lembro que demorei para trocar o UltraEdit32 (Alguém se lembra?!) quando programava em Clipper 5.3b... até configurar e personalizar o Notepad++ do jeito que gosto com Harbour foram longos meses... espero que com o editor do VS para Harbour seja mais intuitivo.
Valeu Grande!
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Visual Code Studio

Mensagem por asimoes »

Eu ainda sou usuário de carteirinha do UltraEdit32 e tenho a versão portable que me acompanha nas idas ao cliente.

O que eu achei legal no VSC é o plugin para Harbour, aliás tem 3, não sei qual é o melhor ou mais completo
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Visual Code Studio

Mensagem por NiltonGM »

Cara, gostei de mais do VSC, tenho q decorar as teclas de acesso rápido, mas já quase nem uso mais o Notepad++, valeu mesmo por essa dica maravilhosa!
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Visual Code Studio

Mensagem por ANDRIL »

NiltonGM escreveu:Cara, gostei de mais do VSC,
Teria como postar alguns prints de uso da ferramenta?
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Visual Code Studio

Mensagem por NiltonGM »

Segue, abraços!
2018-06-19.png
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Visual Code Studio

Mensagem por NiltonGM »

Mais...
vendo uma imagem da pasta recursos
vendo uma imagem da pasta recursos
Mais...
editando um .rc
editando um .rc
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Visual Code Studio

Mensagem por ANDRIL »

NiltonGM, obrigado pelas imagens. Lembra o Sublime!
Quando tiver um tempo, instalarei para testes.
Abraços!
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Visual Code Studio

Mensagem por NiltonGM »

Não percam tempo, mude já para o VCS, é muito da hora, cada dia estou gostando mais... agora aprendi a conectar minha base de dados MySQL ao editor, é uma mão na roda para agilizar o projeto, olhem as imagens...
2018-06-22.png
2018-06-22 (3).png
2018-06-22 (5).png
:))
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Visual Code Studio

Mensagem por fladimir »

Faz um tutorial ai pra gente.
MySql tem várias extensões
Harbour tem 2 qual vc usou?
Como fez pra montar e correlacionar os PRGs dos seu projeto? Seria uma pasta?
Parabéns ficou legal os prints.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Visual Code Studio

Mensagem por NiltonGM »

Rapaz, estou meio apertado com prazo pra entregar esse projeto, mas vamos ver se dá pra colocar algo aqui resumido.
MySQL com Harbour:
Eu utilizo a classe TMySQLServer, para isso só preciso colocar a dll libmysql.dll na pasta raiz do projeto e sair usando a classe, mais nada, não precisa dar include nem mencionar lib, apenas isso. * Importante: Eu uso a IDE HMG 3.4.4 mas uso MySQL com Harbour desde a 2. alguma coisa.

Obs: a dll libmysql.dll vc encontra em várias pastas do windows, se não achar, baixa da internet ou instala o MySQL localhost q vc vai encontrar lá em alguma pasta ou pega daqui em anexo. O documento da classe e a dll estão em anexo.

Passo:

1º) Visual Studio Code: Não há segredo, é clicar no link do nosso amigo acima, baixar e instalar.

2º) Idioma: Após a instalação ele sugere que vc use a extensão para o idioma português do Brasil, baixa essa extensão e instala que o VSC fica todo em português.
Esta é a extensão do português Brasil
Esta é a extensão do português Brasil
3º) Extensão Habour: Instale esta extensão que eu instalei, parece ser a melhor, não testei as outras.
Extensão Harbour
Extensão Harbour
4º) Extensão MySQL: Depois disso, vc pode baixar e instalar a extensão MySQL
Extensão MySQL
Extensão MySQL
5º) Projeto: Com o VSC aberto, tem vários jeitos de vc trabalhar:
Se vc abrir apenas um arquivo.prg, vc edita e pronto.
Se vc abrir a pasta do seu projeto, ele trará a lista da pasta toda e suas subpastas como recursos, etc. Aí vc vai clicando nos arquivos que vc quer editar ou ver.
Com uma pasta aberta do seu projeto, vc pode salvar como um espaço de trabalho, tá lá em Arquivo\"Salvar espaço de trabalho como...", aí sempre q vc abre o VSC, ele já abre o ultimo espaço de trabalho se vc saiu sem fecha-lo ou pode abrir outros espaços de trabalhos/projetos.
Perdi no máximo 15 minutos para instalar tudo e entender como funciona, cheguei até usar a conexão nativa do VSC com GitHub, mas achei complexa porque não domino e GitBash do GitHub, abri uma conta agora lá, mas sei que o VSC sincroniza automaticamente com o GitHub.

É isso aí, vale a pena perder 10 a 15 minutos pra deixar de vez o Notepad++, Ultraedit32, PE... kk
Anexos
libmysql.rar
Tive q compactar em RAR pois o forum não permite subir dlls
(602.1 KiB) Baixado 530 vezes
Biblioteca do Programador Harbour hbMySql.pdf
Classe TMySQLServer
(239.58 KiB) Baixado 580 vezes
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Visual Code Studio

Mensagem por asimoes »

GitHub é da Microsoft, então VCS tá em casa.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Visual Code Studio

Mensagem por sygecom »

Estou usando esse editor faz uma semana e, estou gostando muito. Bem pratico, integra direto com SVN.
Muito bom.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
pauloa1
Usuário Nível 3
Usuário Nível 3
Mensagens: 227
Registrado em: 25 Jun 2008 14:57
Localização: Augusto Pestana-RS

Visual Code Studio

Mensagem por pauloa1 »

Funciona com Xhb e postgres ?
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Visual Code Studio

Mensagem por NiltonGM »

PostGreSQL: Sim, é só baixar a extensão "PostGreSQL"
xHabour: Como em xHarbour vc usa .prg, é só carregar a extensão Harbour q vai funcionar perfeitamente, até para clipper, a sintaxe é a mesma.
Nilton Medeiros
nilton@sistrom.com.br
Responder