Borland® C#Builder™
Borland® C#Builder™
Feature Matrix
™
Enterprise Core Objects (ECO) runtime platform
Instant model-powered .NET enterprise architecture, and !
automatic object-level capabilities
Object persistence mapping for automatic and code-free mapping !
of your domain class model to a relational database
Object transactions ensure integrity over larger operations !
Versioning, caching, and undo/redo capabilities !
™
ECO Space Designer for configuration of UML packages, !
automatic database schema generation and, when the need
arises, evolution of that schema while preserving production data
Domain programming on “standard” Common Language Runtime !
CLR classes
Object-aware GUI through “standard” .NET data binding !
1
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
2
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
® ®
Advanced Borland InterBase Support
Provides a complete developer version of the InterBase high- ! ! !
perfomance, cross-platform embeddable database for
deployment that is economical to maintain
®
Windows Server 2003 certified and “.NET-ready” ! ! !
20-user development license to build and test local and remote ! ! !
multi-user SQL applications
3
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
Ease-of-use
IDL-to-C# and Java-to-C# compilers automatically generate .NET ! !
™
stubs and assemblies from Java Enterprise JavaBeans (EJB)
source code (.JAR and .EAR) and CORBA IDL
Janeva requires neither expertise with J2EE or CORBA ! !
technologies nor additional hardware or software investments
No additional development needed for connectivity from the ! !
Microsoft .NET Framework to J2EE and CORBA platforms and
J2EE and CORBA technologies are made transparent to the
.NET Framework environment
Fully integrated proxy compilers automatically map J2EE EJB ! !
and CORBA data types to .NET data types
®® ® ™
Integrated ComponentOne Studio Enterprise for Borland C#Builder
®
ComponentOne Studio Enterprise provides an additional 17 ! ! !
visual WinForms and WebForms components including: grid,
reporting, charting, data, user-interface, and e-commerce for
.NET and ASP.NET
*
IDL is a trademark of Research Systems Inc.
†
Java is a trademark of Sun Microsystems, Inc.
4
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
® ® ™™
Integrated WiseOwl Demeanor for Borland C#Builder
.NET Intermediate Language obfuscator for intellectual property ! ! !
protection for all managed code assemblies, regardless of
programming language
Obfuscate the names of your types, fields, methods, properties, ! ! !
and events
Decrease application size and speed program loading ! ! !
® ™
InstallShield Express - Borland Limited Edition
Installation tool for creating setup programs ! ! !
ASP.NET Client-side Hosting with Cassini Web Server for the Microsoft .Net Framework
‡
Located on Partner CD for Professional, Enterprise, and Architect editions, and located on installation CD of
Personal edition
5
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
§
Personal edition also available as a free download or CD for non-commercial development only
6
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
Text Editor
® ™
Borland ErrorInsight with hints and error underlining ! ! !
Code completion for DTD described markup language including ! ! !
HTML, WML, XHTML, and XSL
Brace/parenthesis matching and highlighting for quick referral of ! ! ! !
code sections
Continuous background compile with error highlighting ! ! ! !
Code Completion IDE ! ! ! !
® ™ ®
Syntax highlighting for C#, Borland Delphi, C/C++, Microsoft ! ! ! !
® †† ®
Visual Basic .NET , HTML, ASPX, XML, SQL, JavaScript,
and IDL
® ™
Borland CodeInsight support for HTML, ASPX and XML- ! ! ! !
DTD/XML-SCHEMA
Code Editor undo and redo ! ! ! !
Customizable editor options for particular file types ! ! ! !
**
Code Snippets not available in Personal edition
††
Only available in C#Builder Architect, Enterprise and Professional Editions
7
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
® ™
Borland CodeInsight —to help speed coding and reduce syntax errors
ToolTip Symbol Insight ! ! !
Drag-and-drop Code Snippets create or use a predefined ! ! !
selection of commonly used code statements from the
Tool Palette
Code Templates with on-the-fly creation, modification, and ! ! ! !
exporting of templates for any file type
Code Completion provides on-the-fly member lists for any object ! ! ! !
as you type – variables, methods, properties, and events
Parameter Completion on-the-fly parameter hints for any method ! ! ! !
as you type
Debugger
Modules/runtime scope view provides a global runtime view of ! ! !
the namespaces and classes available to your program, including
a list of source files used to build your programs and assemblies
Attach to process debugging for easier tracing through complex ! ! !
applications
Load any .NET Intermediate Language IL program into the ! ! !
debugger
Debug views: Inspector, Thread, and Event log, Local variables ! ! !
view
Remote debugging ! ! !
ToolTip Expression Evaluation for easier debugging ! ! ! !
DLL Debugging saves time in creating and debugging DLLs ! ! ! !
Breakpoint Actions for full control of what happens when a ! ! ! !
breakpoint is encountered, including ignoring or handling
subsequent exceptions, and evaluating an expression and having
its result written to the event log
Address breakpoints and break on exceptions ! ! ! !
Step Control for stepping at the source level and x86 instruction ! ! ! !
level, and for following the actual execution flow using “Trace to
Next Source Line”
8
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
9
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
10
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
ASP.NET Client-side hosting with Cassini Web Server for the Microsoft .Net Framework
11
Borland ® C#Builder ™ for the Microsoft ® .NET Framework
Made in Borland® Copyright © 2003 Borland Software Corporation. All rights reserved. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the
United States and other countries. Microsoft, Windows, and other Microsoft product names are trademarks or registered trademarks of Microsoft Corporation in the U.S. and other countries. All other marks
are the property of their respective owners. • 20784
12