uma interface gráfica na linguagem c é possivel??quais principais blibiotecas etc etc??

1. uma interface gráfica na linguagem c é possivel??quais principais blibiotecas etc etc??

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/09/2016 - 20:36h

sempre me perguntei GUI em linguagem c é possivel?


  


2. Re: uma interface gráfica na linguagem c é possivel??quais principais blibiotecas etc etc??

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/09/2016 - 21:03h

Sim. Qual ambiente você está usando?

...

Então olhe para ele.

Se não for C, deve ser C++.

----------------------------------------------------------------------------------------------------------------
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: uma interface gráfica na linguagem c é possivel??quais principais blibiotecas etc etc??

Paulo
paulo1205

(usa Ubuntu)

Enviado em 09/09/2016 - 01:51h

É possível, sim.

Já existiam GUIs antes de existir C++ ou Java, e ambientes de programação nativos, como WinAPI ou X11+Xlib, são totalmente definidos em C. E mesmo ferramentas de nível mais alto existem também com C “puro”, como Xaw, Tk, e MOTIF.

Mas acaba sendo um bocado verborrágico programar uma GUI apenas com os recursos nativos do C. GUIs são mais facilmente modeladas usando orientação a objetos, mas C não foi projetada para implementar suporte a OO diretamente, em nível de linguagem.

Algumas bibliotecas modernas para a construção de GUIs em C procuram permitir modelagem OO mas com implementação feita em C. Para tanto, elas usam pesadamente tipos de dados próprios e macros que servem para descrever relações entre tipos de dados (herança e polimorfismo, de um jeito que lembra, explicitamente, aquilo que C++ faz implicitamente).

A principal biblioteca que trabalha desse modo é a Gtk+, usada pelo Gnome e diversos outros aplicativos. Ela é considerada uma biblioteca moderna e adequada para quem quer fazer programas com GUI em C. No entanto, se a GUI for muito elaborada, o peso de se trabalhar com as macros e tipos de dados próprios acaba ficando muito grande, e o programa acaba ficando com mais cara de Gtk+ (uso explícito da implementação manual de OO) do que com cara de C. Então, a pergunta de muitos críticos acaba sendo esta: se Gtk+ acaba criando uma linguagem própria para conseguir implementar OO, por que não usar logo uma GUI numa linguagem que já tem esses recursos nativamente?


4. Re: uma interface gráfica na linguagem c é possivel??quais principais blibiotecas etc etc??

Nelson
Nelson_Nunes

(usa Slackware)

Enviado em 09/09/2016 - 08:26h

É possível sim, porem, você deve usar C++, pois se adequá melhor à este proposito.

Mas se é obrigatório usar a linguagem C, procure a Lib Gtk+.




5. Re: uma interface gráfica na linguagem c é possivel??quais principais blibiotecas etc etc??

lucas carneiro
LucasG1995

(usa Ubuntu)

Enviado em 11/09/2016 - 12:08h

QT creator






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts