Programa em C com interface gráfica

1. Programa em C com interface gráfica

Falcão
falke

(usa Ubuntu)

Enviado em 13/10/2016 - 14:39h

Boa tarde, pessoal. Me perdoem o incomodo, só venho lhes perguntar algumas coisas: Na faculdade aprendi a linguagem C porém apenas em prompt e é algo que gostaria de ouvir de programadores mais experientes... Existe como programar em C para interface gráfica? Se existe porque geralmente aprendemos os códigos em prompt para depois partir para a interface? E muda muita coisa do que aprendido no prompt? Existe alguma linguagem de programação que seja mais amigável para criar programas desta forma?

Se alguém puder explicar, agradeço. E me perdoem qualquer erro que possa ter cometido acima.


  


2. Re: Programa em C com interface gráfica

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/10/2016 - 14:45h

Tem o GTK+.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Programa em C com interface gráfica

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 13/10/2016 - 15:03h

Para interface gráfica em C e C++, existe Qt, sem dúvidas é muito portável.
https://wiki.qt.io/Basic_Qt_Programming_Tutorial

Mas quanto a pergunta, na faculdade de curso, você sobre algoritmos e sobre linguagem C.
Você não precisa de uma interface gráfica pra compreender algoritmos, pode resolver tudo na base da matemática.
A linguagem C não possui suporte nativo para interface gráfica, existem bibliotecas que dão este suporte. Então,
no seu curso é lecionado sobre o core da linguagem.

Eu utilizei dos aspectos com programação com GUI, uma utilizando Qt, que funciona muito bem, até mesmo em sistemas embarcados,
e outra abordagem, utilizando front-end web. Esta segunda opção é mais complexa de implementar, mas é mais modular e não preso apenas
a uma dependência, como no caso da biblioteca.
Exemplo:
front-end com HTML e JavaScript
back-end com C ou C++, utilizando algum procotolo comercial para trocar mensagens.

A alguns anos trabalhei desenvolvendo interface gráfica direto com Windows API, e digo que é um processo doloroso e sem retorno a longo prazo, por isso, prefiro optar por algo que já abstraia a plataforma em que estou trabalhando.
--
Uilian Ries
Linux Counter: 521986






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts