Ddw-S4-Dam2-01 - Taller2

También podría gustarte

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

DESARROLLO DE APLICACIONES MOVILES 02


PRACTICA ESCRITA 1

Carrera : DISEÑO Y DESARROLLO WEB


Bloque : Profesor : JORGE ANTONIO LUQUE CHAMBI
Alumno : Código :
Fecha : Duración :
1. ¿Cuál es el nombre de la empresa que permite el desarrollo de aplicaciones multiplataformas
utilizando C# como lenguaje de desarrollo?
a. Symbian
b. Xamarin
c. Córdova
d. Applets
e. NuteApp
2. Qué tipo de aplicaciones es capaz de generar Xamarin?
a. De escritorio
b. Web
c. Nativas
d. FrontEnd
e. BackEnd
3. ¿Cómo se llama el IDE requerido para desarrollar aplicaciones de Android de manera
predeterminada?
a. XCode
b. Eclipse
c. Visual Studio
d. Netbeans
e. Code Visual
4. ¿Cuál de las siguientes opciones es una ventaja de las aplicaciones nativas con respecto a las
aplicaciones web?
a. Acceso a datos
b. Uso de sensores
c. Despliegue veloz de video
d. Acceso a API
e. Uso de compuertas lógicas
5. ¿Cómo se llama el IDE requerido para desarrollar aplicaciones de iOS de manera
predeterminada?
a. Eclipse
b. Visual Studio
c. XCode
d. Visual Code
e. NetBeans
6. ¿Cuál de los tres niveles del patrón de diseño MVVM reside de manera secundaria en las
bibliotecas de clases portables?
a. Vista
b. Vista Modelo
c. Modelo
d. Controlador
e. Clase
7. ¿Cuál de los tres niveles del patrón de diseño MVVM reside principalmente en las bibliotecas
de clases portables?
a. Vista Modelo
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

b. Modelo
c. Vista
d. Controlador
e. Clase
8. ¿Cuál de los tres niveles del patrón de diseño MVVM reside principalmente en las aplicaciones
de los clientes para cada plataforma?
a. Modelo d. Controlador
b. Vista e. Clase
c. Vista Modelo
9. ¿Cómo se llama el IDE de Xamarin?
a. Xamarin Visual d. Xamarin Code
b. Xamarin Studio e. Xamarin Android
c. Xamarin Suite
10. ¿Qué tipo de elemento es el que se encarga de unificar el código común entre las
aplicaciones?
a. Clases portables
b. Interfaces
c. Bibliotecas de clases portables
d. Implements
e. Constructores
11. ¿Cómo se llama el repositorio de donde puedes obtener accesos a los ensamblados de MVVM
Cross?
a. Codeplex
b. Stackoverflow
c. NuGet
d. Assembly
e. Super
12. ¿Cuál de las siguientes sentencias establece un enlazado de datos por medio de dos vías?
a. <TextBox Text='{Binding FirstName, Mode=TwoWay}'/>
b. <TextBox Text='{Binding FirstName, Mode=OneTime}'/>
c. <TextBox Text='{Binding FirstName, Mode=OneWay}'/>
d. <Pasword Text='{Binding FirstName, Mode=OneWay}'/>
e. <Entry Text='{Binding FirstName, Mode=OneWay}'/>
13. ¿Cómo se llama el método encargado de modificar los valores de la propiedad de acuerdo a
los lineamientos de MVVM Cross?
a. OnDataReceivedChanged
b. OnPropertyChanging
c. OnPropertyChanged
d. InPropertyChanged
e. InPropertyChanging
14. ¿Cómo se llama el framework de MVVM diseñado específicamente para las aplicaciones de
Xamarin?
a. Caliburn
b. MVVM Light
c. MVVM Cross
d. Eclipse
e. Netbeans
15. ¿Cuál de las siguientes sentecias establece un enlazado de datos por medio de una vía?
a. <TextBox Text='{Binding FirstName, Mode=TwoWay}'/>
b. <TextBox Text='{Binding FirstName, Mode=OneTime}'/>
c. <TextBox Text='{Binding FirstName, Mode=OneWay}'/>
d. <Entry Text='{Binding FirstName, Mode=OneWay}'/>
e. <Label Text='{Binding FirstName, Mode=OneWay}'/>
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

DESARROLLO DE APLICACIONES MOVILES 02


GUIA DE LABORATORIO 1

Carrera : DISEÑO Y DESARROLLO WEB


Bloque : Profesor : JORGE ANTONIO LUQUE CHAMBI
Alumno : Código :
Fecha : Duración :

Enunciado:
La empresa de Desarrollo de Aplicaciones Móviles “Siatmedia”, en su afán de contratar
un especialista en Desarrollo de Móviles a creído conveniente evaluar a los candidatos
de la siguiente manera.
TAREA 1:
 Elaborar una App en Xamarin realice lo siguiente:
o Solicite el nombre del usuario.
o Al hacer clic en el botón Mostrar mensaje
deberá mostrar la bienvenida al sistema.
o Además, se debe limpiar el cuadro de texto.

Programación en el MainPage.xaml.cs
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

EJERCICIO PROPUESTO 1
 Elaborar el cálculo del pago del trabajador de la siguiente manera:
o número de horas trabajadas a la semana que se multiplica por el pago por
hora.
o Si superan las 48 horas por cada hora extra se le abonara un incremento del
50% de su pago normal por hora.
o Al final mostrar los resultados obtenidos.

o Implemente una condición para que el pago por hora trabajada este en el
rango de 10 a 30 soles.
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

TAREA 2:
 Elaborar una App en Xamarin realice lo siguiente:
o Muestra un título Contador.
o Muestra un valor inicial en 0.
o Programa 3 botones para Incrementar,
Restaurar y Disminuir el valor.
o Implemente una condición para que el
contador este en el rango de 0 a 100.
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

EJERCICIO PROPUESTO 2
 Realice una App, que permita el ingreso de KM, Precio x KM, obtener el importe o
resultado a pagar.
o Numero de km.
o Precio x km.
o Al final mostrar el pago a realizar.

o Implemente una condición para que los km recorridos estén en rango de 5 a


85, el pago por km sea mayor a 5 soles.
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

TAREA 3:
 Elaborar una App en Xamarin realice lo siguiente:
o Muestra un título Pago al Trabajador.
o Pida el registro de : Codigo, Nombre, Sueldo.
o Con un checkbox indicará si se aplica una bonificación del 10%.
o Con el botón Calcular debe mostrar la respuesta.

o Implemente un checkbox para que registre una bonificación del 5%, al final
debe mostrar el detallado del Sueldo, total de bonificación y total a cobrar.
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

TAREA 4:
 Elaborar una App en Xamarin realice lo siguiente:
o Muestra un título Registrar Curso
o Pida el registro del nombre del participante.
o Seleccione un curso:
 Net  1000.00
 MySq  1200.00
 Jsp  1100.00
o Se debe programar los descuentos de acuerdo al precio del curso.
o El botón calcular precio muestra un mensaje con el pago a realizar.
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL

Nota
Escala de calificación
Aspectos obtenida
Excelente Bueno Deficiente
Demuestra total comprensión de la tarea. Demuestra parcial ejecución de la tarea. No comprende la tarea. No la realiza.
Tarea 1 Elaboró los dos documentos. Elaboró sólo un documento.
(3 puntos) (2 puntos) (0 punto)
Demuestra total comprensión de la tarea. Demuestra parcial ejecución de la tarea. No comprende la tarea. No la realiza.
Elaboró el FODA y la presentación Elaboró sólo uno el FODA o la presentación.
Tarea 2
considerando las especificaciones indicadas. (2 puntos) (0 punto)
(4 puntos)
Demuestra total comprensión de la tarea. Demuestra parcialmente ejecución de la No comprende la tarea. No la realiza
Elabora los dos documentos solicitados. tarea. Crea sólo los formatos de los
Tarea 3 (4 puntos) documentos y no los automatiza parcial o (0 punto)
totalmente.
(2 puntos)
Demuestra total comprensión de la tarea. Demuestra parcial ejecución de la tarea. Sólo No comprende la tarea. No la realiza
Crea la firma digital, lista de contactos y realiza uno de los requerimientos solicitados.
Tarea 4
agenda calendarizada para los contactos. (2 puntos) (0 punto)
(4 puntos)
20
TOTAL NOTA OBTENIDA

También podría gustarte