![]() Werkomgeving ![]() Ook de Object Inspector is flink uitgebreid. Niet alleen is het nu mogelijk om de eigenschappen van het geselecteerde object te sorteren op categorie, ook filteren behoort tot de mogelijkheden. ![]() Database ![]() Dankzij de ADOExpress componenten kunt u nu ook in C++ Builder 5 op vertrouwde wijze gebruik maken van ActiveX Data Objects (ADO), Microsoft's uniforme standaard voor toegang tot relationele én niet-relationele gegevensbanken. Tenminste... Inprise levert deze OLE-DB gebaseerde componenten helaas niet standaard mee bij de Professional Edition. Bovendien hangt aan het benodigde pluspakket een flink prijskaartje. Nieuw in C++ Builder 5 is tevens de Data Module Designer waar u in de Delphi 5 bespreking in PCM 12/99 reeds uitgebreid over kon lezen. Ook in C++ Builder 5 beschikt u dus over een sterk verbeterd gereedschap waarmee u onder meer op visuele wijze verbindingen kunt definiëren tussen componenten. COM Na Delphi 5 biedt nu ook C++ Builder 5 de mogelijkheid om COM servers zoals Microsoft Word en Excel toe te voegen aan het Component Palette zodat ze op vertrouwde visuele wijze aan te sturen zijn. De nieuwe Active Server Object dialoog maakt het eenvoudiger om uitbreidingen voor Internet Information Server (IIS) te ontwikkelen door voorgebakken toegang tot de specifieke interfaces te verschaffen. Bovendien kan de omhulselgenerator voor COM type bibliotheken nu overweg met sparse vtables, oftewel interface definities met niet-sluitende nummering, zodat COM objecten ontwikkeld in Visual Basic beter te importeren zijn. Geheel nieuw is de ondersteuning voor COM+, de versmelting van COM en MTS functionaliteit. Met de COM+ Event Wizard kunt u snel het raamwerk genereren voor een COM+ Event Object, terwijl met de Transactional Object dialoog eenvoudig objecten zijn aan te maken voor ge bruik in zowel MTS als COM+. In de verschillende COM Wizards kunt u nu bovendien kiezen voor het COM+ Neutral Apartment Threading model, zodat componenten op een relatief veilige manier een maximale uitvoeringssnelheid kunnen bereiken. Uitvoering ![]() De linker kan nu in twee opzichten beter overweg met DLL's. Allereerst is het nu mogelijk om bibliotheken op te geven die pas in het geheugen worden geladen op het moment dat een bibliotheekfunctie daadwerkelijk wordt aangeroepen. Het gebruik van deze zogenaamde Delay-Loaded-DLL's kan het opstarten van een toepassing aanzienlijk versnellen indien het enkel infrequent gebruikte functionaliteit bevat. Tenslotte kan de linker nu DLL functies zowel importeren als exporteren op basis van ordinaal waard en, de toegewezen functienummers in bibliotheken. ![]() Tenslotte Overigens bevat C++ Builder 5 Proffesional Edition behalve de installatie-cd en een volledig pakket handleidingen nog een aantal aardige extra's, zoals onder meer Delphi 4 Standard, JBuilder 3 Foundation, HotMetal Pro 5.0 en C++ Builder Companion Tools. Maar al deze extraatjes wegen toch niet op tegen het gemis van het ADOExpress add-on pack. Conclusie Borland C++ Builder 5 Professional Edition bevat opnieuw een flink aantal vernieuwingen, zoals de lang verwachte Background Compiling optie en het bijzonder gebruikersvriendelijke vensterconfiguratie systeem. Ook op het gebied van COM is C++ Builder 5 goed bij de tijd en beschikt zelfs over COM+ gereedschap. Voor maatwerk toepassingen die verbindingen met gegevensbanken dienen te onderhoude n lijkt het C++ Builder/Delphi duo al jaren de beste keus. Des te meer reden waarom het ADOExpress pluspakket een standaard onderdeel zou moeten zijn van de Professional Edition. Specificaties Produkt: Borland C++ Builder 4.0 Producent: Inprise Minimale systeemeisen: 90-MHz Pentium, 32 MB geheugen, 240 MB schijfruimte, Windows 95/98/NT4-SP3/2000 Prijzen incl BTW: Standard f 256 / Bfr 4.610, Professional f 2.068 / Bfr 37.224 (upgrade f 643 / Bfr 11.590, cup f 773 / Bfr 13.916, add-on packs: ADOExpress: f 514 / Bfr 9.263, TeamSource: f 438 / Bfr 9.263), Enterprise f 6.470 / Bfr 116.473 (enterprise upgrade f 4.399 / Bfr 79.185, professional upgrade f 5.692 / Bfr 102.471) Leverancier: Inprise, 020-5035100; ook voor België Internet: http://www.borland.com/bcppbuilder/ Afbeeldingen ![]() ![]() ![]() ![]() ![]() |
Publications > Software reviews >