5
C++ Builder
-
Ӗ 18.01.2007 .
-
004.43 (075.8)
..
., . . ..
++: . 5 . . 5. ++ Builder / . .. . : Ӗ, 2007. 40 .
- ++ C++ Builder.
, , , .
.: 4 . . 4.
.
, 2007
- ++ ++ Builder.
++ :
- ;
- ;
- - ().
, [1-3].
C++ Builder
Windows
C++ Builder , Windows. Windows :
1) , Windows ();
2) Windows ;
3) . ;
4) Windows, ;
5) .
Windows , .
Windows , . Windows . . Windows . Windows .
|
|
, .
, . , , Windows .
. Windows . , NM, , Windows.
, C++ Builder - .
++ Builder
++ Builder C++.
C++ . , :
- ;
- ;
- .
.
, .
, . , .
class.
(. ).
C++ TObject. , , :
class TNewObject: [private | protected | public] TObject
{ };
, , . private, protected public (.[3]).
. , :
TNewObject *NewObject;
++ Builder
C++ Builder . Form1 Windows. -.
Project1.cpp , C++. . :
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
|
|
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
//---------------------------------------------------------------------------