Linguagem visual aula 1

Preview:

DESCRIPTION

Programação de computadores

Citation preview

Linguagem VisualMsc. Iranildo Ramos da Encarnação

Linguagem Visual

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

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

eventos

Linguagem Visual

• Componentes Visuais– Formulário

Linguagem Visual

• Componentes Visuais– Controles Comuns

Linguagem Visual

• Componentes Visuais– Controle comuns

Linguagem Visual

• Componentes Visuais– Controle comuns

Linguagem Visual

• Componentes Visuais– Controle comuns

Linguagem Visual

• Propriedades dos componentes

Linguagem Visual

• Formulário com componente

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

Linguagem Visual

• DigaOi (em C#)

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!"); } }}

Linguagem Visual

• Executando

Linguagem Visual

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

Linguagem Visual

• Adicionando outro projeto a nossa solução

Linguagem Visual

• Adicionando outro projeto a nossa solução

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;

} }}

Linguagem Visual

• Construindo a solução

Linguagem Visual

• Inserindo a referência

Linguagem Visual

• Executando