INTERFACE GR FICA
CAMPUS ALEXANDRE ALVES DE OLIVEIRA
BACH. EM CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: PROGRAMAÇÃO I
PROF. SÉRGIO BARROS
INTERFACE GRÁFICA EM LINGUAGEM DE
PROGRAMAÇÃO C
Priscila Rocha
Roseane Pires
Parnaíba – PI
Julho/2013
1
SUMÁRIO
1. Introdução ............................................................................................... pag. 3
2. Breve Histórico ....................................................................................... pag. 4
3. Interface gráfica utilizando a Linguagem de Programação C ........... pag. 5
3. 1. Bibliotecas para interface gráfica ....................................................... pag. 5
I. As API nativas ......................................................................................... pag. 5
I. 1. A Api gráfica do Windows .................................................................. pag. 5
I. 2. XWindow ............................................................................................. pag. 6
II. As bibliotecas de terceiros ...................................................................... pag. 6
4. Como criar uma interface gráfica utilizando a linguagem C ............. pag. 7
5. Referências Bibliográficas ..................................................................... pag. 19
2
1. INTRODUÇÃO
INTERFACE GRÁFICA DO USUÁRIO vem do acrônimo de inglês de GUI - Graphical User Interface.
É um ambiente utilizado pelos usuários a fim de interagir com dispositivos digitais através de ícones e menus (elementos gráficos). Este software é criado a fim de facilitar a praticidade de utilizar o computador através dessas representações gráficas de acordo com o sistema operacional.
Antes de ser criada a GUI, a interação entre o usuário e a máquina eram feitas através de linhas de comando - códigos específicos a nível de máquina. Hoje as GUI utilizam combinações de tecnologias e dispositivos para fornecer uma plataforma de forma que o usuário possa interagir.