C++Builder 2009 for Win32 - Professional
C++Builder 2009 Professional je vedoucí prostředí pro rychlý vývoj aplikací v jazyce C++. Získáte v něm sílu jazyků C a C++ a jejich knihoven a produktivitu vizuálního
prostředí pro rychlý vývoj aplikací. Rychlé a snadné tvorbě kódu pomůže
pokročilý editor, ladicí prostředek a výkonný kompilátor již s podporou
nadcházejících jazykových norem C++0x. Přiloženy jsou i knihovny jazyků C a C++ pro tvorbu vědeckých, průmyslových a dalších nativních aplikací pro Windows. Vizuální návrhové prostředí se stovkami hotových komponent pomůže rychle
vytvářet uživatelská rozhraní a databázové aplikace s lokální databázovou
propojitelností.
Tento produkt získáte ZDARMA při nákupu C++Builder XE Professional.
detailní popis
Ceník produktů C++Builder 2009 for Win32 - Professional
Pojmenovaná licence pro individuální použití.
Školní verze mohou používat studenti a instruktoři výhradně pro proces výuky. Vzdělávací instituce nemohou podle licenčního ujednání produkty používat ani ke tvorbě software, který bude používán v rámci instituce či šířen zdarma.
Souběžná licence vhodná pro akademické síťové systémy se studentskými účty.
Školní verze mohou používat studenti a instruktoři výhradně pro proces výuky. Vzdělávací instituce nemohou podle licenčního ujednání produkty používat ani ke tvorbě software, který bude používán v rámci instituce či šířen zdarma.
Pozn.:*Předplatné: Předplatné vám zajistí po dobu 1 roku automatický přísun aktualizovaných a opravených verzí produktů a rychlou technickou podporu v kritických situacích. Po roce stačí obnovit samotné předplatné, za licence se již nic neplatí. Pro nákup produktu bez předplatného odškrtněte příznak ve sloupci "Předplatné". U některých produktů je však předplatné první rok povinné a odškrtnout jej nelze. Více o předplatném najdete zde.
**Dodávka: Je-li dodávka označena jako "ESD", neobsahuje produkt instalační média na DVD/CD. Dodává se pouze e-mail s adresou a parametry pro download a licenční potvrzení.
***Lic. server: Licenční servery se používají v podnicích a institucích na správu síťových licencí (pojmenovaných i souběžných). Zdarma dostupný AppWave (ToolCloud 2.0) je licenční server Embarcadero. Jeho podmnožinou a jádrem je původní server ELS. Více se o AppWave dozvíte zde. Licence pro server FLEX poskytujeme již pouze na zvláštní vyžádání.
Popis produktu
Charakteristika produktu
Co je nového v produktu
C++Builder 2009?
- Vtiskněte
uživatelským rozhraním svých aplikací svěží a moderní vzhled pomocí nových a
rozšířených komponent VCL
- C++Builder
2009 nyní nabízí nové pásové ovladače stylu Office 2007 a mnohá rozšíření stávajících
ovladačů jako knoflíků či stromových zobrazení
- Držte
se nejnovějších norem a knihoven jazyka C++
- C++0x
- Získejte s předstihem předběžnou podporu nových norem C++0x v kompilátoru a
integrovaném vývojovém prostředí, která zahrnuje operátor Alignof, nativní
třídy rysů (Native Type Traits), reference na r-hodnoty, statické aserce,
výčtové typy se silnou typovou kontrolou, typový specifikátor decltype a
podporu znakových typů a literálů Unicode.
- Boost
- přiložená kopie populární knihovny Boost má nyní nejlepší kompatibilitu s
C++Builderem a je možno využít všeho, co tato knihovna nabízí
- ISO
Library TR1 - implementace ISO C++ Library Technical Report
- Rozšiřte
své aplikace na globální trhy a zajistěte si v nich podporu Unicode; umožní to
nová podpora Unicode ve vývojovém prostředí i ve všech komponentách knihovny
VCL. C++Builder 2009 též obsahuje integrované nástroje na překlad, které Vám
pomohou extrahovat zdroje a zvládat překladové projekty, pokud převádíte své
aplikace do jiných jazyků.
- Vylepšená
kompatibilita s Delphi zajišťuje, že se daleko snáze sdílí kód mezi nástroji
Delphi a C++Builder a je možno využívat všech komponent Delphi při tvorbě
aplikací v prostředí C++Builderu
- Byl
zvýšen výkon vývojového prostředí: produkt se rychleji instaluje a prostředí
rychleji startuje
- Šaman
pro předkompilované hlavičky pomůže optimalizovat doby překladů; dobře vyladěné
předkompilované hlavičky mohou zrychlit proces kompilace desetkrát i více.
- Vizualizace
aplikací je nyní možná s novou podporou modelování aplikací v C++ pomocí UML
- C++Builder
2007 zavedl vizualizaci kódu v UML a poskytl tak lepší pohled na aplikace.
C++Builder 2009 přináší interaktivní dvoucestné modelování LiveSource, takže
změny modelu jsou okamžitě promítány do kódu aplikací a změny zdrojového kódu
se okamžitě promítají do modelu v UML
- Byla
rozšířena podpora tvorby databázových aplikací pomocí dbExpress a DataSnap
- Vývojové
prostředí nyní poskytuje vylepšenou správu zdrojů a podporu sdílení konfigurací
mezi různými projekty a tím zjednodušuje správu projektů
Jaký je rozdíl mezi edicemi
Professional, Enterprise a Architect?
Všechny edice nástroje
C++Builder jsou určeny pro rychlý vývoj
aplikací s využitím jazyka C++, vizuálního vývoje a bohatou propojitelností s
databázovými systémy. Základní rozdíly mezi jednotlivými edicemi jsou tyto:
Professional
- Lokální
databázová konektivita k InterBase®, BlackfishTM SQL a MySQL
- Volné
šíření databáze Blackfish SQL na systémy s jedním uživatelem a velikostí
databáze do 512MB
- VCL
for the Web s omezením na 5 propojení
Enterprise
- Všechno
z edice Professional plus:
- Databázová
serverová konektivita s InterBase, Blackfish SQL, MySQL, Microsoft SQL Server,
Oracle, DB2, Informix a Sybase
- Vývoj
vícevrstvých databázových aplikací s využitím DataSnap
- Volné
šíření databáze Blackfish SQL na systémy s pěti uživateli a velikostí databáze
2GB
- VCL
for the Web bez omezení počtu propojení
- Větší
možnosti modelování v UML
Architect
- Všechno
z edice Enterprise plus:
- Nástroj
ER/Studio Developer Edition pro modelování a vývoj databází
- Pokročilé
modelování v UML včetně modelových projektů nezávislých na jazyce
Podrobné srovnání jednotlivých
edicí nástroje C++Builder Vám poskytne tabulka vlastností.
Co obsahuje předplatné (podpora a
údržba) pro C++Builder?
Předplatné je možno zakoupit
pouze s produktem. Poskytuje po dobu jednoho roku nárok na všechny upgrade a
vyřešení daného počtu případů technické podpory. Další informace jsou zde.
Je k dispozici zkušební verze
nástroje C++Builder?
Jakmile bude plně funkční zkušební
(trial) verze k dispozici, najdete ji na http://cc.codegear.com/free/cppbuilder včetně všech instrukcí ke stažení. Získáte zároveň klíč, kterým zkušební verzi
"odemknete" na daný počet dní používání.
Jaká jsou omezení pro školní
verze?
Školní
verze je možno používat jen pro proces výuky. Vzdělávací instituce nemohou
produkty používat ani ke tvorbě software, který bude používán v rámci instituce
či šířen zdarma. Více o školních verzích najdete zde.
Kdo má nárok na cenu
upgrade C++Builder 2009?
Professional Upgrade - určeno pro uživatele libovolné předchozí verze edice
Professional produktů CodeGear RAD Studio, Borland Developer Studio, Delphi,
Kylix, C++Builder, Turbo Delphi nebo Turbo C++
Enterprise Upgrade - určeno pro uživatele libovolné předchozí verze edice
Enterprise nebo Professional produktů CodeGear RAD Studio, Borland Developer
Studio, Delphi, C++Builder nebo Kylix
Architect Upgrade - určeno pro uživatele libovolné předchozí verze edice
Architect nebo Enterprise produktů CodeGear RAD Studio, Borland Developer
Studio, Delphi, C++Builder nebo Kylix
Technické otázky
Mohu vyvíjet aplikace v prostředí
Windows 2000 nebo XP, které jsou provozovány pod Vista - a obráceně?
C++Builder
Vám umožní vyvíjet aplikace v prostředí toho operačního systému, který je pro
Vás nejproduktivnější. Můžete tedy vyvíjet své aplikace v prostředí libovolného
OS (Windows Vista, XP, 2000, Server 2008 nebo Server 2003) a pak je provozovat
též na libovolném z nich.
Co musím mít nainstalováno před
instalací C++Builderu 2009?
Pro
instalaci nástroje C++Builder 2009 budete potřebovat mít na svém počítači
nainstalováno toto:
- Microsoft
.NET Framework 2.0 nebo vyšší
- Microsoft
Visual J# 2.0 Redistributable Package
- Windows
Internet Explorer 6.0 nebo vyšší
- MSXML
6
Instalační
program pro C++Builder nainstaluje vše, co na vašem počítači bude scházet.
Zlepšil se výkon instalačního
programu od doby C++Builderu 2007?
Ano,
instalace je podstatně rychlejší než u předchozí verze.
Uvažuji o převodu svých aplikací pod Unicode. Co pro to musím udělat?
Většina
stávajícího kódu bude pracovat beze změn pomocí využití nového implicitního
UnicodeString. Kód, který manipuluje s daty v řetězcích na úrovni byte nebo
takový kód, který pracuje s daty v proměnných typu řetězec, bude třeba
prohlédnout a možná opravit tak, aby aplikace počítala s novými rozměry znaků,
které se používají v řetězcích kódovaných v Unicode. Na CodeGear Developer Network se najde řada
článků o tom, jak přenést stávající kód pod Unicode.
Musím svou licenci na C++Builder
registrovat?
Ano.
Pokud poprvé C++Builder spustíte, otevře se malá aplikace a požádá Vás o
registraci produktu. Jakmile to uděláte a Váš klíč je ověřen, instalace a
registrace je dokončena.
Mohu otevírat své projekty
zpracované pomocí starších verzí C++Builderu ve verzi 2009?
Ano,
mělo by to jít bez problémů. Závisí to především na instalovaných komponentách,
které Vaše projekty požadují. C++Builder 2009 používá systém MSBuild pro
sestavovací stroj a tím pádem bude po upgrade potřeba nový projektový soubor.
Nicméně vývojové prostředí převede Váš projekt zcela bezbolestně na nový
formát.
Jak jste zvýšili míru
slučitelnosti s ISO C++ v novém vydání C++Builder 2009?
Zpřísnili
jsme kompatibilitu s normami jazyka pomocí několika úprav kompilátoru. Dodáváme
první implementaci "Library Technical Report" a s předstihem zavádíme
vlastnosti plánované do příští verze normy jazyka C++, neformálně označované
C++0x.
Co je to Standard Library
Technical Report 1?
TR1
je první oficiální rozšíření standardní knihovny C++, které zahrnuje řadu
komponent, jež usnadňují používání této knihovny a vývoj, včetně automatických
("chytrých") ukazatelů využívajících počítání odkazů, obalových tříd
pro volání funkcí, jež usnadňují správu prostředků; dále tu najdeme n-tice,
objektové zapouzdření polí, hešové kontejnery; regulární výrazy; generátory
náhodných čísel; vylepšení obalových tříd pro funkce (binder), jež usnadňují
volání knihovních algoritmů a třídy rysů (traits). Další
podrobnosti lze najít v konečné verzi návrhu na webové stránce výboru ISO na: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf
Co je to C++0x?
C++0x
je neoficiální jméno další verze normy jazyka C++. Ačkoli stávající norma má
být platná až téměř do konce roku 2010, mnoho vlastností je dnes již dobře
stanoveno. Podrobnosti můžete nalézt na webové stránce výboru ISO, dobrý
startovní bod může být: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2705.html
Co jste udělali pro podporu lepší
kompatibility s Delphi?
Jazyk
Delphi se neustále vyvíjí a kvůli posledním změnám vznikly drobné
nekompatibility s C++ ovlivňující především komponenty od nezávislých
dodavatelů, které byly vytvořeny v jazyce Object Pascal. C++Builder 2009 se s
tím vyrovnává tím, že podporují virtuální metody tříd, statické vlastnosti a
další.
Co když potřebuji spouštět
Blackfish SQL v situacích, které překračují omezení dané licencí, která je
přiložena k C++Builderu?
Licence
pro šíření Blackfish SQL pro tyto situace můžete snadno dokoupit přímo na tomto
webovém obchodě.
Čím se vlastně C++Builder liší od
konkurenčních produktů?
C++Builder
je jediné integrované vývojové prostředí pro rychlý vývoj aplikací v jazyce C++
v prostředí Windows 2000, XP a Vista. C++Builder nejen ve všech těchto
prostředích běží, ale zároveň Vám dovoluje vyvíjet aplikace pro každou z těchto
platforem. například můžete vyvíjet pod Windows 2000 a hotovou aplikaci
provozovat pod Vista. To Vám dává svobodu provozovat operační systém, který
nejlépe odpovídá vašim potřebám a přitom stále vyvíjet pro všechny dnes
používané platformy.
Proč musím instalovat běhové knihovny Microsoft .NET 2.0 a SDK spolu s Delphi
2009?
Některé funkce integrovaného vývojového prostředí je
potřebují pro svůj provoz.
Musí mí zákazníci či uživatelé
mých aplikací instalovat .NET runtimes / SDK, aby mohli aplikace provozovat?
Ne. Aplikace vytvořené v C++Builderu 2009 nepotřebují
žádnou podporu běhových knihoven .NET. C++Builder vytváří čisté nativní
kompilované aplikace pro Win32.
Jaký je rozdíl mezi C++Builder 2009 a Turbo C++ 2006?
Produkty
řady Turbo jsou navrženy pro začátečníky, studenty, kutily a příležitostné
vývojáře. Vlastnosti těchto produktů tomu i odpovídají. Nástroj C++Builder 2009
je součástí rodiny produktů Studio a je navržen pro profesionální vývojáře.
Navíc C++Builder 2009 je o dvě generace vpředu oproti Turbo C++ 2006 a obsahuje daleko více
užitných vlastností a možností.
Jaké jsou základní vlastnosti nástroje ER/Studio Developer Edition?
Návrhové prostředí s modelováním databází
-- Výkonné a snadno použitelné uživatelské rozhraní
-- Umožňuje logický i fyzický návrh
Podpora automatizace a skriptování
Úplná podpora životního cyklu databází
-- Dopředné a zpětné inženýrství
-- Automatická tvorba databázového kódu
Správa podnikových modelů
-- Integrace modelů a metadat
-- Široká podpora spolupráce včetně správy submodelů, úložiště, oblastí použití
Možnosti podnikové komunikace
-- Publikace na webu, RTF, XML schema a výstup DTD
Datové sklady a podpora integrace
-- Dokumentace datových rodin
-- Vícerozměrné modelování
Zajištění kvality návrhů databází
-- Ověřování návrhů, zajištění referenční integrity
Jaké jsou rozdíly mezi datovými
modelovacími možnostmi nástroje ER/Studio Developer Edition obsaženého v
C++Builder 2009 Architect a samostatným standardním produktem Embarcadero
ER/Studio?
Modelování
dat a vizualizace pomocí nástroje ER/Studio obsaženého v C++Builder Architect
je podmnožinou vlastností plného nástroje ER/Studio prodávaného samostatně.
C++Builder 2009 neobsahuje možnosti importu/exportu metadat, výstupní sestavy
nebo přístup k serverům týmového úložiště ER/Studio. Funkčnost nástroje
ER/Studio v C++Builder Architect podporuje sadu databázových systémů, která
odpovídá databázím podporovaných technologií dbExpress.
Mohu nainstalovat C++Builder 2009
na počítač, na kterém mám některé předchozí verze C++Builderu ?
Ano,
C++Builder 2009 může bez problémů fungovat spolu se všemi předchozími verzemi
C++Builderu na jediném počítači.
Budou aplikace vytvořené v
C++Builder 2009 běžet pod Win95/98/Me?
Vzhledem
k tomu, že se používá Unicode jako implicitní datový typ, Windows 95, 98 a ME nemohou provozovat
aplikace vytvořené v C++Builderu 2009. Tyto verze operačního systému totiž
nepodporují řetězce Unicode a společnost Microsoft již ukončila jejich podporu.