Curso de Iniciación a la Programación del iPhone SDK con Objective-C Entrada de texto y Web Views Moncada, 9 de Julio de 2010.

Slides:



Advertisements
Presentaciones similares
CLASSROOM MANAGER. CLASSROOM MANAGER FORMACIÓN EN TIEMPO REAL Muestre la pantalla del Tutor a estudiantes seleccionados. Muestre un escritorio específico.
Advertisements

Bases de conocimiento colaborativas
TABLAS EN WORD.
RECURSOS INTERACTIVOS. Cualificaciones_ NIVELES Permite añadir una definición clara, pública y personalizada de los criterios de calificación para aplicarlos.
Modelando aplicaciones
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
David Escudero Mancebo Alfonso Pedriza Rebollo
"java del lado del servidor" Servlet y JSP Java Server Pages.
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
Tablas y Cadenas CONTENIDO Tablas
Sesión en Servlets 31 de Marzo de Índice ¿Por qué seguir la trayectoria de usuarios? Formas de seguir la trayectoria de usuarios –Cookies –Reescritura.
Curso de Iniciación a la Programación del iPhone SDK con Objective-C Foundation Framework Moncada, 9 de Julio de 2010.
RESUMENCURSO STRUTS 2 Resumen de lo visto en este tercer módulo: VISTA del framework Struts 2 Debes tener los conceptos muy claros sobre: Results UI Tags.
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
Curso de Iniciación a la Programación del iPhone SDK con Objective-C Moncada, 9 de Julio de 2010 Memory Management.
Tema 6: Clases Antonio J. Sierra.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Curso de Iniciación a la Programación del iPhone SDK con Objective-C Datos en la aplicación Moncada, 9 de Julio de 2010.
FORMULARIOS HTML TIPOS DE ELEMENTOS DE FORMULARIO n Campos de entrada de datos. n Campos de datos de varias líneas. n Listas. n Botones. n Textos descriptivos.
En ocasiones podemos desear añadir comentarios aclaratorios dentro del código, de manera que no sean visualizados en el navegador, pero sí a la hora de.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
POWER POINT SECCIÓN
The world is mobile Desarrollo sobre IOS y conceptos avanzados Kevin Peñaloza M. Chief Technical Officer
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
DESARROLLO DE APLICACIONES MOVILES I. Temas – CheckBox – Spinner.
Antes de crear una cuenta en el Blogger es sugerido tener un cuenta en gmail.com (no es obligatoria)
Applets CONTENIDO ¿Que es un applet? Lo básico de un applet Ciclo de vida de un Applet Las etiquetas de HTML Pasando información a los applets.
Curso de Java La tecnología Java
Publicación en Internet con Microsoft Office Sevilla, junio de 2004
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
Publicación de bases de datos Access en la web
Una tabla de contenidos es una lista ordenada de los títulos que encontramos en un documento dado y se genera para poder conocer la página donde está ubicada,
introducción al lenguaje
Wordpress Manual de usuario Alumna: Ma.Alexandra Cabrera. Curso: 1°de bachillerato “B”. Fecha de elaboracion:16/03/2015.
MICROSOFT OFFICE Power Point.
Aplicaciones Web de Servidor
FIREWORKS David Escudero Mancebo. Barra de navegación Crear el símbolo que será base del botón. Modificar > Símbolo > Convertir en símbolo El símbolo.
INTRODUCCIÓN Se lo define como un programa para PRESENTACIONES. En sus orígenes estaba orientado a la creación de diapositivas para esquematizar contenidos.
En ocasiones podemos desear añadir comentarios aclaratorios dentro del código, de manera que no sean visualizados en el navegador, pero sí a la hora de.
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
José R. Oliveras Vélez Coordinador de Servicios Técnicos al Usuario Centro de Recursos para el Aprendizaje Universidad de Puerto Rico en Utuado.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
NOMBRE: LUIS VIRACOCHA CURSO: 5 B. Uso de la línea de comandos Muchas ordenes de gestión del sistema operativo El entorno de texto, es un sistema muy.
INFORMÁTICA SOCIEDAD Y ORGANIZACIÓN
MANUAL DE USO DE WORDPRESS NOMBRE: GUIDO GONZALEZ FECHA: 28/03/2015. CURSO: 1RO BACHILLERATO “C”
1.- inicia una sesión en tu nueva pagina web Unos minutos después de registrarte, recibes un correo con tus datos de acceso. Haz clic en la dirección.
Trabajo grupal Flash Integrantes: Piero Álvarez Milena Gómez Verónica Castillo Cristian Rodríguez.
Diseño Páginas Web.
El inspector de Propiedades El inspector de Propiedades muestra las opciones propias del objeto o texto seleccionado, permitiéndonos editarlas, por lo.
Recursos y actividades transmisivas Ciro Espinoza.
GOOGLE CHROME. SISTEMAS OPERATIVOS EN LOS QUE SE DA : Se puede obtener para android v4.0 o mas reciente. Se puede obtener para Microsoft Windows Se puede.
Sitios WEB HTML Dreamweaver Interfaz Instructor: Adbeel Cabnal.
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Qué es Dreamweaver CS4. Dreamweaver CS4 es un software fácil de usar que permite crear páginas web profesionales. Las funciones de edición visual de Dreamweaver.
IOS for Dummies Consumiendo una API REST con AFNetworking y Mantle.
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
ELEMENTOS DE LA WED. Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
Esta suite es ante todo un conjunto de Api’s y herramientas para mejorar la experiencia del desarrollador. también contiene un módulo llamado el administrador.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
Plataformas e- learning Moodle. Instalacion  Descargamos Moodle de su página oficial  Una vez hemos descargado el archivo, lo descomprimimos y copiamos.
Java Script. Como habilitar JavaScript en tu navegador
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
CLASE 4 - BLOGS Y HTML GRADO DÉCIMO. ¿QUÉ ES HTML? ¿Qué es HTML? El HTML es el lenguaje que se usa para escribir las páginas web. Con este lenguaje se.
Prof. Manuel B. Sánchez. Es un mecanismo y uno de los pilares de la POO que permite definir nuevas clases a partir de otras preexistentes. La Herencia.
PRESENTACIONES CON Ana Isabel Fuentes Rodríguez. ¿ QUÉ ES EMAZE ?  Es un servicio de presentaciones en línea bajo formatos predeterminados a los cuales.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Transcripción de la presentación:

Curso de Iniciación a la Programación del iPhone SDK con Objective-C Entrada de texto y Web Views Moncada, 9 de Julio de 2010

2 Web Views El contenido web se puede mostrar con una vista WebView El contenido puede ser: Cadenas con fomato HTML Datos RAW con tipo MIME URL remota Características API simple para cargar y navegar Delegación para algunos controles No más de 5 s. de ejecución o 10 MB con Javascript

3 Web Views Métodos importantes - (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL; - (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL; - (void)loadRequest:(NSURLRequest *)request;

4 Web Views Propiedades y BOOL BOOL BOOL canGoForward; - (void)reload; - (void)stopLoading; - (void)goBack; - (void)goForward;

5 Web Views Protocolo UIWebViewDelegate - (void)webViewDidStartLoad:(UIWebView *)webView; - (void)webViewDidFinishLoad:(UIWebView *)webView; - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;

6 Trabajando con texto 3 clases principales –UILabel: Mostrar una o varias lineas de texto NO editable. –UITextField: Mostrar una linea de texto SÍ editable –UITextView: Mostrar varias lineas de texto SÍ editable 2 protocolos importantes –UITextFieldDelegate –UITextViewDelegate

7 Trabajando con texto Patrón de diseño –Añadir la vista basada en texto (UITextField o UITextView) –Asignar el delegado de la vista (debe cumplir el protocolo UITextFieldDelegate o UITextViewDelegate) –Implementar los métodos necesarios del protocolo

8 Editando texto Protocolo –Antes de que una vista se convierta en el first responder (BOOL) textFieldShouldBeginEditing:(UITextField *) –Justo después de haberse convertido en el first responder (void)textFieldDidBeginEditing:(UITextField *) –Justo antes de dejar de ser el first responder (BOOL)textFieldShouldEndEditing:(UITextField *) –Justo después de dejar de ser el first responder (void)textFieldDidEndEditing:(UITextField *)

9 Control del teclado

10 Control del teclado Mostrar el teclado –[textInput becomeResponder] Ocultar el teclado –No se oculta automáticamente Ajustar el contenido de la vista –El teclado aparece encima del contenido –Reajustar el contenido usando UIScrollView –UITableView automático