21
Linguagem Visual Msc. Iranildo Ramos da Encarnação

Linguagem visual aula 1

Embed Size (px)

DESCRIPTION

Programação de computadores

Citation preview

Page 1: Linguagem visual   aula 1

Linguagem VisualMsc. Iranildo Ramos da Encarnação

Page 2: Linguagem visual   aula 1

Linguagem Visual

• Programação Visual– Linguagens de programação baseadas em

janelas e componentes gráficos– Linguagens de programação baseadas em

eventos

Page 3: Linguagem visual   aula 1

Linguagem Visual

• Componentes Visuais– Formulário

Page 4: Linguagem visual   aula 1

Linguagem Visual

• Componentes Visuais– Controles Comuns

Page 5: Linguagem visual   aula 1

Linguagem Visual

• Componentes Visuais– Controle comuns

Page 6: Linguagem visual   aula 1

Linguagem Visual

• Componentes Visuais– Controle comuns

Page 7: Linguagem visual   aula 1

Linguagem Visual

• Componentes Visuais– Controle comuns

Page 8: Linguagem visual   aula 1

Linguagem Visual

• Propriedades dos componentes

Page 9: Linguagem visual   aula 1

Linguagem Visual

• Formulário com componente

Page 10: Linguagem visual   aula 1

Linguagem Visual

• Evento associado ao componente

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

MessageBox.Show("Olá pessoal")

End SubEnd Class

Page 11: Linguagem visual   aula 1

Linguagem Visual

• DigaOi (em C#)

Page 12: Linguagem visual   aula 1

Linguagem Visual...........namespace DigaOi{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); }

private void button1_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Oi!"); } }}

Page 13: Linguagem visual   aula 1

Linguagem Visual

• Executando

Page 14: Linguagem visual   aula 1

Linguagem Visual

Page 15: Linguagem visual   aula 1

Linguagem Visual

• Adicionando Projetos– Executáveis, classes...

• Deve haver referências entre os projetos– Códigos em .Net instalados no computador– Componentes COM– Códigos desenvolvidos pelo usuário

Page 16: Linguagem visual   aula 1

Linguagem Visual

• Adicionando outro projeto a nossa solução

Page 17: Linguagem visual   aula 1

Linguagem Visual

• Adicionando outro projeto a nossa solução

Page 18: Linguagem visual   aula 1

Linguagem Visual• Adicionando código

namespace Logica{ public class Logica1 { public static string GetString() { string saldacao="Oi"; int hora = DateTime.Now.Hour; if (hora < 12) saldacao = "Bom Dia!"; if (hora > 18) saldacao = "Boa Noite!"; return saldacao;

} }}

Page 19: Linguagem visual   aula 1

Linguagem Visual

• Construindo a solução

Page 20: Linguagem visual   aula 1

Linguagem Visual

• Inserindo a referência

Page 21: Linguagem visual   aula 1

Linguagem Visual

• Executando