You are on page 1of 5

…1.

º objecto a surgir com um novo projecto Windows…………………… Engloba outros objectos (contentor – container):……………………… Tem várias propriedades: •Título/nome, •Legenda (caption) •Dimensões (LxA – WxH) •Coordenadas no ecrã, etc……… Tem o respectivo código: •View + Code (F7)
27-10-2008 10:54 http://prof.uuggoo.net prof@uuggoo.net

A 1. Cria um novo formulário (Windows Form Application): File + New… 1. Grava como F10_A. Ficará com extensão .vb 2. Clica no formulário. 1. No painel Properties (à direita), no campo Text digita Nice. 2. Executa o programa. 3. Adiciona texto ao formulário. 1. Torna visível as ferramentas: View + Toolbox……………… 2. Desenha uma área de texto no formulário. 3. Digita uma mensagem no seu valor Text! 4. Executa. 4. Altera os seguintes componentes do formulário – uma de cada vez – e executa o programa. 1. Autosize, Backcolor, ControlBox, Cursor, Font, Icon, Location, Opacity, ShowIcon, Size, WindowsState 5. Repete o anterior para o rótulo (Label). 6. Verifica o código já criado!
27-10-2008 10:54 http://prof.uuggoo.net prof@uuggoo.net

1

F10 – C 1.net prof@uuggoo. F10 – B 1.net 2 . Cada elemento tem várias características: -Posição no formulário. insere um botão (Button) 1. 4. 3. um para alterar o tipo de letra. …associados a uma instrução através da escrita de código no programa. Verifica e modifica as propriedades das caixas de texto utilizadas em A.• Label …caixa de texto. Clica 2 vezes no botão (duplo-clic). …fazem executar determinada operação. No programa anterior.Text = TimeOfDay 2. 2. …adequadas para a introdução de informação (input). nome. Deverá surgir uma zona de código – aí digita o seguinte: Label1.Now TextBox1.net •Botões de comando …para interagir com o programa. • TextBox …caixas de texto. -Dimensão.uuggoo. …apenas para mostrar informação (output). Executa o programa.uuggoo. etc. 27-10-2008 10:54 http://prof.net prof@uuggoo. 1. Cria um novo botão que elimine a informação mostrada pelo anterior. Altera o texto do botão para Ver Data e Hora.Text = Date. Cria mais dois botões: um para mudar as cores. 27-10-2008 10:54 http://prof.

p. subtrai.Text = TextBox1.artista. etc.e.uuggoo.artista = artista ‘variável com valor “HIM” 27-10-2008 10:54 http://prof.texto = “Novo título” •som_MP3.e..Text 2.net prof@uuggoo. teria: • som_MP3. 27-10-2008 10:54 http://prof.net 3 .duração.Text F10 – D 1. um botão: •Texto – Botão. Cria uma aplicação que. dependendo do botão premido.uuggoo.Em programação orientada a objectos: …cada objecto tem várias características (campos) e métodos (funções).texto •Nome – Botão.: Valor = TextBox.cor Um objecto som_MP3. P. som_MP3.nome •Cor – Botão. Cria uma aplicação de soma de dois valores: TextBox3. Para alterar os valores dessas características: •Botão.net O output é visualizado na janela (formulário)… …onde também se efectua o input: • Apenas através da TextBox! O valor introduzido será obtido da característica Text do objecto. multiplica e divide dois valores. soma.net prof@uuggoo.Text + TextBox2.

Calendário: TextBox3. Experimenta os vários objectos disponíveis e as suas características. botões – o que preferires! 27-10-2008 10:54 http://prof.: Apenas uma pode ser seleccionada! 2.net 4 .Text = MonthCalendar1.MaxDate.: PictureBox1.net Z 1.net prof@uuggoo. Obs. •Atalhos (combinação de teclas).As aplicações com interface gráfico… …têm várias estratégias de interacção com o utilizador: •Ícones (botões). AULA 23 Adapta os programas das aulas 20 e 21 a este layout! 1.uuggoo.uuggoo.ImageLocation = "D:\h\Pictures\1. apenas com um botão mas 4 CheckBoxes faça as 4 operações.net prof@uuggoo. 1. Podes utilizar menus.e.gif" 27-10-2008 10:54 http://prof. p. Modifica o programa anterior para. •Menus! No painel de ferramentas: Menu & Toolbars + MenuStrip Para associar um comando a uma acção/instrução… …duplo-clique + digitar o código.Day 3.

net 5 . Elaboração e entrega da Ficha Formativa: Ficheiros sempre compactados em *.ZIP Nome do ficheiro sem espaços: AnoTurmaNºNomeAAAAMMDD.uuggoo.uuggoo. Utilizar o nome de 2.e.com/ • http://www. para a pasta.ubuntu. Envio do ficheiro (como anexo de mensagem) para o e-mail do canto inferior direito desta página! 27-10-2008 10:54 http://prof.com/ 1.net/?cat=50 • http://prof.net/ • http://www.Recursos de apoio: • http://prof. p.uuggoo. 3.net prof@uuggoo. 2.: 10D5MiguelS-20081130 Enviar dois ou mais ficheiros: submeter uma pasta compactada com esse ficheiros. 4.portableapps.