Továbbküldés Nyomtatás

C++Builder 2007

  • Alkalmazások frissítése vagy új alkalmazások készítése zökkenőmentes Vista támogatással
  • Gazdag kliens/szerver Web 2.0 üzleti alkalmazások készítése
  • Az integrált C++ egységteszt megnöveli az alkalmazások stabilitását
  • Az UML C++ forráskód-vizualizáció lehetővé teszi, hogy a fa mögött az erdő is láthatóvá váljon
  • Az új DBX 4 adatbázis-keretrendszer leegyszerűsíti a vállalati adatbázis-összeköttethetőséget

A C++Builder® 2007 Enterprise Edition, a vezető natív RAD C++ IDE a Windows Vista™ zökkenőmentes támogatásával, többek között az Aero™ felhasználói felület és Vista Desktop™ VCL támogatásával , valamint a Vista API-k beépített támogatásával forradalmasítja a Windows C++ fejlesztést. A C++Builder 2007 lehetővé teszi a VCL alapú alkalmazások újrafordítását, így a régebbi alkalmazások azonnal Vista-kompatibilissá válnak. Windows Vista alatti új alkalmazások fejlesztése esetén a C++Builder gyors vizuális fejlesztői funkciói és a vizuális komponens könyvtár (VCL, visual component library) drasztikusan lerövidítik a piacraérési időt, és csökkentik a fejlesztési és karbantartási költségeket.

Egyszeri írás - általános üzembehelyezés

Az új, Vista-kompatibilis VCL ugyanakkor zökkenőmentesen támogatja az XP és 2000 platformokat is. A C++Builder® 2007 Enterprise Edition új funkcionalitása segítségével a 2000, XP vagy Vista alatt fejlesztett alkalmazások Windows® 2000, XP, ÉS Vista platformokon is üzembehelyezhetők. A C++Builder® 2007 lehetővé teszi az alkalmazások tetszés szerinti Windows platformon történő kifejlesztését, majd pedig több Windows platformon történő üzembehelyezését.

Gazdag kliens/szerver Web 2.0 üzleti alkalmazások készítése

A Web alapú VCL lehetővé teszi az AJAX technikákat támogató interaktív és nagy válaszkészségű dinamikus adatközpontú vállalati internetes alkalmazások gyors és vizuális készítését. A Web alapú VCL vizuális objektumokba ágyazza az alacsonyszintű internetes technológiákat, így nincs szükség a HTML, JavaScript, CSS vagy HTTP ismeretére. A Web alapú VCL ezeket a részleteket távolabbra helyezi, így a fejlesztők közvetlenül a kódra és a felhasználói felületre koncentrálhatnak.

Modern megfelelősség és kompatibilitás


Az ANSI C++, Dinkumware és Boost Library alapú továbbfejlesztett megfelelősség és kompatibilitás a legújabb szabványoknak történő megfelelést teszi lehetővé. Az Indy 10 Internet Protocol Suite alapján szintén továbbfejlesztettük socket könyvtárunkat, amely most már TCP, UDP, nyers socket kliens és szerver támogatást is tartalmaz, valamint több mint 100 olyan magas szintű protokollt támogat, mint az SMTP, POP3, NNTP, HTTP és sok egyéb.


A hibakeresés időkímélő továbbfejlesztése


A 2006-os változat olyan átfogó továbbfejlesztései alapján, mint a teljesítménynövelés, kibővíthető hibakeresési szimbólumok, csoportfigyelések és szimbólumtábla-kezelés, a 2007-es hibakereső felhasználói felületét az egyszerűbb és gyorsabb használat céljából leegyszerűsítettük. Az új, bekapcsolható hibaértesítési eszközsáv és az új, időkímélő billentyűzet-gyorsparancsok lecsökkentették az általános hibakeresési feladatokhoz történő hozzáférésekhez szükséges lépések számát. A Call Stack View (hívott verem nézet) jobb rálátást biztosít a kódra, és vizuálisan jeleníti meg azokat az elemeket, amelyekhez hibakeresési információk tartoznak. Szintén megnöveltük a szinkronizációt a Call Stack View és Local Variable View (helyi változó nézet) között. A különálló, dokkolható processzor nézetek most már lehetővé teszik a CPU View (processzor nézet) különálló paneljeinek a teljes CPU View-tól független megtekintését és dokkolását, ily módon olyan mechanizmust biztosítanak, amelynek segítségével az alkalmazás forráskódja mellet vizsgálhatók meg az alkalmazás alacsony szintű nézőpontjai. A hibakeresőnek meg lehet adni, hogy a nem a felhasználó által meghatározott töréspontokat hagyja figyelmen kívül, így kevésbé zavaró az olyan harmadik fél által biztosított könyvtárak használata, amelyek előre kódolt töréspontokat tartalmaznak.

Az új építési funkcionalitás támogatja az MSBuild és testreszabott építési funkciókat

Mivel az építési folyamat menedzsmentje és futtatása mindig kihívást jelentett a fejlesztők számára, és ez a nehézség általában egyenes arányban növekszik a projekt bonyolultságával, az MSBuild egyszerűen átlátható és könnyen kibővíthető XML alapú projekt fájlformátum segítségével egyszerűsíti le a folyamatot. A projekt fájlformátum lehetővé teszi a fejlesztők számára, hogy teljes egészben leírják, mely elemeket kell felépíteni, valamint hogyan kell ezeket különböző platformokon és konfigurációkban felépíteni. A projekt fájlformátum ezen felül lehetővé teszi a szerző számára, hogy újrahasznosítsa azokat az építési utakat, amelyek különböző fájlokba faktorozhatók, így az építési fázis különböző projekteket átölelően következetesen hajtható végre az adott terméken belül, és támogatja az építést megelőző és követő eseményeket. A C++Builder® 2007 Enterprise Edition ugyanakkor az egyetlen C++ fejlesztőeszköz, amely az MSBuildet támogatja.

Az IDE teljesítménynövelő és a fejlesztést lerövidítő továbbfejlesztései


Drasztikusan megnöveli a teljesítményt, hogy az IDE-n belül történő építés akár ötszörösére is növekedhet – ez összehasonlíthatóvá teszi a parancssoros építésekkel, sőt akár gyorsabbá is teszi náluk. Mivel az IDE építési motorként az MSBuildet használja, olyan építési konfigurációk, építés előtti és utáni események, valamint IDE építések állnak rendelkezésre, amelyek megegyeznek a parancssoros építéssel.

A C++ projektek gyakran több különböző helyből származó fájlok bonyolult szövevényéből állnak. A Virtual Folders (virtuális mappák) funkcióval most lehetővé tettük a projektekhez tartozó fájlok kusza szövevényének vizuális alapon történő szervezését és leegyszerűsítését. A Virtual Folders fájljai nem korlátozódnak az adott számítógépen elhelyezkedő fizikai helyszínre, hanem akárhol lehetnek, még egy másik hálózati ponton is.

A 2006-ban bevezetett Live Code Template (éles kódsablon) funkció sablon alapú kódbeszúrással rövidíti le a gépelést. A Live Code Template funkció sablon alapú kódbeszúrással rövidíti le a gépelést. Az éles sablonok egyszerű XML fájok, így a fejlesztők konkrét igényeik alapján írhatják meg saját kódsablonjaikat. Szintén 2006-os funkció az „okos” blokk kiegészítés, amely gépelés közben előre látja, és elegánsan beilleszti a blokkok lezárását.

Az integrált C++ egységteszt megnöveli az alkalmazások stabilitását

A C++Builder® 2007 most már a DUnit beépített támogatását is tartalmazza. Az egységteszt előnye, hogy lehetővé teszi a program konkrét részeinek különválasztását, így külön állapítható meg az egyes részekről, hogy helyesek-e. Az egységteszt segít a bizonytalanság kiszűrésében az egyes egységekre vonatkozóan, és alulról felfelé építkező tesztelési megközelítés keretén belül használható. Ily módon leegyszerűsödik az adott alkalmazás osztályaira és metódusaira készített tesztek előállításának folyamata. Az egységtesztelés újrafaktorozással együtt történő használata megnövelheti az alkalmazások stabilitását. Ha a tesztek meghatározott csoportja mindig lefut, valahányszor egy kis változtatást végeznek a kódon, az valószínűbbé teszi a hibák a fejlesztési ciklus korai fázisában történő kiszűrését. Az IDE olyan varázslókat biztosít, amelyek lehetővé teszik az egységtesztek meglévő kódkönyvtárakra történő gyors és egyszerű létrehozatalát.

Az új DBX 4 adatbázis-keretrendszer leegyszerűsíti a vállalati adatbázis-összeköttethetőséget

Az új DBX4 adatbázis-architektúra leegyszerűsíti a vállalati adatbázisok összeköttethetőségét, és támogatást nyújt az SQL adatbázisok olyan legújabb változatainak, mint az Oracle, MS SQL Server, Informix, IBM DB2, SQL Anywhere, Sybase és számos egyéb. Az új, Unicode kompatibilis DBX 4 architektúra képviseli azt a nagyteljesítményű, rugalmas, és bővíthető alapot, amely most és a jövőben is támogatja a modern adatbázis-fejlesztést. A DBX 4 új, VCL alapú, a Delphivel megosztott RAD adatbázis-infrastruktúra, amely leegyszerűsíti az adatbázis-fejlesztést, valamint az illesztőprogramok és kibővítések fejlesztését. Szintén kompatibilis a meglévő VCL dbExpress komponensekkel és meglévő DBX 3 illesztőprogramokkal, így nincs szükség a meglévő kód átdolgozására, hogy az az új és továbbfejlesztett adatbázis-infrastruktúrát támogassa.
Az UML C++ forráskód-vizualizáció lehetővé teszi, hogy a fa mögött az erdő is láthatóvá váljon
Új eszközünk az alkalmazások tervezése során önműködően generálja a kóddiagramokat, így lehetővé teszi, hogy a fejlesztők hátralépjenek a fáktól, és az egész erdőt lássák. A kód-vizualizáció lehetővé teszi, hogy a fejlesztők ne annyira a kód szintaxisa miatt aggódjanak, hanem a figyelem középpontjába inkább az objektumok struktúráját, felépítését és kapcsolatát helyezzék. Első kézből látható, hogy a kialakulás alatt álló struktúra megfelel-e az eredetileg tervezett struktúrának. Az UML C++ forráskód-vizualizáció további dokumentációs eszközt biztosít, ha az ügyfeleknek és fejlesztőknek lehetővé kell tenni, hogy jobban átlássák az alkalmazás mögött álló folyamatokat.

A C++Builder 2007 változatai:

Enterprise

A Web-es szolgáltatások gyors C++ elektronikus üzleti fejlesztést tesznek lehetové. A Borland C++Builder 2007 Enterprise robusztus, nagy hatékonyságú elektronikus üzleti fejlesztési platformot kínál.

Professional

A Borland C++Builder 2007 Professional rendkívül hatékony vizuális fejlesztokörnyezetet biztosít a Web-es és adatbázis alkalmazások készítéséhez a Microsoft® Windows® platformon.



Delphi és Rad eszközök Adatbázis és egyéb eszközök Oktatás Borland