La version 1 de Delphi a été lancée lors de la Software Development Conference à San Francisco le 14 février 1995. Avec d’autres membres de l’équipe, nous avons voyagé à travers le monde pour faire des démonstrations de l’IDE, du langage Object Pascal, des composants VCL et de la connectivité des bases de données. Lors de la sortie de Delphi, l’une des questions fréquemment posées était « où est la version Borland C++ ». À cette époque, nous livrions Borland C++ avec sa prise en charge de la création d’applications C++, en utilisant la bibliothèque Object Windows (OWL), Microsoft Foundation Classes (MFC) et d’autres bibliothèques et codes C++. Pendant ce temps, de retour au département R&D de Borland, une équipe travaillait sur ce qui allait devenir C++Builder.
Table of Contents
Avant-premières et une version
Au salon Comdex à Las Vegas en novembre 1996, sur le stand Borland et lors de réunions, nous avons commencé à prévisualiser une version test de C++Builder. Puis, en janvier 1997, nous avons fait savoir au monde du développement C++ qu’ils pourraient participer à une version préliminaire de C++Builder. Enfin, le 26 février 1997 , un communiqué de presse annonçait que C++Builder était enfin disponible à l’achat. Trois éditions de C++Builder étaient disponibles : Standard, Professional et Client Server. C++Builder était (à l’époque) le seul outil de développement rapide d’applications pour C++ qui combinait le développement basé sur des composants visuels avec la puissance du langage C++.
Quelques étapes menant à la sortie de C++Builder
La version de C++Builder s’appuie sur l’IDE, le compilateur, la bibliothèque d’exécution et le développement de l’accès à la base de données pour les langages C et C++. Ces produits comprenaient :
- Turbo C pour DOS
- Turbo C++ pour DOS et Windows
- Borland C++ pour DOS et Windows
- Delphi versions 1 et 2
Prendre la route avec C++Builder
Après la sortie de la version 1 de C++Builder, nous avons pris la route pour faire la démonstration de C++Builder. La communauté de développeurs C et C++ de Borland a enfin pu tirer parti de la puissance du langage C++ et du développement basé sur les composants visuels pour créer des applications console, interface graphique de bureau, base de données et client/serveur. C++Builder version 1 prenait en charge la création d’applications qui s’exécutaient sur Windows 95 et Windows NT. Au cours des 2,5 prochaines décennies, nous avons continué à publier de nouvelles versions de C++Builder avec une prise en charge toujours croissante des langages, des bibliothèques, des composants et des plates-formes.
La première démo que nous montrions était une version C++ de la même première application Delphi qui avait été montrée au lancement de Delphi 1. Le projet contenait un formulaire avec un bouton, une zone d’édition et une zone de liste.
Le code du gestionnaire d’événements pour l’événement de clic sur un bouton a été d’ajouter le contenu de la zone d’édition aux éléments de la zone de liste.
L’IDE a également pris en charge le débogage intégré avec des points d’arrêt, des inspecteurs et des évaluateurs.
C++Builder Version 1 : une courte vidéo sur YouTube
J’ai mis en place une courte vidéo (disponible sur YouTube) qui montre la construction de cette application C++ à une ligne à l’aide de C++Builder version 1 Client Server Edition fonctionnant sous Windows 95.
C++Builder Version 1 exécuté sur Windows 95 Vidéo YouTube (2 minutes et 28 secondes)
L’œuf de Pâques de l’équipe C++Builder dans la boîte d’aide À propos
Tout comme dans la version 1 de Delphi, C++Builder 1 contenait un easter egg de membre de l’équipe dans la boîte de dialogue À propos de l’aide. En maintenant la touche ALT enfoncée et en tapant les lettres, TEAM a fait apparaître une liste déroulante de tous les membres de l’équipe qui ont travaillé sur le produit, y compris ceux de R&D, QA, Documentation, Localisation, Product Management, Product Marketing, Marketing, Developer Support et Developer Relations. .
Voici une liste complète des noms qui apparaissent dans la liste Help About Box :
Abel Torres | Alan Ellis | Alastair Fyfe | Alex Zou |
Amber Hein | Andreas Becker | Anduin Withers | Arlette Luccesi-Munoz |
Art Davies | Beatrix Duhesme | Brian Falconner | Brian Scardina |
Bruneau Babet | Cai Hong | Carolyn Wiegley | Celeste Crocker |
Charlene McCormick | Charles Gallant | Charlie Calvert | Charlie Payne |
Chris Benson | Chris Hesik | Christophe Dubourg | Cindy Clarke |
Craig Farrell | Dale Anderson | Dana Jeffries | Daniel Thomas |
Dave Marancik | David Barrios | David Intersimone | David Kelly |
David Urbanic | David Veale | David Wilhelm | Debbie Carson |
Dennis Lucey | Diane Rogers | Don Dornblaser | Douglas Ahlquist |
Ed James Beckham | Edwin DeSouza | Eli Boling | Ellie Peters |
Eric Uber | Erik Jakowitz | Erin Odenweller | Evan Scott |
Gale Dembecki | George Cross | Glynne Davis | Herbert Czymontek |
Hiroko Yarimoto | Holly MacLurie | Jean-Yves Denis | Jeff Brown |
Jeff Cottingham | Jeff Peters | Jens Ole Lauridsen | Jesper Schultz |
Jim Hall | Jody Bruner | Joe Overton | Joerg Weingarten |
John Huang | John Kline | John McKloskey | John Phillips |
John Stillman | John Thomas | John Wiegley | Jon Arthur |
Jonah Perez | Joshua Delahunty | Jothy Rosenberg | Judi Heher |
Judy Fitzgerald | Keimpe Bronkhorst | Kelly Rich | Kelvin Low |
Kendyl Uppstrom | Kirt Iverson | Lee Cantey | Linda Jeffries |
Linda Schuh | Lynda Greer | Lynn Flink | Mahmood Sheik |
Makoto Dei | Marie Huwe | Mark De Visser | Matt Lawrence |
Matt Stave | Maurice Barnum | Max Cedon | Merry Bolgere |
Michael Cuff | Michel Gerin | Pat Madigan | Pat Williams |
Peter Sollich | Peter Williams | Robert Sporleder | Robert West |
Roland Fernandez | Sergio Cardoso | Shaji Thomas | Shane Hausle |
Shea Anderson | Simon Thornhill | Spencer Kimball | Stacy Eggimann |
Steve Sides | Steven Radecki | Stu Fulmer | Tamara Iverson |
Taylor Hutt | Terri Bartos | Thomas Walijew | Tina Grubbe |
Todd Howitt | Tom Burbage | Wade Evans |
Liens supplémentaires pour le 25e anniversaire de C++Builder
- Page d’accueil du 25e anniversaire de C++Builder
- Célébration des 25 ans de C++Builder par David Millington
- C++Builder : les débuts par David Millington
- C++Builder Version 1.0 Communiqué de presse original via Internet Wayback Machine
- Téléchargement gratuit de C++Builder Version 1 Édition Professionnelle
- C++Builder Aujourd’hui : Version 11 Alexandrie
- Liste CppReference.com des compilateurs C++ prenant en charge le langage
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition