Xojo

REALbasic ( RB ) este un mediu de programare orientat pe obiecte multiplatformă similar cu Visual Basic pentru Mac OS X , Microsoft Windows , Linux x86 pe 32 de biți [1] și pentru web [2] [3] .

Versiunea actuală este REALbasic 2011 Release 4.3.

Caracteristici

  1. Multiplatformă.
  2. Plătit (vă puteți familiariza în modul demo).
  3. Sintaxa limbajului REALbasic se bazează pe Visual Basic .

Istorie

REALbasic a fost creat de Andrew Barry . Inițial a fost numit CrossBasic datorită capacității sale de a compila același cod sub Mac OS și Java (deși mediul de dezvoltare software rula doar pe Mac). În 1997, CrossBasic a fost achiziționată de FYI Software, care l-a redenumit REALbasic , iar compania a fost redenumită REAL Software . De atunci, au întrerupt suportul pentru platforma Java , înlocuindu-l cu platforma Windows și suportul bazei de date. IDE - ul este acum disponibil sub Microsoft Windows , Mac OS X și Linux și poate compila aplicații pentru Windows (Windows 2000 și versiuni ulterioare), Mac OS X ( PowerPC , Intel și Universal Binary ) și x86 Linux.

Caracteristicile limbii

REALbasic  este un limbaj de programare puternic tipizat, cu o conversie implicită minimă de tip, care acceptă moștenire și interfețe simple , clase , metode și proprietăți ale claselor, gestionarea automată a memoriei implementată prin numărarea referințelor și supraîncărcarea operatorului .

salut lumea

Sub TestFunc ( ByVal Param1 ca șir , ByVal Param2 ca întreg ) „Codul funcției merge aici End Sub Funcție TestFunc ( ByVal Param1 ca șir , ByVal Param2 ca întreg ) Ca boolean „Codul funcției merge aici Încheierea funcției Funcție TestFunc ( ByVal Param1 ca întreg , ByVal Param2 ca întreg ) Ca boolean „Codul funcției merge aici Încheierea funcției Dim blnResult As Boolean Call TestFunc ( "Hello World" , 2 ) 'Acesta va apela prima supraîncărcare blnResult = TestFunc ( "Hello World" , 2 ) 'This va apela a doua supraîncărcare blnResult = TestFunc ( 1 , 2 ) 'This will apelați a treia supraîncărcare

Note

  1. Barr, Joe Review: RealBasic 2005 pentru Linux (downlink) . Linux.com (4 august 2005). Consultat la 11 aprilie 2006. Arhivat din original pe 29 martie 2006. 
  2. ^ Smith, Tony RealBasic 2005 pentru Mac, Windows și Linux . Registrul (13 septembrie 2005). Consultat la 11 aprilie 2006. Arhivat din original pe 3 iunie 2012.
  3. Ohlhorst, Frank 3 Instrumente pentru accelerarea dezvoltării web . IDG (iunie 2011). Consultat la 17 iunie 2011. Arhivat din original pe 3 iunie 2012.

Link -uri

Vezi și