29 de noviembre de 2009
Convirtiendo un puntero a registro a una clase en Delphi Prism
PDefineRec = ^TDefineRec;
TDefineRec = record
Defined: Boolean;
StartCount: Integer;
Next: PDefineRec;
end;
Esta lista enlazada es fácilmente convertible en una clase Delphi Prism:
{$IFDEF PRISM}PDefineRec = TDefineRec;{$ELSE}PDefineRec = ^TDefineRec;{$ENDIF}
TDefineRec = {$IFNDEF PRISM}record{$ELSE}class public{$ENDIF}
Defined: Boolean;
StartCount: Integer;
Next: PDefineRec;
end;
José Castillo
8 de noviembre de 2009
WPF y Delphi Prism - Lección 01
WPF combina las interfaces de aplicación, gráficos en 2D, gráficos en 3D, documentos y multimedia en un único marco(framework). Su vector basado en el motor de procesamiento utiliza la aceleración de hardware de tarjetas gráficas modernas. Esto hace que la interfaz de usuario más rápida, escalable y de resolución independiente.
Separación de la apariencia(UI) y el comportamiento
WPF separa la apariencia de la interfaz de usuario a la de su comportamiento. La apariencia es generalmente especificado en el Extensible Application Markup Language (XAML), y el comportamiento se implementa en un lenguaje de programación administrado como C #, Visual Basic o Delphi Prism. Las dos partes están vinculadas por enlace de datos, eventos y comandos. La separación de la apariencia y el comportamiento trae los siguientes beneficios:
• Apariencia y comportamiento están débilmente acoplados
• Los diseñadores y los desarrolladores pueden trabajar en los modelos de manera independiente
• Las herramientas de diseño gráfico pueden trabajar en simples documentos XML en lugar de analizar el código.
Composición Rica
Los controles en WPF son extremadamente componibles. Se puede definir casi cualquier tipo de controles con el contenido de otro. Aunque esta flexibilidad suene horrible para los diseñadores, es una característica muy poderosa si se utiliza apropiadamente. Podemos poner una imagen en un botón para crear un botón de imagen, o poner una lista de vídeos en un cuadro combinado o combobox para elegir un archivo de vídeo.
Altamente personalizable
Debido a la estricta separación de la apariencia y el comportamiento se puede cambiar fácilmente la apariencia de un control. El concepto de estilos le permiten controlar la piel casi como CSS en HTML. Las plantillas le permiten sustituir toda la apariencia de un control.
La independencia de la resolución
Todas las medidas en WPF son las unidades lógicas - NO píxeles. Una unidad lógica es una 1/96 de pulgada. Si aumenta la resolución de su pantalla, la interfaz de usuario permanece del mismo tamaño. Desde que WPF se basa en un motor de renderizado basado en vectores es increíblemente fácil construir interfaces de usuario escalables.
Delphi Prism y WPF
26 de julio de 2009
Programación Orientada a Aspectos en Delphi Prism
Mira Delphi Prism en el Visual Studio 2010 Beta 1
Abajo, pueden ver una instantánea de el último build de Delphi Prism corriendo en Visual Studio 2010 sobre Windows 7 RC1.
Fíjese en el nuevo editor de código basado en WPF (el cual nos permite hacer muchas cosas interesantes) en el fondo, y la nueva caja de dialogo "New Project" listando plantillas Prism disponibles.

14 de julio de 2009
Delphi Prism sobre MonoDevelop
Sin más preámbulos, a continuación encontrará la primera captura de pantalla de Delphi Prism integrada plenamente en MonoDevelop sobre una Mac:

Jose Castillo
2º Delphi Conference Latin America - Costa Rica
Para más información y registro clic aquí.
Jose Castillo
7 de julio de 2009
Gmail ya no es beta...
http://bits.blogs.nytimes.com/2009/07/07/gmail-and-other-google-apps-finally-shed-beta-label/
http://gmailblog.blogspot.com/2009/07/gmail-leaves-beta-launches-back-to-beta.html
José Castillo Reyes
6 de mayo de 2009
Delphi Live! 13-16 May 2009 San Jose

Delphi Live! - La conferencia del Desarrollador Delphi!
Desde el 13 al 16 de Mayo.- Delphi Live! 2009 tendrá lugar por primera vez en San Jose, no lejano del lugar de nacimiento de Delphi en Silicon Valley. El lenguaje de programación / herramienta de desarrollo Delphi se ha vendido más de 1,500,000 y es utilizado en millones de aplicaciones en todo el mundo.
A través de innumerables sesiones y talleres, expositores de renombre internacional transmitirán sus conocimientos a los asistentes y les proporcionarán todo lo necesario para tener éxito en sus proyectos. De esta manera, usted obtendrá la última actualización y asegurará su ventaja competitiva!
30 de abril de 2009
React Operating System - ReactOS®
"ReactOS ® es un moderno sistema operativo libre basado en el diseño de Windows ® XP/2003. Escrito completamente desde cero, se propone seguir la arquitectura de Windows® diseñado por Microsoft desde el nivel de hardware hasta el nivel de aplicación. Esto no es un sistema basado en Linux, y no comparte nada de la arquitectura de unix."
"El objetivo principal del proyecto ReactOS es proporcionar un sistema operativo cuyo binario sea compatible con Windows. Esto permitirá que sus aplicaciones y drivers de windows funcionen como lo harían en un sistema de Windows. Además, el aspecto y el ambiente del sistema operativo Windows es la misma, de manera que las personas acostumbradas a la conocida interfaz de usuario de Windows ® pueda usar ReactOS de manera simple. El objetivo final de ReactOS es que le permite remover Windows e instalar ReactOS ® , sin que el usuario final note la diferencia".
ReactOS 0.3.9 todavía está en fase alfa, es decir, sus características no están completas y no se recomienda para el uso diario. Podemos esperar o colaborar con ellos desde ahora.
Más información en: http://www.reactos.org/en/index.html
Jose Castillo
29 de abril de 2009
21 de abril de 2009
Oracle compró Sun
La transacción fué de 7.400 millones de dólares en efectivo. Esto ocurre a pocos días de que IBM diera por terminado un serio intento por quedarse con Sun. El acuerdo de compra, en la que Oracle se hace cargo de la deuda de Sun (1.800 millones de dólares), marca el ingreso de Oracle al mundo del hardware. A partir de esta compra, Oracle competirá directamente con IBM al proveer soluciones integrales (hardware y software) a corporaciones mundiales, incluso podrá ofrecer su propio sistema operativo.
SUN fue creada en 1982 en Silicon Valley, California. Las sigla SUN se deriva de "Stanford University Network", un proyecto que se había creado para interconectar en red las bibliotecas de la Universidad de Stanford. En la actualidad, Sun cuenta con cerca de 33.500 empleados en todo el mundo.
http://es.sun.com/sunnews/press/2009/20090420.jsp
http://www.clarin.com/diario/2009/04/21/sociedad/s-01902320.htm
8 de abril de 2009
ALL-ACCESS - 19 Productos al precio de UNO!!
ALL-ACCESS le proporciona herramientas para las Bases de Datos líderes de la industria, incluyendo DBArtisan ®, Rapid SQL ®, ER / Studio ®, y otros más. Asimismo, proporciona herramientas de desarrollo de aplicaciones, como Delphi ®, JBuilder ®, C++ Builder ®, InterBase ® SMP, y otros.
18 de febrero de 2009
dn.CodeGear.com = edn.Embarcadero.com
El día de hoy el sitio web dedicada a los desarrolladores de CodeGear (dn.CodeGear.com) aparece completamente renovada y con un look mucho más moderno, práctico y fácil de navegar. El sitio web del derrollador de CodeGear se encuentra ahora completamente integrada al sitio web de Embarcadero.
Pueden hecharle una mirada en las siguientes ligas (links):
http://dn.codegear.com/
http://www.embarcadero.com/
Jose Castillo Reyes
2 de febrero de 2009
Vídeo: "Creando Aplicaciones Multihilo con Indy en Delphi 2007"
"Creando aplicaciones multihilo con Indy en Delphi 2007" Download (31.4MB)
Fuente: http://dn.codegear.com/article/37461
Vídeo: "Introducción a Blackfish SQL"
"Introducción a Blackfish SQL" Download (31.4MB)
Fuente: http://dn.codegear.com/article/37461
23 de enero de 2009
Nuevo sitio dedicado a la comunidad de desarrolladores de Delphi y Delphi for PHP de habla hispana
Pueden visitarlos en el siguiente enlace:
http://www.espaciodelphi.net/inicio.php
Un gran abrazo para los creadores y colaboradores de éste nuevo sitio web!!
Jose Castillo
1° Delphi Conference Latin America
Comenzando en México D.F. y Guadalajara. Andreano Lanusse, Nick Hodges (Delphi Product Manager) y Salvador Gomes (Reconocido expositor internacional) presentarán diversos temas, sobre: Delphi Prism, desarrollo multicapas usando DataSnap, integración de aplicaciones con Web Services y 100 tips para sacar provecho del IDE de Delphi.
No te pierdas éste magnífico evento. Inscríbete ahora, el espacio es limitado.
6 de diciembre de 2008
Vídeo: "Encriptación en Interbase 2009"
Ya puedes descargar el vídeo de mi presentación en el enlace de abajo:
"Encriptación en Interbase 2009"
Download (51 MB)
Fuente: http://cc.codegear.com/item/26423.
5 de diciembre de 2008
Vídeo: "Construyendo Aplicaciones de Calidad con C++Builder 2007"
"Construyendo Aplicaciones de Calidad con C++Builder 2007"
Download (31.4MB)
Fuente: http://dn.codegear.com/es/article/37847
20 de noviembre de 2008
CodeRage III desde el 1 hasta el 5 de Diciembre 2008

7 de noviembre de 2008
CodeRage III Virtual Developer and Database Conference, 1-5 de Diciembre.
CodeRage III sesiones de la conferencia y registros!
La lista de sesiones, agenda y la página de registro para el CodeRage III Virtual Developer and Database Conference, del 1-5 de Diciembre, están disponibles online.
En cooperación con CodeGear Education Services – CodeRage III es la conferencia virtual para el desarrollador diseñado con un objetivo en mente...acelerar su productividad. Hay una línea estelar de expertos expositores, un alucinante programa de sesiones técnicas , y algunas sesiones salvajes, divertidas, y locas sobre el uso de la tecnología.
- Elija entre más de 80 sesiones técnicas emitidas por expertos
- Examine las ofertas de productos y dulces en una sala de exhibiciones
- Chatee y resuelva problemas con otros desarrolladores
- Obtenga lo que necesita para saber sobrevivir y dominar en la jungla de la tecnología.
CodeRage III home page - http://conferences.codegear.com/coderage08
Hay sesiones en español, no se lo pueden perder, allí nos vemos...!!!!
3 de noviembre de 2008
30 de octubre de 2008
Una Primera mirada a Delphi Prism (first look)
Clic en el siguiente enlace para ver el video: Screencast 3 - Primera mirada a Delphi Prism
Fuente: http://www.delphi.org/
29 de octubre de 2008
Se completa el borrador de C++0x y se nombra a un nuevo coordinador.
El comité hizo dos importantes anuncios:
- La publicación del borrador de C++0x (Ver el documento: PDF)
- El nombramiento de un nuevo coordinador del comité (El nuevo coordinador: P.J. Plauger)
C++Builder 2009 ya tiene implementado el soporte a éste estandar, abajo algunas características:
- alignof Operator
- Attributes noreturn and final
- Explicit Conversion Operators
- extern Templates
- Forward Declaration of enums
- rvalue References
- Static Assertions
- Strongly Typed enums
- Type Specifier decltype
- Type Trait Functions
- Unicode Character Types (char16_t and char32_t)
27 de octubre de 2008
Delphi Prism Sistema de desarrollo .NET para Windows, Mac OS X y Linux.
Las Principales características y ventajas de Delphi Prisma incluyen:
- Completa solución para el desarrollo sobre Windows .NET: Los desarrolladores tienen acceso total a todos los lenguajes y características de .NET 3.5., incluyendo ASP.NET, Silverlight, WPF, WinForms y LINQ. Adicionalmente, Delphi Prism puede ser instalado como un plug-in para Visual Studio o ejecutarse como una herramienta de desarrollo independiente.
- Potente Lenguaje de desarrollo Delphi Prism full-featured: Permite a los desarrolladores escribir aplicaciones manejadas mediante un moderno, potente y fácil lenguaje orientado a objetos con raíces en Delphi y Object Pascal, además de características tales como generics, sequences, consultas y computación paralela.
- Compatible con Mac OS X y desarrollo en Linux con Mono CLR: Proporciona soporte para compilación de CLR a múltiples plataformas, incluyendo Mono para Linux y Mac OS X. Se incluye soporte completo a Cocoa# para construir ricas interfases de usuario basados en Cocoa Mac OS X .
- Integra el motor de base de datos Blackfish™ SQL ADO .NET: La base de datos integrada Blackfish SQL es un motor de alto rendimiento y compatible con bases de datos transaccionales SQL-92. Totalmente basado en .NET, puede ser desplegado embebido en el proceso o en el servidor. Los procedimientos almacenados de Blackfish SQL pueden ser escritos en el lenguaje Delphi Prism o cualquier otro compatible con la CLR como C# o Visual Basic. NET.
- dbExpress framework para construir aplicaciones de base de datos heterogéneas: Totalmente integrada en el framework ADO .NET, dbExpress, Delphi Prism brinda a los desarrolladores fácil acceso a una amplia variedad de populares bases de datos.
- Creación de clientes DataSnap: Soporta el desarrollo de clientes multi-tier. Con Delphi Prism, los desarrolladores pueden interactuar con servidores de aplicaciones Delphi DataSnap desarrolladas con Delphi para Windows 2009 y versiones anteriores. Los clientes pueden tener acceso a los métodos del servidor, así como a la tradicional interfase IAppServer de los servidores DataSnap.
- Usa una amplia gama de plug-ins y componentes de Visual Studio: Provee aceso a un rico ecosistema de Visual Studio y .NET, incluyendo plug-ins de Visual Studio, acciones MSBuild y componentes de terceros tanto comerciales como de código abierto.
10 de octubre de 2008
Delphi Prism será la nueva solución .NET de Embarcadero Technologies
Delphi Prism será la nueva solución .NET de Embarcadero Technologies. En ésta solución basada en Visual Studio usted podrá usar sus habilidades de programación en Delphi para construir aplicaciones .NET tomando ventaja de las últimas y grandes tecnologías .NET 3.5 como WinForms, WPF, Silverlight y ASP.NET. Por supuesto que usted, también será capáz de desarrollar aplicaciones de base de datos utilizando la funcionalidad ya conocida de Delphi.
Fuente:
Delphi Prism, PDC and EKON12
Delphi Prism - new Delphi.NET Solution
2 de septiembre de 2008
¿Google Chrome? ¿Un nuevo Navegador Web?
Pues sí, como lo lees. Google ha liberado el día de hoy un nuevo navegador web de código libre. Porque el objetivo de ellos era la de contar con una plataforma que permita correr aplicaciones y páginas web, terminaron creando Google Chrome.
Anda, descarga ya Google Chrome desde aquí .
Características de Google Chrome aquí.
http://tools.google.com/chrome/intl/es-419/features.html
http://tools.google.com/chrome/
1 de julio de 2008
CodeGear from Embarcadero Technologies
Hoy es realmente un día muy especial para la comunidad de usuarios de las ex herramientas de desarrollo de Borland y también para sus ex empleados. Y digo "ex" porque desde hoy CodeGear pertenece a Embarcadero Technologies, la transacción ha terminado con exito y empieza así el nacimiento de una nueva empresa con mucho, pero mucho por ofrecer a sus fieles y nuevos usuarios.Embarcadero(DatabaseGear) = Líder en crear herramientas de administración de Base de datos.
CodeGear = Líder en herramientas de desarrollo.
La combinación de ambas technologías darán la oportunidad de mejorar e innovar dramáticamente las ya conocidas herramientas de desarrollo (Delphi, Delphi for PHP, C++Builder, JBuilder, 3rdRail, Interbase, BlackFish) y a nosotros los Evangelizadores y Desarrolladores la capacidad de seguir mejorando nuestra productividad en el desarrollo de software a la vez que creamos aplicaciones de gran impacto y calidad.
Es cuestión de esperar solo un poco de tiempo para que los equipos de DatabaseGear y CodeGear puedan mezclar sus conocimientos y empezar a producir nuevas e interesantes herramientas.
Vamos CodeGear, Vamos DatabaseGear, Vamos Embarcadero!!
30 de mayo de 2008
Establece un récord mundial Guinness.
12 de mayo de 2008
5 días después...sobre la venta de CodeGear a Embarcadero Technologies.
No hay porqué preocuparse, en verdad, éste es también un grán momento para nosotros, los desarrolladores, imagínense los nuevos productos que tendremos en manos!!!, la combinación complementaria de productos y empresas (CodeGear + Embarcadero) es extensa, apasionante y REALMENTE muy prometedora. Las dos empresas tienen una gran área de interés y los conocimientos se complementan, sin tener conflictos de ningún tipo al ofertar sus productos.
La combinación de las dos líneas de productos dará lugar a un desarrollo muy productivo de soluciones para ambos tipos de clientes (Bases de Datos y Herramientas de Desarrollo).
CodeGear continúa avanzando con el desarrollo y planeamiento de sus productos, eventos/seminarios web y mejoras de su sitio web.
Si tú desarrollas aplicaciones que no usan Bases de datos, entonces te interesa más el rendimiento, calidad, despliegue, usabilidad, maximizar el uso del harware, usar ambos CPUs, gráficos y SOs. Ahora será el momento de añadir presistencia de datos a tus aplicaciones.
Para terminar, déjeme decirle que se vienen cosas muy buenas, prepárese!!!
7 de mayo de 2008
Embarcadero Technologies se compromete a adquirir CodeGear de Borland
La compañía ofrecerá a los clientes la capacidad de integrar mejor las bases de datos y el proceso de desarrollo de aplicaciones, por lo que será más fácil el diseñar, desarrollar, gestionar y optimizar nuestras aplicaciones con bases de datos heterogéneas .
Más enlaces sobre ésta noticia:
-http://www.codegear.com/about/news/embt
-http://www.eleconomista.es/empresas-finanzas/noticias/524342/05/08/Embarcadero-Technologies-adquiere-CodeGear-de-Borland-Software.html
-http://es.biz.yahoo.com/080508/182/5xzcd.html
-http://www.infoblogs.com.br/view.action?contentId=34952&Embarcadero-compra-CodeGear
6 de mayo de 2008
CodeGear Developer Days III en Español - Videos disponibles para descargar
Puedes descargarlos desde http://dn.codegear.com/es/article/37847
o si prefieres desde la lista de abajo:
Download (19.3MB) Asistir (27:41)
Desarrollo de aplicaciones Delphi y PHP para AS/400
Andreano Lanusse – CodeGear - EEUU
Download (218MB) Asistir (73:09)
Carro de compras con RAD Studio 2007, ASP.NET y ECO IV
Pablo Soligo – Unisolutions - ARGENTINA
Download (65MB) Asistir (73:22)
El ClientDataSet y sus características de uso local
Yonny A. Suarez – Laverlam S.A.
Download (29.1MB) Asistir (72:38)
Aplicaciones multicapa, extendiendo las aplicaciones cliente servidor
Kelyn Peña – Capscon - REPUBLICA DOMINICANA
Download (43.9MB) Asistir (47:59)
Desarrollo de aplicaciones multi-hilo con Delphi
Juan Antonio Castillo - IT Solutions Guatemala
Download (27.7MB) Asistir (47:52)
Tomando ventaja con el desarrollo multicapa en Delphi.Net
Salvador Gómez – Cibernética - MEXICO
Download (15.4MB) Asistir (41:10)
Delphi y componentes IBAdmin
Norberto Martinez – Gopac - MEXICO
Download (39.8MB) Asistir (28:06)
Visión General de Delphi for PHP 2
Robert Rojas – Qadram - ESPAÑA
Download (43.8MB) Asistir (20:00)
Desarrollo Visual (VCL Designer and Templated Forms)
Vicente Almodóvar – Qadram - ESPAÑA
Download (47.9MB) Asistir (35:10)
Delphi for PHP 2 para desarrolladores PHP
Diego Navarro - Qadram - ESPAÑA
Download (16.9MB) Asistir (40:20)
Utilizando las API de Windows en C++ Builder
Oscar Darío Perdiguero – SysAdmin/WebAdmin - ARGENTINA
Download (31.4MB) Asistir (34:47)
Construyendo Aplicaciones de Calidad con C++Builder 2007
José Castillo - Interactive Technical Systems - PERU
18 de abril de 2008
CodeGear Developer Days en Español - 21 y 22 de Abril de 2008 - En línea - GRATIS!!
Comunidad de habla hispana, prepárense para el tercer Developer Days de CodeGear en Español.
CodeGear va a promover 2 días con 12 presentaciones, todas las sesiones serán online, ofreciendo información técnica, visión y consejos prácticos de algunas de las tecnologías clave para el desarrollador de hoy. Los participantes tendrán la oportunidad de preguntar a los expertos sobre:
-Delphi 2007 for Win32
-RAD Studio 2007
-C++ Builder 2007
-InterBase 2007
-Lanzamiento de Delphi for PHP 2
Todas las sesiones serán en español.
Quien debe participar
-Desarrolladores de Software
-Analistas de Sistemas
-Arquitectos de Sistemas
-Lideres de Proyectos de Software
-Gerentes de Equipos de Desarrollo de Software
Más información sobre la AGENDA en: http://dn.codegear.com/es/article/37847
Para registrarse…
El registro es ÚNICO para los dos días del evento
Para participar del evento los días Lunes 21 de Abril y Martes 22 de Abril haga clic en la siguiente dirección:
http://info.borland.com.br/latam/eventregistration/Registration.aspx?UrlCode=3DEVDAYES
Lea las instrucciones
El Tercer Developer Days será presentando a través de InterWise y exhortamos a ustedes configurar su computadora antes del evento. (Su computadora será automáticamente configurada cuando entren al evento. (Esto tarda algunos minutos.)
16 de abril de 2008
Nuevo Driver DBX4 gratuito para Firebird y Delphi 2007
Si usas Firebird en tus aplicaciones Delphi, puedes dar una mirada a este nuevo Driver. DBX4 es una nueva tecnología de acceso a bases de datos disponible en Delphi 2007.
10 de abril de 2008
El programa de Ayuda de Windows (WinHlp32.exe) ya no se incluye en Windows Vista
Sin embargo quienes todavía deseen leer archivos .hlp de 32 bits en Windows Vista deben descargar WinHlp32.exe desde el Centro de descarga de Microsoft e instalarlo en sus equipos. Para esto, los usuarios deben visitar el siguiente sitio web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb
1 de abril de 2008
El Indy TCPServer usa el 100% del CPU, ¿La declaración ReadLn() en el evento OnExecute es el problema?
Sin embargo, si el valor de la propiedad ReadTimeout es muy baja, esta puede ser la causa de que el ReadLn() salga, y por lo tanto causar que el bucle OnExecute se repita una y otra vez, con demasiada rapidez para la CPU.
4 de marzo de 2008
Usando Imágenes GIF en Delphi 2007 (TGIFImage 3.0)
var
GIF: TGIFImage;
begin
GIF := TGIFImage.Create;
try
// Aquí hacemos lo que queremos con el GIF
...
finally
GIF.Free;
end;
end;
La única cosa que necesita hacer para poder usarlo, es añadir la unidad GIFImg en la clausula uses de su proyecto.
28 de febrero de 2008
Copia de Respaldo para Bases de Datos de Blackfish SQL
Clic aqui
18 de febrero de 2008
1 de febrero de 2008
1.000.000 de estudiantes aprenderán Delphi Win32, Delphi.NET y C++
Esto confirma una vez más el compromiso de CodeGear con el desarrollador y la evolucion constante de sus lenguajes IDE Delphi y C++.
Lea la nota completa en: http://dn.codegear.com/article/37606
15 de diciembre de 2007
Presentacion de Delphi for PHP en el Instituto Norbert Wiener
José Castillo durante la presentación de Delphi for PHP y Jbuilder 2007 (Java).
Asistentes tomando apuntes durante la presentación.
11 de diciembre de 2007
Presentaciones de Delphi Developer Days II en Español disponibles para DESCARGAR !!!
Comunidad de habla hispana, ya está disponible para DESCARGAR las presentaciones del SEGUNDO Developer Days de CodeGear en Español.
CodeGear promovió 2 días con 11 presentaciones en línea, ofreciendo información técnica, visión y consejos prácticos de algunas de las tecnologías clave para el desarrollador de hoy.
Las presentaciones fueron sobre:
- Delphi 2007 for Win32
- RAD Studio 2007
Primer día
Download (22MB)
Ver en línea (42:39)
RAD Studio 2007 Visión General y Futuro
Nick Hodges – CodeGear - EEUU
Download (39.9MB)
Ver en línea (50:22)
Las principales raciones para cambiar de Delphi 7 a RAD Studio 2007
Andreano Lanusse – CodeGear - EEUU
Download (18.2MB)
Ver en línea (34:26)
Introducción a Blackfish SQL
José Castillo Reyes- Interactive Technical Systems SAC - PERU
Download (69.7MB)
Ver en línea (46:15)
Mejorando la calidad de sus aplicaciones Delphi
Norberto Martinez – Gopac - MEXICO
Download (22.4MB)
Ver en línea (40:08)
Generics en RAD Studio 2007
Salvador Gómez – Cibernética
Segundo día
Download (70.8MB)
Ver en línea(57:56)
Desarrollo de aplicaciones Web en RAD Studio 2007 con ASP.NET y AJAX
Andreano Lanusse – CodeGear - EEUU
Download (52MB)
Ver en línea(57:56)
ECO IV y RAD Studio 2007
Pablo Soligo – Unisolutions - ARGENTINA
Download (84.6MB)
Ver en línea(37:13)
Los nuevos recursos del IDE de RAD Studio 2007
Fabián Duron – Ahresty Mexicana - MEXICO
Download (34.2MB)
Ver en línea(44:26)
Manejando metadata de base de datos e los nuevos recursos de dbExpress 4
Pablo Soligo – Unisolutions - ARGENTINA
Download (16.8MB)
Ver en línea(29:34)
Creando aplicaciones multihilo con Indy en Delphi 2007
José Castillo Reyes- Interactive Technical Systems SAC - PERU
Download (100MB)
Ver en línea(35:12)
Depurando aplicaciones con RAD Studio 2007
Juan Antonio Castillo - IT Solutions Guatemala - GUATEMALA
2 de diciembre de 2007
CodeGear Developer Days en Español - 4 y 5 de Diciembre de 2007 - En línea

CodeGear va a promover 2 días con 12 presentaciones, todas las sesiones serán online, ofreciendo información técnica, visión y consejos prácticos de algunas de las tecnologías clave para el desarrollador hoy. Los participantes tendrán la oportunidad de preguntar a los expertos sobre:
Delphi 2007 for Win32
RAD Studio 2007
Todas las sesiones serán en español, excepto la presentación de David Intersimone y Nick Hodges (Delphi Product Manager).
http://info.borland.com.br/latam/eventregistration/Registration.aspx?UrlCode=2DEVDAYES
9 de noviembre de 2007
MSBuild, lo nuevo de Delphi 2007 for Win32
Introducción
Delphi 2007 for Win32 utiliza MSBuild para la administración de proyectos al crear o al actualizar aplicaciones desde versiones anteriores. En nuestro análisis sobre la funcionalidad de MSBuild en nuestros proyectos, migraremos una aplicación muy simple que calcula el dígito verificador de un número NIF tomando como parámetro un número de DNI.Migrando la aplicación
Bien, para iniciar la migración cargamos Delphi 2007. En el menú File seleccionamos Open Project, notaremos que una nueva ventana de diálogo al estilo Windows Vista nos permite especificar la ubicación del proyecto.Seleccionamos el archivo NIF.bds y presionamos el botón Abrir. Delphi 2007 for Win32, comienza ahora la migración automática de nuestra aplicación.
Examinando el nuevo Archivo de proyecto (*.dproj )
Una vez que la migración ha terminado, Delphi 2007 ha creado un nuevo archivo con extensión *.dproj.Este nuevo archivo llamado NIF.dproj es un nuevo formato de archivo de proyecto basado en código XML. Aquí se guardará información referida al proyecto como: la personalidad de Delphi usada al crear la aplicación, información sobre el proyecto, etc. Para comprender su uso es necesario conocer algunos de los elementos básicos del formato de archivo de proyecto de MSBuild que resumo a continuación.
Elementos
Los elementos son entradas en el sistema de generación y se agrupan en colecciones de elementos basadas en los nombres de colección definidos por el usuario. Estas colecciones de elementos se pueden utilizar como parámetros para tareas, las cuales utilizan elementos individuales incluidos en la colección para llevar a cabo los pasos del proceso de generación.
Los elementos se declaran en el archivo de proyecto creando un elemento con el nombre de la colección de elementos como elemento secundario de un elemento ItemGroup. El código siguiente crea una colección de elementos de nombre Compile que incluye dos archivos.
Las propiedades representan pares clave=valor que se usan para configurar generaciones. Las diferencias entre los elementos y las propiedades son:
- Los elementos se almacenan en colecciones, mientras que las propiedades contienen un valor escalar único.
- Los elementos no se pueden quitar de las colecciones de elementos, mientras que se puede modificar el valor de las propiedades una vez definido.
- Los elementos pueden contener metadatos y utilizar la notación %(ItemMetadata), mientras que las propiedades no pueden.
Las propiedades se declaran creando un elemento con el nombre de la propiedad como elemento secundario de un elemento PropertyGroup. Como ejemplo, el código siguiente crea una propiedad denominada BuildDir con un valor de Build.A continuación, las propiedades declaradas en el archivo NIF.dproj. Note los tres elementos PropertyGroup y sus respectivas propiedades existentes en el archivo de proyecto.
Note que las configuraciones se representan en los proyectos de MSBuild mediante propiedades agrupadas en un elemento PropertyGroup que contiene un atributo Condition. Delphi 2007 examinará estas condiciones para crear una lista de las configuraciones y plataformas del proyecto que se va a mostrar, por ejemplo
TareasLas tareas son unidades reutilizables de código ejecutable usadas por proyectos de MSBuild para realizar operaciones de generación. Para poner un ejemplo, una tarea podría compilar archivos de entrada o ejecutar una herramienta externa. Una vez creadas, las tareas las pueden compartir y reutilizar desarrolladores diferentes en distintos proyectos.
En el ejemplo, el código mostrado llama a la tarea MakeDir y le envía el valor de la propiedad BuildDir.
Los destinos agrupan tareas en un orden particular y exponen secciones del archivo de proyecto como puntos de entrada en el proceso de generación. Los destinos se agrupan a menudo en secciones lógicas para permitir la expansión y aumentar la legibilidad. Dividir los pasos de generación en muchos destinos permite llamar a una parte del proceso de generación desde otros destinos sin necesidad de copiar dicha sección de código en cada destino.
Los destinos se declaran en el archivo de proyecto con el elemento Target. Por ejemplo, en el ejemplo de código siguiente se crea un destino denominado Compile que, a continuación, llama a la tarea Cdc con la colección de elementos declarada en el ejemplo anterior.
Probando la aplicación
Regresando al IDE de Delphi 2007 for Win32, veremos que la aplicación ha sido migrada completamente, sin necesidad de intervenir en el proceso. Notaremos también que nuestra aplicación, así como el mismo Delphi, ahora soportan la nueva interfase AERO de Windows Vista. Compilamos el proyecto en Project->Compile NIF.Y por último ejecutamos la aplicación (presionamos F9). En la ventana de la aplicación digitamos un número de DNI y presionamos Aceptar, el programa mostrará el dígito verificador correspondiente.
Conclusión
Para terminar, el nuevo formato de archivo de proyecto de MSBuild nos permite describir completamente qué elementos se han de generar y cómo han de generarse sobre distintas plataformas y configuraciones. MSBuild utiliza un mecanismo extensible para describir los pasos de una generación. Utilizando MSBuild tenemos en las manos la posibilidad de crear un sistema propio de generación mediante tareas personalizadas escritas en formato XML.También puedes leer el artículo en: MSBuild, lo nuevo de Delphi 2007 for Win32.
** José Castillo, escribe artículos técnicos sobre Delphi para Danysoft Servicios Profesionales.
3 de noviembre de 2007
Usando Plantillas en Delphi for PHP
Introducción
En el mundo del desarrollo web es muy común crear crear interfaces HTML para nuestras aplicaciones escritas en PHP, el uso de plantillas (templates)nos permite separar el código PHP de su presentación.Delphi for PHP soporta el uso de plantillas, proveyendo de esta manera un diseño único y consistente a su sitio web.
Creando el proyecto
Para crear un nuevo proyecto escogemos, File->New Project->Application.Un proyecto es creado y mostrado en el ProjectManager con un nombre por defecto. Por defecto un archivo unit para el formulario también ha sido creado. Guardamos el proyecto escogiendo File->Save Project Asel cual nos presentará el cuadro de dialogo respectivo. Especificamos el directorio donde se guardaran los archivos del proyecto y digitamos el nombre del proyecto. Presionamos el botón Save. El proyecto ha sido añadido al ProjectManager.
En nuestro ejemplo vamos a crear una simple pagina de Identificación de Usuario (Login) y para eso vamos a colocar en el formulario los siguientes componentes: 1 Label, 1 Edit y 1 Button.
Para hacer esto, basta con seleccionar el componente necesario desde la Paleta de Herramientas y colocarlo sobre el formulario. Diseñamos la página de la siguiente manera:
En el Inspector de Objetos modificamos las propiedades de los componentes de acuerdo al cuadro siguiente:
Componente/Propiedad Name Visible
=============================================
Edit edtName True
Label lbMensaje False
Button btnLogin True
Seleccionamos el botón y en su evento OnClick escribimos el siguiente código PHP:
function btnLoginClick($sender, $params)
{
$this->lbMensaje->Caption = 'Bienvenido '.$this->edtNombre->Text;
$this->lbMensaje->Visible = true;
}
Es importante saber que el nombre que le damos a los componentes se han de utilizar en la plantilla que iremos a usar en el sitio web, como veremos más adelante.
Seleccionamos el formulario haciendo Click sobre el mismo y en el Object Inspector vamos a modificar las siguientes propiedades: TemplateEngine y TemplateFilename.
TemplateFilename, nos permite especificar un archivo .html que nos servirá como plantilla. En este archivo se encuentran especificadas unas “marcas” que hacen referencia al nombre de los componentes que acabamos de crear en el paso anterior. La forma de crear estas marcas en la plantilla .html deben tener la forma {$nombrecomponente}, en nuestro caso serían así: {$lbMensaje}, {$edtNombre} y {$btnLogin} para cada componente respectivamente.
TemplateEngine, nos permite especificar el motor que hará que nuestros componentes se muestren en la posición indicada dentro de nuestra página. Delphi for PHP viene instalado por defecto con un motor llamado Smarty.
Las plantillas que usa Delphi for PHP son del tipo .html, y lo unico que nos queda hacer, es colocar las marcas dentro del código html. Para nuestro ejemplo, cuento con una plantilla de nombre index.html, el mismo que he especificado en la propiedad correspondiente. Cuando trabajamos con plantillas, Delphi for PHP ejecutará el código PHP internamente, y el usuario lo único que verá será una página web basada en plantilla.
Veamos cómo se ve nuestra página cuando la ejecutamos dentro del mismo Delphi for PHP.
Ejecutando la aplicación
Presionamos la tecla F9 para ejecutar la aplicación, y esto es lo que veremos:
Note que la aplicación toma el diseño especificado en la plantilla. A continuación, escribimos el nombre del usuario dentro de la casilla y luego presionamos el botón Aceptar. La aplicación procesará el código PHP especificado en el botón y mostrará un mensaje de bienvenida en la parte superior de la página.
Conclusión
Delphi for PHP es una gran herramienta que evoluciona y lleva al siguiente nivel el desarrollo profesional de aplicaciones web usando PHP.
9 de octubre de 2007
Atomicidad de Transacciones usando Array de ClientDataSets en Delphi 2007 for Win32.
PARTE I
Introducción
De seguro que en algún momento se encontró en la necesidad de controlar la atomicidad en la actualización de varios ClientDataSets, es decir, si un ClienDataSet falla el motor de base de datos debe de descartar las actualizaciones de los ClientDataSets anteriormente ejecutados.
Array de ClientDataSets
Claro, para ubicarnos en el contexto anterior, el servidor de aplicaciones debería, primero, permitirnos pasarle como parámetro un array conformado de varios ClientDataSets, segundo, debería de existir un método que se encargue de llevar a cabo la actualización en la base de datos. Para el desarrollo de los ejemplos usaremos la base de datos Northwind que se encuentra en el SQL Server 2000 al cual accederemos usando los componentes dbGo de Delphi.
Puedes leer el artículo completo en: Atomicidad de Transacciones usando Array de ClientDataSets en Delphi 2007 for Win32. PARTE I.
** José Castillo, escribe artículos técnicos sobre Delphi para Danysoft Servicios Profesionales.
2 de octubre de 2007
Conferencia de desarrolladores CodeGear en Brasil (BorCon)

Habrán grandes expositores este año, aquí están sólo algunos:
- David I, nuestro Guru, estará hablando sobre el futuro y visión de CodeGear.
- Steve Shaughnessy - Principle Architect Delphi Database Technologies presentará 2 temas muy interesantes.
- Anders Ohlsson – miembro del Developer Relation Team va presentar uno de los más importantes lanzamientos de CodeGear.
- Andreano Lanusse - CodeGear Evangelist Leader for Latin America.
6 de septiembre de 2007
Sesiones CodeGear Delphi en el Software Developer Conference 2007 en los Países Bajos - 17/18 Septiembre
Este año, los días 17 y 18 de Septiembre, el Software Developer Network recibe la décimosexto (!) Software Developer Conference .
El Software Developer Conference 2007 será llevada a cabo en el centro de congreso del Dutch National Sports Center Papendal cerca a Arnhem. CodeGear es un patrocinador Gold de la conferencia.
Hay Pistas de la sesión para Delphi Win32 y Delphi .NET. Conferenciantes de CodeGear incluye a Nick Hodges (Delphi Product Manager) y Pawel Glowacki (EMEA Product Evangelist). Conferenciantes de la comunidad Delphi incluyen a Cary Jensen, Peter Green, Bob Swart, Michael Li, Jeroen W. Pluimers, y Ray Konopka.
Puedes leer el artículo completo en: http://dn.codegear.com/article/36797
31 de julio de 2007
CodeGear Developer Days en Español - 31 de Julio/1 de Agosto de 2007 - En línea
Los desarrolladores de Delphi que estén pensando en migrar sus aplicaciones a Windows Vista o desean desarrollar nuevas aplicaciones para este sistema operativo, verán funcionando al nuevo Delphi 2007 for Win32 sobre Windows Vista así como los nuevos componentes, propiedades y características de esta ultima versión de Delphi.
Para participar del evento en Martes 31 de Julio clic en la dirección de abajo:
http://borland.interwise.com/borland/iSeminar/AL3087/
Para participar del evento en Miércoles 1 de Agosto clic en la dirección de abajo:
http://borland.interwise.com/borland/iSeminar/IW1664/
Es un gran esfuerzo, no se lo pierdan!!!
31 de mayo de 2007
Usando Plantillas en Delphi for PHP
Introducción
En el mundo del desarrollo web es muy común crear crear interfaces HTML para nuestras aplicaciones escritas en PHP, el uso de plantillas (templates) nos permite separar el código PHP de su presentación. Delphi for PHP soporta el uso de plantillas, proveyendo de esta manera un diseño único y consistente a su sitio web.
Puedes leer el artículo completo en: Usando Plantillas en Delphi for PHP..
** José Castillo, escribe artículos técnicos sobre Delphi para Danysoft Servicios Profesionales.
16 de abril de 2007
Danysoft, Nueva Revista Especial CodeGear - Mayo 2007
** José Castillo, escribe artículos técnicos sobre Delphi para Danysoft Servicios Profesionales.
1 de abril de 2007
Validando un número de RUC con Delphi 2006
Introducción
Para propósitos de fiscalización, en el Perú, las empresas públicas y privadas son identificadas mediante un Número de Registro de Contribuyente-RUC. Por ésta razón es de mucho valor que las aplicaciones contables o financieras sean más seguras y confiables al registrar dichos números. En este contexto, he escrito un programa que obtiene el dígito verificador, que dependiendo del resultado devuelto se podrá determinar si el RUC es verdadero o falso.Desarrollando la aplicación
El número de RUC consta de 11 dígitos, siendo el último dígito, el dígito verificador. Según la fórmula a usar se deben asignar a los 10 primeros dígitos del número de RUC unos valores constantes a los que llamaremos: Pesos.| Número: | A | B | C | D | E | F | G | H | I | J |
| Pesos: | 5 | 4 | 3 | 2 | 7 | 6 | 5 | 4 | 3 | 2 |
En el ejemplo usaremos el siguiente número de RUC: 10200517976, luego, como ya se mencionó anteriormente, asignaremos los valores constantes a los 10 primeros dígitos:
| Número: | 1 | 0 | 2 | 0 | 0 | 5 | 1 | 7 | 9 | 7 |
| Pesos: | 5 | 4 | 3 | 2 | 7 | 6 | 5 | 4 | 3 | 2 |
En Delphi, creamos un nuevo proyecto VCL Forms para win32. En el formulario por defecto agregamos: 2 TEdit(EdtRUC y EdtDVerificador), 3 TLabels(Label1, Label2 y Label3) y 1 TButton(btnValidar). Declaramos las variables: Valores, Pesos, ProductoValorXPeso, SumadeProductos, Cociente, ParteEntera, ResultadoOperacion, Diferencia y DigitoVerificador. Además, se deben de crear los siguientes métodos: AsignarDigitosArrayValores y SumarProductos.
varForm1: TForm1;
Valores: Array[0..9] of String;
Pesos: Array[0..9] of Integer;
ProductoValorXPeso: Array[0..9] of Integer;
SumadeProductos: Integer;
Cociente: Real;
ParteEntera: Integer;
ResultadoOperacion: Integer;
Diferencia: Integer;
DigitoVerificador: Integer;
En el evento Click del botón btnValidar escribiremos el código necesario para poner trabajar a nuestro programa.
procedure TForm1.btnValidarClick(Sender: TObject);
begin
//Asignar valores constantes al array de Pesos
Pesos[0] := 5; Pesos[1] := 4; Pesos[2] := 3; Pesos[3] := 2;
Pesos[4] := 7; Pesos[5] := 6; Pesos[6] := 5; Pesos[7] := 4;
Pesos[8] := 3; Pesos[9] := 2;
//Asignar los 10 primeros dígitos del RUC al array de Valores
AsignarDigitosArrayValores(edtRUC.Text);
Se requieren 6 pasos para obtener el dígito verificador.
1. Multiplicar cada valor con su peso correspondiente:
| 5 | 0 | 6 | 0 | 0 | 30 | 5 | 28 | 27 | 14 |
//Paso1: Multiplicar cada valor por su peso
ProductoValorXPeso[0] := StrToInt(Valores[0])*Pesos[0];
ProductoValorXPeso[1] := StrToInt(Valores[1])*Pesos[1];
ProductoValorXPeso[2] := StrToInt(Valores[2])*Pesos[2];
ProductoValorXPeso[3] := StrToInt(Valores[3])*Pesos[3];
ProductoValorXPeso[4] := StrToInt(Valores[4])*Pesos[4];
ProductoValorXPeso[5] := StrToInt(Valores[5])*Pesos[5];
ProductoValorXPeso[6] := StrToInt(Valores[6])*Pesos[6];
ProductoValorXPeso[7] := StrToInt(Valores[7])*Pesos[7];
ProductoValorXPeso[8] := StrToInt(Valores[8])*Pesos[8];
ProductoValorXPeso[9] := StrToInt(Valores[9])*Pesos[9]
2. Sumar los productos obtenidos. (A)
115 = 5 + 0 + 6 + 0 + 0 + 30 + 5 + 28 + 27 + 14
//Paso2: Sumar los NumerosSumadeProductos := SumarProductos;
3. Dividir la sumatoria entre 11 y tomar la parte entera (B)
A / 11 = B
115 / 11 = 10.4545 , entonces: Parte entera = 10
//Paso3: Dividir la sumatoria entre 11 y tomar la parte entera:
Cociente := Int(SumadeProductos / 11);
ParteEntera := Trunc(Cociente);
4. Realizar la siguiente operación.
A – ( B * 11 )
115 – ( 10 * 11 ) = 5
//Paso4: Realizar la siguiente operación:
ResultadoOperacion := SumadeProductos - (ParteEntera * 11);
5. Restar a 11 el resultado de la operación anterior para obtener el dígito verificador correspondiente:
11 – 5 = 6
//Paso5: Restar 11 menos el resultado de la operacion anteriorDiferencia := 11 - ResultadoOperacion;
6. El valor obtenido en el paso anterior debe ser comparado con el siguiente cuadro:
Si el valor obtenido es
|
Entonces, el dígito verificador es
|
10
|
0
|
11
|
1
|
Otro número
|
El dígito verificador será el mismo digito obtenido.
|
//Paso6: Obtener el resultado
case Diferencia of
10: DigitoVerificador := 0;
11: DigitoVerificador := 1;
else
DigitoVerificador := Diferencia;
end;
Al ejecutar la aplicación, y dependiendo del número de RUC ingresado, nuestra aplicación se verá así:
Resúmen
En el presente artículo, se ha demostrado lo fácil y sencillo que es crear aplicaciones en Delphi 2006 usando Object Pascal. La aplicación de ejemplo tiene un uso bastante requerido en el Perú, básicamente en el ámbito contable – financiero.1 de marzo de 2007
¿Cómo llamaríamos a la versión moderna del lenguaje que usa Delphi?
Entonces, si Delphi es el IDE, ¿ Cómo llamaríamos a la versión moderna del lenguaje que usa? ¿Debería seguir llamándose Object PASCAL?
28 de febrero de 2007
Ahora tenemos: Delphi para PHP !!!
Delphi for PHP brinda un entorno 'drag-and-drop' para el desarrollo de aplicaciones Web PHP basadas en componentes. “Hasta Delphi for PHP no ha existido un entorno visual RAD ni una arquitectura basada en componentes para PHP que permitiera la construcción de componentes reutilizables”, subraya David Intersimone, vicepresidente de CodeGear para las relaciones de la organización con los desarrolladores.
El producto proporciona una herramienta gráfica RAD que escribe la mayor parte del código PHP para el desarrollador.
Vamos CodeGear!!!
Delphi® 2007 for Win32 ®, con soporte para Microsoft® Windows Vista™ y AJAX.
Ahora los programadores tienen la capacidad de crear fácil y rápidamente aplicaciones cliente enriquecidas y mejoradas para dar soporte a interfaces Microsoft Windows Vista Aero y aplicaciones Web corporativas habilitadas para AJAX dinámico. Delphi for Win32 incluye también la nueva arquitectura de bases de datos DBX 4 que da soporte a las versiones más recientes de los sistemas RDBMS más populares que se utilizan en la actualidad, incluyendo Microsoft SQL Server, InterBase® de CodeGear, MySQL® y Oracle®, haciendo mayor su atractivo para la ya popular plataforma de desarrollo.
Eso significa que todas nuestra aplicaciones actuales podemos ejecutarlas sobre Windows Vista, sólo basta con volverlos a compilar y listo. Esta sí que es una muy buena noticia.
Vamos CodeGear!!!
27 de febrero de 2007
Error en IIS: "Unable to start debugging on the webserver. Unable to attach to ASP.NET worker process (typically aspnet_wp.exe or w3wp.exe)"
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis -i
Eso es todo!!
27 de noviembre de 2006
Configurar el DCOM en Delphi: "Exception EOleSysError in module ….· Acceso denegado"
En la PC de tu aplicación servidor, debes configurar el DCOM.
1)En la linea de comandos escribe DCOMCNFG.EXE.
2)Selecciona el tab "Aplicaciones" y busca el nombre que le pusiste a tu Remote Data Module.
3)Doble click para que se muestre la ventana de propiedades, luego,
4)en esta nueva ventana, establece los usuarios que tendrán acceso a dicha aplicación (Tab: Seguridad) así como la forma de autentificarse (Tab: General).
5)Finalmente en el Tab: Ubicación, selecciona "Ejecutar la aplicación en este equipo". Presiona Aceptar.
15 de noviembre de 2006
Parámetros del tipo Array en Aplicaciones Delphi de NCapas (Multicapas -Win32).
Descargar el código fuente desde AQUI.
14 de noviembre de 2006
Borland forma CodeGear enfocada exclusivamente en la productividad del Desarrollador.
CodeGear, será responsable de avanzar en las cuatro líneas de productos principales. Estos incluyen el Developer Studio (Delphi®, C++Builder® y C#Builder®), JBuilder® ("Peloton" Basado en Eclipse), Turbo® e Interbase.
Más información aquí.
30 de octubre de 2006
Artículos sobre Delphi y Windows Vista
TMS Software, un socio tecnológico de Borland (BTP) tiene una serie de artículos técnicos que demuestran cómo los desarrolladores de Delphi 2006 pueden tener sus aplicaciones listas para Windows Vista hoy.
10 de octubre de 2006
Mas información acerca de Interbase 2007
Borland a actualizado la página de InterBase con más información acerca de InterBase 2007. Las características listadas son:
Para los modernos procesador "dual core" existirá una versión especial, "InterBase Server Edition Dual Core CPU", y su correspondiente licencia adicional "Dual Core Additional Processor License".
El Driver ODBC de InterBase ha sido Actualizado
4 de octubre de 2006
Desarrollo de Aplicaciones ASP .NET con Delphi 2006
http://bdn.borland.com/article/33449
Pruébalo con: Turbo Delphi for .NET.
27 de septiembre de 2006
Interbase 2007
15 de septiembre de 2006
¿Dónde comprar las Ediciones Turbo Professional?
http://bdn.borland.com/article/33687
5 de septiembre de 2006
Los Turbos ya están aquí !
Puede descargar su copia gratuita desde http://www.turboexplorer.com/downloads y empieze a desarrollar aplicaciones de inmediato.
Los Turbos ya están aquí !





