REALbasic
Da Wikipedia, l'enciclopedia libera.
REALbasic (RB) è un dialetto BASIC orientato agli oggetti (object-oriented) per piattaforme Mac OS X, Microsoft Windows e Linux, realizzato e sviluppato dalla REAL Software Inc.
Indice |
[modifica] Caratteristiche del linguaggio
RB è un linguaggio fortemente tipizzato che implementa l'eredità singola e interfacce multiple (vedi programmazione orientata agli oggetti), metodi di classe (l'equivalente dei metodi statici del C++) e ridefinizione degli operatori per le classi create dal programmatore. È corredato di una Libreria software di classi che permettono di gestire sia aspetti di programmazione generica (quali la gestione e l'esecuzione di thread separati, generazione di codici hash, grafica 3D in tempo reale, gestione del suono, analisi ed elaborazione di testo XML, traduzione di testi XML attraverso XSL, gestione di testi in Unicode, chiamate a funzioni di librerie dinamiche scritte in C in tutte le piattaforme supportate, gestione di espressioni regolari, gestione di file di immagini con l'ausilio di o senza QuickTime, gestione dei principali protocolli Internet) sia aspetti legati ad una specifica piattaforma ( come ad esempio la gestione del registro di sistema di Windows o delle tecnologie ActiveX e OLE di Microsoft).
[modifica] Esempi
Esempio di codice REALbasic che calcola l'hash di una stringa:
Dim Hash As String Dim Digest As New MD5Digest Dim Result As String Digest.Process("Source") Digest.Process(" String") Result = Digest.Value
[modifica] Voci correlate
[modifica] Collegamenti esterni
- (EN) REAL Software, Inc.
- (IT) REALBasic-Italiait:La prima community italiana su REALBasic