Práctica de operaciones básicas en la cual se usaron métodos y botones con um diseño clásico de dos Label para poder ingresar
los datos y un diseño sencillo como background, Text color, font size y asi.
En el que para poner los. Datos se uso una forma llamada ENTRY x:Name“txtNum1” para poder usarlo como
caja de texto.
Práctica (Potencia, factorial, fibonacci)
En esta práctica se elaboraron esos programas cada uno igual que la
práctica pasada pero con mas métodos y variables dependiendo el tipo
de programa. Por ejemplo en la factorial se usa solo un label Y en los
otros dos.
<?xml version="1.0" encoding="utf-8" ?><ContentPage
xmlns="[Link]
xmlns:x="[Link]
x:Class="[Link]" BackgroundColor="Aqua">
<ScrollView> <VerticalStackLayout> <Label
Text="FACTORIAL DE UN NUMERO" TextColor="BlueViolet"
FontSize="22" FontAttributes="Bold"></Label> <Label
Text="Numero:" TextColor="PaleVioletRed" FontSize="20"
FontAttributes="Italic"></Label> <Entry x:Name="txtNum1"
Placeholder="Digita un numero" TextColor="Black" FontSize="15"
BackgroundColor="LightCoral"></Entry> <Button
x:Name="btnFac" TextColor="Purple" BackgroundColor="Pink"
FontAttributes="Bold" FontSize="20"
Clicked="btnFac_Clicked" Text="generar"></Button> <Label
x:Name="lblResFac" TextColor="Black" FontSize="20"
FontAttributes="Bold"></Label> <Label Text="POTENCIACION"
TextColor="BlueViolet" FontSize="22"
FontAttributes="Bold"></Label> <Label Text="Numero:"
TextColor="PaleVioletRed" FontSize="20"
FontAttributes="Italic"></Label> <Entry x:Name="txtNum2"
Placeholder="Digita un numero" TextColor="Black" FontSize="15"
BackgroundColor="LightCoral"></Entry> <Label
Text="Potencia:" TextColor="PaleVioletRed" FontSize="20"
FontAttributes="Italic"></Label> <Entry x:Name="txtNum3"
Placeholder="Digita un numero" TextColor="Black" FontSize="15"
BackgroundColor="LightCoral"></Entry> <Button
x:Name="btnPo" TextColor="Purple" BackgroundColor="pink"
FontAttributes="Bold" FontSize="20"
Clicked="btnPo_Clicked" Text="Generar"></Button> <Label
x:Name="lblResPo" TextColor="Black" FontSize="20"
FontAttributes="Bold"></Label> <Label Text="FIBONACCI"
TextColor="BlueViolet" FontSize="22"
FontAttributes="Bold"></Label> <Label Text="Numero:"
TextColor="PaleVioletRed" FontSize="20"
FontAttributes="Italic"></Label> <Entry x:Name="txtNum4"
Placeholder="Digita un numero" TextColor="Black" FontSize="15"
BackgroundColor="LightCoral"></Entry> <Button
x:Name="btnFi" TextColor="Purple" BackgroundColor="pink"
FontAttributes="Bold" FontSize="20"
Clicked="btnFi_Clicked" Text="Generar"></Button> <Label
x:Name="lblResFi" TextColor="Black" FontSize="20"
FontAttributes="Bold"></Label> </VerticalStackLayout>
</ScrollView></ContentPage>
using [Link];namespace prueba;public partial class
MainPage : ContentPage{ private void btnFac_Clicked(object
sender, EventArgs e) { int num1 =
Convert.ToInt32([Link]); int factorial =
CalcularFactorial(num1); [Link] = "El factorial del
número ingresado es: " + [Link](); } private int
CalcularFactorial(int n) { int factorial = 1; for (int
i = 1; i <= n; i++) { factorial *= i; }
return factorial; } private void btnPo_Clicked(object
sender, EventArgs e) { int num2 =
Convert.ToInt32([Link]); int num3 =
Convert.ToInt32([Link]); int resultado =
CalcularPotencia(num2, num3); [Link] = "El
resultado es: {resultado}"; } private int CalcularPotencia(int
baseNum, int exponente) { int resultado =
(int)[Link](baseNum, [Link](exponente)); return
resultado; } private void btnFi_Clicked(object sender,
EventArgs e) { int num4 = Convert.ToInt32([Link]);
int resultado = CalcularFibonacci(num4); [Link] =
"La serie ses: {resultado}"; } private int CalcularFibonacci(int
n) { if (n <= 1) { return n; } int fibAnterior
= 0; int fibActual = 1; for (int i = 2; i <= n; i++) {
int temp = fibActual; fibActual = fibAnterior + fibActual;
fibAnterior = temp; } return fibActual; }}
Investigación
1. Abre tu proyecto en Visual Studio.
2. Asegúrate de tener la extensión de desarrollo multiplataforma .NET MAUI instalada.
3. En el explorador de soluciones, haz clic con el botón derecho en el proyecto principal de tu aplicación y luego selecciona “Propiedades”.
4. En el panel de propiedades, selecciona la pestaña “Android”.
5. Asegúrate de que esté seleccionada la opción “Release” en el combo box de configuración de compilación.
6. En el panel de propiedades de Android, selecciona la opción “Generar paquetes de Android (APK)” en la sección “Compilación”.
7. Haz clic en el botón “Firma de Android” para configurar la firma de tu APK. Puedes elegir una clave o crear una nueva.
8. Haz clic en el botón “Aceptar” para guardar la configuración.
9. Ve al menú “Construir” en la barra de menú superior y selecciona “Generar solución” para compilar tu proyecto.
10. Una vez que se complete la compilación, podrás encontrar el archivo APK en la ubicación predeterminada de salida del proyecto. Por lo
general, se encuentra en la carpeta “bin\Release\[nombre del proyecto].apk”.
11. Copia el archivo APK a tu dispositivo Android a través de USB, correo electrónico o cualquier otro método de transferencia de archivos.
12. En tu dispositivo Android, ve a la ubicación donde copiaste el archivo APK y tócalo para iniciar la instalación.
13. Sigue las instrucciones en pantalla para completar la instalación del APK en tu dispositivo Android.
¡Y eso es todo! Ahora tu aplicación MAUI estará disponible en tu dispositivo Android.