Detalle del libro
Ver Índice
Capítulo 1
Presentación de la plataforma .NET
1. Introducción
1.1 Principio de funcionamiento
del Common Language Runtime
1.2 Los servicios del Common Language Runtime
1.3 La Base Class Library
1.4 Las versiones y evoluciones de la plataforma .NET
2. Escritura, compilación y ejecución de una aplicación
2.1 Escritura del código
2.2 Compilación del código
2.3 Análisis de un archivo compilado
2.4 Ejecución del código
Capítulo 2
Presentación de Visual Studio
1. Instalación y primer arranque
1.1 Configuración necesaria
1.2 Primera ejecución
2. Descubrimiento del entorno
2.1 Página de inicio
2.2 Entorno Visual Studio .
3. Las herramientas disponibles
3.1 Las barras de herramientas
3.2 El cuadro de herramientas
3.3 El explorador de servidores
3.4 El explorador de soluciones
3.5 El visor de clases
3.6 La ventana de propiedades
3.7 La lista de las tareas
3.8 La lista de los errores
3.9 La ventana de edición de código
3.9.1 Los Snippets
3.9.2 Seguimiento de las modificaciones
3.9.3 Las herramientas de edición de código
Capítulo 3
Organización de una aplicación
1. Las soluciones
1.1 Presentación
1.2 Creación de una solución
1.3 Modificación de una solución
1.3.1 Agregar un proyecto
1.3.2 Suprimir un proyecto
1.3.3 Renombrar un proyecto
1.3.4 Descargar un proyecto
1.4 Organización de una solución
1.4.1 Crear una carpeta de solución
1.4.2 Crear un proyecto en una carpeta
1.4.3 Desplazar un proyecto a una carpeta
1.5 La carpeta Elementos de solución
1.6 La carpeta Archivos varios
1.7 Configuración de una solución
1.7.1 Configuración del proyecto de inicio
1.7.2 Dependencias del proyecto
1.7.3 Configuración de análisis de código
1.7.4 Depurar archivos de código fuente
1.7.5 Propiedades de configuración
2. Los proyectos
2.1 Creación de un proyecto
2.1.1 Las plantillas de proyectos
2.1.2 Creación de una plantilla de proyecto.
2.1.3 Modificación de una plantilla existente
2.1.4 Utilización de un proyecto existente como plantilla
2.2 Modificación de un proyecto
2.3 Propiedades de los proyectos
2.3.1 Aplicación
2.3.2 Generar
2.3.3 Eventos de compilación
2.3.4 Propiedades de depuración
2.3.5 Recursos
2.3.6 Configuración de la aplicación
2.3.7 Otros parámetros de configuración
Capítulo 4
Fundamentos del lenguaje
1. Las variables, constantes y enumeraciones
1.1 Las variables
1.1.1 Nombre de las variables
1.1.2 Tipo de variables
1.1.3 Conversiones de tipos
1.1.4 Declaración de las variables
1.1.5 Inferencia de tipo
1.1.6 Ámbito de las variables
Este libro sobre MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones específicas usando este sistema de gestión de bases de datos relacionales. Presenta los mecanismos fundamentales de MySQL comunes de las versiones 5.1 a 5.6 así como las particularidades de su última versión, independientemente del lenguaje de programación usado.
Primeramente, el autor presenta qué es exactamente MySQL y cómo empezar con su instalación en distintas plataformas, su configuración y cómo conectarse con diferentes herramientas cliente, gestionar bases de datos y tipos particulares. Se revisan, a través de una comparativa, diferentes herramientas gráficas entre las más populares del mercado.
A continuación, se entra en los detalles del ineludible lenguaje SQL a través de las órdenes clásicas como SELECT, UPDATE, DELETE, CREATE y otras, así como en sus aspectos más avanzados: funciones predefinidas del lenguaje, gestión de formatos y escritura de procedimientos almacenados.
Se detalla la interfaz entre MySQL y los lenguajes Java y PHP, con varios ejemplos de código. Finalmente, basándose en las buenas prácticas, el autor presenta aspectos de seguridad y rendimiento, así como las problemáticas del despliegue en test y en producción de las aplicaciones.
Hay complementos disponibles para su descarga en el sitio web www.ediciones-eni.com.
Los capítulos del libro:
Prefacio - Introducción a MySQL - Instalación y toma de contacto - Herramientas de desarrollo - Primeros pasos - Tipos de datos y tablas MySQL - Transferencia de datos - Consulta de datos: SELECT - Uso de funciones nativas de SQL - Metadatos - Otras órdenes SQL distintas de SELECT - Subconsultas y JOINS - Procedimientos almacenados - Seguridad y permisos - MySQL y PHP - MySQL y Java - Complementos útiles y buenas prácticas - Anexos