Xojo

REALbasic ( RB ) on monialustainen olio-ohjelmointiympäristö, joka muistuttaa Visual Basicia Mac OS X : lle , Microsoft Windowsille , 32-bittiselle x86 Linuxille [1] ja webille [2] [3] .

Nykyinen versio on REALbasic 2011 Release 4.3.

Ominaisuudet

  1. Cross-platform.
  2. Maksullinen (voit tutustua demotilassa).
  3. REALbasic -kielen syntaksi perustuu Visual Basiciin .

Historia

REALbasicin loi Andrew Barry . Sitä kutsuttiin alun perin CrossBasiciksi, koska se pystyi kääntämään saman koodin Mac OS:ssä ja Javassa (vaikka ohjelmistokehitysympäristö toimi vain Macissa). Vuonna 1997 FYI Software osti CrossBasicin, joka nimesi sen uudelleen REALbasiciksi , ja yrityksen nimeksi muutettiin REAL Software . Siitä lähtien he ovat lopettaneet Java -alustan tuen ja korvanneet sen Windows-alustalla ja tietokantatuella. IDE on nyt saatavilla Microsoft Windows- , Mac OS X- ja Linux - käyttöjärjestelmille, ja se voi kääntää sovelluksia Windowsille (Windows 2000 ja uudemmat), Mac OS X :lle ( PowerPC , Intel ja Universal Binary ) ja x86 Linuxille.

Kielen ominaisuudet

REALbasic  on vahvasti kirjoitettu ohjelmointikieli , jossa on minimaalinen implisiittisen tyyppimuunnos ja joka tukee yksinkertaista periytymistä ja rajapintoja , luokkia , luokkamenetelmiä ja ominaisuuksia , automaattista muistinhallintaa, joka on toteutettu viitelaskennan avulla , ja operaattorin ylikuormitusta .

hei maailma

Sub TestFunc ( ByVal Param1 As String , ByVal Param2 As Integer ) ' Function Code Goes Here End Sub Toiminto TestFunc ( ByVal Param1 merkkijonona , ByVal Param2 kokonaislukuna ) Boolen funktiona ' Function Code Goes Here End Function Toiminto TestFunc ( ByVal Param1 kokonaislukuna , ByVal Param2 kokonaislukuna ) Boolen funktiona ' Function Code Goes Here End Function Dim blnResult As Boolen kutsu TestFunc ( "Hello World" , 2 ) 'Tämä kutsuu ensimmäistä ylikuormitusta blnResult = TestFunc ( "Hello World" , 2 ) 'Tämä kutsuu toista ylikuormitusta blnResult = TestFunc ( 1 , 2 ) 'Tämä kutsu kolmas ylikuormitus

Muistiinpanot

  1. Barr, Joe Review: RealBasic 2005 Linuxille (downlink) . Linux.com (4. elokuuta 2005). Haettu 11. huhtikuuta 2006. Arkistoitu alkuperäisestä 29. maaliskuuta 2006. 
  2. Smith, Tony RealBasic 2005 Macille, Windowsille ja Linuxille . Rekisteri (13. syyskuuta 2005). Haettu 11. huhtikuuta 2006. Arkistoitu alkuperäisestä 3. kesäkuuta 2012.
  3. Ohlhorst, Frank 3 työkalua verkkokehityksen nopeuttamiseen . IDG (kesäkuu 2011). Haettu 17. kesäkuuta 2011. Arkistoitu alkuperäisestä 3. kesäkuuta 2012.

Linkit

Katso myös