LS2 Dam
LS2 Dam
LS2 Dam
CIENCIAS DE LA INGENIERÍA
CARRERA DE ELECTRÓNICA
SEMESTRE 2022 B
LABORATORIO S2
QUITO, 2022
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
2. OBJETIVOS:
Indicador 4.7: De aquí a 2030, asegurar que todos los alumnos adquieran los conocimientos
teóricos y prácticos necesarios para promover el desarrollo sostenible, entre otras cosas
mediante la educación para el desarrollo sostenible y los estilos de vida sostenibles, los derechos
humanos, la igualdad de género, la promoción de una cultura de paz y no violencia, la ciudadanía
mundial y la valoración de la diversidad cultural y la contribución de la cultura al desarrollo
sostenible
4. INTRODUCCION:
Utilice las páginas, los diseños y los controles integrados de Xamarin.Forms para crear y diseñar
aplicaciones móviles desde una sola API que es altamente extensible. Subclasifique cualquier
control para personalizar su comportamiento o defina sus propios controles, diseños, páginas y
celdas para que su aplicación sea perfecta.
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
de diseño para que pueda crear un código de aplicación mejor probado y más fácil de extender
sin necesidad de cambios radicales.
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
5. DESARROLLO:
Inicie Visual Studio 2022 y, en la ventana de inicio, haga clic en Crear un nuevo proyecto para
crear un nuevo proyecto:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
Selecciona la plantilla Blank (proyecto vacío), selecciona las plataformas que deseas probar y
da clic en crear
Espera a que se genere la solución con los proyectos .NET Standard y el de cada plataforma.
Una vez finalizada la carga, da clic derecho en el proyecto .NET Standard AppDivisasDAM y
selecciona Add –> New Folder. El nombre de la nueva carpeta es Views.
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
Ahora da clic derecho en la carpeta Views, selecciona Add –> New Item:
Selecciona la categoría Xamarin.Forms (del lado izquierdo), luego elige Content Page en la lista
de elementos y coloca el nombre ConversorView:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
Eliminamos el código:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
▪ Una caja de texto (Entry) llamada PesosEntry que permitirá al usuario ingresar una
cantidad
▪ Un botón (Button) con el texto Convertir; cuando el usuario lo presione, se calculará el
monto correspondiente en dólares
▪ Un botón (Button) con el texto Limpiar; cuando el usuario lo presione, se pondrá en
cadena vacía tanto la caja de texto como la etiqueta de resultado
▪ Una etiqueta (Label) con el texto “Monto en Dólares“
▪ Una etiqueta (Label) con el nombre DolaresLabel en la que se mostrará el resultado de
la conversión
<?xml ▪version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
x:Class="AppDivisasDAM.Views.ConversorView">
<ContentPage.Content>
<Grid Margin="15">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Label Grid.Row="0"
Grid.Column="0"
Margin="5"
Text="Monto en Pesos"
TextColor="Blue"
VerticalOptions="Center" />
<Entry Grid.Row="0"
Grid.Column="1"
Margin="5"
x:Name="PesosEntry"
Placeholder="0.00"
WidthRequest="100"
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
HorizontalOptions="Start"
Keyboard="Numeric" />
<Button Grid.Row="1"
Grid.Column="0"
Margin="5"
x:Name="ConversorButton"
Text="Convertir"
TextColor="White"
BackgroundColor="DarkGreen"
WidthRequest="150"
HorizontalOptions="Center"
CornerRadius="10"
Clicked="ConversorButton_Clicked" />
<Button Grid.Row="1"
Grid.Column="1"
Margin="5"
x:Name="LimpiarButton"
Text="Limpar"
TextColor="White"
BackgroundColor="DarkGreen"
WidthRequest="150"
HorizontalOptions="Center"
CornerRadius="10"
Clicked="LimpiarButton_Clicked" />
<Label Grid.Row="2"
Grid.Column="0"
Margin="5"
FontAttributes="Bold"
Text="Monto en Dólares"
TextColor="Blue" />
<Label Grid.Row="2"
Grid.Column="1"
Margin="5"
FontAttributes="Bold"
x:Name="DolaresLabel"
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
TextColor="Green" />
</Grid>
</ContentPage.Content>
</ContentPage>
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
namespace AppDivisasDAM.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
public ConversorView()
{
InitializeComponent();
}
void Limpiar()
{
PesosEntry.Text = string.Empty;
DolaresLabel.Text = string.Empty;
}
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
namespace AppDivisasDAM
{
public partial class App : Application
{
public App()
{
InitializeComponent();
MainPage = new Views.ConversorView();
}
}
}
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
¡Listo! Ahora solo resta probar la aplicación. Primero lo haremos en Android. En la lista de
proyectos selecciona AppDivisasDAM.Android tal como se muestra en la imagen.
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Electrónica
6. BIBLIOGRAFIA:
Ciencias de la Ingeniería