ONDE EU ENCONTRO ?
Olá Pessoal !
Existe alguma biblioteca no vb6 para desenho básico ? Ou alguém sabe de algum link onde eu encontro material para estudo ?
Desde já agradeço.
Existe alguma biblioteca no vb6 para desenho básico ? Ou alguém sabe de algum link onde eu encontro material para estudo ?
Desde já agradeço.
XAVIER,
Err ... desculpe ... [Ô]desenho básico[Ô] seria [Ô]gráficos[Ô] (barra, pizza, linha, etc...)?
Você pode usar o componente [Ô]Microsoft Chart Control 6.0 (SP4) (OLEDB)[Ô] que está na lista de [Ô]components[Ô].
O caminho da [Ô].OCX[Ô] no Windows 7 é: c:\Windows\SysWow64\MSCHRT20.OCX;
Esta [Ô].OCX[Ô] desenha gráficos.
Eu tenho um exemplo aqui no VBMania (embora, este exemplo não foi para esta função, mas serve ... segue):
DESIGNER PATTERNS - PADRAO DECORATOR
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9299
===================================================
Tem também uma DLL: [Ô]Gdi32.dll[Ô]
===================================================
VB Graphics Programming: Part 2 (Beginning API)
http://www.tannerhelland.com/41/vb-graphics-programming-2/
===================================================
EDais :: Tutorials :: Graphics programming :: Chapter 7
http://edais.mvps.org/Tutorials/Graphics/GFXch7.html
===================================================
Veja tb:
http://microsoft.public.br.vb.narkive.com/9ANdHP9W/graficos-no-vb6
===================================================
Não sei se era isto eu você queria...
[][ô]s,
Tunusat.
Err ... desculpe ... [Ô]desenho básico[Ô] seria [Ô]gráficos[Ô] (barra, pizza, linha, etc...)?
Você pode usar o componente [Ô]Microsoft Chart Control 6.0 (SP4) (OLEDB)[Ô] que está na lista de [Ô]components[Ô].
O caminho da [Ô].OCX[Ô] no Windows 7 é: c:\Windows\SysWow64\MSCHRT20.OCX;
Esta [Ô].OCX[Ô] desenha gráficos.
Eu tenho um exemplo aqui no VBMania (embora, este exemplo não foi para esta função, mas serve ... segue):
DESIGNER PATTERNS - PADRAO DECORATOR
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9299
===================================================
Tem também uma DLL: [Ô]Gdi32.dll[Ô]
===================================================
VB Graphics Programming: Part 2 (Beginning API)
http://www.tannerhelland.com/41/vb-graphics-programming-2/
===================================================
EDais :: Tutorials :: Graphics programming :: Chapter 7
http://edais.mvps.org/Tutorials/Graphics/GFXch7.html
===================================================
Veja tb:
http://microsoft.public.br.vb.narkive.com/9ANdHP9W/graficos-no-vb6
===================================================
Não sei se era isto eu você queria...
[][ô]s,
Tunusat.
Olá Tunusat !
Obrigado pela atenção.
Estou reativando um projeto antigo, que é o de construir um sistema cad. Tenho alguns sistemas desenvolvido em vb6 os quais integram à s várias versões do autocad. Porém não quero mais depender dessa integração e resolver de forma independente, desenvolvendo um ambiente gráfico, não exatamente igual ao autocad, um minicad assim dizendo.
Preciso criar um ambiente no qual eu pego e importo os dados de coordenadas x,y,z e crio os segmentos, linhas, polilinhas, curvas, textos etc... Preciso criar panização ou arraste da tela, tipo scrooll de tela infinito vertical e horizontal, captura de coordenadas de tela. Algo básico que aos poucos vai criando corpo.
Se você tiver conhecimento de alguma biblioteca que de repente, possa me ajudar, pouparei tempo em codificar.
O próprio autocad tem uma dll [Ô]actr control[Ô] que traz o ambiente gráfico do autocad com todas as funções, porém, se eu pressionar a tecla [Ô]F2[Ô], o autocad é lançado para frente do sistema. Aà não dá. Tentei por API, isolar essa tecla enquanto usando o sistema que estava construindo, porém sem sucesso.
Bom, aguardo o seu parecer e desde já agradeço o seu interesse em me ajudar.
Obrigado pela atenção.
Estou reativando um projeto antigo, que é o de construir um sistema cad. Tenho alguns sistemas desenvolvido em vb6 os quais integram à s várias versões do autocad. Porém não quero mais depender dessa integração e resolver de forma independente, desenvolvendo um ambiente gráfico, não exatamente igual ao autocad, um minicad assim dizendo.
Preciso criar um ambiente no qual eu pego e importo os dados de coordenadas x,y,z e crio os segmentos, linhas, polilinhas, curvas, textos etc... Preciso criar panização ou arraste da tela, tipo scrooll de tela infinito vertical e horizontal, captura de coordenadas de tela. Algo básico que aos poucos vai criando corpo.
Se você tiver conhecimento de alguma biblioteca que de repente, possa me ajudar, pouparei tempo em codificar.
O próprio autocad tem uma dll [Ô]actr control[Ô] que traz o ambiente gráfico do autocad com todas as funções, porém, se eu pressionar a tecla [Ô]F2[Ô], o autocad é lançado para frente do sistema. Aà não dá. Tentei por API, isolar essa tecla enquanto usando o sistema que estava construindo, porém sem sucesso.
Bom, aguardo o seu parecer e desde já agradeço o seu interesse em me ajudar.
XAVIER,
Minha opinião:
Abandone o VB6 e passe todo seu código para VB.Net ou C#.Net ... até mesmo C++ talvez.
Você vai ter muito mais liberdade de ação.
Exemplos:
===================================================
Fazendo um programa de desenhar no VB #3
https://www.youtube.com/watch?v=87drFrhzHks
===================================================
Desenho , algumas novidades...
http://www.macoratti.net/d200503.htm
===================================================
C++
Biblioteca Gráfica OpenGL
http://www.inf.pucrs.br/~pinho/CG/Aulas/OpenGL/OpenGL.html
===================================================
[][ô]s,
Tunusat.
Minha opinião:
Abandone o VB6 e passe todo seu código para VB.Net ou C#.Net ... até mesmo C++ talvez.
Você vai ter muito mais liberdade de ação.
Exemplos:
===================================================
Fazendo um programa de desenhar no VB #3
https://www.youtube.com/watch?v=87drFrhzHks
===================================================
Desenho , algumas novidades...
http://www.macoratti.net/d200503.htm
===================================================
C++
Biblioteca Gráfica OpenGL
http://www.inf.pucrs.br/~pinho/CG/Aulas/OpenGL/OpenGL.html
===================================================
[][ô]s,
Tunusat.
Qual C++ você está se referindo ?
O Visual Studio Ultimate tem Vb.net, C#, C++ ?
Aguardo.
O Visual Studio Ultimate tem Vb.net, C#, C++ ?
Aguardo.
XAVIER,
O Visual Studio 2013 Ultimate tem:
- Visual Basic;
- Visual C#;
- Visual C + +;
- Visual F#;
- SQL Server;
- TypeScript;
- Python;
- Other Project Types;
[][ô]s,
Tunusat.
O Visual Studio 2013 Ultimate tem:
- Visual Basic;
- Visual C#;
- Visual C + +;
- Visual F#;
- SQL Server;
- TypeScript;
- Python;
- Other Project Types;
[][ô]s,
Tunusat.
Maravilha, Tunusat !!!
1º - Para esse projeto [Ô]Cad[Ô] o qual mencionei, o que você com sua experiência me indicaria ?
2º - Consigo baixar free esse [Ô]Visual Studio 2013 Ultimate[Ô] ? Onde ? 4Share ?
Um abraço.
1º - Para esse projeto [Ô]Cad[Ô] o qual mencionei, o que você com sua experiência me indicaria ?
2º - Consigo baixar free esse [Ô]Visual Studio 2013 Ultimate[Ô] ? Onde ? 4Share ?
Um abraço.
XAVIER,
Se você já tem algum código escrito em VB6 o que eu recomendo é que você migre seu código para VB.Net.
Se você não tem nada pronto, pode tentar montar em uma linguagem mais moderna. Exemplos: VB.Net, C#, C++ ou até mesmo Java!
O código de programação VB.Net, C# e C++ é gratuito, mas o IDE (Integrated Development Environment) não é nada free. é claro que temos nossas variantes. Veja em:
http://wiki.wxwidgets.org/List_of_Integrated_Development_Environments
No IDE chamado de [Ô]Microsoft Visual Studio[Ô] até existe uma versão gratuita, mas a [Ô]ultimate[Ô] precisa pagar. Veja em:
http://www.visualstudio.com/en-us/explore/ide-vs.aspx
Se você sabe ler em inglês pode até achar alguma literatura mais legal. Exemplo:
API DESIGN FOR C++
http://www.livrariacultura.com.br/scripts/resenha/resenha.asp?nitem=22310845&sid=undefinedundefined
Achei muito interessante esta apostila:
http://repositorio-aberto.up.pt/bitstream/10216/1848/2/1401.pdf
[][ô]s,
Tunusat.
Se você já tem algum código escrito em VB6 o que eu recomendo é que você migre seu código para VB.Net.
Se você não tem nada pronto, pode tentar montar em uma linguagem mais moderna. Exemplos: VB.Net, C#, C++ ou até mesmo Java!
O código de programação VB.Net, C# e C++ é gratuito, mas o IDE (Integrated Development Environment) não é nada free. é claro que temos nossas variantes. Veja em:
http://wiki.wxwidgets.org/List_of_Integrated_Development_Environments
No IDE chamado de [Ô]Microsoft Visual Studio[Ô] até existe uma versão gratuita, mas a [Ô]ultimate[Ô] precisa pagar. Veja em:
http://www.visualstudio.com/en-us/explore/ide-vs.aspx
Se você sabe ler em inglês pode até achar alguma literatura mais legal. Exemplo:
API DESIGN FOR C++
http://www.livrariacultura.com.br/scripts/resenha/resenha.asp?nitem=22310845&sid=undefinedundefined
Achei muito interessante esta apostila:
http://repositorio-aberto.up.pt/bitstream/10216/1848/2/1401.pdf
[][ô]s,
Tunusat.
se quiser desenvolver em vb6 tem estes componentes:
CAD.OCX 1.0 (free)
CAD OCX Pro 2.0 (pago)
voce acha eles em http://www.baixaki.com.br/
mas migrar para plataforma mais modernas é bom, vb6 só é garantido até o win8 ...
CAD.OCX 1.0 (free)
CAD OCX Pro 2.0 (pago)
voce acha eles em http://www.baixaki.com.br/
mas migrar para plataforma mais modernas é bom, vb6 só é garantido até o win8 ...
Obrigadão WOLFFIRE!
Porém esses que você indicou são ferramentas integradas ao CAD. Vou desenvolver um ambiente Cad próprio. Sei que levará algumas semanas, mas consigo. Matrizes e compressão de pixels são o segredo para vetorização. Eu tenho os modelos a partir de um livro que comprei em um [Ô]sebo[Ô] há uns três anos. Ele é dedicado a desenvolvimento de sistemas cad unicamente. Está todo em C, inclusive tudo que respeita à sistemas cad. Na verdade os IDE[ô]s são facilitadores para se programar, mas o fundo de tudo é C e C++. Só que desenvolver em nÃvel de máquina é terrÃvel.
De qualquer forma agradeço a atenção.
Um abraço.
Porém esses que você indicou são ferramentas integradas ao CAD. Vou desenvolver um ambiente Cad próprio. Sei que levará algumas semanas, mas consigo. Matrizes e compressão de pixels são o segredo para vetorização. Eu tenho os modelos a partir de um livro que comprei em um [Ô]sebo[Ô] há uns três anos. Ele é dedicado a desenvolvimento de sistemas cad unicamente. Está todo em C, inclusive tudo que respeita à sistemas cad. Na verdade os IDE[ô]s são facilitadores para se programar, mas o fundo de tudo é C e C++. Só que desenvolver em nÃvel de máquina é terrÃvel.
De qualquer forma agradeço a atenção.
Um abraço.
Esse download do [Ô]Visual Studio Ultimate[Ô] na página proncipal do VBmania é free ou share ware?
Tópico encerrado , respostas não são mais permitidas