quarta-feira, 14 de março de 2012

Olá Mundo (Windows Forms Application com C#)

Exemplo simple de como exibir uma mensagem com windows forms application com c# usando o Visual Studio 2010.


Vamos criar um novo projeto.

File > New > Project...




Escolhe como projeto: Windows Forms Application e dê um nome para ele, no meu caso “OláMundoForm”.




Na Toolbox do lado esquerdo do VStudio, clique e arraste para o formulário um LABEL.


Dê dois cliques sobre o formulário e ele abrir a tela para edição de código, quando você clica duas vezes sobre o formulário ele cria o evento load dele mesmo e é justamente nesse evento que vamos inserir nosso código.





Quando você cria um novo formulário, esse código e gerado automaticamente.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms; 
namespace OlaMundoForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
} 

Quando você clica duas vezes sobre o formulário, ele automaticamente cria o evento load, como abaixo. 

namespace OlaMundoForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //evento criado quando é clicado duas vezes sobre o formulario.
        private void Form1_Load(object sender, EventArgs e)
        {
           
        }
    }
} 

Agora vamos adicionar o código para mostrar a mensagem no label que arrastamos para o formulário.

Bom!
O código é bem simples.

Label1 = nome label que foi adicionado ao formulário.
Text = texto que vai ser exibido no label.
“=” = sinal de atribuição ou seja, responsável de passar o valor ao objeto.
“Olá Mundo” = String ou conjunto de caracteres que atribuiremos ao label.

label1.Text = "Olá Mundo!"; 


Código final:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms; 
namespace OlaMundoForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {           
            label1.Text = "Olá Mundo!";
        }
    }
}

Após concluir a codificação, pressione a tecla F5 para compilar o programa ou clique no botão “Start Debugging” na barra de ferramentas


Resultado:





2 comentários: