Dúvida sobre como criar um programa

29 views
Skip to first unread message

Douglas Araujo de Moura

unread,
Feb 24, 2016, 7:51:13 AM2/24/16
to Garoa Hacker Clube
Pessoal,

Quero criar um programa de análise de estruturas de código aberto aos moldes do famoso (entre as escolas de engenharia) Ftool:

http://webserver2.tecgraf.puc-rio.br/ftool/

Sei fazer os cálculos, mas não manjo nada da parte gráfica. Por exemplo:

* Como "desenhar" os pontos e linhas no computador, como o Ftool?;
* Qual seria a linguagem mais indicada para começar o projeto?;
* Seria possível fazer em javascript para utilizar o programa no navegador?

Se alguém puder ajudar, eu agradeço.

Att,
Douglas Moura

Robson Dantas

unread,
Feb 24, 2016, 8:16:07 AM2/24/16
to hacker...@googlegroups.com
Fala Douglas!

Totalmente possível via Javascript em navegadores modernos e que suportem html5.

Precisa apenas aprender a lidar com o canvas. Veja: http://www.html5canvastutorials.com/tutorials/html5-canvas-lines/

Agora, sobre outras linguagens, praticamente todas as mais conhecidas possuem algum tipo de toolkit gráfico que atendem aos requisitos, incluindo Java, Python, C++, C#, entre outras.

De uma olhada no link que passei e qualquer coisa, só falar.

Abs 

--
Robson Dantas

Sent via mobile
--
-... . . -..- -.-. . .-.. .-.. . -. - - --- . .- -.-. .... --- - .... . .-.
Regras da Lista: https://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
Para mais informações sobre o Garoa Hacker Clube acesse https://garoa.net.br
Maiores opções sobre o Google Groups, visite: https://groups.google.com/group/hackerspacesp
.--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ... . --- .-- .. -.- ..
Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)

DQ

unread,
Feb 24, 2016, 8:17:11 AM2/24/16
to Garoa Hacker Clube
Existe uma quantidade imensa de maneiras de desenhar gráficos. Você já conhece alguma linguagem? Se sim, investigue quais recursos gráficos ela já possui e quais bibliotecas gráficas estão disponíveis para ela. Se você vai querer aprender tudo, inclusive uma linguagem, comece pensando que plataformas você quer suportar.

Alguns exemplos aleatórios:
Você pode também fazer em javascript, usando elemento canvas do HTML5: http://www.w3schools.com/html/html5_canvas.asp

DQ

Felipe Sanches

unread,
Feb 24, 2016, 8:17:29 AM2/24/16
to Garoa HC
2016-02-24 9:51 GMT-03:00 Douglas Araujo de Moura <maildo...@gmail.com>:
Pessoal,

Quero criar um programa de análise de estruturas de código aberto aos moldes do famoso (entre as escolas de engenharia) Ftool:

http://webserver2.tecgraf.puc-rio.br/ftool/

Em um momento distante do passado (quando eu ainda estava na faculdade de engenharia) eu tive a mesma intenção de substituir o ftool por uma ferramenta de software livre... Bom saber que eu não fui o único a pensar nessa possibilidade :-)
 

Sei fazer os cálculos, mas não manjo nada da parte gráfica. Por exemplo:

* Como "desenhar" os pontos e linhas no computador, como o Ftool?;

Há inúmeras formas. Você precisa de alguma biblioteca gráfica. Tem tantas opções que fica até difícil de enumerar exemplos aqui. Vai depender muito da linguagem de programação escolhida.
 
* Qual seria a linguagem mais indicada para começar o projeto?;

Tanto faz. Escolha a linguagem que você tem mais familiaridade. Se fosse eu, eu faria em python.
 
* Seria possível fazer em javascript para utilizar o programa no navegador?

Sim, seria.

 

Se alguém puder ajudar, eu agradeço.

Att,
Douglas Moura

--

Douglas Araujo de Moura

unread,
Feb 24, 2016, 8:51:47 AM2/24/16
to Garoa HC
Muito obrigado pela ajuda pessoal. Eu sei PHP (fiz muitos sites há algum tempo). Acho que eu prefiro fazer mesmo em javascript, a facilidade de apenas abrir o navegador para analisar estruturas em duas dimensões é muito mais tentadora do que baixar e instalar um programa.

Rogerio Penchel

unread,
Feb 24, 2016, 9:23:43 AM2/24/16
to hacker...@googlegroups.com
"Acho que eu prefiro fazer mesmo em javascript, a facilidade de apenas abrir o navegador para analisar estruturas em duas dimensões é muito mais tentadora do que baixar e instalar um programa."

Muito mais! Além de poder rodar em Tablets.

Murch

unread,
Feb 24, 2016, 9:53:01 AM2/24/16
to Garoa Hacker Clube
e funciona em qualquer SO !
Reply all
Reply to author
Forward
0 new messages