Documentos de Académico
Documentos de Profesional
Documentos de Cultura
011 Micro Tutor (Stand)
011 Micro Tutor (Stand)
© Software
Corporation
MicroTutorial 01 :
Descubriendo
C++ Builder 5.0
Este material fue preparado para estudiantes de Ingenierías y para todo aquel que
desee aprender a utilizar un lenguaje eficiente y maleable, siempre buscando
excelencia en el trabajo realizado, espectando hacia futuro.
Presentación
C++Builder es el compilador construido y probado por la Empresa Borland Inprise,
la misma que construyo C++ 3.1, Pascal, y Delphi. Esta empresa es una de las mas serias
y como tal ofrece productos de calidad, y nos presenta un primo lejano de Delphi & Power
Builder, este híbrido se llama C++Builder, y esta basado en clases ‘ObjetClass’ y la VCL
de Borland.
La MFC tiene vida en C++Builder con BFC (Borland Fundation Class), además es posible
trabajar con ASM, Delphi, y hasta Formularios, en un ambiente totalmente Visual. La
alternativa mas cercana a Visual C++ de Microsoft, C++ Builder es el Poderoso C/C++ de
antaño.
MicroLogic
© Software
Corporation
Preocupándose siempre por nuestros nuevos diseñadores de software presenta este
MicroTutorial, y así usted pueda aprender a trabajar con C++Builder y logre una gran
eficiencia al trabajar y aprender con nosotros.
Pagina 2
MicroLogic © MicroTutorial de C++Builder.
Software Corporation
Iniciar C++Builder
Para Cargar C++ Builder 5.0 la rutina es :
Entonces se mostrara el Splash del Grafico 01, y aparece la ventan de trabajo como en el
Grafico 02.
Para los que conozcan algo de Delphi les resultara un tanto familiar, pero no se
emocionen es solo en apariencia, pues el modo de trabajo es netamente C++, pero los
controles y las propiedades no varían entre C++Builder y Delphi. En Hora Buena.
C++ Builder no es del todo ordenado, pues no desea forzar a sus usuario a
adoptarse a un modo en especial, por lo que depende de lo ordenado que sea el
programador, pero como alguna veces este carece de ideas de orden pues vive en el
mundo del caos.....
Como podan notar se asemeja mucho al modo en que trabaja VC++, pues
despliega los Resources en una carpeta y Debug Release, el exe según sea el modo de
compilado. Nos hemos acostumbrado a ese modo de trabajo por ende que le sugerimos.
Pagina 4
MicroLogic © MicroTutorial de C++Builder.
Software Corporation
x Agregue un Control Tlabel que esta en la paleta de control Standar, ahora puede
cambiarle el Caption, Name y cuando se sienta listo presione F9. y obtendrá algo
como en el gráfico 05.
x Disfrute y relájese.
Este Código es parte del principal, el que tiene el mismo nombre del proyecto pero
con extensión .cpp, aquí es donde encontraremos al punto de entrada del programa es
decir al __stdcall WinMain32, que es el punto de entrada en Windows.
//----------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
USERES("PrjDemoX.res");
USEFORM("SrcDialog.cpp", DlgDemo);
//----------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TDlgDemo), &DlgDemo);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
//----------------------------------------------------------------------
Pagina 6
MicroLogic © MicroTutorial de C++Builder.
Software Corporation
//----------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "SrcDialog.h"
//----------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TDlgDemo *DlgDemo;
//----------------------------------------------------------------------
__fastcall TDlgDemo::TDlgDemo(TComponent* Owner)
: TForm(Owner)
{
//. Aqui el contructor lo genera el I.D.E. nosotros
// no intervenimos en gran medida en la edicion de
// esta parte de Código
}
//----------------------------------------------------------------------
void __fastcall TDlgDemo::BtnHolaClick(TObject *Sender)
{
}
//----------------------------------------------------------------------
MicroLogic
© Software
Corporation
CopyLeft©2005 – by MicroLogic ©
Software Corporation