C++Builder

Z Wikipedie, otevřené encyklopedie

C++Builder
vyvíjí CodeGear (dceřiná společnost firmy Borland)
aktuální verze 2006 (rok 2006)
OS Microsoft Windows
typ softwaru Integrované vývojové prostředí
licence Proprietární software
web www.codegear.com/...

C++Builder je integrované vývojové prostředí firmy Borland, pracující s jazykem C++ v prostředí Microsoft Windows. Stejně jako jeho bratříček Delphi přináší vizuální návrh aplikace a umožňuje tak tvorbu komplexních programů s minimem ručně psaného zdrojového kódu.

Obsah

[editovat] Zdrojový kód - Práce s komponentami

Základem psaní zdrojového kódu je znalost komponent, ze kterých se výsledná aplikace skládá (např. textová pole, tlačítka), a jejich vlastností a událostí. Pokud tedy budeme např. chtít po stisku tlačítka změnit barvu pozadí daného textového pole, může metoda ošetřující tuto událost vypadat následovně:

void __fastcall TForm1::Button1(TObject *Sender)
{
  Edit1->Color = clRed;
}

Kde:

  • Edit1 - Název vstupního textového pole (instance třídy TEdit)
  • Color - Vlastnost nastavující barvu
  • clRed - Konstanta udávající červenou barvu

[editovat] Dostupné verze

[editovat] Borland C++Builder 2006

V současné době je na trhu Borland Borland C++Builder 2006. Ten je dostupný v několika verzích. Ty se liší jak svou cenou, tak rozsahem komponent zahrnutých v balení:

  • Borland C++Builder 2006 Professional
  • Borland C++Builder 2006 Enterprise
  • Borland C++Builder 2006 Personal

Verze Personal je určena jednotlivcům, kteří se chtějí s prostředím naučit pracovat - tomu je přizpůsobena i nízká cena produktu. Zároveň je určen pro nekomerční využití. Má velmi omezenou nabídku komponent pro práci s databázemi a internetem, lze v ní ale psát plně funkční lokální nedatabázové aplikace.

Verze Professional slouží k vývoji profesionálních aplikací, ale nepodporuje všechny databáze a má omezenou paletu komponent pro práci s internetem.

Verze Enterprise obsahuje plnou podporu databází a internetu.

C++Builder je možno přepnout do módu, který umožňuje přenos zdrojových kódů do produktu Kylix, pracujícím v OS Linux. V tomto módu je nabídka komponent omezena jen na ty, které fungují v prostředí linuxu.

[editovat] C++BuilderX

C++BuilderX by se dal považovat za nástupce projektu Kylix a snaží se zajistit přenosnost programu mezi platformami (MS Windows, GNU/Linux, Solaris).

[editovat] Podívejte se též na

  • Delphi - Obdoba C++Builderu, pracující s jazyky Object Pascal
  • JBuilder - vývojové prostředí pro jazyk Java
  • C#Builder - vývojové prostředí pro jazyk C#
  • Kylix - vývojové prostředí pro linux, umožňující kromě jiného i přenos aplikací z Delphi a C++Builder ve Windows na platformu GNU/Linux

[editovat] Externí odkazy