AUTOR/ES: Daniel de la Cruz Heras y Carlos Zumbado Rodríguez
ISBN: 9788441523982
AÑO: 2008
EDICION: 1ª
IDIOMA: Castellano
ENCUADERNACIÓN: Rústica Hilo
PÁGINAS: 400
DIMENSIONES: 18,5 x 24 cm.
PESO: 922
añadir libro al carrito
Pedidos superiores a 48€ (sin gastos envío) - España
ver carrito
recomendar este libro
recomendar la web
PUNTOS CLAVE: Los contenidos en Internet han sufrido una profunda transformación en los últimos años, originada por el propio desarrollo de la tecnología que los soporta. Hoy en día un sitio Web es la parte visible de una aplicación, instalada en el servidor, cuyo funcionamiento consiste en extraer información de una base de datos con una apariencia lúcida para mostrarla en los navegadores. La salida al mercado de Flash CS3 Professional ha propiciado una actualización de este libro. Aquí se combina Flash con un lenguaje de servidor realmente versátil como PHP y la base de datos MySQL para producir proyectos. Si bien el concepto sobre el que gira el tratamiento dinámico de datos mediante Flash, PHP y MySQL sigue siendo el mismo, el soporte sobre el que se trabaja es ahora más rápido, estable y eficiente. Podrá seguir el desarrollo de un sitio Web en su totalidad. El CD-ROM adjunto contiene todos los ejemplos necesarios para desarrollar los proyectos.
INDICE: Agradecimientos. Sobre los autores. . INTRODUCCIÓN. El lado de cliente: Flash. El lado de servidor: PHP y MySQL. Qué encontrará en este libro. Concluyendo la introducción. . CAPÍTULO 1. FLASH Y CONTENIDOS DINÁMICOS. Nociones básicas de ActionScript 2 para Flash CS3. Trabajar en modo de edición. Variables. Arrays. La ventana de Salida. Funciones. Retornar valores. Variables locales. deletep. Jerarquías de clips. _root. this. _parent. Condiciones. Bucles. for. while. Objetos. Clips de película creados dinámicamente. Dibujar mediante código. Dibujar una línea. Dibujar un polígono. Dibujar un polígono relleno. Campos de texto creados dinámicamente. Formatos de texto. Carga dinámica de documentos Flash (.swf). Carga dinámica de imágenes (.jpg). Carga dinámica de sonidos (.mp3). Carga dinámica de datos almacenados en ficheros de texto (.txt). Carga dinámica de datos almacenados en ficheros escritos en lenguajes de marcado XML (.xml). Carga dinámica de documentos de Flash Video (.flv). Manejo de documentos de Flash Video. Documentos FLV importados dinámicamente. La clase NetStream. Componentes de vídeo. . CAPÍTULO 2. INSTALACIÓN DE SERVIDORES. Instalación de servidores en ordenadores con Windows. Instalación de servidores en ordenadores Macintosh. Activación del módulo de PHP. Iniciar y detener el servidor Web Apache. Creación de una cuenta MySQL. Instalación de la base de datos MySQL. Instalación y puesta en marcha de phpMyAdmin. . CAPÍTULO 3. PHP. ¿Qué es PHP?. Características del lenguaje. Características generales de PHP. Impresión de datos. Utilización de variables en PHP. Variables predefinidas. Variables locales, globales y superglobales. Concatenación de cadenas de texto. Agregando más texto a una variable ya existente. Utilización y manipulación de arrays. Recorriendo los elementos de un array. Transformaciones de cadenas de texto en arrays y viceversa. Función para manejar fechas (date). Imprimir la fecha en castellano. Evitar que partes del texto se interpreten como parámetros. Convertir los nombres de meses y días a castellano. Impresión de fechas pasadas o futuras. Manipulación de ficheros. Abrir un fichero. Lectura de un fichero. Escribir en un fichero. Cerrar un fichero. Ejemplo práctico: Contador basado en fichero de texto. Envío de correos utilizando PHP. Cambios en PHP5. Cambios Incompatibles con Versiones Anteriores. Migración de Archivos de Configuración. Migración de archivos de configuración de Apache para PHP 5, modo CGI. Nuevas Funciones. Matrices. InterBase. iconv. Secuencias. Fecha y hora. Cadenas. Otros. Nuevas Directivas. Bases de Datos. Nuevo Modelo de Objetos. Reporte de Errores. . CAPÍTULO 4. MYSQL. Servidores de bases de datos. Organización de MySQL. Columnas. Tipo Numérico. Tipo Fecha. Tipos Cadena. Datos. Índices. Manipulación y utilización de MySQL. Creación de una base de datos. Creación de una tabla para la base de datos. Inserción de información. Selección de registros de la tabla. Ordenación de los resultados. Desplegar un determinado número de registros. Modificación de registros almacenados en la tabla. Eliminación de registros almacenados en la tabla. Más información sobre MySQL. . CAPÍTULO 5. PHP Y MYSQL. PHP y MySQL. Ficheros de configuración y acciones repetitivas. Obtener siempre una respuesta. Uso de MySQL con PHP (identificadores y arrays). Establecer una conexión con MySQL. Selección de la base de datos. Creación de los ficheros de configuración. Realización de consultas a MySQL. Impresión de resultados. Impresión de resultados usando un array. Impresión de resultados usando un array de lista. Impresión de resultados usando un objeto. Liberación de memoria. Cierre de la conexión con MySQL. Modificación de la información de la base de datos. Envío de variables usando POST y GET. Envío de variables mediante GET. Envío de variables mediante POST. Listado de registros. Obtención de detalles de un registro. Modificación de un registro. Inserción de un nuevo registro. Borrado de un registro específico. . CAPÍTULO 6. FLASH, PHP Y MYSQL. Primeros pasos. Cómo utilizar el material de este capítulo. Obtención de datos usando el objeto LoadVars. Ejemplo básico. datos.load("http://localhost/phpflash/una_variable.php");. Obtención del listado de usuarios. Utilización del objeto LoadVars y dos documentos PHP. Utilización del objeto LoadVars y un solo documento PHP. Obtención de datos utilizando el objeto XML. Ejemplo básico. Obtención del listado de usuarios. Utilización del objeto XML y dos documentos PHP. Utilización del objeto XML y un documento PHP. Obtención de datos desde un documento XML. . CAPÍTULO 7. UN CASO PRÁCTICO: AGENDA. Creación de aplicación para subir imágenes al servidor. Creación de una galería de imágenes. Creación de zonas de acceso restringido. Agenda: Administrador de contenidos + Interfaz. Estructura del proyecto. Tabla agenda. Carpeta includes. Carpeta admin. Documentos de creación de zonas de acceso restringido. Agregar un registro. Ver un registro. Editar un registro. Galería de imágenes. Realización en Flash del interfaz para la agenda. Muestra de contenidos. Impresión en papel de datos. Zona de contacto. . CAPÍTULO 8. UN SITIO COMPLETO: JOSÉ A. SECAS. José A. Secas. Planificación previa. Objetivos. Temporalidad. Contenidos básicos y formato de los datos. Historia. Canciones. Vídeos. Letras. Música. Textos. Arte de acción. Imágenes. Contacto. Las noticias de José. Generador aleatorio de noticias. Las conversaciones. Las galerías de imágenes. Contenidos adicionales. Primeros bocetos. La parte de servidor: El administrador de contenidos. Tecnologías relacionadas. Plantillas. AJAX. Incluidos. Uso de Plantillas. SACK. Misceláneos. Calendario. Paneles. Organización de la base de datos. Inicialización de la base de datos. Organización de los archivos. Acceso Restringido. Plantillas y generación de páginas. Explicación de archivos. Archivos incluidos. Archivos JavaScript. Archivos principales. Variable modo. Normalización de variables. Consultas con constantes. Paneles. Subir archivos. La parte de cliente: El interfaz en Flash. Objetos. ¿Qué es un objeto?. Introducción a objetos. Extendiendo objetos. Programación utilizando clases. Clases en ActionScript 2. Definición de documentos de clase. Elementos de una clase. Classpaths. Utilización de packages. Importar clases. Getters y Setters. Métodos get y set implícitos. Características de miembros de la clase. public. private. static. Clases y subclases: Herencia. Los documentos de Flash. Portada del sitio. Base del sitio. Utilidades comunes. El interfaz. El CD. Contenidos. Vídeos de Martán, José y gente. Herramientas de dibujo. El objeto PrintJob. Contenidos ocultos. Tiempo meteorológico. Pruebas y tests. Conclusiones. . CAPÍTULO 9. RECURSOS Y ENLACES. . APÉNDICE. CONTENIDO DEL CD-ROM. Información de soporte. . ÍNDICE ALFABÉTICO.