DESENHAR COM O VB
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...
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...
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
Aqui tem alguma coisa sobre Shape.
https://msdn.microsoft.com/pt-br/library/bbw12xs4%28v=vs.90%29.aspx?f=255&MSPPError=-2147217396
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
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.
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?
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
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
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.
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.
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?
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?
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...
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!
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