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
- Víceplatformní.
- Placené (seznámíte se v demo režimu).
- 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
- ↑ 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. (neurčitý)
- ↑ 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. (neurčitý)
- ↑ 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. (neurčitý)
Odkazy
Viz také
Dialekty programovacího jazyka BASIC |
---|
Klasický |
|
---|
přechodný |
|
---|
procesní |
|
---|
Objekt |
|
---|
mobilní, pohybliví |
|
---|
Řídicí panel |
|
---|