Página 1 de 1
Visual Studio com sintaxe para harbour.
Enviado: 08 Mai 2020 15:09
por Itamar M. Lins Jr.
Ola!
Lista de espera.
Join the Codespaces beta waitlist to get the full Visual Studio Code experience without leaving GitHub. We'd love to hear your feedback while you're trying this new feature.
https://github.com/features/codespaces? ... VXIJLfgqkw
Já indiquei o compilador.
Não sei se o correto é xBase ou Harbour, lá em others... Coloquei Harbour.
You're already on the waitlist for Codespaces! We'll notify you when we've enabled it on your account. Make sure your primary email address is up-to-date so we can get a hold of you.
Saudações,
Itamar M. Lins Jr.
Visual Studio com sintaxe para harbour.
Enviado: 08 Mai 2020 15:35
por JoséQuintas
chamou a atenção isto:
How much does Codespaces cost?
Codespaces is free while in beta. Plans and pricing will be announced as the beta progresses.
Visual Studio com sintaxe para harbour.
Enviado: 08 Mai 2020 15:56
por rubens
Boa tarde..
Itamar,
Você consegue configurar para exibir somente arquivos de um projeto, igual faz na xDev ou na HBIDE?
Consegue importar um projeto abrindo o hbp igual o HBIDE faz?
Obrigado,
Rubens
Visual Studio com sintaxe para harbour.
Enviado: 08 Mai 2020 18:33
por Itamar M. Lins Jr.
Ola!
Consegue importar um projeto abrindo o hbp igual o HBIDE faz?
Não uso o VS.
Acredito que as assinaturas são para a linguagem Harbour ser reconhecida no VS;
Pelo menos foi isso que entendi.
Saudações,
Itamar M. Lins Jr.
Visual Studio com sintaxe para harbour.
Enviado: 09 Mai 2020 02:07
por JoséQuintas
rubens escreveu:Você consegue configurar para exibir somente arquivos de um projeto, igual faz na xDev ou na HBIDE?
Consegue importar um projeto abrindo o hbp igual o HBIDE faz?
O Programmers Notepad até tem projetos, e gerenciador de projetos.
Mas... EU FAÇO MEU PROJETO. Minha pasta é meu projeto.
Ao clicar em abrir... estão lá todos os fontes.
E pra compilar automático, é só executar hbmk2 *.hbp na pasta do projeto, o que pode ser configurado no Programmers Notepad.
Deixei aberto o HBP só pra mostrar que pode ser ajustado diretamente, sem precisar configuração extra.
Nas mensagens de erro, só clicar no erro pra abrir o fonte na linha exata, exceto quando são aquelas mensagens que mostram uma linha mas o erro é em outra, como variável declarada e não usada - que é mostrado o erro como última linha da função/fonte.
Visual Studio com sintaxe para harbour.
Enviado: 09 Mai 2020 12:54
por Itamar M. Lins Jr.
Ola!
Isso ai do PN não chega nem aos pés da HBIDE. Na questão de organização de projetos que estou falando.
Mas tem gente que gosta ou se acostuma com pouca coisa na tela. Eu gosto de muita coisa na tela com tanto que seja necessário.
Separa .exe de .a de .dll
E outras coisas que tem e nem sei...
Com clique direito já abre, compila o projeto em qualquer lugar do HD.
Saudações,
Itamar M. Lins Jr.
Visual Studio com sintaxe para harbour.
Enviado: 09 Mai 2020 15:03
por Itamar M. Lins Jr.
Ola!
Repare que podemos ter vários arquivos ".prg" abertos de projetos diferentes.
Quando compilamos, ele já sabe qual é o "padrão" -> "current" e não mistura nada.
O projeto selecionado->current fica vermelho.
E os outros projetos, separados e indentados no treeview.
Clicando o botão direito em cima do projeto que não é padrão->CURRENT ele pergunta se deseja torna-lo padrão para ser compilado.
Saudações,
Itamar M. Lins Jr.
Visual Studio com sintaxe para harbour.
Enviado: 11 Mai 2020 15:21
por rubens
Entendi...
O Título é Visual Studio...
Minha dúvida é sobre Visual Studio..
Obg...
Rubens
Visual Studio com sintaxe para harbour.
Enviado: 12 Mai 2020 19:43
por lucimauro
Itamar você consegue alternar entre os Prg abertos na barra superior usando apenas o teclado, porque aqui eu não consigo ou talvez nem tenha como.
Visual Studio com sintaxe para harbour.
Enviado: 12 Mai 2020 20:42
por JoséQuintas
Itamar M. Lins Jr. escreveu:Isso ai do PN não chega nem aos pés da HBIDE. Na questão de organização de projetos que estou falando.
Deixei passar, apesar que foge ao tópico.
EU organizo meus projetos, cada pasta é um projeto, é só olhar pelo explorer e pronto.
E basta compilar o projeto atual, do fonte atual, apertar F5, nem precisa alternar entre projetos, nem mesmo identificar se é LIB ou EXE, porque o HBP já o faz.
Eu prefiro pouca coisa na tela, só o que interessa.
Muita coisa só polui.
Visual Studio com sintaxe para harbour.
Enviado: 12 Mai 2020 20:57
por Itamar M. Lins Jr.
Ola!
E basta compilar o projeto atual, do fonte atual, apertar F5, nem precisa alternar entre projetos,
é só olhar pelo explorer e pronto.
E o explorer (extra) que vc usa serve para quê ?
nem mesmo identificar se é LIB ou EXE, porque o HBP já o faz.
Quem disse que sou eu que faço isso ? A HbIde coloca os ícones sozinha. A HBIDE é integrada com hbmk2.exe
Mas é uma questão de gosto mesmo.
Fora o debug gráfico e outras coisas que nem uso.
Saudações,
Itamar M. Lins Jr.
Visual Studio com sintaxe para harbour.
Enviado: 12 Mai 2020 21:21
por Itamar M. Lins Jr.
Ola!
porque aqui eu não consigo ou talvez nem tenha como.
Tem como , já aconteceu aqui, mas eu não memorizei se é ALT ou CTRL mais alguma tecla.
Vou ver no fonte da HBIDE...
Saudações,
Itamar M. Lins Jr.
Visual Studio com sintaxe para harbour.
Enviado: 12 Mai 2020 21:30
por Itamar M. Lins Jr.
Ola!
Já vi aqui no código da HBIDE. Até postei lá no grupo da QtContribs a pergunta.
porque aqui eu não consigo ou talvez nem tenha como.
Código: Selecionar todos
aadd( ::aMethods, { 'nextEditor()', ;
'nextEditor()', ;
'Right editing instance (next tab) from current editor will be brought to focus. If current tab will be last one then focus will shift to first tab.' } )
aadd( ::aMethods, { 'previousEditor()', ;
'previousEditor()', ;
'Left editing instance (previous tab) from current editor will be brought to focus. If current tab will be first one then focus will shift to last tab.' } )
Pêgô ai ? "tendeu ?", nem eu rsrs...
ALT + SETA direita ou esquerda.
Saudações,
Itamar M. Lins Jr.
Visual Studio com sintaxe para harbour.
Enviado: 14 Mai 2020 09:17
por JoséQuintas
Itamar M. Lins Jr. escreveu:E o explorer (extra) que vc usa serve para quê ?
Não uso, apenas citei a possibilidade.
d:\>q jpa_index.prg
d:\cdrom\FONTES>dir jpa_index.prg /s/b
d:\cdrom\FONTES\INTEGRA\libjpa\source\jpa_index.prg
Simples assim. Abro qualquer fonte de qualquer lugar.
Código: Selecionar todos
---- q.bat ---
@echo off
pushd .
if "%1" == "" goto :continue
if not exist %1 cd \cdrom\fontes\integra\sefazclass\source
if not exist %1 cd \cdrom\fontes\integra\sefazclass\include
if not exist %1 cd \cdrom\fontes\integra\libjpa\source
if not exist %1 cd \cdrom\fontes\integra\libjpa\include
if not exist %1 cd \cdrom\fontes\integra\libjpa\prg
if not exist %1 cd \cdrom\fontes\integra\libjpa\main
if not exist %1 cd \cdrom\fontes\haroldo
if not exist %1 cd \cdrom\fontes\integra
:continue
start d:\tools\pnotepad\pn.exe %*
popd
ou pra trocar pasta de projeto
Código: Selecionar todos
--- ccd.bat---
@echo off
echo.
d:
if /i "%1" == "f" cd \cdrom\fontes\integra\sefazclass
if /i "%1" == "gera" cd \cdrom\fontes\util\gerador
if /i "%1" == "h" cd \cdrom\fontes\haroldo
if /i "%1" == "hl" cd \cdrom\fontes\haroldo
if /i "%1" == "i" cd \cdrom\fontes\integra
if /i "%1" == "in" cd \cdrom\fontes\integra
if /i "%1" == "jpa" cd \cdrom\dados\sistemas
if /i "%1" == "j" cd \cdrom\fontes\integra\libjpa
if /i "%1" == "j50" cd \cdrom\fontes\util\j50
if /i "%1" == "js" cd \cdrom\fontes\integra\libjpa\source
if /i "%1" == "l" cd \cdrom\fontes\laboroil
if /i "%1" == "s" cd \cdrom\fontes\integra\sefazclass
if /i "%1" == "build" cd \cdrom\fontes\build
if /i "%1" == "a" cd \cvsfiles\allgui\allgui
if /i "%1" == "oohg" cd \cvsfiles\oohg
if /i "%1" == "hmg3" cd \cvsfiles\hmg3
if /i "%1" == "hmge" cd \cvsfiles\hmge
if /i "%1" == "hwgui" cd \cvsfiles\hwgui
if /i "%1" == "b" cd \cdrom\fontes\bhp\bhp
E na prática, pra compilar: c <ENTER>
----c.bat---
d:\cdrom\FONTES\build\build.exe %*
xxxxxxxxxxxxx
no final é o hbmk2 mesmo, mas faço umas coisas primeiro que ele não faz.
Visual Studio com sintaxe para harbour.
Enviado: 14 Mai 2020 09:22
por JoséQuintas
Compile e execute este fonte, e diga quanto lixo foi excluído.
https://github.com/JoseQuintas/JoseQuin ... eanall.prg