PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 1/11 TITLE : Borland C++ 4.0 Fact Sheet Borland C++ 4.0 for DOS, Windows, and Windows NT The world-standard C and C++ Borland C++ 4.0 is the world's most powerful, productive, customizable, and visual C and C++ programming environment for DOS, Windows, and Windows NT. Within its enhanced Integrated Development Environment, you'll find the most complete and advanced tool set ever assembled. The new IDE lets you change almost anything to make it work the way you do. Fast. C++ programming has never been this easy. Your choice for programming productivity ======================================== The most comprehensive development solution for 16-bit DOS and 16- and 32-bit Windows. Selecting a development environment is never easy. After all, you need to create dependable, easy-to-use applications. And, of course, your users want everything yesterday. Fast application development ---------------------------- Now you can choose a tool that makes it easier and faster to build and maintain applications without sacrificing flexibility. A tool that brings the latest programming enhancements to an integrated visual programming environment. Software craftsmanship ---------------------- Borland C++ 4.0 has been crafted to give you the highest productivity for your development projects. No other system is so open and approachable for beginners yet so powerful and flexible for professionals. The world-standard C and C++ ---------------------------- By working with our community of more than one million C and C++ PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 2/11 TITLE : Borland C++ 4.0 Fact Sheet developers, we've learned a lot about the way you work. That's why Borland C++ 4.0 gives you faster development through visual programming, more productivity through a state-of-the-art environment, and safety through support for industry standards. This new version features a professional programmer's editor, full C++ with templates and excep-tion handling, and enhanced ObjectWindows(rg) 2.0. The result--programming without compromise. Finally, a development environment that works the way you do ============================================================ Borland C++ 4.0 provides the most flexible and open IDE you've ever experienced, filled with today's most productive development tools. The most powerful integrated editor ----------------------------------- With our leading-edge BRIEF(rg) technology, the NEW! editor is the most advanced integrated editor today. You get time-saving features such as keystroke macro recording; regular expression matching to find text quickly; multi-pane editing and column marking and movement; BRIEF and Epsilon emulation; and much more. Plus, it's fully customizable. For example, you can extend color syntax highlighting to make your own library functions stand out. Manage complex projects easily: new multi-target Project Manager ---------------------------------------------------------------- Our NEW! multi-target Project Manager visually manages all the components of a project. You can include multiple targets such as EXE, LIB, and DLL files, even for different platforms, with a simple drag and drop. NEW! Style Sheets let you change build settings faster than ever before. Fully integrated GUI debugger lets you debug on-the-fly ------------------------------------------------------- Our NEW! GUI debugger lets you debug more easily and efficiently than ever. Powerful features such as conditional breakpoints PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 3/11 TITLE : Borland C++ 4.0 Fact Sheet and expression evaluators give you the flexibility you need to wipe out hard-to-find problems. The inspector lets you change variables, making the debugging process very interactive. When it detects a GP fault, the debugger will even take you to the exact line of code. And, you can graphically walk through your data structures. Easier to use than ever with new productivity tools --------------------------------------------------- * NEW! Open environment: Lets you integrate your favorite development tools. * NEW! SpeedMenus: Right-click any item and up pops a SpeedMenu that shows you applicable actions. * NEW! Settings Notebooks: Settings information is conveniently organized into easily accessible notebooks. * NEW! TargetExpert: Allows you to easily switch between creating DOS programs, Windows programs, LIBs, DLLs, and other target types. You can even create 16- and 32-bit programs simultaneously. * NEW! Enhanced ObjectBrowser(tm): Graphically shows the class relationships in an application and lets you easily navigate code, with mult-window capabilities, filters, cross-reference information, printing, and more. ObjectWindows 2.0 takes you to the future ========================================= The comprehensive framework that makes it easy to develop professional applications, now and in the future. Get the latest version of the industry-standard ObjectWindows Our NEW! ObjectWindows Library (OWL) 2.0 lets you write less code and do even more. By handling the routine functionality of most applications, OWL frees you to concentrate on the important features that distinguish your products. High-level controls such as toolbars, status lines, floating palettes, and print preview let you create sophisticated applications easily. OWL includes more than 200 classes that support features including graphics and doc/view architecture. And it's designed with templates and exception handling so safety is built in. Ready for 32-bits when you are PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 4/11 TITLE : Borland C++ 4.0 Fact Sheet ------------------------------ By using ObjectWindows as a foundation for your applications, you can easily and quickly migrate between 16- and 32-bit Windows. Write code once and have it work in both environments. Also, with the multi-target Project Manager, TargetExpert, and Source Pools, you can develop simultaneously for 16- and 32-bit Windows. Without any extra effort, you'll be ready for Windows NT and future 32-bit operating systems when your users want them. Be ready for cross-platform --------------------------- With OWL, you can protect your investment. ObjectWindows 2.0 is the basis for ObjectWindows for AppWare, which provides future portability to Windows NT, OS/2,(rg) Macintosh, and UNIX. ObjectWindows for AppWare will give you a head start on porting your software to all major computer platforms. Create robust applications in minutes ===================================== Visual programming tools turn your ideas into reality faster. Build a working Windows application in 2 minutes flat! Just point and click to design a Windows application with our NEW! AppExpert. Then create custom touches using the NEW! ClassExpert and its powerful Class, Events, and Code panes. ClassExpert lets you navigate through your code, adding new handlers and classes wherever you want. Right-click to customize your user interface with Resource Workshop.(rg) And with NEW! VBX support, you can readily extend your application. Now, faster and easier DOS development in Windows ------------------------------------------------- With the sophisticated capabilities of the Windows IDE, creating DOS applications was never so easy. Click TargetExpert, select DOS Application, and Borland C++ 4.0 works with you to turn out robust code quickly. The Project Manager, ObjectBrowser, and BRIEF editor all help you easily create DOS applications that take advantage of safety features such as exception handling. PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 5/11 TITLE : Borland C++ 4.0 Fact Sheet Borland C++ 4.0 saves time -------------------------- Our object-oriented tools help you write code that is reusable and expandable, saving money. And our visual programming interface speeds turnaround time. Build safe, high-quality software through C and C++ standards ============================================================= Rely on the most compliant compiler with the most advanced language implementation. Language enhancements give you security and safety Languages evolve for a reason--not because a committee has designed new features, but because the new language extensions solve real-world problems and increase productivity. No other popular compiler has a more powerful C++ than Borland. You can rest assured your software is robust and dependable with exception handling for safe handling of application errors; templates for type safe, reusable code; and runtime type information for increased object flexibility. Borland C++ 4.0 also provides full support for the ANSI string class standard. Borland sets standards by meeting standards, and guaranteeing portabil-ity, stability, and accessibility to a broad range of knowledge and tools. Only Borland C++ 4.0 gives you all of these features: ===================================================== NEW! BRIEF-based editor NEW! C++ exception handling NEW! Simultaneous 16- and 32-bit development NEW! Visual programming NEW! Multi-targeting Project Manager NEW! Integrated GUI debugger NEW! Industry-standard ObjectWindows 2.0 NEW! Style Sheets NEW! SpeedMenus NEW! AppExpert NEW! ClassExpert PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 6/11 TITLE : Borland C++ 4.0 Fact Sheet NEW! TargetExpert NEW! DialogExpert NEW! Settings Notebooks NEW! Source Pools NEW! CD-ROM version with full on-line documentation Borland C++ 4.0 specifications =============================== Integrated Development Environment Editor * Professional editor based on BRIEF technology * Keystroke macro record and playback * Column block selection and movement * Multi-pane editing * Regular expression matching based on GREP and BRIEF syntax for sophisticated text searching * Color syntax highlighting * Customizable and extendable * Customizable keystroke mapping with built-in BRIEF and Epsilon emulation * Integrated debugger support Integrated GUI debugger * Breakpoints * Conditional breakpoints * Event logging * GP fault catching * Step over and trace into * Expression evaluators to interactively examine the value of expressions * Inspectors to examine structures and classes, and even change values on-the-fly * Watches to view expressions as the program operates * Call stack view * Exception handling support * DLL debugging handles multiple symbol tables from combined EXEs and DLLs Project Manager * Hierarchical organization makes it easy to organize complex projects * Multiple targets within a project. For example, build LIBs, EXEs, DLLs, and 16 and 32bit versions within a single project. PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 7/11 TITLE : Borland C++ 4.0 Fact Sheet * Style Sheets for rapid control of option sets. Quickly switch between debug and production builds. * Source Pools for managing projects with shared code * Support for add-in viewers and translators * Drag and drop support * Easy local option overrideBrowser * Graphically illustrates class hierarchy for DOS, Windows, and Windows NT applications * Multiple window support * Cross-references * Filters for inheritance, variables, virtuals, and functions * Full display of member information * Printing support Ease-of-use features throughout * SpeedMenus: Point to something on the screen, right-click, and get a menu that lists everything you can do * Settings Notebooks make it easy to find, understand, and control compiler and environment options * Summary Pages provide an explanation of options and a fast path to the most commonly changed ones * TargetExpert to easily control target type without complex switches Fully customizable environment * Integrate new tools * Add new viewers and translators * Customize SpeedBar * Control Project Manager information * Control browser information * Control editor behavior Visual programming AppExpert * Creates fundamental Windows applications * Supports toolbars, status lines, help, drag and drop, document/view, printing, and print preview * Summary pages make it easy for beginners * Extensive option control for professionals ClassExpert * Customize applications simply by clicking * Hierarchical event list, featuring notifications, messages, PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 8/11 TITLE : Borland C++ 4.0 Fact Sheet and OWL 2.0 virtual functions * Built-in knowledge of ObjectWindows 2.0 classes * Built-in full-featured editor and integrated debugger Integrated Resource Workshop support * Right-click to customize the user interface * Full support for VBX level 1.0 controls * DialogExpert automatically creates common layouts C++ implementation Language features * Exception handling for safe object-aware error handling * Templates for type safety and reusability * Runtime type information for flexibility in processing objects Container classes * Templatized classes for rapid software development, including bags, lists, trees, queues, dictionaries, hash tables, sets, stacks, and more Libraries * Full runtime library * Multiple thread support * ANSI string class support Compiler * Optimizing 16- and 32-bit compilers * Optimizations include invariant code motion, copy propagation, global register allocation, code compaction, loop and jump optimization, dead code elimination, intrinsic functions, and much more * 32-bit Pentium and 486 optimizations * Increased linker capacity 16- and 32-bit targeting Target platforms * Windows 3.x * Win32s * Windows NT * DOS * DOS overlays * NT console mode Platform migration PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 9/11 TITLE : Borland C++ 4.0 Fact Sheet * TargetExpert makes it easy to switch between 16- and 32-bit targets * OWL 2.0 is source codePcompatible between 16- and 32-bits * Source Pools and Project Manager make it easy to maintain 16- and 32-bit applications simultaneously * Target and debug 16- and 32-bit Windows applications from Windows 3.1 * Supports multiple thread development ObjectWindows 2.0 * Single source code for 16- and 32-bit Windows * Broad API coverage with more than 200 classes * Graphics classes * Toolbars, status lines, and palettes * Printing and print preview * Layout windows * Multi-level diagnostics * Flexible document/view architecture * VBX support * BWCC and CTL3D support * Exception handling for safe error processing * Templates for increased type safety * Portable implementation * Multiple thread support Standalone debugger * All features of integrated GUI debugger, plus: DOS, Windows, and 32-bit Windows debuggers * CPU and disassembly view * Debug session state saving * Operating system exception support * Multiple thread support * Debug 32-bit Windows applications on Windows 3.1/Win32s * NT hardware mode debugging * Integrated logging of Windows events * Dual monitor debugging * Remote debugging and network debugging * Attach and freeze running threads International capabilities * Locale API for country-independent string processing * Layout windows for language-independent user interfaces * Dynamic BWCC language support to switch control languages PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 10/11 TITLE : Borland C++ 4.0 Fact Sheet on-the-fly Resource Workshop * Edit dialogs, bitmaps, strings, icons, cursors, fonts, version information, accelerators, and more * Edit resource files as well as EXEs * Resource preview so you can edit quickly * VBX support Documentation * User's Guide * Programmer's Guide * Library Reference * Turbo Debugger(rg) User's Guide * ObjectWindows Library User's Guide * ObjectWindows Programmer's Reference * DOS Reference Guide * Product Roadmap * Printed on recycled paper On-line Help System and examples * Searching across extensive on-line Help files * On-line global index to all manuals * Extensive sample applications with full source code System requirements * All you need is an Intel 386- (or higher) based PC with 4Mb of extended memory * PC-DOS (MS-DOS) 4.01 or later, 100% compatible version and Windows 3.1 or later, 100%-compatible version * Minimum hard disk requirements: 20Mb for command-line tools, 30Mb for visual tools and utilities, 9Mb for CD configuration Corporate Headquarters: 100 Borland Way, Scotts Valley, California 95066-3249, (408) 431-1000 Australia 02-911 1000, Belgium 02-4610 448, Canada 416-229-6000, Denmark 42-27 64 55, France 1-34 65 60 00, Germany 06103 7680, Hong Kong 540 4380, Italy 2-26 91 51, Japan 03-5350 9370, Korea 02-551 2795, Latin America Headquarters (408) 431-1074, PRODUCT : Borland C++ NUMBER : 1741 VERSION : 4.0 OS : WIN, DOS, NT DATE : December 1, 1993 PAGE : 11/11 TITLE : Borland C++ 4.0 Fact Sheet Malaysia 03-230-2618, Netherlands 020-540 54 00, New Zealand (09) 360-0231, Singapore 65-339-8122, Spain 34-1-650 72 50, Sweden 08-799 20 00, Taiwan 2-718-6627, United Kingdom 0734 320022 Copyright (c) 1993 Borland International, Inc. All rights reserved. All Borland product names are trademarks of Borland International, Inc. BOR 6287