Xojo

REALbasic ( RB ) je multiplatformní objektově orientované programovací prostředí podobné Visual Basic pro Mac OS X , Microsoft Windows , 32bitový x86 Linux [1] a pro web [2] [3] .

Aktuální verze je REALbasic 2011 Release 4.3.

Funkce

  1. Víceplatformní.
  2. Placené (seznámíte se v demo režimu).
  3. Syntaxe jazyka REALbasic je založena na Visual Basic .

Historie

REALbasic vytvořil Andrew Barry . Původně se jmenoval CrossBasic kvůli své schopnosti zkompilovat stejný kód pod Mac OS a Java (ačkoli prostředí pro vývoj softwaru běželo pouze na Macu). V roce 1997 CrossBasic získal FYI Software, který ji přejmenoval na REALbasic a společnost byla přejmenována na REAL Software . Od té doby přestali podporovat platformu Java a nahradili ji platformou Windows a podporou databází. IDE je nyní k dispozici pod Microsoft Windows , Mac OS X a Linux a dokáže kompilovat aplikace pro Windows (Windows 2000 a vyšší), Mac OS X ( PowerPC , Intel a Universal Binary ) a x86 Linux.

Vlastnosti jazyka

REALbasic  je silně typovaný programovací jazyk s minimální implicitní konverzí typů, podporuje jednoduchou dědičnost a rozhraní , třídy , metody tříd a vlastnosti , automatickou správu paměti implementovanou pomocí počítání odkazů a přetěžování operátorů .

ahoj světe

Sub TestFunc ( ByVal Param1 As String , ByVal Param2 As Integer ) ' Kód funkce jde sem End Sub Funkce TestFunc ( ByVal Param1 As String , ByVal Param2 As Integer ) Jako booleovský 'Kód funkce jde sem End Function Funkce TestFunc ( ByVal Param1 jako Integer , ByVal Param2 jako Integer ) Jako booleovský 'Kód funkce jde sem End Function Dim blnResult As Boolean Call TestFunc ( "Hello World" , 2 ) 'To bude volat první přetížení blnResult = TestFunc ( "Hello World" , 2 ) 'To bude volat druhé přetížení blnResult = TestFunc ( 1 , 2 ) 'To bude zavolejte třetí přetížení

Poznámky

  1. Barr, Joe Review: RealBasic 2005 for Linux (downlink) . Linux.com (4. srpna 2005). Získáno 11. dubna 2006. Archivováno z originálu 29. března 2006. 
  2. Smith, Tony RealBasic 2005 pro Mac, Windows a Linux . The Register (13. září 2005). Získáno 11. dubna 2006. Archivováno z originálu 3. června 2012.
  3. Ohlhorst, Frank 3 Nástroje pro urychlení vývoje webu . IDG (červen 2011). Získáno 17. června 2011. Archivováno z originálu 3. června 2012.

Odkazy

Viz také