Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++CodeDatabaseDelphiIDENouvellesRAD Studio

Le 25e anniversaire de C++Builder : le développement visuel, la puissance du langage C++ et 2,5 décennies d’excellence continue

cbuilder version 1 0 firstapp time 0 02 0425

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.

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.

cbuilder version 1 0 firstapp time 0 02 0425

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.

cbuilder version 1 0 firstapp time 0 03 2216

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.

cbuilder version 1 0 firstapp time 0 15 1011

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

 


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES