Upload
cms124d
View
235
Download
0
Embed Size (px)
DESCRIPTION
Intro a delphi 2006
Citation preview
Borland Delphi 2006
Jason Vokes
Borland
Agenda
Introduccin
Novedades en el entorno integrado
Desarrollo con C++ Builder
Gestin del Ciclo de Vida del Software
Pausa para caf
Modelado con Delphi 2006
ECO III
Borland Delphi 2006
Introduccin
Un lder en soluciones de desarrollo
Soluciones ganadoras de mltiples premios
Delphi 2005 ofrece tecnologa avanzada a los desarrolladores de Delphi y C#
Enfoque: crear ms rpidamente un mejor software
Ms de 20 aos de experiencia en soluciones y servicios de desarrollo de software
Por qu Borland Delphi?
Delphi 2005 en la prensa
PC PRO (Reino Unido), Febrero 2005
La herramienta de desarrollo ms potente y
productiva del mercado.
Datormagazin (Suecia), Abril 2005
Un entorno de desarrollo tremendamente
capaz para crear aplicaciones Win32 y .NET
en Delphi/Object Pascal y C#"
Premios de Delphi
La herencia de Delphi
95
Delphi 1
96 97 98 99 00 01
Delphi 2Delphi 3
Delphi 4
Delphi 5
Delphi 6
02
Delphi 7
03 04
Delphi 8
05 06
Delphi 2005
Delphi 2006
Productividad Rendimiento Escalabilidad
Objetivos de Delphi 2006
Gran calidad y rendimiento
- Incrementar de forma radical la calidad, el rendimiento y la velocidad de respuesta
Alta productividad del Desarrollo Guiado por el Diseo para todos
- Diseo y ejecucin de mquinas de estado y caractersticas ECO en todas las ediciones
Ms productividad para el desarrollador
- Guas de diseo VCL, Together, patrones vivos, muchas nuevas refactorizaciones
Ofrecer C++Builder dentro de BDS 2006
- Volver a introducir el C++Builder basado en la VCL
Lneas de futuro para Delphi / C++Builder
2005 2006 2007 2008
Delphi 2006 Delphi, C# y C++ en el mismo entorno
.NET de 64 bits
ECO III Mquinas de estado
Elementos de ECO en todas las ediciones
Together para Delphi
Rendimiento y calidad
Highlander VCL para .NET 2.0
VCL para .NET Compact Framework
.NET 2.0 de 64 bits
Delphi for Vista VCL para Avalon
Indigo
Delphi/C++ for Win64
Delphi 2005 Delphi Win32/.NET
ECO II
Comparacin entre Core SDP y Developer Studio
Core SDP
Multi-Lenguaje
Multi-Plataforma
Basado en roles
Equipo > 20
ALM Embebido
Plataforma ALM
Basado en Eclipse
Developer Studio
Multi-Lenguaje
Windows/.NET
Orientado al desarrollador
Equipos < 20
ALM Integrado
Plataforma de desarrollador
Basado en BDS
Borland Delphi 2006
Delphi 2006 Todo en uno
Delphi
VCL, Win32, IntraWeb
C++ Builder
VCL, Win32, IntraWeb
Delphi para .NET
VCL.NET, WinForms, ASP.NET WebForms, ECO
C# Builder para .NET
WinForms, WebForms, ASP.NET, ECO
Entorno integrado Developer Studio 2006
Delphi
Win32
C++ Builder
Win32
C# Builder
.NET
Delphi
.NET
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
Delphi
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
C#
Arquitectura general de Delphi 2006
VCL (Win32)
ECOdbExpress
Desktop / Rich
Client
BDP
Borland ALM
VCL.NET .NET WinForms and ASP.NET
C++ Delphi C#
BDE
CaliberRM StarTeam Together
Web Database IntraNet
C++ Win32
Delphi 2006 el siguiente Delphi y C++Builder
Productividad del desarrollador sin precedentesayudando a los desarrolladores a escribir cdigo ms rpida y eficientemente
Calidad y rendimientoofreciendo al desarrollador una experiencia slida y de alto rendimiento
Desarrollo de aplicaciones de bases de datos corporativas para .NETacelerando y simplificando el desarrollo corporativo para la plataforma .NET
Gestin del Ciclo de Vida de las Aplicacionesintegrando el rol Desarrollador Delphi 2006 en los servicios Core SDP
Delphi 2006 Calidad y rendimiento
Nuevo gestor de memoria FastCode
mejora el rendimiento general de entorno = rpido y estable
Menores tiempos de carga
tanto en el arranque del entorno integrado como de las aplicaciones
Entorno integrado ms gil
con menores tiempos de respuesta en todos los mbitos
Conexin con Quality Central integrada
para incorporar los informes de errores y solicitudes de mejoras al control
de calidad
Delphi 2006 Productividad sin precedentes
Guas vivas VCLAyudan en el posicionamiento y
redimensionado de controles VCL en
tiempo de diseo
Plantillas vivasSistema interactivo de plantillas
programable y extensible
Completado de bloquesCompleta de manera automtica los
bloques de cdigo como Begin/End, ( ) y
otros
RefactorizacionesMuchas nuevas refactorizaciones
Delphi 2006 - Refactorizaciones
Renombrar smbolo (Delphi, C#, C++)
Extraer mtodo (Delphi)
Declarar variable y campo (Delphi)
Edicin sncrona (Delphi, C#)
Buscar referencias (Delphi, C#, C++)
Extraer cadena de recursos (Delphi)
Buscar unidad (Delphi)
Usar espacio de nombres (C#)
Deshacer (Delphi, C#)
Cambiar parmetros (Delphi)
Ms las refactorizaciones de Together
Delphi 2006 Desarrollo con bases de datos
Delphi y C++Builder para la VCL Win32 y .NETNuevo: Database Explorer para dbExpress
Arrastrar y soltar, visualizacin de datos de tablas, creacin y edicin de esquemas
Nuevo: plataforma Unicode para dbExpressControlador dbExpress de MS SQL Server habilitado para Unicode luego vendrn los dems.
Controladores dbExpress nuevos y actualizados
Interbase 7.5, Oracle 10g, Microsoft SQL Server 2005, Informix 9x, IBM DB2 8., MySQL 4.0.24, SQL Anywhere 9, Sybase 12.5
DBGo for ADO, IBX y BDE para dBase y Paradox
soportan tanto la VCL como la VCL.NET !
Delphi y C# Builder para .NET/ASP.NET WinForms y WebFormsNuevo: pooling de conexiones en el BDP
Soporte incorporado para el pooling de conexiones, para una mejora radical de la escalabilidad y el rendimiento
Nuevo: trazas SQL en BDPSimplifica la depuracin de comandos SQL
Nuevo: reconciliacin de errores en BDP y DataHubPara la gestin de errores entre capas en aplicaciones de bases de datos de mltiples capas
Controladores BDP nuevos y actualizados
Interbase 7.5, Oracle 10g, Microsoft SQL Server 2005, IBM DB2 8., MySQL 4.0.24, Sybase 12.5, MSDE 2000, Microsoft Access
Desarrollo ASP.NET de alto rendimiento
Nuevos controles web ASP.NET
Despliegue de aplicaciones ASP.NET
Formato y edicin mejorados