C++CodeDatabaseDelphiIDENoticiasRAD Studio

25.º aniversario de C++Builder: desarrollo visual, el poder del lenguaje C++ y 2,5 décadas de excelencia continua

cbuilderversion10firstapptime0020425

 

La versión 1 de Delphi se lanzó en la Conferencia de desarrollo de software en San Francisco el 14 de febrero de 1995. Otros miembros del equipo y yo viajábamos por todo el mundo dando demostraciones del IDE, el lenguaje Object Pascal, los componentes VCL y la conectividad de la base de datos. Cuando se lanzó Delphi, una de las preguntas más frecuentes fue “¿dónde está la versión C++ de Borland?”. En ese momento enviábamos Borland C++ con su soporte para crear aplicaciones C++, utilizando Object Windows Library (OWL), Microsoft Foundation Classes (MFC) y otras bibliotecas y código C++. Mientras tanto, en el departamento de I+D de Borland, un equipo estaba ocupado trabajando en lo que se convertiría en C++Builder.

Vistas previas y un lanzamiento

En la exposición Comdex en Las Vegas en noviembre de 1996, en el stand de Borland y en las reuniones, comenzamos a ver una versión de prueba de C++Builder. Luego, en enero de 1997, informamos al mundo del desarrollo de C++ que podían participar en una versión preliminar de C++Builder. Finalmente, el 26 de febrero de 1997 , un comunicado de prensa anunció que C++Builder finalmente estaba disponible para su compra. Había tres ediciones de C++Builder disponibles: Standard, Professional y Client Server. C++Builder era (en ese momento) la única herramienta de desarrollo rápido de aplicaciones para C++ que combinaba el desarrollo basado en componentes visuales con el poder del lenguaje C++.

Algunos pasos previos al lanzamiento de C++Builder

El lanzamiento de C++Builder construido sobre IDE, compilador, biblioteca de tiempo de ejecución y desarrollo de acceso a bases de datos para los lenguajes C y C++. Esos productos incluían:

  • Turbo C para DOS
  • Turbo C++ para DOS y Windows
  • Borland C++ para DOS y Windows
  • Delphi versiones 1 y 2

Salir a la carretera con C++Builder

Después del lanzamiento de la versión 1 de C++Builder, nos pusimos en camino para demostrar C++Builder. La comunidad de desarrolladores de C y C++ de Borland finalmente pudo aprovechar el poder del lenguaje C++ y el desarrollo basado en componentes visuales para construir consolas, GUI de escritorio, bases de datos y aplicaciones Cliente/Servidor. C++Builder versión 1 admitía la creación de aplicaciones que se ejecutaban en Windows 95 y Windows NT. Durante las siguientes dos décadas y media, continuamos lanzando nuevas versiones de C++Builder con una compatibilidad cada vez mayor con lenguajes, bibliotecas, componentes y plataformas.

cbuilder-version-1-0-firstapp-time-0_02_0425

La primera demostración que mostramos fue una versión C++ de la misma primera aplicación de Delphi que se mostró en el lanzamiento de Delphi 1. El proyecto contenía un formulario con un botón, un cuadro de edición y un cuadro de lista.

cbuilder-version-1-0-firstapp-time-0_03_2216

El código del controlador de eventos para el evento de clic de botón fue agregar el contenido del cuadro de edición a los elementos del cuadro de lista.

cbuilder-version-1-0-firstapp-time-0_15_1011

El IDE también admitió la depuración integrada con puntos de interrupción, inspectores y evaluadores.

C++Builder versión 1: un video corto de YouTube

Reuní un video corto (disponible en YouTube) que muestra la construcción de esta aplicación C++ de una línea usando C++Builder versión 1 Client Server edition ejecutándose en Windows 95.

C++Builder versión 1 ejecutándose en Windows 95 YouTube Video (2 minutos y 28 segundos)

El huevo de Pascua del equipo C++Builder dentro del cuadro Ayuda Acerca de

Al igual que en la versión 1 de Delphi, C++Builder 1 contenía un huevo de pascua para un miembro del equipo en el cuadro Ayuda acerca de. Al mantener presionada la tecla ALT y escribir las letras EQUIPO, apareció una lista desplegable de todos los miembros del equipo que trabajaron en el producto, incluidos los de I + D, control de calidad, documentación, localización, gestión de productos, marketing de productos, marketing, soporte para desarrolladores y relaciones con desarrolladores. .

Aquí hay una lista completa de los nombres que aparecen en la lista del cuadro Ayuda Acerca de:

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

Enlaces adicionales del 25.º aniversario 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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES