🎯 Objetivo: Neste capítulo, você aprenderá os conceitos fundamentais por trás das Interfaces Gráficas (GUI) e como criar seu primeiro aplicativo de desktop em C# usando o Windows Forms. Você irá entender a lógica de programação orientada a eventos, um pilar essencial para o desenvolvimento de GUIs.
Até agora, seus programas foram executados em um console, interagindo com o usuário através de texto. Uma Interface Gráfica do Usuário (GUI), por outro lado, usa elementos visuais como janelas, botões, caixas de texto e menus para permitir que o usuário interaja com a aplicação de forma intuitiva.
A principal diferença entre um programa de console e uma aplicação GUI é o fluxo de execução:
Seu trabalho como desenvolvedor GUI é:
O Windows Forms é um framework maduro do .NET, perfeito para criar aplicações de desktop simples e poderosas para Windows. Uma de suas maiores vantagens é o designer visual integrado ao Visual Studio, que permite criar a interface do usuário com um simples arrastar e soltar.
Vamos criar um aplicativo simples que pega o texto de uma caixa de entrada e o exibe em uma etiqueta quando um botão é clicado.
Passo 1: Criar o Projeto
MeuPrimeiroAppGUI).Passo 2: Desenhar a Interface
Form1.cs [Design]. Esta é a sua tela de design.Form1:
Label (Etiqueta)TextBox (Caixa de Texto)Button (Botão)Text do Label para algo como "Mensagem".Text do Button para "Gerar Mensagem".Name do Button para btnGerarMensagem.Name do TextBox para txtNome.Name do Label para lblMensagem.Passo 3: Conectar a Lógica (Manipulador de Eventos)
Form1.cs) e criar um método vazio para você. Este método é o manipulador de eventos do clique do botão.