Revision as of 01:57, 2 May 2006 editWikibofh (talk | contribs)Extended confirmed users10,421 edits -sprotect← Previous edit | Revision as of 22:14, 14 May 2006 edit undo67.0.72.171 (talk) Removed Unverifed & Often False Information! Until Independent References are Provided this Article Needs to Removed from Wiki!Next edit → | ||
Line 1: | Line 1: | ||
{{unsourced}} | |||
{{Infobox Software | | {{Infobox Software | | ||
name = REALbasic | name = REALbasic | ||
| logo = ] | | logo = ] | ||
| screenshot = ] | | screenshot = ] | ||
| caption = The REALbasic IDE running on Mac OS X |
| caption = The REALbasic 2005 IDE running on Mac OS X | ||
| developer = REAL Software, Inc. | | developer = REAL Software, Inc. | ||
| latest_release_version = 2006 R2 | | latest_release_version = 2006 R2 | ||
Line 13: | Line 15: | ||
}} | }} | ||
] ] ] ], ] ]. | |||
== History == | == History == | ||
] | |||
REALbasic was created by Andrew Barry. It was originally called CrossBasic due to its ability to compile the same programming code for Mac OS and Windows (although the ] was Mac only). It was then redubbed REALbasic by REAL Software when they took over development in ]. The IDE is now available for all three supported platforms (with the exception, as of April 2006, of Macs based on the ]). | |||
== Language features == | == Language features == | ||
] ], ] ] ] ]{{citeneeded}} ], ] ] ] ] support, ] ] libraries on all supported platforms, ] ], ], ](both ] ]), ], ], ], ], ], ] ], ], ], ], ], ] ]. | |||
== File Format == | == File Format == | ||
] | |||
The source file format contains window and control placement data and is proprietary, although XML import and export are supported. All source code can be contained in one project file, but it is also possible to have classes/modules in separate files in the same way as most other languages or dialects can. REALbasic compiles directly to ] for each platform that it supports. | |||
== Current Editions of IDE == | == Current Editions of IDE == | ||
] | |||
There are two versions of the IDE: | |||
* The professional edition can compile programs for Mac OS X, ], Linux and Windows from the same ] file; it can also access ]s (], ], ] etc.) including the built-in single-user REAL SQL Database engine based on ]; it compiles console applications, can remote debug and has numerous other features. | |||
* The standard edition only compiles programs for the platform that the IDE is running on (either Windows, Linux or Mac), and does not allow access to databases other than the built-in REAL SQL Database. | |||
Both versions of the IDE permit building the application's ] by dragging the controls from a palette to their parent window. Layout of the controls is helped by the IDE that permits aligning them (both horizontally and vertically), and which gives informations about the distance between controls, or between a control and the window borders. | |||
]] ]], ], ] ] | |||
] | |||
== Example code == | == Example code == | ||
This is an example of operator overloading for a hypothetical Complex class which permits to sum a ] to a ], and to sum two complex numbers: | |||
<pre> | |||
Function Operator_Add(rhs as Simple) As Complex | |||
Dim ret As New Complex | |||
ret.R = Self.R + rhs | |||
ret.I = Self.I | |||
Return ret | |||
End Function | |||
Function Operator_Add(rhs as Complex) As Complex | |||
Dim ret As New Complex | |||
ret.R = Self.R + rhs.R | |||
ret.I = Self.I + rhs.I | |||
Return ret | |||
End Function | |||
</pre> | |||
⚫ | |||
This code shows how to use the Complex class to sum a real with a complex number: | |||
⚫ | ] ] | ||
<pre> | |||
Dim First As New Complex(0, 1) | |||
Dim Second As New Complex(1, 1) | |||
Dim Sum As Complex | |||
Sum = First + 5.0 + Second | |||
// Sum will be (6, 2) | |||
</pre> | |||
== References == | |||
* {{cite web | |||
|url=http://www.theregister.co.uk/2005/09/13/review_realbasic_2005/ | |||
|title=RealBasic 2005 for Mac, Windows and Linux | |||
|year=] ] | |||
|last=Smith | |||
|first=Tony | |||
|accessdate=2006-04-11 | |||
|publisher=] | |||
}} | |||
* {{cite web | |||
|url=http://programming.linux.com/programming/05/08/03/1639214.shtml?tid=22 | |||
|title=Review: REALBasic 2005 for Linux | |||
|year=] ] | |||
|last=Barr | |||
|first=Joe | |||
|accessdate=2006-04-11 | |||
|publisher=Linux.com | |||
}} | |||
* {{cite web | |||
|url=http://www.realsoftware.com/download/ | |||
|title=REALbasic Language Reference | |||
|year=] ] | |||
|last=REAL Software | |||
|accessdate=2006-04-11 | |||
|publisher=] | |||
}} | |||
==External links== | ==External links=== | ||
*, makers of REALbasic. | *, makers of REALbasic. | ||
* | * | ||
*, a wiki dedicated to REALBasic documentation | *, a wiki dedicated to REALBasic documentation | ||
* | * | ||
* | |||
*, a wiki-powered developer community and code repository | *, a wiki-powered developer community and code repository | ||
*, another dialect of BASIC crated by Andrew Barry | |||
== See also == | == See also == | ||
*] | *] | ||
*] | *] | ||
*] | |||
*] | |||
] | ] | ||
] | |||
] | |||
] | ] | ||
Revision as of 22:14, 14 May 2006
This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Realbasic" – news · newspapers · books · scholar · JSTOR (Learn how and when to remove this message) |
REALbasic icon | |
The REALbasic 2005 IDE running on Mac OS X | |
Developer(s) | REAL Software, Inc. |
---|---|
Stable release | 2006 R2 / April 10 2006 |
Operating system | Mac OS X, Microsoft Windows, Linux |
Type | Programming |
License | Commercial |
Website | REAL Software, Inc |
object-oriented BASIC programming language Austin, Texas Mac OS X, Microsoft Windows Linux.
History
Language features
inheritance interfaces, class methods reference counting operator overloading hash tables, threads 3D graphics XML Unicode support, application programming interface C libraries on all supported platforms, Visual Basic regular expressions, QuickTime, serial communications(both TCP UDP), SSL, HTTP, POP3, SMTP, SOAP, scripting language RBScript, Apple events, Address book, Windows registry, system tray icons, ActiveX OLE.
File Format
Current Editions of IDE
Mac Classicsource code databaseOracle, PostgreSQL, MySQL SQLite
Example code
External links=
- REAL Software, Inc., makers of REALbasic.
- Made with REALbasic Showcase
- RBDocs, a wiki dedicated to REALBasic documentation
- REALbasic Developer Magazine
- REALDev, a wiki-powered developer community and code repository
- Extremebasic, another dialect of BASIC crated by Andrew Barry