Visual Basic: differenze tra le versioni

Da Nonciclopedia, l'enciclopedia liberale, liberista e libertaria.
Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
(Annullata la modifica 2297576 di 149.154.157.38 (discussione))
Etichetta: Annulla
 
(36 versioni intermedie di 23 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 15: Riga 14:
* Scheda Video: 1024MB [[Eh?|DDTTVBHTTPS3.0]]
* Scheda Video: 1024MB [[Eh?|DDTTVBHTTPS3.0]]
* 64GB di spazio disponibile su disco
* 64GB di spazio disponibile su disco
* 8Tb di RAM SUPER FLESH raffreddata a liquido
* 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 DDTTVBHTTPS3.0
* Scheda Video: 1024MB DDTTVBHTTPS3.0
* 128GB di spazio disponibile su disco
* 1TB di spazio disponibile su disco (per i messaggi di errore)
* 8Tb di RAM SUPER FLESH raffreddata a liquido, ma va bene anche il culo di [[Tua sorella|tua sorella]] dopo che si è divertita con il suo nuovo fidanzatino.
* 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 da compiere, Visual Basic impiega il minor numero di tempo. Ad esempio, per inizializzare una variabile:
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 51: Riga 54:


<code>
<code>
#inlclude <stdio.h>
#include <stdio.h>
#include <windows.h> // Necessario per le BSOD
#include <windows.h> // Necessario per le BSOD.
#include <vb.h> // Non serve a un cazzo, ma tanto a nessuno importa.
#include <vb.h> // Per ricordarsi il programma che stavano scrivendo. La libreria è vuota.
int main(){
int main(){
char nome[] = "Microsoft™ Visual Basic® 2010© Niubbi© Edition©"; // Attenzione: microsoft ha diritti sull'anno 2010.
char nome[] = "Microsoft™ Visual Basic® 2012© Niubbi© Edition©"; // Attenzione: microsoft ha diritti sull'[[anno]] 2012.
char *comando[];
char *comando[];
printf("%s",nome);
printf("%s",nome);
Riga 64: Riga 67:
BSOD();
BSOD();
}
}
return 3.14158; // Se il metodo è int, ma noi ritorniamo un float, che succede? A me non me ne fotte.
return 3.14158f; // Se il metodo è int, ma noi ritorniamo un float, che succede? Ci penserà il compilatore.
}
}
</code>
</code>
Riga 72: Riga 75:


Public Sub PrendiBirra(Quantità)
Public Sub PrendiBirra(Quantità)
On Error GoTo Tua_Nonna
On Error GoTo Hell
Casa.Frigo Frigorifero = new Casa.Frigorifero()
Dim Frigorifero As New Casa.Frigorifero();
Frigorifero.Apri()
Frigorifero.Apri()
For i = 1 to Quantità
For i = 1 to Quantità
If Birra > 0 Then
If Birra > 0 Then
Bottiglia = Frigorifero.PrendiDaBere()
Bottiglia = Frigorifero.PrendiDaBere();
Birra = Birra - 1
Birra = Birra - 1
Else
Else
Riga 85: Riga 88:
End If
End If
Next i
Next i
Frigorifero.Chiudi()
Frigorifero.Chiudi();
Return Birra

End Sub
End Sub


Private Sub HoSete_Click()
Private Sub HoSete_Click()
PrendiBirra(1)
PrendiBirra (1)
BeviBirra(1)
End Sub
End Sub


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]]
[[en:Visual BASIC]]

Versione attuale delle 23:50, 2 apr 2021

«  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 )

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

VBA