1. Programación Avanzada en Internet
Objetivo del libro
¿A quién va dirigido este libro?
¿Qué necesita para trabajar con este libro?
Editores de programación
El desarrollo web como parte del éxito de la empresa
Agradecimientos2. Páginas Web
Introducción
Tipos de páginas Web
Introducción
Páginas personales
Páginas de empresas
Ideas generales de la programación Web
A quién va dirigido este libro
Cómo se puede leer este libro
3. La importancia de una programación modular
Introducción
Problemas de la programación rígida
Ventajas de la programación modular
Problemas de la programación modular
El uso de bases de datos como alternativa de la programación modular
Uso de modularidad anidada
Inicio forzoso
4. Etapas del ciclo de vida del desarrollo Web
Introducción
Una metodología tipo
Fase de contacto con el cliente
Fase de an lisis de requerimientos
Fase de diseño
Fase de programación
Fase de maquetación
Fase de integración del sistema
Fase de pruebas
Fase de implantación
Fase de mantenimiento
Equipo de desarrollo
5. Elección del conjunto de desarrollo
Introducción
Lenguajes compilados
Compilación directa
Compilación indirecta
Lenguajes interpretados
Servidores Web
Bases de datos
Navegadores Web
Los Servicios Web
6. HTML
Introducción
Características generales del HTML
Presentación del texto
Introducción
Tamaños del texto
Tamaños de texto preestablecidos
Tamaños de texto predefinidos
Tamaños de texto fijo
Formatos del texto
Color del texto
Fuente de letra
Otras características
Otras características de presentación de textos
Texto en negrita
Texto subrayado
Texto en cursiva
Texto tachado
Texto parpadeante
Preformateo del texto
Comentarios de texto
Presentación especial de botones
Imágenes
Introducción
Colorear nuestras páginas web
Añadiendo imágenes de fondo
Modificando el tamaño de las imágenes
Presentación de las imágenes
Aplicando un margen derecho
Aplicando un margen izquierdo
Aplicar un margen superior
Aplicando un margen inferior
Imágenes en páginas con márgenes establecidos
Alineado de las imágenes
Ayuda flotante e informativa de las imágenes
Modificando las dimensiones de las imágenes
Multimedia
Introducción
Tablas
Introducción
Aspectos básicos de la presentación
Formatear y colorear las tablas
Atributos de las tablas
Bordes de las tablas
Espacios libres en las tablas
Anchura y altura de una tabla
Alineado de una tabla
Fondo de una tabla
Asignaci¢n de bordes exteriores a una tabla
Bordes avanzados de una tabla
Columnas de las tablas
Enlaces
Introducción
Enlaces entre sitios Web
Enlaces con imágenes
Enlaces dentro de una misma página
Enlaces con servicios
Enlaces con cuentas de correo electrónico
Enlaces con foros de noticias
Otros tipos de enlaces
Formateo del texto de una página Web
Introducción
Formateo de direcciones
Mostrar citas en páginas Web
Listados de código
Párrafos en páginas Web
Centrar los textos
Formularios
Introducción
Etiquetas de formularios
Etiqueta de entrada de datos
Etiqueta de opción
Área de texto
Frames o marcos
Introducción
De esta manera, se subdivide una pantalla en varias.
Estructura básica de un frame
Referencias a marcos
Características especiales de los marcos
Bloques de formateo
Introducción
Bloques separadores
Caracteres especiales
Introducción
Conjunto de caracteres
7. DHTML
Introducción
Elementos de DHTML
CSS
Introducción
CSS en la misma página web
CSS en un fichero externo
Cabecera de un documento CSS
Validador de compatibilidad
Validador de la última norma
Validador XHTML
Atributos de CSS
Etiquetas CSS
Etiquetas de texto
Etiquetas de fondo
Etiquetas de bordes
Etiquetas de scroll
Otras características
JavaScript
Introducción
Variables
Operadores
Operadores relacionales o de comparación
Operadores aritméticos
Operadores lógicos
Operadores de asignación
Palabras reservadas
Estructuras de control
Introducción
Switch Case
If Else
While
Do While
For
Arrays
Funciones
Otras instrucciones de interés
Operaciones especiales con cadenas
DOM
Introducción
Estructura DOM general
8. VBS (Visual Basic Script 5.5)
Introducción
Familias de Visual Basic
Diferencias y similitudes de VBS con Java y JavaScript
Características generales de VBS
Constantes
Introducción
Constantes de color
Constantes de comparación
Constantes de fecha
Constantes de error
Constantes de cajas de mensaje
Constantes carácter
Constantes estado
Constantes variable
Eventos
Introducción
Evento de inicialización
Evento de terminación
Eventos de objetos
Funciones
Introducción
Funciones matemáticas
Funciones de datos
Funciones de conversión
Funciones especiales
Objetos
Introducción
Tipos de objetos
Objeto Class
Objeto Dictionary
Objeto Err
Objeto FileSystemObject
Métodos
Introducción
Tipos de métodos
Método Clear
Método Raise
Operadores
Introducción
Operadores básicos
Operador suma
Operador resta
Operador producto
Operador división real
Operador división entera
Operador de asignación
Operador Sqr
Operador exponencial
Operador Mod
Operadores especiales
Operador And
Operador Or
Operador Not
Operador Xor
Operador Imp
Operador Is
Operador Eqv
Prioridad de los operandos
Controles de flujo
Introducción
Bucle Do...Loop
If...Then...Else
Select Case
For...To...Next
While...Wend
For Each...Next
Instrucciones especiales
Introducción
Instrucción With
Instrucciones de salida
Instrucción Option Explicit
Comentarios en VBS
Ejecución continuada de instrucciones
Tipos de datos
Ejemplos prácticos
Introducción
Ejemplos con bucles
Introducción
If...Then...Else
Select Case
Do While, Do Loop
For...Next
For Each...Next
Ejemplos con objetos
Convenciones de escritura
Introducción
Convenciones de codificación
9. ASP (Active Server Pages 3)
Introducción
¿Cómo funciona ASP?
Primeros pasos en ASP
Controles de flujo
Introducción
If...Then...Else
For...Next
Select...Case
While...Wend
Do...Loop Until
For...Each
Funciones
Uso de Include
Objetos en ASP
Introducción
Application
Request
Response
Server
Session
Acceso a datos
10. PHP (PHP Hypertext Preprocessor)
Introducción
¿Cómo funciona PHP?
Controles de flujo
Introducción
If...Then...Else
For...Next
Switch...Case
Do...While
Funciones
Uso de Include
Otras consideraciones
11. Perl
Introducción
Algunos aspectos técnicos sobre Perl
Instalación de Perl en Windows 2000
Controles de flujo
Introducción
If...Then...Else
For...Next
Do...While
Foreach
Funciones
Operadores
ASP y Perl
12. Acceso a datos con Perl
Introducción
Creación de la base de datos
Creación del origen de datos ODBC
Prueba de conexión con Perl
Cómo extraer las tablas de una base de datos
Extraer los datos de las tablas
Suprimiendo los mensajes de error del navegador
13. Creación y uso de componentes COM
Introducción
Conocimientos generales de Visual Basic
Funcionamiento del componente
Creación de un componente ActiveX DLL
Instalación del componente COM en el sistema
Prueba del componente COM
Funcionamiento de las llamadas del componente COM
Creación de un componente ActiveX DLL (II parte)
Errores de compilación en Visual Basic
14. Generador de postales virtuales
Introducción
Análisis de requisitos
Introducción
Ideas generales
Valores añadidos
Diseño de la base de datos
Introducción
Primeros pasos
Creación de la aplicación
Introducción
Fase 1
Fase 2
Fase 3
Fase 4
Etapa de presentación
Introducción
Presentación de la primera parte de la aplicación
Presentación de la segunda parte de la aplicación
Presentación de la tercera parte de la aplicación
Presentación de la cuarta parte de la aplicación
Presentación de la última página de la aplicación
Mantenimiento de la aplicación
Introducción
Actualización de las bases de datos
Actualización de la aplicación
Conclusiones
15. Partes globales en el desarrollo Web
Introducción
Páginas de servidor
Introducción
Páginas interpretadas
Páginas compiladas
Ejecución de objetos
Introducción
Objetos en el servidor
Objetos en el cliente
Páginas de cliente
Introducción
Scripts de código
Interpretación de código
Formularios Web
Introducción
Formularios de entrada
Formularios de salida
Presentación multimedia
Introducción
Uso de Flash
Uso de imágenes
Uso de sonido
Textos en páginas web
Introducción
Elegir el color del texto
Elegir el tamaño del texto
Elegir la fuente del texto
Fondos Web
Introducción
Fondo de imagen
Color de fondo
Pesos de las páginas
16. El marketing aplicado a la red
Introducción
Buscadores Web
Uso de metatags
Pocos pasos para la presentación de la información
Peso de las páginas
Evitar mensajes absurdos
Publicidad en la Web
Introducción
Publicidad en televisión
Publicidad en radio
Publicidad en prensa
Publicidad en páginas web
Introducción
Programas de banners
Publicidad directa con banners
Publicidad por clic-through
Alternativa a los Gif animados
Colocación de los banners
Mensajes en los banners
Banners de promoción interna
Los banners como imagen de marca
Publicidad en marquesinas
Programas de afiliados
Introducción
Afiliación por medio de banners
Otras técnicas de afiliación
Publicidad de dominio
Introducción
Registrar usuarios
Mantener los usuarios
Envío frecuente de informaci¢n
Información dinámica y actualizada como factores del éxito
Registro de dominios
Introducción
Dominios genéricos
Dominios geográficos
Relación de páginas vistas
Concursos en el sitio Web
Marketing de tercera generación
Introducción
Publicidad en el móvil
A. Contenido del CD-ROM
A.1. Introducción
A.2. Ejemplos del libro
A.3. Ejecutar los ejemplos
A.4. Instalación de las aplicaciones que acompañan al CD-ROM
Índice alfabético