Ícone do site dfilitto

Página de Login – Exercícios resolvidos em .NET MAUI

photo of a laptop

Photo by Pixabay on Pexels.com

Que tal aprender a criar apps utilizando o .NET MAUI. O post desafia o leitor apresentando um super exercício. Além de apresentar o exercício o post demonstra a sua resolução e apresenta um material de consulta para o mesmo aprender a programar em .NET MAUI.

Página de Login – Exercícios resolvidos em .NET MAUI

Material de estudo

Enunciado

Crie uma página de login simples em um aplicativo .NET MAUI. A página deve conter dois campos de entrada de texto para o nome de usuário e senha, juntamente com um botão de login. Quando o usuário pressionar o botão de login, uma mensagem de “Login bem-sucedido” deve ser exibida em uma janela de alerta.

Resposta

Você pode criar uma página de login em um aplicativo .NET MAUI seguindo estas etapas:

  1. Crie um novo projeto .NET MAUI no Visual Studio ou no Visual Studio Code.
  2. Abra o arquivo MainPage.xaml e adicione os campos de entrada de texto e um botão.
  3. No código-behind (MainPage.xaml.cs), adicione um evento de clique para o botão de login e exiba uma mensagem de alerta quando o botão for clicado.

Aqui está um exemplo de código para MainPage.xaml:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="MyApp.MainPage">
    <StackLayout>
        <Entry Placeholder="Nome de Usuário" x:Name="usernameEntry" />
        <Entry Placeholder="Senha" IsPassword="True" x:Name="passwordEntry" />
        <Button Text="Login" Clicked="OnLoginButtonClicked" />
    </StackLayout>
</ContentPage>

E o código-behind (MainPage.xaml.cs):

using Microsoft.Maui.Controls;
using Microsoft.Maui.Essentials;

namespace MyApp
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private async void OnLoginButtonClicked(object sender, EventArgs e)
        {
            string username = usernameEntry.Text;
            string password = passwordEntry.Text;

            if (username == "usuario" && password == "senha")
            {
                await DisplayAlert("Login", "Login bem-sucedido", "OK");
            }
            else
            {
                await DisplayAlert("Login", "Login falhou", "OK");
            }
        }
    }
}

Super dicas

Aprenda na prática como programar, criar seus próprios jogos e publicá-los nas principais lojas de venda e divulgação. Então se inscreva no curso Desenvolvedor de jogos 2D e 3D.

Se inscreva em nosso canal e compartilhe as matérias que gostar com os seus colegas.

Participe dos nossos grupos de estudos do Facebook e Telegram.

Aproveite também e venha fazer parte do nosso clube de vantagens e ter acesso exclusivo a vídeos, tutoriais, cursos e muito mais.

Clique no link para se tornar um membro do dfilitto – clube de vantagens e ter acesso a todos os benefícios do nosso clube

Sair da versão mobile