Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Business Industries Finance Tax

Home > REALbasic


First Prev [ 1 2 ] Next Last

REALbasic or "RB" is an object-oriented dialect of the BASIC programming language commercially marketed by the Austin, Texas based REAL Software Inc.

REALbasic is a strongly typed language with minimal automatic type conversion. The file format contains window and control placement data and is proprietary, however, XML export and Visual Basic import functionality is provided. All source can be contained in one file, but it is also possible to have classes/modules in separate files in the same way as most other languages or dialects ( C programming language, Java, Visual Basic). REALbasic compiles directly to machine language for each platform.

The IDE for the current version (5.5.4) runs on Mac OS, Mac OS X and Microsoft Windows. The professional edition can compile programs for all these platforms and for Linux from the same source file. It can also access databases ( Oracle, PostgreSQLPostgreSQL is a free software object-relational database server ( database management system), released under the flexible BSD-style license. It offers an alternative to other open-source database systems (such as MySQL and Firebird), as well as to propri, MySQLMySQL is a multithreaded, multi-user, SQL (Structured Query Language) relational database server ( RDBS). MySQL is available either under the GNU General Public License (GPL) or under other licenses when the GPL is inapplicable to the intended use. Unlike etc.) including the built-in single-user REAL Database engine. It can also compile console applications and has numerous other features.

The standard edition only compiles programs for the platform that the IDE is running on (either Windows or Mac), and does not access databases other than the built-in REAL Database. Academic licenses are available for all editions.

REALbasic has a complete feature set supporting hash tablesIn computer science, a hash table is a data structure that speeds up searching for information by a particular aspect of that information, called a key''. If the information is a set of customer records, for example, the keys might include first name, las, QuickTimeQuickTime is a multimedia technology developed by Apple Computer, capable of handling various formats of digital video, sound, text, animation, music, and immersive virtual reality panoramic images. There are three main components to the QuickTime technol, serialThe communications links across which computers, or parts of computers, talk to one another, may be either serial or parallel. A parallel link transmits several streams of data (perhaps representing particular bits of a stream of bytes) along multiple cha, TCP/IP sockets (including implementations of HTTPHTTP (for HyperText Transfer Protocol is the primary method used to convey information on the World Wide Web. The original purpose was to provide a way to publish and receive HTML pages. Development of HTTP was co-ordinated by the World Wide Web Consortiu, POP3, SMTP, and SOAP), Apple Events , ActiveX, OLE, real-time 3D graphics, XML parsing and generation, and API calls on all supported platforms. The language blends VB-like syntax with modern OOP semantics. Classes in REALbasic support single inheritance but multiple interfaces, similar to Java.

Here's some sample code to take the value from two editfields (called firstfield and secondfield), and add them and put them in a third field called thirdfield.

thirdfield.text = firstfield.text + secondfield.text

And here's how simple it is to display the contents of a webpage in a dialog box: MsgBox new HTTPSocket.Get( "http://www.google.com/" )





Non User