EiffelEnvision 2.6
Introduction
EiffelEnvision allows serious developers to leverage the advantages of the Eiffel approach to create highly reusable code and large business systems that simply will not fail. And all the code created with EiffelEnvision is .NET compatible and interoperates with any other .NET language.
EiffelEnvision is a plug-in for Visual Studio .NET - its icon appears in the same place that other languages do, but that's where the similarity ends. EiffelEnvision enables you to use the powerful features of the Eiffel language within Visual Studio .NET, including Design by Contract (a means for producing bugfree software, native only to Eiffel), multiple inheritance, generics, and many others. You can use it to be more productive than you ever dreamed (Eiffel users report that they can produce 3-10x as much high-quality software as they can using any other language and/or tools).
EiffelEnvision 2 brings the following new features:
- Fully compatible and integrated with the Microsoft’s Visual Studio .NET 2003 or 2002 development environments.
- Windows Forms Designer: allows developers to take advantage of the Visual Studio .NET Windows Forms designer to build graphical interfaces quickly using Eiffel and Windows Forms.
- Project references management: Project references are handled in a more intuitive and simple way. References can be added and removed directly from the Visual Studio .NET Solution Explorer.
- Source code control Management: fully implements Visual Studio .NET Source control management's APIs making it easier to store and retrieve sources from a source code control management system such as Microsoft's Visual Source Safe.
- Improved .NET integration: EiffelEnvision 2 allows calling overloaded .NET methods without using mangled names.
- NET resources support: EiffelEnvision 2 now supports the inclusion of .NET resources within Eiffel assemblies.
- Better Automation Support: EiffelEnvision 2 fully implements DTE so that Eiffel projects can now be managed via Visual Studio .NET Automation (VSA).
- Compiler warnings: EiffelEnvision 2 can list compiler warnings in the tasks list after a compilation.