DESENHAR COM O VB

FABAO 26/04/2016 23:50:34
#461473
Olá amigos boa noite...

Recebi o pedido de um cliente e amigo, que me perguntou se seria possivel desenvolver para ele um sistema. Ele atua no ramo de marmoraria, e têm crescido muito, necessitando assim de mais automação...

A ideia que temos de inicio é cadastro de clientes, produtos, revenda de produtos, em fim o basico, porem queriamos fazer um módulo de ordem de serviço, onde ele pudesse desenhar as peças que serão cortadas, pesquisando na internet encontrei um software que faz isso, mas não sei se é VB e nem sei se é possivel fazer isso no VB, vou deixar o link do sistema que encontrei...

https://www.youtube.com/watch?v=PLIfZ0LtO_w&feature=youtu.be

Minha pergunta é:

é possivel fazer isso no VB?? se sim alguma dica de que controle usar??

Obrigado...

JABA 27/04/2016 00:13:03
#461474
Sistema bem complexo. Se for encarar isso, esteja preparado.

Aqui tem alguma coisa sobre Shape.

https://msdn.microsoft.com/pt-br/library/bbw12xs4%28v=vs.90%29.aspx?f=255&MSPPError=-2147217396
FABAO 27/04/2016 00:39:02
#461475
Citação:

:
Sistema bem complexo. Se for encarar isso, esteja preparado.

Aqui tem alguma coisa sobre Shape.

https://msdn.microsoft.com/pt-br/library/bbw12xs4%28v=vs.90%29.aspx?f=255&MSPPError=-2147217396




Sim com certeza bem complexo...

tbm encontrei essa DLL para integrar com o .NET

http://www.litecad.designcad.com.au/

vamos ver o que consigo com ela
KERPLUNK 27/04/2016 00:46:56
#461477
Sinceramente, você vai só perder tempo com isso. Não vale a pena, é reinventar a roda. Programas para desenhos já existem às pencas, diversos inclusive com recursos 3D e totalmente gratuitos inclusive para uso comercial. Além disso, você vai implementar um básico disso no seu projeto e o cliente sempre vai querer algo mais, dificultando sua vida em muito com uma coisa que já existe pronta.
FABAO 27/04/2016 00:53:40
#461479
Citação:

:
Sinceramente, você vai só perder tempo com isso. Não vale a pena, é reinventar a roda. Programas para desenhos já existem às pencas, diversos inclusive com recursos 3D e totalmente gratuitos inclusive para uso comercial. Além disso, você vai implementar um básico disso no seu projeto e o cliente sempre vai querer algo mais, dificultando sua vida em muito com uma coisa que já existe pronta.




Então vc recomenda que eu faça o controle convencional e diga a ele pra usar outro soft pra desenho? ou alguma sugestão de implementar outro soft pra desenhar e chamar no sistema na hora de montar a ordem de serviço?
CARLINHOS.SONEG 27/04/2016 07:12:36
#461480
Eu trabalho com AutoCad há mais de 15 anos e já tentei fazer um sistema parecido no VB6, realmente [Ô]dei com os burros na agua[Ô] é muito complicado você tem que trabalhar direto com as APIs muitas linhas de programação pois não achei nenhum componente (ocx) que me ajudava.
Por fim acabei abandonando e passei a controlar o aplicativo AutoCad para que meu sistema continuasse rodando e automatizando tarefas dentro dele, hoje na minha area de topografia meu sistema é referencia na minha região, pois roda dentro do [Ô]AutoCad[Ô] e faz coisas que o proprio software não faz, olha o video que eu fiz de demonstração:

https://www.youtube.com/watch?v=ntBa7O9vkvM
DS2T 27/04/2016 11:17:31
#461498
Existem vários softwares que fazem isso: Solidworks, AutoCad, Catia, NX (Siemens), Unigraphics ... e todos eles com muito mais recursos (análise de deformações, análise térmica, análise de fluidos dinamicos, tensão de von misses, etc).
Todos eles tem seus próprios formatos, mas devido a importação e exportação, fizeram formatos padrões também, que funcionam em todos os softwares. O STL é um destes.

Você pode implementar um visualizador STL no seu sistema, mas deixe o cara desenhar em outro software. Você só visualiza o relatório, mais simples né?

Aqui encontrei um exemplo de visualizador: http://www.codeproject.com/Articles/3742/StL-Data-File-Viewer


Reinventar a roda num projeto comercial vai acabar contigo... manutenção sem fim.
FABAO 27/04/2016 20:21:58
#461546
Pessoal, acho que o post tomou direção errada...

não quero recriar nada, nem to querendo fazer um monstro no VB não, apenas um simples, sisstema que consiga desenhar ratangulos e elipses, com algumas opções à mais...

O caso do autocad seria uma ideia, mas sem nada de trim, offset, fillet, scale, nem nada disso, seria apenas disponibilizar uma meia duzia de ferramentas, a DLL CAD que vi seria uma suposta opção...

Esse sistema que deixei como exemplo acima, alguem saberia dizer em que linguagem [Ô]provavelmente[Ô] foi escrito?

KERPLUNK 27/04/2016 21:19:48
#461547
O caso é que não é você quem vai decidir isso. é seu cliente. Ele não vai se contentar com desenhar retângulos e linhas na tela. Ele vai querer mais, sempre vai querer mais. Estamos tentando te livrar de uma série de dores de cabeça no futuro porque por mais que você ache que vai ser algo simples, seu cliente vai achar que não. Primeiro vai ser só uns quadrados na tela, depois ele vai querer texturas, depois colar fotos e por aí vai...
DS2T 27/04/2016 21:29:00
#461548
Concordo com o Kerplunk.
Mas se você realmente quer fazer isso... o objeto Printer é mais do que necessário para esses desenhos primitivos. Vai ser meio chatinho de fazer, mas se você quiser só o básico mesmo (retangulos, elipses com cota...) em 3 dias (se você não tiver familiaridade nenhuma com esse tipo de coisa) você consegue fazer isso.

Claro, pra coisa simples... se o negócio começar a ficar mais [Ô]parrudo[Ô], aí só com API ... ou indo pro .NET com GDI+.

Falou!

Tópico encerrado , respostas não são mais permitidas