close

Xojo

Mergi la navigare Mergi la căutare

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