Cómo descargar e instalar la versión gratuita del nuevo Delphi 10.3.3, en su versión RAD Studio Delphi 10.3.3 Community Edition. Mostramos cómo desarrollar una primera aplicación para Windows «Hola mundo». Cómo generar el ejecutable .exe y lo probamos en Windows 10 y Windows Server 2012.
- Descarga e instalación de Delphi Community Edition 10.3.3.
- Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition.
Descarga e instalación de Delphi Community Edition 10.3.3
Realizaremos la descarga del instalador de Delphi Community, para ello accederemos a la web oficial de Embarcadero, actualmente a:
Rellenaremos el formulario de inscripción. Es importante introducir una dirección de correo electrónico válida, dado que ahí nos enviará el número de serie para nuestra versión gratuita de Delphi Community:
Tras pulsar en «Descargar ahora» nos mostrará un mensaje indicando que la descarga comenzará y que se habrá enviado la Licencia de Producto (número de serie) al correo electrónico indicado:
Descarga del instalador
Su descarga debe comenzar de inmediato. Si no ha iniciado, haga clic aquí
Revise su correo electrónico
Un correo electrónico importante con la Licencia del Producto ha sido enviado a su correo.
Descargaremos el fichero radstudio_10_3_3_esd7899_nt.exe:
Una vez descargado el fichero anterior lo ejecutaremos. Se iniciará el asistente de instalación de RAD Studio 10.3, marcaremos «I already have a product serial number» y pulsaremos en «Install»:
Comprobaremos el correo electrónico, nos habrá llegado uno de Embarcadero con el número de serie para Delphi 10.3.3 Community Edition, lo copiaremos para pegarlo en el instalador:
En «Serial Number» introduciremos el número de serie que hemos recibido en el correo electrónico. Pulsaremos «Register»:
Marcaremos las plataformas para las que queramos desarrollar software, las disponibles son:
- Delphi Windows 64-bit Community.
- Delphi Windows 32-bit Community.
- Delphi macOS Community.
- Delphi iOS Community.
- Delphi Android Community.
Elegiremos las opciones adicionales como: samples, help, additional languages, TeeChart Standard, DUnit Unit Testing Frameworks, Interbase Express (IBX) Components, Java Development Kit 1.8, Android SDK 25.2.5 – NDK r17b y InterBase 2020 Developer Edition:
Si hemos elegido algún componente que requiere de aceptación de licencia nos lo indicará a continuación. Pulsaremos en «Agree all»:
Se iniciará la descarga e instalación de todos los módulos que componen RAD Studio 10.3 en su edición Delphi Community Edition:
Tras la instalación, el asistente nos indicará que ha concluido con éxito:
Y ya tendremos disponible la plataforma de desarrollo gratuito Delphi Community Edition 10.3.3:
Pulsando en el acceso directo «Delphi 10.3» podremos acceder al IDE de desarrollo:
En el primer inicio elegiremos el modo de visualización, entre Light y Dark:
Y podremos introducir los datos para el uso de Git, Mercurial o Subversion. Marcaremos las opciones de comportamiento del IDE y la carpeta por defecto para guardar los proyectos:
Y ahora sí, tendremos disponible el entorno Delphi 10.3 Community Edition:
Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition
Abriremos el IDE de desarrollo Delphi 10.3, como hemos indicado anteriormente. Pulsaremos en el menú «File» – «New» y elegiremos «Windows VCL Application – Delphi»:
Para los desarrolladores en versiones anteriores de Delphi, como Delphi 6, 7 ó 8, veremos que el entorno es similar a estas ediciones anteriores, eso sí, muchísimo más potente y con un editor y modo de trabajo adaptado a las versiones de Windows actuales.
Sigue incluyendo el Objet Inspector, la ventana de diseño, la de código, el explorador de proyectos, etc.:
En nuestro ejemplo, agregaremos un botón que al pulsarlo se mostrará un mensaje «Hola mundo». Para mostrar los componentes disponibles pulsaremos en el menú «View» – «Toolbars» – «Component»:
Nos mostrará la paleta de componentes, que como siempre con la filosofía de Delphi, es muy extensa: Standard, Additional, Win32, System, Win 3.1, Dialogs, Data Access, Data Controls, dbExpress, Xml, LiveBindings, Net, Tethering, Vista Dialogs, Sensors, Windows 10, Analytics, Internet, Samples, Touch, Gestures, REST Client, BAAS Client, Cloud, FireDAC, Indy Clients, Indy Server, WebServers, dbGo, TeeChard, etc.
En nuestro caso pulsaremos en la pestaña del grupo de componentes «Standard» y pulsaremos en el componente «Button»:
Una vez agregado el botón «Hola mundo» y establecidas sus propiedades en el Object Inspector (como la propiedad Name a «btHolaMundo», o la propiedad Caption a «Hola mundo», haremos doble click sobre él para establecer el código fuente correspondiente:
El código fuente para el botón btHolaMundo será:
1 2 3 4 5 6 |
procedure TformHolaMundo.btHolaMundoClick(Sender: TObject); begin MessageDlg('Hola Mundo' + chr(13) + 'Proyecto A' + chr(13) + 'Mi primera aplicación Delphi 10', mtInformation, [mbOK], 0); end; |
Si compilamos y probamos la aplicación, pulsando en el botón «Run»:
Compilará la aplicación y la ejecutará:
Pulsando en nuestro botón «Hola mundo» nos mostrará el cuadro de diálogo que hemos programado:
Sin hacer nada más, en la carpeta del proyecto tendremos el ejecutable .exe de nuestra aplicación:
Que podemos copiar en cualquier equipo con Windows 7, 8, 10 o superior e incluso en Windows Server 2012, 2016, 2019 y veremos que funciona perfectamente:
Anexo – Código fuente Delphi de la aplicación completa de ejemplo
El código fuente de la unidad del formulario principal UHolaMundo.pas:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
unit UHolaMundo; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls; type TformHolaMundo = class(TForm) btHolaMundo: TButton; procedure btHolaMundoClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var formHolaMundo: TformHolaMundo; implementation {$R *.dfm} procedure TformHolaMundo.btHolaMundoClick(Sender: TObject); begin MessageDlg('Hola Mundo' + chr(13) + 'Proyecto A' + chr(13) + 'Mi primera aplicación Delphi 10', mtInformation, [mbOK], 0); end; end. |
Vemos que conserva el parecido incluso con las primeras versiones de Delphi 4, 5 y 6. Por lo que para los desarrolladores habituados a estos antiguos IDE, Delphi 10.3 le será muy familiar y muy fácil su aprendizaje.