Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Sistema Operativo
2 Conceito de Janela
3 Interface Gráfica com o Utilizador (I)
1 Sistema Operativo
3
Conceitos gerais para desenvolvimento em ambiente gráfico
Definição de SO
▪ Um Sistema Operativo (SO) é um conjunto de aplicações informáticas que se
destina a permitir a interface entre o utilizador e o hardware.
Software de
aplicações
Software de
sistema
Hardware
https://www.tutorialspoint.com/operating_system/os_overview.htm 4
Conceitos gerais para desenvolvimento em ambiente gráfico
Evolução do SO
1ª geração (1945-1955)
▪ Válvulas e placas programáveis
2ª geração (1955-1965)
▪ Transístores e sistemas batch
3ª geração (1965-1980)
▪ Circuitos integrados
4ª geração (1980-2000 )
▪ PCs, workstations, servidores
Última geração(??)
▪ PDAs, smartphones, tablets, sistemas
de navegação (ndrive), smart TVs, ...
https://pt.wikipedia.org/wiki/Livro:Evolu%C3%A7%C3%A3o_dos_Sistemas
http://www.tecmundo.com.br/sistema-operacional/2031-a-historia-dos-sistemas-operacionais-infografico-.htm 5
Conceitos gerais para desenvolvimento em ambiente gráfico
https://opentextbc.ca/computerstudies/chapter/classification-of-generations-of-computers/ 6
Conceitos gerais para desenvolvimento em ambiente gráfico
7
Conceitos gerais para desenvolvimento em ambiente gráfico
http://pt.wikipedia.org/wiki/Interface_de_linha_de_comando
http://pt.wikipedia.org/wiki/Interface_gr%C3%A1fica_do_utilizador
9
Conceitos gerais para desenvolvimento em ambiente gráfico
http://www.catb.org/~esr/writings/taouu/html/ch02s05.html 10
Conceitos gerais para desenvolvimento em ambiente gráfico
▪ Facilita a utilização por parte do utilizador, pois este não precisa de saber
comandos do SO para executar tarefas complexas ou simples, como copiar um
ficheiro para uma outra pasta;
▪ Possibilita otimizar as tarefas mais complexas com alguns cliques em janelas,
para encontrar as opções ou as tarefas a serem executadas além de usar
imagens para mostrar o que será feito por determinado programa;
▪ Facilita a interação entre o utilizador e o computador, com a abstração de
comandos de ecrã de texto, que são substituídos por imagens;
▪ Uma interface gráfica com botões, janelas, é mais amigável para o utilizador do
que uma interface de comandos, além de possibilitar a acessibilidade.
11
Conceitos gerais para desenvolvimento em ambiente gráfico
12
Conceitos gerais para desenvolvimento em ambiente gráfico
2 Conceito de JANELA
13
Conceitos gerais para desenvolvimento em ambiente gráfico
Definição de Janela
Em informática, uma janela é uma área visual contendo algum tipo de interface do
utilizador, exibindo uma saída produzida pelo sistema ou permitindo a entrada de
dados.
http://pt.wikipedia.org/wiki/Janela_(inform%C3%A1tica)
14
Conceitos gerais para desenvolvimento em ambiente gráfico
• Janela
As janelas são geralmente apresentadas como objetos bidimensionais e
retangulares organizados em várias áreas de trabalho.
Entretanto o programa pode ser apresentado em mais do que uma janela, ou ate
mesmo sem uma janela.
http://pt.wikipedia.org/wiki/Widget
15
Conceitos gerais para desenvolvimento em ambiente gráfico
• A Microsoft aparece em 1977 com o seu sistema operativo DOS, um sistema operativo
totalmente baseado em texto e que equipa todos os computadores IBM da época.
http://pt.wikipedia.org/wiki/Macintosh
16
Conceitos gerais para desenvolvimento em ambiente gráfico
https://pt.wikipedia.org/wiki/Windows_3.x
17
Conceitos gerais para desenvolvimento em ambiente gráfico
18
Conceitos gerais para desenvolvimento em ambiente gráfico
Definição de GUI
Em informática, a Interface Gráfica do Utilizador (GUI - Graphics Use Interface), é
um mecanismo de interação homem-máquina com um rato ou um teclado.
O utilizador é capaz de
selecionar símbolos e
manipula de forma a obter
algum resultado gráfico.
http://www.tecmundo.com.br/historia/9528-a-historia-da-interface-grafica.htm
19
Conceitos gerais para desenvolvimento em ambiente gráfico