Invia.cz
Last minute
Tunisko
Dovolená v Chorvatsku
Pojeďte do Egypta
Bulharsko
Vydělávejte peníze s INVIA.CZ
| 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, umožňující vývoj aplikací pro OS Microsoft Windows v jazyce C++. Stejně jako podobný produkt 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 |
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í barvuclRed - Konstanta udávající červenou barvuZ tohoto kódu programátor píše pouze exekutivní část (zde přiřazovací příkaz). Prázdnou funkci, ošetřující obsluhu události zmáčknutí tlačítka, vytvoří samo prostředí.
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í:
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.
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).