SlideShare uma empresa Scribd logo
1 de 11
Windows Formulários
Bagui
Windows - Formulários
 Os

formulários Windows são uma
característica poderosa do visual studio.
A
crição
de
aplicação
GUI – Grafic user interface(interface
gráfica) baseadas com formulário, pode
fazer-se facilmente através de um
conjunto de classes definides em espaços
de nome.
Windows - Formulários
O

programador ao trabalhar com os
formulários Windows irá constatar que
estes são muito mais simples de codificar,
com código mais limpo, mais orientado
aos objectos, mas ao mesmo tempo
muito completo.
Windows - Formulários
 Uma

aplicação de formulários Windows
consiste numa ou mais chamadas de
FORMULÁRIOS:

 Estas




janelas podem ser :

Janela principal
Janela filha
Caixa de diálogo
Windows - Formulários


Num formulário podemos colocar um ou mais
controlos tais como, por exemplo, botões.



Quanto às janelas podem-se considerar dois
tipos de aplicações:




Single Document Interface (SDI) – numa
aplicação SDI, cada instância da aplicação
tem um formulário (janela) próprio
Multiple Document Inteface (MDI) – uma
aplicação
MDI
permite
abrir
vários
documentos, formulários, numa instância da
aplicação.
Windows - Formulários


ESPAÇO DE NOME SYSTEM: :WINDOWS: : FORMS



O espaço de nome SYSTEM: :WINDOWS: : FORMS
contém classes para criação de aplicações
baseadas em janelas tirando vantagens das
características da interface do sistema operativo
Windows



Duas das classes mais importantes deste espaço
de nome são a classe Forms e a classe Control.
Windows - Formulários

O

quadro seguinte apresenta alguma das
classes deste espaço nome:

NOME

DESCRIÇÃO

Aplicattion

Fornece métodos estáticos e
propriedades para gerir uma
aplicação como , por exemplo
iniciar e terminar uma
aplicação. Esta classe não pode
ser herdada.

Button

Controlo botão
NOME

DESCRIÇÃO

Label

Controlo Label

ListBox

Controlo ListBox

ListView

Controlo Representa uma lista de
controlos para visualização de
uma colecção de itens . São
possíveis, quatro vitas diferentes.

MenuStrip

Representa a funcionalidade para
a criação de menus Windows
Forms

MessageBox

Visualiza uma caixa de mensagens
que contém texto, botões e
símbolos. Esta janela serve para
informar ou então dar uma
instrução ao utilizador.

PictureBox

Controlo PictureBox

RadioButton

Controlo RadioButton

TextBox

Controlo TextBox
Windows - Formulários


ESPAÇO DE NOME SYSTEM: :DRAWING



Este espaço de nome contem as ferramentas
gráficas básicas. A classe Graphics, que faz
parte deste espaço de nome, tem os métodos
que permitem desenhar numa janela. É
também aqui que se encontram definidos os
tamanhos e posições dos componentes,
ambos são medidos em pixeis.
A posição é determinada a partir do canto
superior esquerdo, cujo valor é o par ordenado
(x = 0, y = 0)


Windows - Formulários




Um controlo é um objecto que pode ser
inserido num formulário para adicionar
funcionalidades a esse formulário. Com os
controlos consegue-se um desenvolvimento
rápido da aplicação (RAD – Rapid Aplicattion
Developement).
Se um controlo pode ter outros controlos estão
também é um contentor. Assim, a aplicação
GUI consiste num objecto do tipo formulário,
que actua como um contentor principal, e em
objectos controlo.
Windows - Formulários
 Um

formulário é uma janela que pode existir
por si só. É possível escrever na sua
superfície e adicionar-lhe controlos, não
podem existir sozinhos, necessitam de um
contentor.
 As aplicações GUI são orientadas por
eventos, isto é, aplicação responde a
acontecimentos, como o clique no botão.
Os formulários Windows usam o modelo de
eventos NET para ligar os eventos aos
métodos que os manipulam.

Mais conteúdo relacionado

Destaque (6)

Sockets : Introdução
Sockets : IntroduçãoSockets : Introdução
Sockets : Introdução
 
Socket
SocketSocket
Socket
 
Threads
ThreadsThreads
Threads
 
Socket
SocketSocket
Socket
 
Sistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - SocketSistemas Distribuídos - Comunicação Distribuída - Socket
Sistemas Distribuídos - Comunicação Distribuída - Socket
 
Exercicios - Java Swing
Exercicios - Java SwingExercicios - Java Swing
Exercicios - Java Swing
 

Semelhante a Windows Forms GUI

5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráfico5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráficoSandra Minhós
 
VB 6.0 1
VB 6.0 1VB 6.0 1
VB 6.0 1cjc173
 
Construindo aplicações com netbeans
Construindo aplicações com netbeansConstruindo aplicações com netbeans
Construindo aplicações com netbeansSliedesharessbarbosa
 
03 curso basicodeinformatica-microsoftword2007-2aversao (1)
03 curso basicodeinformatica-microsoftword2007-2aversao (1)03 curso basicodeinformatica-microsoftword2007-2aversao (1)
03 curso basicodeinformatica-microsoftword2007-2aversao (1)Rose Benites
 
Informática administrativa - Viviane Ribeiro
Informática administrativa - Viviane RibeiroInformática administrativa - Viviane Ribeiro
Informática administrativa - Viviane RibeiroAlexJSouza
 
Aplicações java com netbeans
Aplicações  java com  netbeansAplicações  java com  netbeans
Aplicações java com netbeansThalles Anderson
 
Como utilizar windows management instrumentation com a linguagem vb script
Como utilizar windows management instrumentation com a linguagem vb scriptComo utilizar windows management instrumentation com a linguagem vb script
Como utilizar windows management instrumentation com a linguagem vb scriptLucas Vinícius
 
Tutorial visual c# express
Tutorial  visual c# expressTutorial  visual c# express
Tutorial visual c# expressArthur Azevedo
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualCentro Paula Souza
 
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdiDesenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdiWesley Germano Otávio
 

Semelhante a Windows Forms GUI (20)

Apostila visual basic
Apostila visual basicApostila visual basic
Apostila visual basic
 
Apostila de vb
Apostila de vbApostila de vb
Apostila de vb
 
5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráfico5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráfico
 
VB 6.0 1
VB 6.0 1VB 6.0 1
VB 6.0 1
 
Construindo aplicações com netbeans
Construindo aplicações com netbeansConstruindo aplicações com netbeans
Construindo aplicações com netbeans
 
Apostila: Netbeans
Apostila: NetbeansApostila: Netbeans
Apostila: Netbeans
 
Jogo da velha
Jogo da velhaJogo da velha
Jogo da velha
 
Como Implementar Um Menu Ribbon em C#
Como Implementar Um Menu Ribbon em C#Como Implementar Um Menu Ribbon em C#
Como Implementar Um Menu Ribbon em C#
 
03 curso basicodeinformatica-microsoftword2007-2aversao (1)
03 curso basicodeinformatica-microsoftword2007-2aversao (1)03 curso basicodeinformatica-microsoftword2007-2aversao (1)
03 curso basicodeinformatica-microsoftword2007-2aversao (1)
 
Informática administrativa - Viviane Ribeiro
Informática administrativa - Viviane RibeiroInformática administrativa - Viviane Ribeiro
Informática administrativa - Viviane Ribeiro
 
Aplicações java com netbeans
Aplicações  java com  netbeansAplicações  java com  netbeans
Aplicações java com netbeans
 
Como utilizar windows management instrumentation com a linguagem vb script
Como utilizar windows management instrumentation com a linguagem vb scriptComo utilizar windows management instrumentation com a linguagem vb script
Como utilizar windows management instrumentation com a linguagem vb script
 
Aula1
Aula1Aula1
Aula1
 
Tutorial visual c# express
Tutorial  visual c# expressTutorial  visual c# express
Tutorial visual c# express
 
05 - C# - componentes visuais v1.0
05 - C# - componentes visuais v1.005 - C# - componentes visuais v1.0
05 - C# - componentes visuais v1.0
 
Manual 7846
Manual 7846 Manual 7846
Manual 7846
 
Manual 7846
Manual 7846 Manual 7846
Manual 7846
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
 
Autocad 2013 básico
Autocad 2013 básicoAutocad 2013 básico
Autocad 2013 básico
 
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdiDesenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
 

Mais de Baguiasri

PI - 3,14....
PI - 3,14....PI - 3,14....
PI - 3,14....Baguiasri
 
Globalização
GlobalizaçãoGlobalização
GlobalizaçãoBaguiasri
 
Ficheiros em C
Ficheiros em CFicheiros em C
Ficheiros em CBaguiasri
 
Cablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificioCablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificioBaguiasri
 
Cablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificioCablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificioBaguiasri
 
Tarefa do vídeo
Tarefa do vídeoTarefa do vídeo
Tarefa do vídeoBaguiasri
 
Equipamento ativo de rede
Equipamento ativo de redeEquipamento ativo de rede
Equipamento ativo de redeBaguiasri
 
Meios fisicos de transmissão
Meios fisicos de transmissãoMeios fisicos de transmissão
Meios fisicos de transmissãoBaguiasri
 
Ficha de trabalho 4 - Ferramentas e acessórios de redes
Ficha de trabalho 4 -  Ferramentas e acessórios de redesFicha de trabalho 4 -  Ferramentas e acessórios de redes
Ficha de trabalho 4 - Ferramentas e acessórios de redesBaguiasri
 
M4 - Equipamento passivo de rede
M4 - Equipamento passivo de redeM4 - Equipamento passivo de rede
M4 - Equipamento passivo de redeBaguiasri
 
Processadores, placas de vídeo, de som
Processadores, placas de vídeo, de somProcessadores, placas de vídeo, de som
Processadores, placas de vídeo, de somBaguiasri
 
Ficha de trabalho 7
Ficha de trabalho 7Ficha de trabalho 7
Ficha de trabalho 7Baguiasri
 
Coreção da Ficha de Trabalho 6
Coreção da Ficha de Trabalho 6Coreção da Ficha de Trabalho 6
Coreção da Ficha de Trabalho 6Baguiasri
 
Resolução da Ficha de Trabalho 6
Resolução da Ficha de Trabalho 6 Resolução da Ficha de Trabalho 6
Resolução da Ficha de Trabalho 6 Baguiasri
 
Ficha de revisões
Ficha de revisõesFicha de revisões
Ficha de revisõesBaguiasri
 
Coreção do teste 1
Coreção do teste 1 Coreção do teste 1
Coreção do teste 1 Baguiasri
 

Mais de Baguiasri (20)

PI
PIPI
PI
 
PI - 3,14....
PI - 3,14....PI - 3,14....
PI - 3,14....
 
Globalização
GlobalizaçãoGlobalização
Globalização
 
Ficheiros em C
Ficheiros em CFicheiros em C
Ficheiros em C
 
Cablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificioCablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificio
 
Cablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificioCablagem horizontal e backbone de edificio
Cablagem horizontal e backbone de edificio
 
Tarefa do vídeo
Tarefa do vídeoTarefa do vídeo
Tarefa do vídeo
 
Equipamento ativo de rede
Equipamento ativo de redeEquipamento ativo de rede
Equipamento ativo de rede
 
Meios fisicos de transmissão
Meios fisicos de transmissãoMeios fisicos de transmissão
Meios fisicos de transmissão
 
Bastidores
BastidoresBastidores
Bastidores
 
Relatorio
RelatorioRelatorio
Relatorio
 
Ficha de trabalho 4 - Ferramentas e acessórios de redes
Ficha de trabalho 4 -  Ferramentas e acessórios de redesFicha de trabalho 4 -  Ferramentas e acessórios de redes
Ficha de trabalho 4 - Ferramentas e acessórios de redes
 
M4 - Equipamento passivo de rede
M4 - Equipamento passivo de redeM4 - Equipamento passivo de rede
M4 - Equipamento passivo de rede
 
Processadores, placas de vídeo, de som
Processadores, placas de vídeo, de somProcessadores, placas de vídeo, de som
Processadores, placas de vídeo, de som
 
Windows 7
Windows 7Windows 7
Windows 7
 
Ficha de trabalho 7
Ficha de trabalho 7Ficha de trabalho 7
Ficha de trabalho 7
 
Coreção da Ficha de Trabalho 6
Coreção da Ficha de Trabalho 6Coreção da Ficha de Trabalho 6
Coreção da Ficha de Trabalho 6
 
Resolução da Ficha de Trabalho 6
Resolução da Ficha de Trabalho 6 Resolução da Ficha de Trabalho 6
Resolução da Ficha de Trabalho 6
 
Ficha de revisões
Ficha de revisõesFicha de revisões
Ficha de revisões
 
Coreção do teste 1
Coreção do teste 1 Coreção do teste 1
Coreção do teste 1
 

Windows Forms GUI

  • 2. Windows - Formulários  Os formulários Windows são uma característica poderosa do visual studio. A crição de aplicação GUI – Grafic user interface(interface gráfica) baseadas com formulário, pode fazer-se facilmente através de um conjunto de classes definides em espaços de nome.
  • 3. Windows - Formulários O programador ao trabalhar com os formulários Windows irá constatar que estes são muito mais simples de codificar, com código mais limpo, mais orientado aos objectos, mas ao mesmo tempo muito completo.
  • 4. Windows - Formulários  Uma aplicação de formulários Windows consiste numa ou mais chamadas de FORMULÁRIOS:  Estas    janelas podem ser : Janela principal Janela filha Caixa de diálogo
  • 5. Windows - Formulários  Num formulário podemos colocar um ou mais controlos tais como, por exemplo, botões.  Quanto às janelas podem-se considerar dois tipos de aplicações:   Single Document Interface (SDI) – numa aplicação SDI, cada instância da aplicação tem um formulário (janela) próprio Multiple Document Inteface (MDI) – uma aplicação MDI permite abrir vários documentos, formulários, numa instância da aplicação.
  • 6. Windows - Formulários  ESPAÇO DE NOME SYSTEM: :WINDOWS: : FORMS  O espaço de nome SYSTEM: :WINDOWS: : FORMS contém classes para criação de aplicações baseadas em janelas tirando vantagens das características da interface do sistema operativo Windows  Duas das classes mais importantes deste espaço de nome são a classe Forms e a classe Control.
  • 7. Windows - Formulários O quadro seguinte apresenta alguma das classes deste espaço nome: NOME DESCRIÇÃO Aplicattion Fornece métodos estáticos e propriedades para gerir uma aplicação como , por exemplo iniciar e terminar uma aplicação. Esta classe não pode ser herdada. Button Controlo botão
  • 8. NOME DESCRIÇÃO Label Controlo Label ListBox Controlo ListBox ListView Controlo Representa uma lista de controlos para visualização de uma colecção de itens . São possíveis, quatro vitas diferentes. MenuStrip Representa a funcionalidade para a criação de menus Windows Forms MessageBox Visualiza uma caixa de mensagens que contém texto, botões e símbolos. Esta janela serve para informar ou então dar uma instrução ao utilizador. PictureBox Controlo PictureBox RadioButton Controlo RadioButton TextBox Controlo TextBox
  • 9. Windows - Formulários  ESPAÇO DE NOME SYSTEM: :DRAWING  Este espaço de nome contem as ferramentas gráficas básicas. A classe Graphics, que faz parte deste espaço de nome, tem os métodos que permitem desenhar numa janela. É também aqui que se encontram definidos os tamanhos e posições dos componentes, ambos são medidos em pixeis. A posição é determinada a partir do canto superior esquerdo, cujo valor é o par ordenado (x = 0, y = 0) 
  • 10. Windows - Formulários   Um controlo é um objecto que pode ser inserido num formulário para adicionar funcionalidades a esse formulário. Com os controlos consegue-se um desenvolvimento rápido da aplicação (RAD – Rapid Aplicattion Developement). Se um controlo pode ter outros controlos estão também é um contentor. Assim, a aplicação GUI consiste num objecto do tipo formulário, que actua como um contentor principal, e em objectos controlo.
  • 11. Windows - Formulários  Um formulário é uma janela que pode existir por si só. É possível escrever na sua superfície e adicionar-lhe controlos, não podem existir sozinhos, necessitam de um contentor.  As aplicações GUI são orientadas por eventos, isto é, aplicação responde a acontecimentos, como o clique no botão. Os formulários Windows usam o modelo de eventos NET para ligar os eventos aos métodos que os manipulam.