Construir para Windows 8 y Windows Phone 8 Jump Start
|
|
- Rafael Villalba Correa
- hace 8 años
- Vistas:
Transcripción
1 Construir para Windows 8 y Windows Phone 8 Jump Start
2 Conoce tus cosas? Obten certificados! Exámenes de Windows Phone y opciones de capacitación Microsoft Certified Solutions Developer (MCSD) -ExamsTraining Microsoft Learning Partners - Aprende de los Profesionales! Encuentra una Clase:
3 Únete a la comunidad MVA! Microsoft Virtual Academy Aprendizaje en línea libre adaptado para profesionales de TI y desarrolladores Más de 1M de usuarios registrados Hasta la fecha, la formación pertinente en la variedad de productos de Microsoft " Gana mientras aprendes!" Consigue 50 MVA Puntos de este evento! Visita - Voucher Introduce este código: BothW8andWP8JS (vence 3/8/2013)
4 Audiencia Destinada A quién estamos tratando de alcanzar? Los desarrolladores que: Toma un poco de experiencia en el desarrollo de Windows Phone. Quieres desarrollar aplicaciones para Windows Phone 8 y Windows 8. A Quién se puede llegar? Aplicaciones de Windows 8 y Windows Phone soportan: Más de 100 idiomas Más de 200 mercados
5 Propósito Lo que debes esperar? Después de esta presentación, tu debes tener una buena comprensión de: Las principales similitudes y diferencias entre Windows Phone 8 y Windows 8 Cómo crear aplicaciones para Windows Phone 8 y Windows 8 con la reutilización de código máximo Esta presentación no cubre: Cómo escribir una aplicación de Windows Phone 8 Cómo escribir una aplicación de Windows 8 Una forma de escribir aplicaciones que se ejecutan automáticamente en ambas plataformas (no es posible)
6 Estamos en el camino a la convergencia de Windows y Windows Phone
7 Plataforma Windows 8
8 Windows Runtime APIs
9 Windows Phone 7.x Windows Phone 8.NET Windows Phone Runtime Direct3D, XAudio2, MF, WASAPI, WIN32, COM C#, VB C#, VB, C++ C++
10 Windows Phone 8 Plataforma de Desarrollo XAML Apps Tus aplicaciones a tu manera Direct3D Apps XAML Mapas Geolocalización Sensores In-App Purchase Direct3D HTML XML Threading Touch Speech XAudio2 Características del teléfono Push Cámara Video Proximidad Media Foundation Calendario Cartera Contactos Tipos básicos VoIP STL Multitarea Live Tiles Memoria Async Enterprise CRT C# and VB C#, VB, and C++ Sistema de archivos, red, gráficos, Media Core Operating System C++
11 La inversión en la API de Windows Runtime Red Proximidad In-App Purchase Sensores Localización Sistema de archivos Core modelo de aplicación Threading
12 Agenda Qué vas a aprender? Similitudes y diferencias entre Windows Phone 8 y Windows 8 Estos no son la misma plataforma Fundamentos de Modelos de vista Aprende cómo utilizar el enlace de datos MVVM Un buen modelo para la reutilización del código y la separación de las preocupaciones Compartir el código Técnicas para compartir código y código común separada de código específico de la plataforma
13 Comparando Windows 8 and Windows Phone 8 UI y XAML Características específicas de la plataforma Factores de forma Ciclo de vida de la Aplicación (PLM) Sintaxis de XAML Notificaciones Tiles y toast Controles Captura de imagen/video Modelo de datos y el código de soporte Servicios del sistema Creación de bibliotecas compartidas Procesamiento en segundo plano Diferencias de Redes App bar Uso de técnicas de código compartido Uso de patrones para lograr una base de código compartido Almacenamiento local
14 Fundamentos modelos de vista Fundamentos de enlace de datos Enlace de datos: bajo el capó Objeto de dependencia, propiedad de dependencia Ver Modelo INotifyPropertyChanged, INotifyCollectionChanged Commandos
15 Model-View-ViewModel (MVVM) Introducción a MVVM (Model-View-ViewModel) Arquitectura Pros y contras Código compartido con MVVM.NET portable class library Mejores prácticas Libreriasa MVVM MVVM Light Toolkit
16 El código compartido Reutilizar técnicas Libreria Portable Código fuente compartido Herencia Compilación condicional Clases parciales y métodos
17 01 Comparando Windows 8 y Windows Phone 8
18 Temas del curso Creación de aplicaciones para Windows 8 y Windows Phone 8 Jump Start 01 Comparando Windows 8 y Windows Phone 8 02 Conceptos básicos de modelos de vista 03 MVVM ( (Model-View-ViewModel) 04 Código compartido B
19 Agenda UI y XAML Características específicas de la plataforma Factores de forma Ciclo de vida de la Aplicación (PLM) Sintaxis de XAML Notificaciones Tiles y toast Controles Captura de Imagen/video Modelo de datos y código de soporte Servicios del sistema Creación de bibliotecas compartidas Diferencias de Redes Procesamiento en segundo plano App bar Uso de técnicas de código compartido Uso de patrones para lograr una base de código compartido Almacenamiento local Q&A
20 UI y XAML
21 Factores de forma Windows Phone 8 Windows 8 800x480, 1280x720, 1280x x768 + Retrato, Paisaje Paisaje, Retrato, Encajar, Lleno <Pantalla de 5 pulgadas Pantalla de 10 pulgadas +
22 Consideraciones sobre la experiencia del usuario Diseñar un UX nativo para cada plataforma! Windows Phone 8 Windows 8 Toque de una mano más común Uno o dos toques de manos, ratón Hardware garantizado, como la cámara y el acelerómetro Ninguna garantía de ningún hardware específico, debe verificar en tiempo de ejecución Evita varias columnas de contenido Contenido de filas y columnas Desplázate verticalmente para más contenido Desplázatee horizontalmente para más contenido Habitación muy limitado en la barra de la aplicación Espacio significativo en la barra de la aplicación Botón trasero de Hardware Botón Atrás en pantalla Sin zoom semántico Zoom semántico
23 XAML Evita reutilizar XAML a través de Windows Phone 8 y Windows 8 Las principales diferencias entre las plataformas lo hacen difícil de todos modos: Experiencia del usuario Espacio de la pantalla Diseño de página / orientación Espacios de nombres XAML Controles XAML
24 Espacios de nombres XAML y Controles Diferencia de espacios de nombres XAML Windows.UI.Xaml.Controls contiene 8 controles de Windows Microsoft.Phone.Controls y Microsoft.Phone.Shell contienen Windows Phone 8 controles System.Windows.Controls contiene Windows 8 controles y algunos controles comunes Muchos controles están presentes en ambas plataformas pero en diferentes espacios de nombres Ejemplo: Windows.UI.Xaml.Controls.Canvas (Windows 8), System.Windows.Controls.Canvas (Windows Phone 8) Adición de un control no admitido: Comparación detallada: -us/library/windowsphone/develop/jj735581(v=vs.105).aspx
25 Controles Cada plataforma tiene su propio conjunto de controles XAML Algunos, pero no mucho, se superponen Algunos controles están disponibles en ambas plataformas, pero se encuentran en diferentes espacios de nombres Windows Phone 8 Windows 8 PhoneApplicationPage es el elemento raíz de la página Page es el elemento raíz de la página Utiliza la LongListSelector para mostrar el contenido de desplazamiento vertical Utiliza el ListView para mostrar el contenido de desplazamiento vertical Utiliza el control Pivot para el contenido paginación horizontal Utilizael control FlipView para contenido paginación horizontal Utiliza el control ApplicationBar Utiliza el control AppBar UtilizaGridView a la página del grupo en una cuadrícula
26 Controles de Windows 8 LayoutAwarePage : Page FlipView GridView ListView AppBar
27 Controles de Windows Phone 8 PhoneApplicationPage ( second PivotPage here) Pivot LongListSelector ApplicationBar
28 Modelo de datos y código de apoyo
29 Importancia de un modelo de datos Por qué utilizar un modelo de datos? Mantenibilidad - Otros desarrolladores puedan entender mejor tu código Modularidad - No hay código de interfaz de usuario en el modelo de datos Organización del proyecto - Es más fácil encontrar lo que buscas Portabilidad - Reutilizar el modelo de datos en otras plataformas o en otras aplicaciones
30 Almacenamiento local Windows 8 y Windows Phone 8, tanto el almacenamiento de apoyo de pares clave/valor (valores) y los archivos y carpetas. Todo el almacenamiento está aislado para que otras aplicaciones no pueden tocarlo. Windows Phone 8 es compatible con SQL CE. Windows 8 tiene una función de base de datos de API, pero hay bibliotecas SQLite disponibles. API compartida en el espacio de nombres Windows.Storage Potente nuevas API para administrar el almacenamiento local de aplicación Uso intensivo de async / espera Windows Phone 8 API son un subconjunto de la API completa No itinerancia almacén de datos, almacén de datos temporal, la configuración local o la configuración de itinerancia
31 Resumen de las opciones de almacenamiento Característica / Espacio de nombres Propósito Soporta Windows Phone 8? Soporta Windows 8? Windows.Storage Almacenamiento de archivos de aplicación local Si Si System.IO.IsolatedStorage. IsolatedStorageFile Almacenamiento de archivos de aplicación local Si No (utiliza Windows.Storage cuando sea posible) ApplicationData settings (local and roaming) Clave / Valor de almacenamiento No Si System.IO.IsolatedStorage. IsolatedStorageSettings Clave / Valor de almacenamiento Si No Base de datos SI No SQL CE
32 Demo 1: Almacenamiento Local
33 Utilizando técnicas de Código Compartido Variedad de formas para facilitar la compartición de código Bibliotecas portátiles Código fuente compartido (enlaces a archivos de código) Herencia Patrones de arquitectura de software - Patrón MVVM #if conditional blocks El modelo de datos y la lógica de negocios debe ser en gran parte reutilizable No esperes completa reutilización, y no sacrificar la arquitectura o la mantenibilidad de la aplicación
34 Creación de bibliotecas compartidas Visual Studio 2012 (edición no Express) proporciona la plantilla Biblioteca de clases portable para la creación de una biblioteca multiplataforma Limitado a sólo las API comunes en ambas plataformas Compilado en un archivo. Dll que puede ser referenciado por otros proyectos Sólo código administrado permitido
35 Uso de patrones para una base de código compartido Uza buenos patrones y prácticas de diseño de software para lograr una base de código reutilizable Ayudas para facilitar la separación de las preocupaciones Considere el uso de MVVM (model-view-viewmodel) Similar a MVP (model-view presenter) y MVC (model-view-controller) Más sobre esto más adelante Considera el uso de la abstracción Utiliza interfaces / clases abstractas para separar la interfaz de la aplicación
36 Introducción a MVVM MVVM es un patrón arquitectónico Tres partes: Model-View-ViewModel Separación de las preocupaciones - Model: maneja los datos - View Model: maneja la lógica de conversión de los datos del modelo de datos en que la visión puede utilizar - View se encarga de la interfaz de usuario Usando MVVM ayuda a estructurar tu código para que sea reutilizable entre Windows 8 y Windows Phone 8 Ambas plataformas utilizan XAML y el enlace de datos de apoyo
37 Características específicas de la plataforma
38 Características específicas de la plataforma Características similares con diferentes APIs e implementaciones No trate de reutilizar el código de estas características Algunos ejemplos: Ciclo de vida de la Aplicación(PLM) Procesamiento en segundo plano Notificaciones Tiles y toast Captura de Imagen/video Servicios del sistema App bar Diferencias de Redes
39 Ciclo de vida de la Aplicación Parte de la responsabilidad de un sistema operativo es la gestión de la ejecución del programa La necesidad de gestionar los recursos del sistema: CPU, memoria, red, batería, etc Las Aplicaciones tienen un "ciclo de vida" Cambios en el estado gestionados por el sistema operativo El estado de la Aplicación determina el acceso a los recursos del sistema El Estado de la Aplicación también determina qué aplicaciones el sistema termina cuando poca memoria
40 Ciclo de vida de la Aplicación Sólo las aplicaciones en primer plano ejecutan código Aplicaciones en segundo plano o no ejecución no pueden ejecutar código Excepción: Agente de fondo de una aplicación Las aplicaciones pueden perder los datos no guardados si es terminado por el sistema Hay dos tipos de datos para guardar/cargar datos: aplicaciones y datos de sesión - Inmediatamente guardar los datos de la aplicación en lo posible - Guardar los datos de sesión al suspender
41 Ciclo de vida de la Aplicación A diferencia del ciclo de vida de aplicaciones para Windows Phone 8 y Windows 8 Cierre Windows Phone 8 Windows 8 No está en ejecución No está en ejecución Lanzamiento Ejecutandose Activación Activación Activación Desactivar Ejecutandose Suspendida Reanudación Latente Suspendida Desechadas Finalizada
42 Ciclo de vida de la Aplicación En ambas plataformas, sólo la aplicación en primer plano puede consumir recursos de CPU Otras aplicaciones se suspenden (Windows) o desactivar (Windows Phone) En suspensión/desactivación, detener las tareas de fondo y guardar el estado de la aplicación Ambas plataformas dan un tiempo a la App para salvar los datos cuando se esta suspendiendo/desactivando
43 Ciclo de vida de la Aplicación Windows Phone 8 Windows 8 Deriva de: System.Windows.Application Deriva de: Windows.UI.Xaml.Application Application_Launching OnLaunched Application_Activated OnSuspending Application_Deactivated Application_Closing
44 Demo 2: Ciclo de vida de la Aplicación
45 Tareas del Sistema / Contratos Tanto Windows Phone 8 y Windows 8 tienen una función de apoyo a las operaciones comunes Implica la coordinación con el sistema operativo En Windows Phone 8, estos son manejados por tareas En Windows 8, estos son manejados por contratos Nota: Las tareas y los contratos establezcan capacidades similares para el usuario, pero tienen diferente experiencia del desarrollador Search contract in the Windows 8 Weather app
46 Enfoque de Grupo vs Enfoque de Contratos Windows Phone 8 APIs tarea se encuentran en el espacio de nombres Microsoft.Phone.Tasks: PhotoChooserTask AddressChooserTask SaveContactTask and more Windows 8 contratos disponen APIs individuales Declarar el apoyo a los contratos en el manifiesto A menudo relacionado con los cristales abiertos por los encantos (panel de búsqueda, panel de acciones, etc)
47 Windows 8 Contratos Un contrato es esencialmente un acuerdo Una aplicación implementa el acuerdo y Windows proporciona el apoyo necesario Implementación de los contratos por lo general implica métodos de alteración de la clase de aplicación o eventos manejo de clases de la API de Windows Dependiendo de la aplicación, los usuarios pueden esperar algunos contratos que deben cumplirse Ejemplos de contratos: Buscar, compartir, jugar a
48 Tiles Tiles son un punto de entrada para aplicaciones Windows 8 y Windows Phone 8 Una tile primaria que inicia la aplicación normalmente Además, los tiles secundarios pueden ser fijado a la pantalla de inicio - Crear un "vínculo profundo" que lleva al usuario a una página específica en la aplicación Ambas plataformas soportan live tiles, en el que el contenido se actualiza periódicamente Tiles en Windows 8 Windows Phone 8 Tiles
49 Tiles Ambos son compatibles con las plataformas tiles, pero las API son completamente diferentes Windows tiles Windows Phone tiles Tres tamaños: pequeño, mediano, ancho Dos tamaños: mediano, ancho Standard tiles, flip tiles, cyclic tiles, and iconic tiles (Microsoft.Phone.Shell) SecondaryTile se puede personalizar mediante plantillas XML (Windows.UI.StartScreen) Proporcionar imágenes de tiles en el manifiesto Proporciona imágenes de tiles en el manifiesto Creación de tiles secundarias utilizando el método estático ShellTile.Create Creación de tiles secundarias utilizando el método SecondaryTile.RequestCreateAsync Actualizar aplicación tile mediante el uso de ShellTile (Microsoft.Phone.Shell) Actualizar aplicación tile utilizando TileUpdateManager y TileNotification (Windows.UI.Notifications) El usuario puede apagar el Live Tile
50 Tiles Windows Phone tiles CycleTileData tiledata = new CycleTileData() { Title = group.title, SmallBackgroundImage = new Uri(group.GetImageUri(), UriKind.RelativeOrAbsolute), CycleImages = list }; ShellTile.Create(new Uri(navDataSource, UriKind.Relative), tiledata, true); Windows tiles var tile = new SecondaryTile( item.uniqueid, item.shorttitle, item.title, item.uniqueid, TileOptions.ShowNameOnLogo, uri ); await tile.requestcreateasync(); // // // // // // Tile ID Tile short name Tile display name Activation argument Tile options Tile logo URI
51 Notificationes Una aplicación puede alertar al usuario de un evento: Nuevo correo electrónico, reunión pronto, etc Tanto Windows 8 y Windows Phone 8 tienen APIs para enviar las notificaciones de usuario No sobre-uso de ellos, ya que pueden ser molestos Siempre da al usuario la opción de convertirlos encendido/apagado Un recordatorio de Windows 8 Una alarma de Windows Phone 8
52 Notificationes Windows Phone 8 es compatible con dos tipos de notificaciones: recordatorio y la alarma. Además, Windows Phone 8 puede mostrar toasts con ShellToast, que se puede mostrar en el fondo. Alarma y recordatorio: espacio de nombre Microsoft.Phone.Scheduler ShellToast: espacio de nombre Microsoft.Phone.Shell Windows 8 usa notificaciones toast ToastNotificationManager y ScheduledToastNotification (Windows.UI.Notifications) Habilitado en el manifiesto Utiliza una plantilla toasts (las estándar se definen como XML)
53 Demo 3: Recordatorios
54 Configuración de la aplicación La mayoría de las aplicaciones tienen algunas preferencias de usuario que se pueden configurar En Win8, utiliza la clase ApplicationData para administrar la configuración Espacio de nombre Windows.Storage Settings pane in the Windows 8 Weather app En WP8, utiliza la clase IsolatedStorageSettings para administrar la configuración Espacio de nombre System.IO
55 Configuración de almacenamiento (Windows 8) private void SaveSetting<T>(bool local, T value, string key) { if (local) { ApplicationData.Current.LocalSettings.Values[key] = value; } else { ApplicationData.Current.RoamingSettings.Values[key] = value; } }
56 Configuración de almacenamiento (Windows Phone 8) IsolatedStorageSettings appsettings = IsolatedStorageSettings.ApplicationSettings; const string MusicKey = "MusicSetting"; public bool MusicSetting { get { return appsettings.contains(musickey)? (bool)appsettings[musickey] : true; } set { if (appsettings.contains(musickey)) appsettings[musickey] = value; else appsettings.add(musickey, value); appsettings.save(); } }
57 Redes Las aplicaciones dependen cada vez más de las capacidades de Internet de los dispositivos que se ejecutan en Para Windows 8 y Windows Phone 8, debe declararlo en el manifiesto Capacidad de red en el manifiesto de Windows Phone 8 Capacidad de Internet en el manifiesto de Windows 8
58 Diferencias de API de red Windows Windows Phone Ambos NetworkInterface ConnectionManager HttpWebRequest, HttpWebResponse - System.Net.NetworkInformation DatagramSocket, StreamSocket - Windows.Networking.Sockets HttpClient - System.Net.Http - System.Net Socket (TCP or UDP) - System.Net.Sockets WebClient - System.Net - System.Net
59 Red: HttpClient (Windows 8) Windows 8 introduce la HttpClient Actúa como una sesión para enviar peticiones a un servidor - HTTP, GET, POST, PUT Los datos devueltos como una cadena, HttpResponseMessage, Stream, or byte array Puede servir como una clase base para su propia implementación del cliente La autenticación puede ser manejado mediante el suministro de un WebRequestHandler HttpClient client = new HttpClient(); string body = await client.getstringasync("
60 Red: WebClient No está disponible en Windows 8 (con excepción de las aplicaciones de escritorio) Utiliza en lugar de HttpClient WebClient se utiliza en aplicaciones de Windows Phone 8 Un poco diferente de la WebClient en versiones anteriores de Windows WebClient client = new WebClient(); client.downloadstringcompleted += (sender, evtargs) => { MessageBox.Show(evtArgs.Result); }; client.downloadstringasync(new Uri("
61 Trabajo en segundo plano Sólo una aplicación puede estar en primer plano en cualquier momento Qué pasa si quiero ejecutar código en segundo plano? Es posible que quiera... Transmitir música Hacer ping a un servidor de actualizaciones Descargar un archivo
62 Trabajo en segundo plano Tanto aplicaciones de Windows 8 y Windows Phone 8 puede dar el sistema operativo de una tarea, que se ejecutará cuando se produzca algún disparador Se comporta de forma independiente de la aplicación El sistema operativo tiene el control total sobre él
63 Tareas en segundo plano Windows Phone 8 Tareas Windows 8 Tareas Deriva de BackgroundAgent o una de sus subclases: Windows.ApplicationModel.Background - Microsoft.Phone y Microsoft.Phone.Scheduler espacios de nombres Reemplaza el método OnInvoke y llama NotifyComplete cuando hayas terminado. Comprueba que la tarea aún no está registrada Usa ScheduledActionService para añadir y eliminar agentes fondo Implementa la interfaz IBackgroundTask y su método Run Declara tareas en segundo plano en el manifiesto Comprueba que la tarea aún no está registrado Usa BackgroundTaskBuilder para crear y registrar una instancia de la tarea Controla el evento BackgroundTaskCompleted para obtener datos de vuelta de la tarea
64 Tareas en segundo plano (Windows 8) using Windows.ApplicationModel.Background; namespace MyTaskExample { public class SimpleBackgroundTask : IBackgroundTask { public void Run(IBackGroundTaskInstance task) { // Do stuff... } } } <Extensions> <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.MyTask"> <BackgroundTasks> <Task Type="systemEvent" /> </BackgroundTasks> </Extension> </Extensions>
65 Tareas en segundo plano cont. (Windows 8) foreach (var task in Background.BackgroundTaskRegistration.AllTasks) { // Use if (task.value.name == taskname) to see if the task has already been registered } // If not... var taskbuilder = new BackgroundTaskBuilder(); taskbuilder.name = taskname; taskbuilder.taskentrypoint = "Tasks.MyTask"; taskbuilder.settrigger(new SystemTrigger(SystemTriggerType.TimeZoneChange, false)); BackgroundTaskRegistration mytaskregistration = taskbuilder.register(); task.completed += new BackgroundTaskCompletedEventHandler(OnTaskCompleted); //... public void OnTaskCompleted(BackgroundTaskRegistration sender, BackgroundTaskCompletedEventArgs args) { // Process results of the task... }
66 Tareas en segundo plano (Windows Phone 8) public class ScheduledAgent : ScheduledTaskAgent { protected override void OnInvoke(ScheduledTask task) { // Write code here to perform your task... NotifyComplete(); } } PeriodicTask task = ScheduledActionService.Find(taskName) as PeriodicTask; bool found = (task!= null); if (!found) task = new PeriodicTask(taskName); else ScheduledActionService.Remove(taskName); task.description = description; task.expirationtime = DateTime.Now.AddDays(10); ScheduledActionService.Add(task);
67 Media Capture Tanto Windows 8 y Windows Phone 8 tienen la API de Media Capture API y es proporcionado por el sistema UIs Aplicación de cámara en Windows 8 Aplicación de cámara en Windows phone8
68 Media Capture (Windows 8) Windows utiliza CameraCaptureUI para capturar imágenes y videos Windows.Media.Capture espacio de nombres Activa la Webcam y el micrófono en el manifiesto private async void OnCapturePhoto(object sender, TappedRoutedEventArgs e) { var camera = new CameraCaptureUI(); var file = await camera.capturefileasync(cameracaptureuimode.photo); if (file!= null) { // Do something with the result... } }
69 Media Capture (Windows Phone 8) Windows Phone utiliza CameraCaptureTask para tomar fotos Microsoft.Phone.Tasks espacio de nombres Habilita ID_CAP_ISV_CAMERA y ID_CAP_MICROPHONE en el manifiesto private readonly CameraCaptureTask cameratask; public Init() { cameratask = new CameraCaptureTask(); cameratask.completed += PhotoCaptured; } public void TakePhoto() { cameratask.show(); } private async void PhotoCaptured (object sender, PhotoResult result) { await Task.Run(() => { // Do something with the result... }); }
70 Demo 4: Media Capture
71 App Bar La app bar es un buen lugar para poner los comandos de uso frecuente La Windows 8 app bar tiene algunas limitaciones técnicas Las normas de certificación pueden limitarlo El teléfono tiene espacio limitado en la pantalla La app bar no puede ocupar demasiado espacio Pon comandos adicionales en el menú Una Windows Phone 8 app bar con el menú ampliado Una Windows 8 app bar con tres botones
72 App Bar Windows Phone 8 App Bar Windows 8 App Bar Una app bar en la parte inferior de la página Dos app bars: una inferior y otra superior Sólo cuatro elementos permitidos Se comporta como cualquier recipiente - Pon los artículos adicionales en el menú - No hay menú ApplicationBar controlar interior PhoneApplicationPage.ApplicationBar - Puede agrupar elementos en los contenedores anidados AppBar control interior Page.BottomAppBar o Page.TopAppBar Modo establecer por Defecto para mostrar la barra de la aplicación cuando se carga la página Establecer IsOpen en true para mostrar la barra de la aplicación cuando se carga la página Set IsMenuEnabled para activar el menú Establecer IsSticky true para forzar una barra de la aplicación de permanecer siempre abierta - Sin agrupamiento
73 App Bar (Windows 8) <Page.BottomAppBar IsOpen="True"> <AppBar x:name="bottomappbar" Opened="AppBar_Opened" Padding="10,0,10,0"> <Grid> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> <Button Style="{StaticResource EditAppBarButtonStyle}" Click="Edit_Click"/> <Button Style="{StaticResource RemoveAppBarButtonStyle}" Click="Remove_Click"/> <Button Style="{StaticResource AddAppBarButtonStyle}" Click="Add_Click"/> </StackPanel> <StackPanel Orientation="Horizontal" HorizontalAlignment="Right"> <Button Style="{StaticResource RefreshAppBarButtonStyle}" Click="Refresh_Click"/> <Button Style="{StaticResource HelpAppBarButtonStyle}" Click="Help_Click"/> </StackPanel> </Grid> </AppBar> </Page.BottomAppBar>
74 App Bar (Windows Phone 8) <phone:phoneapplicationpage.applicationbar> <shell:applicationbar IsVisible="True" IsMenuEnabled="True" Mode="Default" Opacity="1.0"> <shell:applicationbariconbutton x:name="btntakepicture" IconUri="/Assets/Icons/camera.png" Click="btnTakePicture_Click" Text="Take Picture"/> <shell:applicationbariconbutton x:name="btnsharetask" IconUri="/Assets/Icons/share.png" Click="btnShareShareTask_Click" Text="Share Image"/> <shell:applicationbariconbutton x:name="btnstartcooking" IconUri="/Assets/Icons/alarm.png" Click="btnStartCooking_Click" Text="Start Cooking"/> <shell:applicationbariconbutton x:name="btnpintostart" IconUri="/Assets/Icons/like.png" Click="btnPinToStart_Click" Text="Pin To Start"/> </shell:applicationbar> </phone:phoneapplicationpage.applicationbar>
75 Resumen
76 Resumen Las principales diferencias en los dispositivos físicos y la forma en que los usuarios interactúan con los medios de cada plataforma tiene una interfaz de usuario y UX separada No reutilices XAML a través de plataformas
77 Resumen Algunas APIs están disponibles en ambas plataformas Crea bibliotecas portátiles (archivos. Dll) que utilizan las API comunes Ejemplo: Windows.Storage.StorageFile proporciona API común para el almacenamiento de archivos Muchas de las funciones son externamente similares pero aplicadas de manera diferente Los principales ejemplos: Ciclo de vida de la aplicación, tiles, media capture, tareas/contratos, ajustes, tareas de fondo, app bar.
78 Q&A
79
03 Model-View-ViewModel
03 Model-View-ViewModel Temas del curso Creación de aplicaciones para Windows 8 y Windows Phone 8 Jump Start 01 Comparando Windows 8 y Windows Phone 8 02 Conceptos básicos de modelos de vista 03 MVVM (
Más detallesMS_20481 Essentials of Developing Windows Store Apps Using HTML5 and JavaScript
Essentials of Developing Windows Store Apps Using HTML5 and JavaScript www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este
Más detallesFORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. Windows 8 Developer: MCSD Windows Store Apps Using C#
FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT Windows 8 Developer: MCSD Windows Store Apps Using C# DETALLE DE LA ACCION FORMATIVA Mediante la siguiente acción formativa se formará a las personas asistentes
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Visión general de Virtualización del Escritorio de Microsoft y la Virtualización del estado de usuario Módulo del Manual Autores: James
Más detallesInstalación del Software Magaya
Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detallesGuía de instalación de la carpeta Datos de IslaWin
Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3
Más detallesAplicaciones Móviles. Sesión 12: Acceso a datos
Aplicaciones Móviles Sesión 12: Acceso a datos Contextualización Los datos son actualmente elementos muy importantes, pues éstos definen características de uso de elementos en la informática, dan identidad
Más detallesMS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions
S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este
Más detallesCAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Más detallesSiteAudit Knowledge Base Programación de Reportes en SiteAudit
SiteAudit Knowledge Base Programación de Reportes en SiteAudit De junio 2010 En Éste Artículo: Descripción de Funciones Qué Hay de Nuevo? Programación de Reportes SiteAudit 4.x proporciona una nueva interfaz
Más detallesManual de usuario Versión: 1.3 Edición: 05/02/2015 1
Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.
Más detallesConfiguración de la red
Semana 55 Empecemos! Bienvenidos a una nueva semana de trabajo! Aprenderemos sobre la configuración de la red LAN, la cual es una de las tareas más importantes del administrador de la red. La mayoría de
Más detallesAdvanced Windows Store App Development Using HTML5 and JavaScript
Código: S24 Duración: 25 horas Este curso enseña prácticas avanzadas de programación y técnicas que le ayudarán a desarrollar aplicaciones Windows Store. En este curso, usted aprenderá cómo diseñar y desarrollar
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android
APLICACIONES MÓVILES NATIVAS Sesión 8: Arquitectura de las aplicaciones Android Contextualización Los lenguajes de programación que utilizan android y Java como base de desarrollo, han complementado la
Más detallesNovedades. Introducción. Potencia
Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes
Más detallesCESDE ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES AMBIENTES COLABORATIVOS WORDPRESS
WORDPRESS Es un sistema de gestión de contenido CMS (siglas en del inglés de Content Management System) enfocado a la creación de blogs o bitácoras digitales para web. Es como un cuaderno donde se puede
Más detallesUna computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.
Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.
Más detallesGuía de inicio rápido a
Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para
Más detallesWindows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.
Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de
Más detallesSesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
Más detallesConfiguracion Escritorio Remoto Windows 2003
Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo
Más detalles(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera
Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica
Más detallesLectura 2: El Sistema Operativo y sus Funciones
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones
Más detallesMicrosoft SQL Server Conceptos.
Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesNOVEDADES DE WINDOWS 10
NOVEDADES DE WINDOWS 10 El nuevo sistema operativo de Microsoft Windows 10 combina las virtudes de Windows 8 (modo Tablet) y Windows 7 (modo escritorio). El sistema tiene una gran armonización entre los
Más detallesActivación de un Escritorio Remoto
Activación de un Escritorio Remoto La activación de un Escritorio Remoto se realiza en dos fases, en la primera se habilita a un Usuario de un ordenador para que pueda admitir una conexión remota, la segunda
Más detallesAutor: Microsoft Licencia: Cita Fuente: Ayuda de Windows
Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesCAPITULO 9. Diseño de una Base de Datos Relacional Distribuida
9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesCreado dentro de la línea de sistemas operativos producida por Microsoft Corporation.
WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows
Más detalles#SmartWorking Lync. Desktop
Lync Lync. Desktop Lync. Windows 8 App Lync. Windows 8 App Lync. Windows Phone 8 App Lync. Desktop User Interface Perfil y disponibilidad Acceso a otras funciones Buscador Contactos: por Grupo, por Estado,
Más detallesAutenticación Centralizada
Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes
Más detallesProgramación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la
Más detallesManual de Palm BlueChat 2.0
Manual de Palm BlueChat 2.0 Copyright 2002 Palm, Inc. Todos los derechos reservados. Graffiti, HotSync y Palm OS son marcas registradas de Palm, Inc. El logotipo de HotSync, Palm y el logotipo de Palm
Más detallesTrataremos las cuestiones más interesantes de este programa, entre las que destacan:
MANFOR-STI, S.L. TRABAJO EFICIENTE CON OUTLOOK 2010 Listado de píldoras formativas Microsoft Outlook 2010 ofrece herramientas de primera calidad para la administración del correo electrónico personal y
Más detallesENTORNO DE DESARROLLO MICROSOFT.NET 2010
ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos
Más detallesRESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA
UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí
Más detallesDiplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Actualmente ofrecemos entrenamiento en PHP 5.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 5.0, Apache
Más detallesMondopad v1.8. Inicio rápido 009-1488-00
Mondopad v1.8 Inicio rápido 009-1488-00 Contenido Configuración del equipo... 3 Proceso de configuración y registro de Windows... 3 Configuración de Microsoft Windows... 3 Registro del software de Mondopad...
Más detallesFormularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Más detallesApuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Más detallesWindows Server 2003. Windows Server 2003
Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión
Más detallesEl nuevo Windows proporciona una gran experiencia en todos tus dispositivos, para todo lo que haces en tu vida.
El nuevo Windows proporciona una gran experiencia en todos tus dispositivos, para todo lo que haces en tu vida. Windows 10 para Empresas: te permite hacer grandes cosas Ser más Productivo Dispositivos
Más detallesManual de referencia y del usuario
Manual de referencia y del usuario Manual del usuario y referencia de Todos los derechos reservados. Ningún fragmento de esta publicación podrá ser reproducido de manera alguna (ya sea de forma gráfica,
Más detallesWindows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades
Windows Server 2012 Manejabilidad y automatización Module 3: Adaptación del Administrador de servidores a sus necesidades Fecha de publicación: 4 de septiembre de 2012 La información contenida en este
Más detallesImplantar el iphone y el ipad Apple Configurator
Implantar el iphone y el ipad Apple Configurator Los dispositivos ios se pueden configurar para su implantación en empresas mediante una gran variedad de herramientas y métodos. Los usuarios finales pueden
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detallesMACROS. Automatizar tareas a través del uso de las macros.
OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar
Más detallesPUCV - Pontificia Universidad Católica de Valparaíso
PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa
Más detallesGuía del usuario. Centro de facturación de UPS
Guía del usuario Centro de facturación de UPS 2014 United Parcel Service of America, Inc. UPS, el logotipo gráfico de UPS y el color marrón son marcas registradas de United Parcel Service of America, Inc.
Más detallesManual de Administrador. Open Office
Manual de Administrador Open Office Índice 1 Introducción...2 1.1 Subprogramas de Open Office... 2 1.2 Ventajas de OpenOffice.org... 3 2 Contratación del Servicio...4 2.1 Alta en Open Office Respuesta
Más detallesMicrosoft Access proporciona dos métodos para crear una Base de datos.
Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las
Más detallesINSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc
Más detallesManual de ACCESS Intermedio
Manual de ACCESS Intermedio Funciones agregadas (GROUP BY) Las funciones agregadas proporcionan información estadística sobre conjuntos de registros. Por ejemplo, puede usar una función agregada para contar
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesManual Terabox. Manual del usuario. Versión 1.0.2. 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar
Manual del usuario Versión 1.0.2 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 1 Índice 1 Índice... 2 2 Terabox... 3 3 Instalación de Terabox... 4 4 Configuraciones... 7 4.1
Más detallesModelo de Objetos Distribuidos
Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo
Más detallesUNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos
UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos CICLO ESCOLAR 20092010B PROFESOR M. en C. J. Jesús Arellano Pimentel GRUPO 204 NÚMERO DE PRÁCTICA 1 NOMBRE DE LA PRÁCTICA OBJETIVO GENERAL
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesAVA-QHSE System. Introducción Características del producto Especificaciones Técnicas
Introducción Características del producto Especificaciones Técnicas Introducción Qué es AVA-QHSESystem? AVA-QHSESystem es una solución completa de apoyo a la gestión y cumplimiento de las normas de Seguridad,
Más detallesManual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2
Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesPara poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:
Módulo 2 Herramientas para la búsqueda virtual en Internet Navegadores Web Para establecer conexiones con los servidores electrónicos y obtener la información y los servicios que éstos prestan, el usuario
Más detallesEjercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences
Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Índice 1 Compartir datos entre actividades con Shared Preferences (0.75 puntos)... 2 2 Actividad de preferencias (0.75
Más detalles- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Más detallesProgramación páginas web con ASP.NET 3.5 (C#)
Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript
Más detallesCapítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Más detallesUna guía rápida para. Crear Boletines de Noticias
Una guía rápida para Crear Boletines de Noticias En esta guía Aprende a crear mensajes atractivos, con lenguaje HTML y con texto sin formato para involucrar a tus contactos. Conoce sus preferencias para
Más detallesGuía de Laboratorio Base de Datos I.
Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo
Más detallesCL_55010 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365
Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción
Más detallesDiseño de páginas web 2011
Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero
Más detallesLa Pirámide de Solución de TriActive TRICENTER
Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de
Más detallesInformación de Producto:
Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones
Más detallesTeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico
TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil
Más detallesFamilia de Windows Server 2003
Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:
Más detallesParte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.
Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte
Más detallesCIF-KM. GUÍA DE LOS PRIMEROS PASOS
CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA
Más detallesHerramientas Tecnológicas de Productividad
Herramientas Tecnológicas de Productividad 1 Sesión No. 7 Administración del tiempo y productividad personal Objetivo: Al término de la sesión, el alumno utilizará herramientas para la administración del
Más detallesSoluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, 15009 A CORUÑA Telf: 981 133 207 / 616 145 723 info@spuch.
MANUAL DE USUARIO Índice Índice... 2 Introducción... 2 Pantalla inicial... 3 Conectar las bases de datos... 4 Periodicidad de sincronización... 6 Reglas de sincronización... 7 Ejecutar consultas SQL...
Más detallesTareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010
areas básicas en OneNote 2010 - OneNote - Office.com http://office.microsoft.com/es-ar/onenote-help/tareas-basicas-en-onenote... 1 de 3 23/04/2012 10:40 p.m. Soporte / OneNote / Ayuda y procedimientos
Más detalles80295 Extending Microsoft Dynamics CRM 2011
80295 Extending Microsoft Dynamics CRM 2011 Introducción Este curso ofrece información detallada e interactiva en como desarrollar extensiones para Microsoft Dynamics CRM 2011, con foco en métodos de extensión
Más detallesP r e g u n t a s m á s F r e c u e n t e s :
ÍNDICE DE CONTENIDOS 1. Q U É E S D R O P B O X? 2. C Ó M O I N S T A L A R E L P R O G R A M A D R O P B O X? 3. C Ó M O C R E A R U N A C A R P E T A P A R A C O M P A R - T I R A R C H I V O S U T I
Más detallesPara obtener más información, vea Introducción al control DataRepeater (Visual Studio).
Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesGUÍA DE USUARIO DEL CORREO
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN DIRECCIÓN GENERAL DE LA OFICINA DE ADMINISTRACIÓN Y SERVICIOS DIVISIÓN DE SOPORTE TÉCNICO Y FORMACIÓN AL USUARIO GUÍA DE
Más detallesPowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010
PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010 Contenido CONTENIDO... 1 DESCRIPCIÓN DE LA VENTANA PRINCIPAL... 2 INTRODUCCIÓN A POWERPOINT WEB APP... 8 1 Descripción de la ventana principal
Más detallesManual de usuario Versión 1.0
Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos
Más detallesAsistente para la ayuda
Bienvenido a ASUS WebStorage, su espacio personal en la nube Nuestro panel de funciones le ayudará a comprender mejor los servicios de ASUS WebStorage. El panel y una serie de instrucciones sobre las funciones
Más detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detallesDescripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Más detallesNos encargamos del tuyo, tú disfruta
EN ACTIVE SABEMOS QUE TIENES COSAS MÁS IMPORTANTES QUE EL TRABAJO, POR ESO Nos encargamos del tuyo, tú disfruta 2015 ACTIVE BUSINESS & TECHNOLOGY. TODOS LOS DERECHOS RESERVADOS. 1 Esta nueva versión ha
Más detallesLa pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.
Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en
Más detallesSoftware Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel
Software Intel para administración de sistemas Guía del usuario del Paquete de administración de servidores modulares Intel Declaraciones legales LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA
Más detallesTema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS
Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS 1) EL MENÚ INICIO En esta lección vamos a realizar un paso importante hacia el conocimiento de los elementos del Menú Inicio y la Barra de Tareas.
Más detallesINSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos
Más detalles