Developpez.com - Rubrique Delphi

Le Club des Développeurs et IT Pro

Une semaine de cours en Delphi

Avec Delphi Starter et le dernier livre de Marco Cantù offerts

Le 2016-08-23 21:59:48, par gvasseur58, Responsable Lazarus & Pascal


À compter du 5 septembre 2016, Embarcadero propose une semaine de formation aux notions fondamentales du développement en Delphi (en utilisant en particulier le framework FMX multiplateforme). Les interventions d'experts reconnus comme Marco Cantù, David Intersimone et Jim McKeeth sont annoncées.

Jour 1 – Introduction à Delphi: l'EDI et une première application
Jour 2 – Découverte du Pascal Objet
Jour 3 – La construction d'interfaces avec FireMonkey
Jour 4 – Le développement de jeux avec Delphi
Jour 5 – Vers le développement pour les mobiles et les bases de données

Le plus de cette série de conférences : l'acquisition gratuite et définitive de l'édition Starter de Delphi et du livre d'introduction au Pascal Objet d'aujourd'hui de Marco Cantù (Object Pascal Handbook

La même conférence est donnée deux fois par jour : 15h-17h et 20h-22h (heure de Paris).

L'inscription, l'acquisition de Delphi Starter et du livre de Marco Cantù se font via une unique page d'Embarcadero. Il faudra s'enregistrer pour obtenir la licence et le livre.

Si les composants et pilotes pour bases de données ne sont pas fournis, Delphi Starter ne manque pas d'attraits : développement 32 bits VCL ou Firemonkey, éditeur de code performant et débogueur intégré, concepteurs visuels bidirectionnels pour accélérer le développement, des centaines de composants visuels ainsi qu'une licence d'utilisation commerciale limitée (revenus plafonnés à 1000$ US pour une équipe de 5 personnes au maximum).

Télécharger gratuitement Delphi 10.1 Berlin Starter Edition
S'inscrire pour le Boot Camp Delphi
S’inscrire pour le Congrès Delphi 2016
La rubrique Delphi du club developpez.com : Cours, tutoriels, forum, FAQ, codes sources, actualités...

Et vous ?

Que pensez-vous de cette offre ?
Allez-vous en profiter ?
  Discussion forum
69 commentaires
  • badaze
    Membre émérite
    Envoyé par Michael Guilloux

    Et vous ?
    Utilisez-vous Delphi ? Qu'en pensez-vous ?
    J'ai commencé avec Turbo Pascal 3 sur Amstrad CPC 664 sous CP/M, puis Turbo Pascal 4.0, 5.5, 7 (il me semble). J'ai ensuite eu Delphi 1, 3, 4 et 7. J'adore le langage Pascal. J'ai même le module Pascal pour l'ordinateur de poche Texas Instruments TI 74 !!!

    J'ai pas mal programmé en Delphi en "amateur" à une époque puis je suis passé au PHP. Il m'arrive encore aujourd'hui de faire de tous petits programmes en D7 dans le cadre de mon boulot. Rien de transcendant cependant mais ça aide bien.

    Je me suis arrêté à D7 pour des raisons (chut ... il ne faut pas le dire) mais aussi parce que chaque année il y a une nouvelle version qui est beaucoup mieux que la précédente ce qui fait que je ne regrette jamais de ne l'avoir pas prise ! Blague à part, ces outils, tout performants qu'ils soient, ne sont pas à la portée de qui s'en sert à titre privé. C'est pourquoi j'ai sauté sur l'occasion quand j'ai su qu'on pouvait télécharger la version Starter. Par dépit, dirais-je, j'avais téléchargé Visual Studio Community 2015 pour me mettre au C# puisque je ne pouvais plus faire de Delphi. Apparemment je vais pouvoir m'y remettre et notamment en apprendre plus sur Firemonkey. J'ai quelques idées de développement en 3D.
  • gvasseur58
    Responsable Lazarus & Pascal
    Envoyé par dehorter olivier
    Attention, la gratuité s'entend aussi limitée dans le temps :
    Cette formulation a pu être mal interprétée dans le fil de discussion : la limitation ne concerne que la disponibilité du produit gratuit (sans préjuger d'une autre campagne publicitaire), et non la licence qui n'est pas limitée
  • SergioMaster
    Rédacteur/Modérateur
    Envoyé par Kapeutini
    On m'a dit beaucoup de bien de Delphi, je vais jeter un oeil même si j'ai besoin d'un accès aux bases de données
    Comme, à priori, on peut rajouter des bibliothèques sans problème ce n'est pas un gros soucis
    (par exemple ZEOSDBO)
  • gvasseur58
    Responsable Lazarus & Pascal


    La première journée de formation à Delphi a visiblement connu un réel succès : les serveurs étaient saturés si bien qu'un délestage a été nécessaire vers Facebook et Youtube .

    Comme pressenti, l'ensemble de la semaine tournera essentiellement autour de FireMonkey. La première séance s'est surtout adressée aux tout débutants avec des aperçus de l'installation et des options de l'EDI, du débogueur, des notions de projet, de fiche et de groupe de projets, ainsi que des exemples et des composants à travers GetIt. Plus difficile d'accès, mais aussi plus intéressant pour qui connait déjà un peu Delphi ne serait-ce qu'à travers des versions anciennes, ont été les exemples proposés, à savoir un Video Player et un traitement des tâches en parallèle. Cette première approche a été accompagnée d'une courte introduction aux différences entre VCL et FireMonkey.

    Si un incident technique a malencontreusement annulé l'inscription de tous pour les prochaines séances, cette nouvelle est finalement une aubaine pour ceux qui n'ont pas pu s'inscrire : il est possible de suivre les séances (15h-17h et 20h-22h, heure française) sur YouTube et Facebook sans inscription. De plus, en guise d'excuse pour cet incident, la vidéo de la première séance est déjà en ligne et accessible à tous.

    Nous ne manquerons pas de vous tenir informés de la suite de cette formation.
  • Thierry Laborde
    Membre émérite
    Envoyé par ApproxDev
    Bonjour,

    Curieux. Il n'est pas possible d'obtenir un Delphi et un C++ Builder Starter ?

    Delphi 10 Starter est installé sur mon PC. Je télécharge C++ Builder Starter Edition : https://www.embarcadero.com/fr/produ...load/thank-you. Je récupère un fichier : radstudio10_1_upd1_esd.exe qui met à jour mon Delphi Starter installé avec radstudio10_1_esd.exe. Je clique à nouveau sur le lien "Download Installer" qui me charge le même fichier (radstudio10_1_upd1_esd.exe... donc j'ai bien utilisé le bon lien) et me demande si je veux effacer Delphi. Pourtant la page est bien intitulée : C++Builder 10.1 Berlin Starter Edition

    Curieux donc. Cordialement AD.
    Bonjour,

    Quelqu'un a déjà fourni la solution dans un post précédent du topic :

    http://www.developpez.net/forums/d1599714-2/environnements-developpement/delphi/delphi-10-1-berlin-starter-edition-disponible-gratuitement-telechargement/#post8724453
  • alainvh
    Membre régulier
    Bonsoir,

    Afin d'avoir un Delphi plus récent que mon vieux Delphi 7 (que je conserve précieusement pour les bases de données), je souhaitais essayer Rad Studio Berlin gratuit: bien que la plage de dates d'autorisation soit terminée depuis quelques mois, j'ai pu télécharger aujourd'hui le fichier radstudio10_1_upd2_esd.exe . Problème: lors de l'installation, un message avertissant que le fichier DXSetup.exe était inaccessible ( pourtant présent sur mon disque dur ). Rad Studio démarrait ensuite, mais incomplet (inutilisable).

    La page https://community.embarcadero.com/fo...t-find-dxsetup m'a fourni la solution: télécharger l'image iso nommée delphicbuilder10__1.iso de Rad Studio (environ 45 minutes) via l'adresse http://30514 Delphi and C++Builder 10.1 Berlin ISO . Pour économiser un disque, j'ai utilisé un lecteur DVD virtuel (merci à Daemon Tools Lite 10.5 ), puis installé Rad Studio ( fichier Setup,exe dans le dossier Install du lecteur virtuel). Pas de souci: Rad Studio gratuit version Delphi 10.1 Berlin Version 24.0.22858.6822 fonctionne parfaitement.

    Bonne Saint Sylvestre et bonne année 2017 à tous.

    Alain
  • gvasseur58
    Responsable Lazarus & Pascal
    Envoyé par criki
    Bonjour,

    Oui merci à Embarcadrero pour cette offre gratuite de RAD Studio 10.1 Berlin mais n'y a t il pas un moyen pour recuperer au moins un pilote d acces base de donnees et les composants correspondants ?
    Car j'aimerais bien tester cela en local ...

    Merci d'avance
    Bonjour,

    Il est toujours possible d'utiliser des produits tiers (et gratuits) comme les composants ZEOS par exemple. On a alors accès à MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle et SQLite .

    Cordialement,

    Gilles
  • SergioMaster
    Rédacteur/Modérateur
    Bonjour
    Envoyé par criki

    Quel dommage que le BDE compatible 10.1 ne soit pas gratuit ...
    pas vraiment puisque BDE est plus qu'obsolète (déjà déclaré comme tel début des années 2000). Il est temps de passer à autre chose non ?
    S'il s'agit du côté pratique, par rapport à DBexpress, des composants TTable et TQuery alors ZEOSDBO,(très semblable à ceux de BDE) est fait pour vous, on ne regrettera que le manque d'un équivalent du TBatchmove.
    A noter : Firedac, les composants bases de données proposées dans les versions supérieures, est lui aussi très proche des composants BDE .

    Toutefois, à l'usage de ces deux "pilotes d'accès aux BDD, j'ai remarqué que je m'éloigne de plus en plus de la programmation style BDE à base de Table pour une utilisation plus prononcée des Querys
  • SergioMaster
    Rédacteur/Modérateur
    Bonjour,
    Envoyé par criki
    mais l'obsolescence d'un logiciel ne se déclare pas, c'est son absence d'usage qui le confirme.
    Ce n'est pas moi qui le déclare mais bien à l'époque Borland.

    Passez à autre chose pourquoi pas mais pourquoi devoir ré écrire même partiellement une application qui fonctionne.
    je suis assez d'accord, et j'ai encore des programmes qui "tournent" avec BDE mais :
    - les nouveaux OS Windows ne sont pas très "potes" avec BDE, ne serait-ce que pour l'installation
    - il n'y a pas et à, ma connaissance, n'y aura jamais de version 64 bits
    - le SQL proposé est plus que limité
    et d'expérience, les performances dans un environnement réseau sont pas terribles (surtout si on passe par internet en prime)

    Ensuite il y a le grand problème du que choisir ?
    mais l'offre, même du temps de D3 à toujours été là et ce très rapidement

    Pour moi, Embarcadero rate son objectif, même dans les versions de base (starter kit) il devrait y avoir des composants simples SGBD réduit, une connection série simple elle aussi, ...) ET qui seraient conservés dans toutes les nouvelles versions de dev.
    Les choix commerciaux sont ce qu'ils sont, encore heureux que cette version permette d'ajouter des packages ce qui n'a pas toujours été le cas avec d'autres versions starter du temps de Borland ou de Codegear


    Ceci dit merci beaucoup, après un TDbf sous Lazarus qui gère la base mais sans TQuery, je vais me tourner vers ZEOSDBO pour voir ...
    Cela à été mon choix pendant des années (depuis une erreur de commande de version de Delphi à cause d'une mauvaise lecture de la grille de fonctionnalité)
    J'en ai même fait un début de tutoriel (jamais fini à cause de l'arrivée de Firedac, peut être m'y remettrai-je un jour )
    NB. il me semble que ZEOS est aussi pour Lazarus

    Le choix est surtout un choix de SGBD plus qu'autre chose en fait
  • gaby277
    Membre chevronné
    Bonjour
    Utilisez-vous Delphi ? Qu'en pensez-vous ?
    ça alors ! je n'en reviens pas
    Je n'y croyais pas et j'ai d'ailleurs cherché ou était le piège

    Et bien j'ai téléchargé sans problème et avant la fin du téléchargement reçu une clé de licence sans avoir à la demander.
    Et bien c'est une très très bonne nouvelle pour les non-professionnels de pouvoir continuer à utiliser Delphi (dont j'avais fait le deuil).
    C'est un virage pas à 360° mais à 180° ! par rapport à la politique commerciale de ces dernières années
    Donc le récent rachat Delphi (je simplifie) est sans-doute à l'origine de ce revirement et d'un petit retour à ce qu'était Delphi au moment de sa sortie il y a bien longtemps.

    Ps : je n'ai pas encore installé, j'attends la mise a jours "Anniversaire" de W10.
    Bien que la réponse ait déjà été posée des dizaines de fois si quelqu'un pouvait confirmer qu'il a installé et que ça n'a pas perturbé la (les) versions existante(s) (XE starter dans mon cas) de Delphi ça me rassurerait