Implementação de Interface Gráfica C/C++

1. Implementação de Interface Gráfica C/C++

Rafaela Backer
RafaelaBacker

(usa elementary OS)

Enviado em 06/07/2016 - 07:06h

Galera , seguinte gostaria de melhorar o design de uma calculadora escrita em C ,deixando de executa-la pelo terminal e colocando umas janelinhas com design e tals, só para aprender msm , porém eu não sei por onde começo , entendo bem C , mas nao tenho uma noçao muito boa de orientaçao a objetos ainda... mas enfim por onde vcs indicam começar ? vlw


  


2. Re: Implementação de Interface Gráfica C/C++

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/07/2016 - 08:29h

de uma lida
acho que pode de ajudar

http://equipe.nce.ufrj.br/adriano/c/apostila/gtk/html/gtk.html


3. Re: Implementação de Interface Gráfica C/C++

Rafaela Backer
RafaelaBacker

(usa elementary OS)

Enviado em 06/07/2016 - 09:17h

danniel-lara escreveu:

de uma lida
acho que pode de ajudar

http://equipe.nce.ufrj.br/adriano/c/apostila/gtk/html/gtk.html


ahhh valeu !!! , vou dar uma olhada


4. Re: Implementação de Interface Gráfica C/C++

Paulo
paulo1205

(usa Ubuntu)

Enviado em 06/07/2016 - 11:20h

Eu indico começar por aprender orientação a objetos. Você pode até fazer isso em conjunto com o aprendizado de um bom ambiente gráfico -- desde que não confunda uma coisa com a outra.

Acima, um colega sugeriu usar o GTK+. Mas mesmo o GTK+, que teoricamente é uma biblioteca gráfica “em C”, é projetado com orientação a objetos em mente. Aquele monte de ponteiros e casts para todo lado é justamente a forma de conseguir orientação a objetos em C(*).

Talvez seja interessante você ver alguma coisa pequena de GUI, mesmo sem ver necessariamente muita coisa de OO, só para sentir o jeito de trabalhar. Uma calculadora pode até ser um bom exemplo. Mas para evoluir a partir daí, para poder fazer coisas mais elaboradas ou criar seus próprios elementos de interface gráfica, será muito útil você entender OO mais a fundo.

-----
(*) Na verdade, é assim também que funciona por trás das cortinas em qualquer outra linguagem, mas é muito mais confortável deixar os compiladores descortinarem essas coisas na hora de gerar o executável do que você mesma ter de fazê-las no próprio código fonte.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts