Visual Basic: differenze tra le versioni
(Annullata la modifica 2297576 di 149.154.157.38 (discussione)) Etichetta: Annulla |
|||
(41 versioni intermedie di 25 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{nerd}} |
|||
{{quote| Visual Basic è parzialmente compatibile con Windows 98, leggermente compatibile con Windows ME, quasi compatibile con Windows Xp e assolutamente incompatibile con Windows Vista e superiori| Esperto spiega perché scegliere Visual Basic }} |
{{quote| Visual Basic è parzialmente compatibile con Windows 98, leggermente compatibile con Windows ME, quasi compatibile con Windows Xp e assolutamente incompatibile con Windows Vista e superiori| Esperto spiega perché scegliere Visual Basic }} |
||
Riga 13: | Riga 12: | ||
* Processore: 16Ghz |
* Processore: 16Ghz |
||
* Scheda Video: 1024MB |
* Scheda Video: 1024MB [[Eh?|DDTTVBHTTPS3.0]] |
||
* 64GB di spazio disponibile su disco |
* 64GB di spazio disponibile su disco |
||
* 8Tb di RAM SUPER |
* 8Tb di RAM SUPER FLASH raffreddata ad azoto liquido |
||
'''Versione con i messaggi di errore:''' |
'''Versione con i messaggi di errore:''' |
||
* Processore: 16Ghz |
* Processore: 16Ghz |
||
* Scheda Video: 1024MB |
* Scheda Video: 1024MB DDTTVBHTTPS3.0 |
||
* |
* 1TB di spazio disponibile su disco (per i messaggi di errore) |
||
* 8Tb di RAM SUPER |
* 8Tb di RAM SUPER FLASH raffreddata ad azoto liquido |
||
'''Versione per [[Te|te]]:''' |
|||
* Un ZX Spectrum 8000 o inferiore (non va bene una scimma, ho detto inferiore!) |
|||
* Dei dischi magnetici di RAM esterni a 33 o 78 giri |
|||
* Una scheda grafica di base, altresi chiamata "matita+cervello" |
|||
* Una pistola per suicidarsi dopo aver tentato in tutti i modi di collegare la matita, il cervello e lo ZX insieme, senza usare il Bostic o come cazzo si chiama. |
|||
== Storia == |
== Storia == |
||
Visual Basic nasce nell'anno 1991 come linguaggio estremamente primitivo. La prima beta, conteneva i dei delimitatori alla fine di ogni riga, e le parentesi graffe per contenere i metodi. Si decise poi di eliminare i delimitatori alla fine di ogni riga per confondere il compilatore, e poi, pensando anche all'utente, le parentesi graffe. Ad esempio, per aiutare il programmatore a sbagliare, i programmatori [[Microsoft|MicroZozz]] decisero di usare questa sintassi per i costrutti if: |
|||
Non sono ancora ben chiare le origini del Visual Basic. Alcuni [[Mosconi|mosconiani]] sostengono che è stato Mosconi, insieme al fratello di tua zia, altresì chiamato "Gaetano" a scrivere le basi. Con l'aiuto del Cameramen Rompicazzi è stato possibile inserire la funzione "MsgBox", usata principalmente per mostrare a schermo: "Perchè bestemmi, Mosconi?". |
|||
If (tu.seigay=True) Then |
|||
Msgbox("Sei gay!") |
|||
Else |
|||
Msgbox("Sei gay!") |
|||
End If |
|||
O questa sintassi per i costrutti for: |
|||
For i=1 to 10 |
|||
Msgbox("Capra!") |
|||
Next i |
|||
Così facendo, resero il Visual Basic quello che oggi si può definire {{citnec|il miglior linguaggio di programmazione della storia.}} |
|||
== Confronto con altri linguaggi == |
== Confronto con altri linguaggi == |
||
La principale caratteristica di Visual Basic è la semplicità di utilizzo. Per ogni operazione |
La principale caratteristica di Visual Basic è la semplicità di utilizzo. Per ogni operazione, Visual Basic impiega il minor numero di caratteri. Ad esempio, per inizializzare una variabile: |
||
Dim variabile as string |
Dim variabile as string |
||
variabile = "stringa" |
variabile = "stringa" |
||
Invece di complesse dichiarazione, come nel [[Java]]: |
Invece di complesse dichiarazione, come nel [[Java (linguaggio di programmazione|Java]]: |
||
String variabile = "stringa"; |
String variabile = "stringa"; |
||
Riga 50: | Riga 53: | ||
Eccolo qui, nella sua performante integralità: |
Eccolo qui, nella sua performante integralità: |
||
<code> |
|||
#inlclude <stdio.h> |
|||
#include <stdio.h> |
|||
#include <windows.h> // Necessario per le BSOD. |
|||
#include <vb.h> // Per ricordarsi il programma che stavano scrivendo. La libreria è vuota. |
|||
int main(){ |
|||
char nome[] = "Microsoft™ Visual Basic® 2012© Niubbi© Edition©"; // Attenzione: microsoft ha diritti sull'[[anno]] 2012. |
|||
char *comando[]; |
|||
printf("%s",nome); |
|||
while (1) |
|||
while (1) |
|||
⚫ | |||
scanf("%s", comando); |
|||
RaiseRandomDriverError(); |
|||
RaiseRandomDriverError(); |
|||
BSOD(); |
|||
} |
|||
return 3.14158f; // Se il metodo è int, ma noi ritorniamo un float, che succede? Ci penserà il compilatore. |
|||
⚫ | |||
} |
|||
</code> |
|||
== |
==Esempi== |
||
Programma usato per dissetarsi. |
Programma usato per dissetarsi. |
||
Public Sub PrendiBirra(Quantità) |
Public Sub PrendiBirra(Quantità) |
||
On Error GoTo Hell |
On Error GoTo Hell |
||
Dim Frigorifero As New Casa.Frigorifero(); |
|||
Frigorifero.Apri() |
Frigorifero.Apri() |
||
For i = 1 to Quantità |
For i = 1 to Quantità |
||
Riga 91: | Riga 96: | ||
Cliccando sul tasto si può prendere la birra (o, volendo, suicidarsi). |
Cliccando sul tasto si può prendere la birra (o, volendo, suicidarsi). |
||
Programma che prima o poi tutti scrivono a microsoft |
|||
Public Sub Programmazione() |
|||
On Error GoTo Cagare |
|||
qualsiasiOperazione |
|||
Exit Sub |
|||
Cagare: |
|||
MsgBox "non ho fatto niente e microsoft deve andare a ....." |
|||
End Sub |
|||
==Voci .lnk== |
|||
[[VBA]] |
|||
{{Microsoft}} |
|||
{{Portali|Informatica}} |
|||
[[Categoria:Microsoft]] |
|||
[[Categoria:Informatica]] |
[[Categoria:Informatica]] |
||
[[Categoria:Linguaggi]] |
[[Categoria:Linguaggi]] |
||
[[en:Visual BASIC]] |
Versione attuale delle 23:50, 2 apr 2021
Visual Basic è il performante[citazione necessaria] linguaggio di programmazione della Microsoft che ha dato vita ai migliori programmi della storia dell'informatica[citazione necessaria], compreso Uindous Vista.
Caratteristiche
Visual Basic, o, abbreviato, VB è il linguaggio nato dalla mentalità degli antichi filosofi Greci per trasformare antichi virus scritti in .bat come il classico "shutdown" o "schermate infinite di CMD" in qualcosa di ancora più incomprensibile e inutile. Vediamo i requisiti minimi per eseguire il compilatore. Usa una interfaccia pesante e lenta, per creare delle personalissime applicazioni inutilizzabili da chiunque.
Versione ridotta:
- Processore: 16Ghz
- Scheda Video: 1024MB DDTTVBHTTPS3.0
- 64GB di spazio disponibile su disco
- 8Tb di RAM SUPER FLASH raffreddata ad azoto liquido
Versione con i messaggi di errore:
- Processore: 16Ghz
- Scheda Video: 1024MB DDTTVBHTTPS3.0
- 1TB di spazio disponibile su disco (per i messaggi di errore)
- 8Tb di RAM SUPER FLASH raffreddata ad azoto liquido
Storia
Visual Basic nasce nell'anno 1991 come linguaggio estremamente primitivo. La prima beta, conteneva i dei delimitatori alla fine di ogni riga, e le parentesi graffe per contenere i metodi. Si decise poi di eliminare i delimitatori alla fine di ogni riga per confondere il compilatore, e poi, pensando anche all'utente, le parentesi graffe. Ad esempio, per aiutare il programmatore a sbagliare, i programmatori MicroZozz decisero di usare questa sintassi per i costrutti if:
If (tu.seigay=True) Then Msgbox("Sei gay!") Else Msgbox("Sei gay!") End If
O questa sintassi per i costrutti for:
For i=1 to 10 Msgbox("Capra!") Next i
Così facendo, resero il Visual Basic quello che oggi si può definire il miglior linguaggio di programmazione della storia.[citazione necessaria]
Confronto con altri linguaggi
La principale caratteristica di Visual Basic è la semplicità di utilizzo. Per ogni operazione, Visual Basic impiega il minor numero di caratteri. Ad esempio, per inizializzare una variabile:
Dim variabile as string variabile = "stringa"
Invece di complesse dichiarazione, come nel Java:
String variabile = "stringa";
O di astrusi pezzi di codice come nel PHP:
$variabile = "stringa";
Codice sorgente
Dopo una lunga battaglia legale con la microsoft, abbiamo finalmente ottenuto il codice sorgente. Eccolo qui, nella sua performante integralità:
#include <stdio.h>
#include <windows.h> // Necessario per le BSOD.
#include <vb.h> // Per ricordarsi il programma che stavano scrivendo. La libreria è vuota.
int main(){
char nome[] = "Microsoft™ Visual Basic® 2012© Niubbi© Edition©"; // Attenzione: microsoft ha diritti sull'anno 2012.
char *comando[];
printf("%s",nome);
while (1)
{
scanf("%s", comando);
RaiseRandomDriverError();
BSOD();
}
return 3.14158f; // Se il metodo è int, ma noi ritorniamo un float, che succede? Ci penserà il compilatore.
}
Esempi
Programma usato per dissetarsi.
Public Sub PrendiBirra(Quantità) On Error GoTo Hell Dim Frigorifero As New Casa.Frigorifero(); Frigorifero.Apri() For i = 1 to Quantità If Birra > 0 Then Bottiglia = Frigorifero.PrendiDaBere(); Birra = Birra - 1 Else MsgBox "È finita la birra: suicidarsi?", vbYesNo If vbYes Then KillUser: end If vbNo Then BuyBirra End If Next i Frigorifero.Chiudi(); End Sub
Private Sub HoSete_Click() PrendiBirra (1) End Sub
Cliccando sul tasto si può prendere la birra (o, volendo, suicidarsi).
Programma che prima o poi tutti scrivono a microsoft
Public Sub Programmazione()
On Error GoTo Cagare qualsiasiOperazione Exit Sub
Cagare:
MsgBox "non ho fatto niente e microsoft deve andare a ....."
End Sub
Voci .lnk
- Portale Informatica: accedi alle voci che trattano di informatica