Curso Finalizado de Windows Phone
Preguntas:
Preguntas Del Examen Básico
¿Cuál de los siguientes no es un tipo de
control para Windows Phone 7?
Controles de Navegación
InkPresentetr
Imagen, Mapa y Controles de Medios
Controles de Progreso
Control WebBrowser
Todos los anteriores
Ninguno de los anteriores
En un valor
que no puede tomar la propiedad
InputScopeValue al utilizar un control para ingresar texto en Windows Phone
CellphoneNumber
Default
Text
Chat
TelephoneNumber
Todas las anteriores
La clase PhoneApplicationFrame
Es la clase base de todas las páginas de navegación
Es la clase base para todos los controles visuales
Establece
un área en donde se puede cargar las páginas de la aplicación
Todas las anteriores
Ninguna de las anteriores
¿Qué sucede
si usas un control Panorama dentro de un control Pivot?
La aplicación arrojará una excepción de tipo
OverflowException
La aplicación arrojará una excepción
de tipo InvalidOperationException
La aplicación arrojará una excepción de tipo
NotImplementedException
La aplicación
probablemente sea rechazada durante su proceso de certificación
Versión de
Silverlight en la que está basada Windows Phone Mango
Silverlight 3
Silverlight 4
Silverlight 5
WinRT
Ninguna de las
anteriores
Todas las
anteriores
En qué momento se dispara el evento Deactivated de la
aplicación?
Cuando apagas el teléfono
Cuando contestas una llamada
Cuando aprietas el botón de inicio
Cuando aprietas el botón de búsqueda
Solo a, b y c son correctas
Solo b, c y d son correctas
Ninguna de las anteriores
¿Cuáles son los pasos que debes
seguir para desbloquear tu teléfono con el fin de implementar aplicaciones de
desarrollo?
Tener un Windows Live ID
Instalar el software de Zune
Pagar la subscripción anual de App
Hub
Solo a y c son correctas
Solo c es correcta
Solo a, b y c son correctas
Ninguna de las anteriores
Los principales controles para ingresar y mostrar
texto en Windows Phone 7 son:
TextBox
TextBlox
TextPanel
Input Scope
Solo A y B
son correctas
Solo B y C
son correctas
Cuál de las siguientes afirmaciones es correcta
Silverlight para Windows Phone no
soporta efectos como BlurEffect y DropShadowEfect
Los diferentes tipos de brochas en Silverlight para
Windows Phone son SolidColorBrush, LinearGradientBrush, RadialGradientBrush,
ImageBrush, VideoBrush e ImplicitInputBrush
Una de las diferencias entre
Silverlight para Windows Phone y Silverlight en el navegador es que los
gráficos del teléfono (y algunas animaciones) ejecutan hilo por separado
Todas las anteriores
Ninguna de las anteriores
En emulador de Windows
Phone Mango es todo lo que necesita para conocer el comportamiento y el
rendimiento de tu aplicación.
Cierto: el emulador de Windows Phone Mango es
suficiente
Falso:
siempre se debe probar la aplicación en un dispositivo real
Para qué se utiliza un
control panorama
Para
mostrar una lista de opciones mutuamente excluyente de manera horizontal
Para
agrupar elementos visuales de manera horizontal o vertical
Para mostrar contenido relacionado a
lo largo de un lienzo horizontal
Para
mostrar contenido no relacionado a lo largo de un lienzo horizontal
Para
mostrar lista de datos como reemplazo de un DataGrid
Ninguna
de las anteriores
¿Qué es
Silverlight?
Es una tecnología que nos permite crear aplicaciones
enriquecidas para internet
Es una tecnología donde todo el cómputo y ejecución de
las aplicaciones sucede en el equipo del usuario
Es una tecnología multi-plataforma capaz de ejecutarse
en los sistemas operativos Windows y MacOS
Es una de las plataformas de desarrollo para el
sistema operativo de Windows Phone Mango
Es una de las plataformas de desarrollo para
Aplicaciones de Escritorio en Windows 8
Todas las
anteriores
XAML es…
Un lenguaje de marcado basado en XML para definir las
interfaces de usuario en Silverlight
Un lenguaje de marcado basado en XML para definir las interfaces
de usuario en WPF
Un lenguaje de marcado basado en XML para definir las
interfaces de usuario en Silverlight para Windows Phone Mango
Un lenguaje de marcado basado en XML para definir las
interfaces de usuario en las Aplicaciones Metro de Windows 8
Todas las
anteriores
Cuáles son
las tareas que debes finalizar antes de vender tu aplicación en el Marketplace?
Adquirir una subscripción para el App Hub
Definir un precio para la aplicación
Establecer los metadatos para la aplicación
Crear las imágenes de tu aplicación para el
Marketplace
Todas las
anteriores
Ninguna de las anteriores
Para qué se
utiliza un control Pivot?
Para mostrar
elementos o datos de tipo similar
Para agrupar elementos visuales de manera horizontal o
vertical
Para hacer zoom al hacer un gesto de tipo tap sobre la
pantalla del teléfono
Para hacer zoom al hacer un gesto de tipo flick sobre
la pantalla del teléfono
Solo c y d son correctas
Ninguna de las anteriores
Sensores
incluidos en un teléfono Windows Phone Mango:
Acelerómetro
GPS
Sensor de proximidad
Cámara
Brújula
Sensor de luz
Todas las
anteriores
Qué podemos deducir del siguiente
XAML?
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="2*" />
</Grid.ColumnDefinitions>
<Ellipse
Width="200"
Height="200"
Fill="Red" />
<Ellipse
Width="200"
Height="200"
Fill="Blue"
Grid.Column="1"
/>
<Ellipse
Width="200"
Height="200"
Fill="Green"
Grid.Column="2" />
<Ellipse
Width="200"
Height="200"
Fill="Orange"
Grid.Column="3" />
</Grid>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="2*" />
</Grid.ColumnDefinitions>
<Ellipse
Width="200"
Height="200"
Fill="Red" />
<Ellipse
Width="200"
Height="200"
Fill="Blue"
Grid.Column="1"
/>
<Ellipse
Width="200"
Height="200"
Fill="Green"
Grid.Column="2" />
<Ellipse
Width="200"
Height="200"
Fill="Orange"
Grid.Column="3" />
</Grid>
Las elipses roja y azul se mostrarán completas, la verde y la naranja se
cortarán
La elipse roja traslapará a la azul, la verde y naranja se cortarán
La elipse roja traslapará a la azul, la verde y naranja se mostrarán en
función del tamaño disponible
La elipse roja se cortará, la azul se mostrará correctamente, la verde y
naranja se cortarán
La elipse roja se
cortará, la azul se mostrará correctamente, la verde y naranja se mostrarán en
función del tamaño disponible
Ninguna de las anteriores
Para qué situación se ha optimizado el teclado con el siguiente código:
<TextBox
Text="HelloWorld">
<TextBox.InputScope>
<InputScope><InputScopeName
NameValue="Chat" />
</ InputScope>
</
TextBox.InputScope>
</
TextBox>
Cuando el usuario desee escribir una dirección URL
Cuando el usuario desee guardar o editar un número de teléfono
Cuando el usuario desea editar direcciones de correo electrónico. Incluye @
y .com, y fácil acceso a números telefónicos.
Cuando el usuario requiere la entrada de cifras monetarias.
Cuando el usuario
necesita escribir palabras estándar, jergas y abreviaturas
Ninguna de las anteriores
Se requiere
mostrar una imagen escalando su tamaño y manteniendo la relación de aspecto de
la misma, ¿Qué tipo de ajuste debo usar para que esto sea posible?
Strech
StrechToFill
KeepAspect
Uniform
UniformToFill
None
La propiedad
NavigationContext:
Nos permite navegar entre las diferentes páginas de la aplicación
Nos permite obtener el
querystring en la página a la que se está navegando
a y b son correctas
Ninguna de las anteriores
Todas las anteriores
Preguntas Del Examen Intermedio
¿Cuál es el
resultado del siguiente código?
<Grid>
<StackPanel DataContext="Hola">
<TextBlock Text="{Binding}" />
</StackPanel>
</Grid>
<StackPanel DataContext="Hola">
<TextBlock Text="{Binding}" />
</StackPanel>
</Grid>
Manda un error de compilación
Manda un error porque el DataContext es inválido
Manda un error porque le falta el atributo Source a la
expresión {Binding}
Manda un error porque le falta el atributo Path a la
expresión {Binding}
Ninguna de
las anteriores
Para poder
implementar los datos de lanzadores y selectores debo importar el espacio de
nombres:
Windows Phone Tasks
Microsoft Device Task
Microsoft Phone.Tasks
Microsoft Phone
LaunchersAndchoosers
Microsoft Device Task
El atributo Element Name
Indica cual
es el control que nos servirá como fuente de datos
Indica el identificador único para un control
Indica la ruta del valor al que nos queremos enlazar
Todas las anteriores
Ninguna de las anteriores
¿Qué podemos
deducir del siguiente código?
<Ellipse Fill="{Binding
Nombre, Converter={StaticResource NombreConverter}}" >
Hay un objeto llamado NombreConverter en un
Diccionario de Recursos
NombreConverter implementa la interface
IValueConverter
NombreConverter regresa un objeto de tipo Brush
Hay un Contexto de Datos alcanzable
Todas las
anteriores
Ninguna de las anteriores
¿Qué podemos
deducir del siguiente código?
<TextBlock Text="{Binding}" />
Que está adquiriendo el Contexto de Datos de un
contenedor padre
Que el modo de enlace es OneWay
Que el modo de enlace es OneTime
Que falta el Path
Solo a y b
son correctas
Solo b y d son correctas
Hay varias
tecnologías de redes y Servicios Web que puedes utilizar para obtener datos en
tus aplicaciones de Silverlight para Windows Phone. Estas
tecnologías incluyen las siguientes:
Clases HTTP
Servicios WCF
WCF Data Services (Servicios de OData)
Servicios de Windows Azure
Servicios ASMX
Todas las
anteriores
Para acceder
a los servicios web o recursos en un servidor de red directamente desde una
aplicación de Windows mediante las clases:
WebClient y WebResponse
WebServer y WebClient
WebClient, WebApply, WebResponse
WebService, WebServer, HttpWebResponse
WebClient,
HttpWebRequest, HttpWebResponse
Ninguna de las anteriores
La interface
IValueConverter
Implementa
los métodos Convert y ConvertBack
Permite crear expresiones de Binding personalizadas
Es ejecutada en el DataContext en los Recursos
Solo a y c son correctas
Ninguna de las anteriores
El atributo
StringFormat:
Indica el valor que deseamos mostrar cuando el dato
sea nulo
Indica el valor que deseamos mostrar cuando el enlace
falle
Indica el
formato de cadena que deseamos utilizar
Ninguna de las anteriores
Nombre de la
herramienta que nos permite generar las clases clientes de datos Odata:
regedit.exe
sllauncher.exe
DataSvcUtil.exe
Regsvr32.exe
aspnet_regsql.exe
Ninguna de las anteriores
Para qué
sirve la propiedad IsApplicationInstancePreserved?
Indica si el Almacenamiento Aislado está disponible
Indica si la aplicación está ejecutando Fuera del
Navegador
Indica si la
aplicación se está restaurando desde el estado Tombstoning
Indica si la
aplicación se está restaurando desde el estado Dormant
Todas las anteriores
¿Qué podemos deducir del siguiente
código?
<StackPanel>
<TextBox Text="{Binding Value, ElementName=slider1}" />
<Slider x:Name="slider1" Maximum="100" />
<TextBlock Text="{Binding Value, ElementName=slider1, Mode=TwoWay}" />
</StackPanel>
<StackPanel>
<TextBox Text="{Binding Value, ElementName=slider1}" />
<Slider x:Name="slider1" Maximum="100" />
<TextBlock Text="{Binding Value, ElementName=slider1, Mode=TwoWay}" />
</StackPanel>
slider1 sirve como fuente de datos del TextBox
slider1 sirve como fuente de datos del TextBlock
Cuando hubiera un cambio en slider1, el cambio se empujaría
al TextBox
Cuando hubiera un cambio en slider1, el cambio se
empujaría al TextBlock
Todas las
anteriores
Solo a y c son correctas
El
Almacenamiento Aislado
Es un Sistema de Archivos virtual en donde todas las
aplicaciones pueden compartir información entre sí
Es un Sistema de Archivos virtual en donde todas las
aplicaciones de un mismo dominio pueden compartir información entre sí
Es un Sistema
de Archivos virtual privado para cada aplicación
Es una base de datos que usa el motor de SQL Server CE
Es una base de datos que usa el motor de SQL Server CE
pero solo en Windows Phone Mango
Ninguna de las anteriores
La clase
StandardTileData:
Representa un mosaico que puede ser anclado en el menú
de inicio
Es una clase especializada de la clase ShellTileData
Puede ser creada y configurada programáticamente
Todas las
anteriores
Ninguna de las anteriores
El evento
Launching:
Se dispara cuando se restaura la aplicación desde el
estado Dormant
Se dispara cuando se restaura la aplicación desde el
estado Tombstoning
Se dispara
cuando se ejecuta la aplicación por primera vez
Solo a y c son correctas
Ninguna de las anteriores
La clase
GeoCoordinateWatcher:
Regresa la información de ubicación del teléfono
Regresa los datos de la brújula, pero solo en Windows
Phone Mango
Dispara sus eventos en el hilo de la IU
Dispara sus eventos en un hilo secundario
Solo a y d son correctas
Solo b y d son correctas
Solo a y c
son correctas
La clase
DataContractJsonSerializer:
Permite serializar un objeto en JSON
Requiere el tipo del objeto para poder serializarlo
Incluye los métodos necesarios para serializar y
deserializar
Todas las
anteriores
Ninguna de las anteriores
Cuáles son
los verbos estándar utilizados para llamar a un servicio REST?
GET
POST
PUT
DELETE
Todas las
anteriores
Ninguna de las anteriores
Los mosaicos
secundarios:
Son creados automáticamente por la aplicación al ser
instalada
Solamente
pueden ser creados programáticamente
Requieren una notificación de tipo Push
Todas las anteriores
Ninguna de las anteriores

Saludos:
ResponderEliminarOye, te felicito, me ahorraste un tiempo de estudio, pero igual tendré que repasar, porque no tengo mucha práctica con esto de la programación en Windows. Por demás no tengo mu, y claro que software usar, que instalar etc...
Julio Cesar