mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 07:12:25 +01:00
Updated documentation
Signed-off-by: b-meyer git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1431 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
[[Property:title|EiffelVision 2]]
|
||||
[[Property:weight|10]]
|
||||
[[Property:uuid|c72b1a5c-9cbf-f8c8-a4c2-619e392799b0]]
|
||||
==EiffelVision 2 Library==
|
||||
|
||||
Type: Library <br/>
|
||||
Platform: Any
|
||||
|
||||
|
||||
[[Property:link_title|EiffelVision 2]]
|
||||
[[Property:title|EiffelVision 2]]
|
||||
[[Property:weight|10]]
|
||||
[[Property:uuid|c72b1a5c-9cbf-f8c8-a4c2-619e392799b0]]
|
||||
==EiffelVision 2 Library==
|
||||
|
||||
EiffelVision 2 (also called just "EiffelVision", or even just "Vision") is the basic tool for building graphical and GUI (Graphical User Interface) applications in Eiffel.
|
||||
|
||||
EiffelVision is portable: you can use it to design the graphical part of your applications independently of the target platform; then on each platform, such as Windows or X (Linux, Unix etc.), it will use the native graphical mechanisms to produce the platform's native look-and-feel.
|
||||
|
||||
Type: Library
|
||||
|
||||
Platform: Any
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
[[Property:title|GUI building]]
|
||||
[[Property:weight|-14]]
|
||||
[[Property:uuid|df3cec75-5fe4-7b6b-c5f3-f07932857e70]]
|
||||
== Graphical user interface building solutions ==
|
||||
|
||||
Eiffel provides platform independent graphical user interface facilities. EiffelVision 2 is a library of classes for building graphical user interfaces. EiffelBuild is a tool that automatically puts together the EiffelVision 2 classes that you need to achieve a certain effect.
|
||||
|
||||
[[Property:link_title|GUI building]]
|
||||
[[Property:title|Graphical applications]]
|
||||
[[Property:weight|-14]]
|
||||
[[Property:uuid|df3cec75-5fe4-7b6b-c5f3-f07932857e70]]
|
||||
== Graphical user interface building solutions ==
|
||||
|
||||
Eiffel provides platform-independent graphical user interface (GUI) facilities, particularly:
|
||||
|
||||
*EiffelVision 2, a class library for building GUI applications.
|
||||
|
||||
*EiffelBuild, a GUI-builder, letting you devise your interfaces interactively and generating the corresponding calls to EiffelVision 2 mechanisms.
|
||||
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
[[Property:title|With other languages]]
|
||||
[[Property:weight|-12]]
|
||||
[[Property:uuid|6029d6d9-bb73-5c74-02f6-70d202a65ceb]]
|
||||
== Interacting with software in other languages ==
|
||||
|
||||
===C, C++, and Java===
|
||||
With EiffelStudio you can encapsulate routines written in C , C++ and Java. This makes it possible to use powerful libraries written in other languages while still benefiting from the use of Eiffel for the overall design of your system.
|
||||
|
||||
It is also possible to make Eiffel routines available to be called by these languages. So, you can augment existing systems written in other languages with extensions built with Eiffel.
|
||||
|
||||
===Microsoft COM and .NET===
|
||||
In addition to C, C++, and Java, you may find it valuable to use Eiffel with other technologies like Microsoft COM and the multiple languages of Microsoft .NET. You will find information about interacting with these technologies in our documentation specific to [[Microsoft Windows|support for Microsoft Windows]].
|
||||
|
||||
[[Property:link_title|With other languages]]
|
||||
[[Property:title|Including other languages]]
|
||||
[[Property:weight|-12]]
|
||||
[[Property:uuid|6029d6d9-bb73-5c74-02f6-70d202a65ceb]]
|
||||
== Interacting with software in other languages ==
|
||||
|
||||
===C, C++, and Java===
|
||||
With EiffelStudio you can encapsulate routines written in C , C++ and Java. This makes it possible to use powerful libraries written in other languages while still benefiting from the use of Eiffel for the overall design of your system.
|
||||
|
||||
It is also possible to make Eiffel routines available to be called by these languages. So, you can augment existing systems written in other languages with extensions built with Eiffel.
|
||||
|
||||
===Microsoft COM and .NET===
|
||||
In addition to C, C++, and Java, you may find it valuable to use Eiffel with other technologies like Microsoft COM and the multiple languages of Microsoft .NET. You will find information about interacting with these technologies in our documentation specific to [[Microsoft Windows|support for Microsoft Windows]].
|
||||
|
||||
|
||||
Reference in New Issue
Block a user