LA GUIA EN CASTELLANO PARA CONOCER DELPHI WIN32,
POR MARCO CANTU, AUTOR DE LA SERIE “LA BIBLIA DE DELPHI”
Autor: Marco Cantu | Serie: La Guía de Delphi | Edición: 1ª | Páginas: 430 | Editorial: Danysoft | Dimensiones: 19x23 cm | Idioma: Castellano
Descubre en este libro todas las nuevas funcionalidades de Delphi para Win32.
En su primera parte trata de forma detallada el soporte para Unicode y cómo migrar las aplicaciones anteriores a este sistema. Pasando a continuación a comentar las novedades en el lenguaje como son el uso de los genéricos y la incorporación de métodos anónimos, las nuevas clases incorporadas a la RTL (Run Time Library), y los nuevos componentes de la VCL como el control Ribbon y los controles para Windows.
Finalmente se centra en las extensiones realizadas en la arquitectura de bases de datos y la tecnología DataSnap para crear aplicaciones de base de datos en múltiples capas.
Contenido de La Guía de Dephi de Marco Cantù
A continuación incluimos un resumen de cada uno de los apartados y capítulos:
Apartado I: Unicode
La primera parte se centra en Unicode, el carácter de codificación internacional estándar que soporta Delphi. Los tres capítulos de este apartado introducen este tema, describen la implementación actual, y le guiarán en las tareas de importación y compatibilidad, respectivamente:
-
Capítulo 1: ¿Qué es Unicode?
Como la adopción de Unicode es un elemento central de Delphi y son muchas las cuestiones a abordar, este capítulo se centra sólo en la teoría entre Unicode y las otras codificaciones de caracteres.
-
Capítulo 2: El Tipo Unicode String
Una de las nuevas, y mejores características de Delphi es la introducción de un nuevo tipo de cadena UnicodeString, que es también el formato ligado al tipo básico string. Junto con Char que se convierte en un alias de WideChar, este es un cambio muy significativo, que afecta a todo su código base.
-
Capítulo 3: Exportando a Unicode
Disponer de soporte nativo Unicode en Delphi es un gran paso adelante, y el hecho de poder continuar utilizando el tipo de string significa que usted puede importar código existente simplemente a costa de recompilar.
Apartado II: Delphi y su Compilador
Ahora que he cubierto completamente la nueva característica más importante de Delphi, el soporte
Unicode, ya es hora de centrarnos en todo el entorno de desarrollo, el compilador y las librerías en tiempo de
ejecución. Tratando lo más esencial y las características de bajo nivel.
-
Capítulo 4: Características del IDE
Las mejoras más relevantes se relacionan con las nuevas ampliaciones del Project Manager y la habilidad de compartir opciones de proyectos entre los diferentes proyectos, usando las nuevas opciones de ficheros. Finalmente también se mejora significativamente, la gestión de los recursos de ventanas.
-
Capítulo 5: Genéricos
Como puede imaginar estoy emocionado de disponer de genéricos (que se llaman templates en C++) en Delphi. Dudo que los genéricos sean excesivos en Delphi sino más bien todo lo contrario: existe el riesgo de que una actualización tan importante del lenguaje pase casi inadvertida. En este capítulo se tratará de profundizar en el tema, demostrándole el valor de los genéricos en Delphi y cómo pueden ser aplicados incluso en la programación visual estándar.
-
Capítulo 6: Métodos Anónimos
Los métodos Anónimos le permiten pasar un código determinado a un método como un parámetro, en lugar de como el nombre de un método definido en otro lugar. Esta no es, sin embargo, la única diferencia. Lo que hace muy distinto los métodos anónimos a otras técnicas, es la forma en que gestionan la vida de las variables locales.
En este capítulo me dedicaré a describir en detalle cómo funcionan en Delphi.
-
Capítulo 7: Más Cambios del Lenguaje y de la RTL
Aquí voy a mostrar otras nuevas características del compilador y de las áreas de la RTL que no encajan en ninguno de los capítulos anteriores.

Apartado III: La VCL y Las Bases de Datos
La parte principal de la “Experiencia Delphi “ se refiere a su librería clave, la Librería de Componentes Visuales (VCL), y en particular su subconjunto centrado en el desarrollo con bases de datos, incluyendo cliente/servidor y las arquitecturas de tres capas. Muchos de los controles visuales y algunos de los componentes de acceso a bases de datos han recibido una gran actualización en Delphi, y son objeto de la tercera parte del libro, que abarca también COM, los controles Ribbon, y la arquitectura en múltiples niveles DataSnap.
-
Capítulo 8: Mejoras En la VCL
La VCL recibe una serie de pequeñas pero importantes mejoras (algunas de las cuales habían sido solicitadas hacía tiempo por los usuarios de Delphi). En este capítulo, voy a centrarme en las mejoras realizadas y nuevos controles añadidos. La VCL es una de las piedras angulares de Delphi y su arquitectura ha contribuido significativamente al éxito de esta herramienta.
Con los cuatro nuevos componentes (BalloonHint, ButtonedEdit, CategoryPanelGroup, y LinkLabel), y además el soporte Ribbon y sus innumerables pequeñas mejoras, la VCL ha visto una significativa actualización en Delphi 2009. Algunas de estas actualizaciones son específicas para XP o Vista y sobretodo, aumentan el soporte para Vista.
-
Capítulo 9: Soporte COM en Delphi 2009
Tradicionalmente Delphi hace muy fácil escribir servidores COM y utilizar los ya existentes, por lo que muchos desarrolladores Delphi se basan en esta tecnología. Es relevante señalar que existen importantes cambios en el soporte COM proveído por Delphi 2009. En particular, el papel de las bibliotecas de tipos ha sido minimizado y hay un nuevo tipo de archivos de código fuente, ficheros restringidos IDL, que asumen un papel central para el desarrollo COM.
-
Capítulo 10: Ribbon
A comienzos de los ochenta, IBM decidió tratar de estandarizar las reglas de la interfaz de usuario. Esta especificación se llamó Common User Access (CUA) y Microsoft la abanderó durante muchos años. Pero Microsoft ha roto esta regla en Office 2007 (y parcialmente a partir de Vista) con la definición de un nuevo paradigma llamado Fluent User Interface. Este interfaz es conocido como el interfaz “Ribbon” debido a su elemento visual principal.
En este capítulo quiero centrarme en el hecho de que esta interfaz de usuario y la serie de reglas rigurosas, no son fáciles de implementar en Delphi sin los nuevos componentes visuales listos para usar que incorpora.
-
Capítulo 11: Datasets y dbExpress
No solamente disponemos ahora de bases de datos con pleno soporte Unicode, en comparación con el apoyo parcial de metadatos de versiones anteriores, sino que también hay varias novedades en dbExpress, incluida una nueva versión de DataSnap que voy a cubrir, en el Capítulo 12. Aquí, en cambio, voy a centrarme en los rasgos esenciales de TDataSet y en las clases relacionadas, el mejorado dbExpress, y ahondar en varios temas asociados.
-
Capitulo 12: DataSnap 2009
Durante mucho tiempo Delphi ha incluido una tecnología para crear aplicaciones de datos “multi-tier”. Inicialmente conocida como MIDAS y más tarde como DataSnap, estaba basada en COM, incluso aunque la conectividad remota se estableciese a través de sockets o HTTP, en vez de DCOM. Durante algún tiempo incluso soportó CORBA. Una versión ligeramente modificada, que se incluía con la conectividad SOAP. Delphi todavía incluye el DataSnap clásico, pero además aporta una nueva y reluciente tecnología de aplicaciones remotas y “multi-tier”. Está parcialmente basada en la arquitectura dbExpress.
Acerca del Autor
Marco Cantù es autor de las series de libros sobre Delphi "La Biblia de Delphi" y es considerado una figura prominente en la comunidad de desarrolladores Delphi. Fue uno de los receptores de la distinción “Spirit of Delphi” en 1999, junto a Bob Swart. Sus series de libros recibieron dos "Delphi Magazine Readers' Choice Awards". Finalmente Marco es un ponente habitual en las conferencias y eventos para desarrolladores de Borland/CodeGear/Embarcadero tanto en Estados Unidos como en Europa.

Conclusión
No tengo mucho más que añadir al material presentado, lo que espero es que le ayude a comprender las nuevas características de Delphi. Delphi 2009 es seguramente una versión fuera de serie, con un increíble número de nuevas características que me hizo escribir 430 páginas.
|
|
Extracto del contenido del libro "El Menú de aplicación"
Para completar nuestra aplicación, para la cual he enlazado diversas
acciones personalizadas sin tener que escribir código, debería añadir dos elementos relevantes para el interfaz de usuario Ribbon.
Ambos son añadidos usando comandos al editor del componente “Ribbon” (el menú de acceso rápido que aparece en diseño cuando el componente está seleccionado) y puede ser añadido solo si el ActionManager está establecido.
El primer elemento en el menú de aplicación, el control redondo en la esquina superior izquierda de la “Ribbon” reemplaza el menú de aplicación tradicional de Windows. Aquí está el componente en ejecución en la demo... [+]

Enlaces de Interés
> Resumen contenido [+]
> Indice del libro [+]
> Vídeos del libro [+]
> Código fuente 1Mb [+]
> Ejecutables 32Mb [+]
> Realizar una consulta [+]
> +info y/o adquirir [+]


|