Calcolatrice in VB
Salve ragazzi!
Non faccio guide da molto tempo ma, come si dice, meglio tardi che mai, no?
E allora eccomi qui con una nuova guida, fresca fresca! Si tratta sempre di Visual Basic, e precisamente vorrei farvi vedere come creare una calcolatrice.
Aprite Visual Studio.
Mettete una textbox in alto e i button sotto, proprio come ho fatto io, poi se non vi piace come l'ho fatta graficamente, potete comunque cambiarla, l'unica restrizione è che deve almeno sembrare una calcolatrice.
Andate nelle proprietà della textbox e cambiate ReadOnly da false a true, così la nella textbox nessuno ci può scrivere.
Adesso scriverò il codice, ma non spaventatevi, provo a spiegarvelo.
Public Class Form1
Dim risultato As Double = 0 //Qua inizializziamo il valore di risultato e mettiamo 0
Dim operazione As String //Inseriamo la variabile operazione come Stringa
Private Sub calcolo()
If operazione = "+" Then //Se l'operazione è uguale a +
risultato = risultato + Val(TextBox1.Text) // Il risultato sarà il risultato (0) + il valore della textbox
ElseIf operazione = "-" Then // Questi sono gli stessi comandi ma con diverso segno
risultato = risultato - Val(TextBox1.Text)
ElseIf operazione = "x" Then
risultato = risultato * Val(TextBox1.Text)
ElseIf operazione = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = Val(TextBox1.Text)
End If
TextBox1.Text = ""
End Sub
Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
TextBox1.Text = TextBox1.Text & 6 //Qua diciamo che se schiacciamo su 6, apparirà il 6
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TextBox1.Text = TextBox1.Text & 1 // Stesso comando di prima ma con l'1
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox1.Text = TextBox1.Text & 2
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
TextBox1.Text = TextBox1.Text & 3
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
TextBox1.Text = TextBox1.Text & 4
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
TextBox1.Text = TextBox1.Text & 5
End Sub
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
TextBox1.Text = TextBox1.Text & 7
End Sub
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
TextBox1.Text = TextBox1.Text & 8
End Sub
Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
TextBox1.Text = TextBox1.Text & 9
End Sub
Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
TextBox1.Text = TextBox1.Text & "+"
calcolo() //Facciamo riferimento alla funzione calcolo()
operazione = "+" // Facciamo riferimento all'operazione +
End Sub
Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
TextBox1.Text = TextBox1.Text & "-"
calcolo() //Stesso comando ma con operazione diversa
operazione = "-"
End Sub
Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click
TextBox1.Text = TextBox1.Text & "x"
calcolo()
operazione = "x"
End Sub
Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click
TextBox1.Text = TextBox1.Text & "/"
calcolo()
operazione = "/"
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
calcolo()
TextBox1.Text = risultato //Facciamo riferimento al risultato
operazione = ""
End Sub
Private Sub Button16_Click(sender As Object, e As EventArgs) Handles Button16.Click
calcolo()
TextBox1.Text = ""
risultato = 0
End Sub
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
TextBox1.Text = TextBox1.Text & 0
End Sub
Private Sub Button17_Click(sender As Object, e As EventArgs) Handles Button17.Click
TextBox1.Text = TextBox1.Text & "."
End Sub
End Class
Ragazzi ho messo qualche commento per farvi capire meglio il tutto. Per i comandi uguali non c'è bisogno che io scriva il commento, vero? Iniziate a inserire il codice, poi se non capite qualcosa scrivetemi o qua nei commenti, o nella pagina Facebook.
Non faccio guide da molto tempo ma, come si dice, meglio tardi che mai, no?
E allora eccomi qui con una nuova guida, fresca fresca! Si tratta sempre di Visual Basic, e precisamente vorrei farvi vedere come creare una calcolatrice.
Aprite Visual Studio.
Mettete una textbox in alto e i button sotto, proprio come ho fatto io, poi se non vi piace come l'ho fatta graficamente, potete comunque cambiarla, l'unica restrizione è che deve almeno sembrare una calcolatrice.
Andate nelle proprietà della textbox e cambiate ReadOnly da false a true, così la nella textbox nessuno ci può scrivere.
Adesso scriverò il codice, ma non spaventatevi, provo a spiegarvelo.
Public Class Form1
Dim risultato As Double = 0 //Qua inizializziamo il valore di risultato e mettiamo 0
Dim operazione As String //Inseriamo la variabile operazione come Stringa
Private Sub calcolo()
If operazione = "+" Then //Se l'operazione è uguale a +
risultato = risultato + Val(TextBox1.Text) // Il risultato sarà il risultato (0) + il valore della textbox
ElseIf operazione = "-" Then // Questi sono gli stessi comandi ma con diverso segno
risultato = risultato - Val(TextBox1.Text)
ElseIf operazione = "x" Then
risultato = risultato * Val(TextBox1.Text)
ElseIf operazione = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = Val(TextBox1.Text)
End If
TextBox1.Text = ""
End Sub
Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
TextBox1.Text = TextBox1.Text & 6 //Qua diciamo che se schiacciamo su 6, apparirà il 6
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TextBox1.Text = TextBox1.Text & 1 // Stesso comando di prima ma con l'1
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox1.Text = TextBox1.Text & 2
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
TextBox1.Text = TextBox1.Text & 3
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
TextBox1.Text = TextBox1.Text & 4
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
TextBox1.Text = TextBox1.Text & 5
End Sub
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
TextBox1.Text = TextBox1.Text & 7
End Sub
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
TextBox1.Text = TextBox1.Text & 8
End Sub
Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
TextBox1.Text = TextBox1.Text & 9
End Sub
Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
TextBox1.Text = TextBox1.Text & "+"
calcolo() //Facciamo riferimento alla funzione calcolo()
operazione = "+" // Facciamo riferimento all'operazione +
End Sub
Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
TextBox1.Text = TextBox1.Text & "-"
calcolo() //Stesso comando ma con operazione diversa
operazione = "-"
End Sub
Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click
TextBox1.Text = TextBox1.Text & "x"
calcolo()
operazione = "x"
End Sub
Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click
TextBox1.Text = TextBox1.Text & "/"
calcolo()
operazione = "/"
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
calcolo()
TextBox1.Text = risultato //Facciamo riferimento al risultato
operazione = ""
End Sub
Private Sub Button16_Click(sender As Object, e As EventArgs) Handles Button16.Click
calcolo()
TextBox1.Text = ""
risultato = 0
End Sub
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
TextBox1.Text = TextBox1.Text & 0
End Sub
Private Sub Button17_Click(sender As Object, e As EventArgs) Handles Button17.Click
TextBox1.Text = TextBox1.Text & "."
End Sub
End Class
Ragazzi ho messo qualche commento per farvi capire meglio il tutto. Per i comandi uguali non c'è bisogno che io scriva il commento, vero? Iniziate a inserire il codice, poi se non capite qualcosa scrivetemi o qua nei commenti, o nella pagina Facebook.
Cosa scaricare dal software center di ubuntu(linux)
Salve popolo!
Questa guida è per chi ha da poco installato il sistema operativo Linux con la distribuzione Ubuntu sul proprio pc. Se non sapete che programmi scaricare, leggete questo piccolo elenco!
Questa guida è per chi ha da poco installato il sistema operativo Linux con la distribuzione Ubuntu sul proprio pc. Se non sapete che programmi scaricare, leggete questo piccolo elenco!
Salve popolo!
Questa guida è per chi ha da poco installato il sistema operativo Linux con la distribuzione Ubuntu sul proprio pc. Se non sapete che programmi scaricare, leggete questo piccolo elenco!
1- Se volete un browser simile a Google Chrome, scaricate Chromium, altrimenti c'è anche Firefox
Questa guida è per chi ha da poco installato il sistema operativo Linux con la distribuzione Ubuntu sul proprio pc. Se non sapete che programmi scaricare, leggete questo piccolo elenco!
1- Se volete un browser simile a Google Chrome, scaricate Chromium, altrimenti c'è anche Firefox
2- Questo è un programma grafico molto buono, si chiama Gimp e dispone di molte funzionalità e non è complicato da usare
3- Questo è un programma che riguarda più il disegno. Si chiama Inkscape ed è facile da usare e professionale. Si tratta di grafica vettoriale (Considera l'immagine nell'insieme, non l'unico pixel)
4- Ecco un elaboratore di testi. Fa parte del pacchetto LibreOffice ed è un classico writer.
5- Un software per programmare in Java o in c/c++, è quello che ho sempre menzionato quando parlavo del suo rivale NetBeans
6- Questo è un gioco. Si tratta di un Minecraft fatto per Linux, si chiama Minetest. Per chi non conoscesse Minecraft, è un gioco con una grafica 8 bit nel quale costruisci rifugi con i materiali che trovi per sopravvivere alle imboscate dei mostri notturni.
7- Questo dovrebberlo conoscerlo bene i pc gamers. Si chiama Steam. Di recente hanno fatto anche la versione per Linux e serve per scaricare i giochi per pc. Molte volte sono scontati ed in generale è molto buono come shop.
8- Ecco qua un altro programma del pacchetto LibreOffice, questo serve per le presentazioni attraverso le diapositive, si chiama Impress
I programmi che volevo mostrarvi perchè ritenevo utili finiscono qua. Probabilmente farò un'altra guida dove farò vedere altri programmi più secondari, ad esempio per la programmazione.
Arrivederci popolo!
Arrivederci popolo!
Creare un videogioco: unity 3D
Ciao popolo.
Siete su Lorenzo's Software, e volevo farvi una domanda.
Avete mai sognato di creare un videogioco con anche una bella grafica? Se è sì, siete nel posto giusto al momento giusto.
Vi consiglio di scaricarvi ed installarvi la trial di Unity 3D, un programma molto professionale per creare videogiochi.
Una volta installato create un nuovo progetto e, nella tendina selezionate: Terrain (terreno), Character controls (i controlli del personaggio), Water (acqua) e Trees (alberi).
A questo punto avete davanti a voi questa schermata (non considerate il terreno)
Siete su Lorenzo's Software, e volevo farvi una domanda.
Avete mai sognato di creare un videogioco con anche una bella grafica? Se è sì, siete nel posto giusto al momento giusto.
Vi consiglio di scaricarvi ed installarvi la trial di Unity 3D, un programma molto professionale per creare videogiochi.
Una volta installato create un nuovo progetto e, nella tendina selezionate: Terrain (terreno), Character controls (i controlli del personaggio), Water (acqua) e Trees (alberi).
A questo punto avete davanti a voi questa schermata (non considerate il terreno)
Ok.
Adesso andate su "create" nel menù delle risorse.
Adesso andate su "create" nel menù delle risorse.
Schiacciate su "create" e inserite un "terrain" (terreno). Andate nelle impostazioni del terreno, nell'ingranaggio nella colonna di destra e mettete di misura 100 x 100. Io ho messo 200 x 200 ma voi mettete 100 x 100
Adesso avvicinate la visuale sul terreno. Inseriamo una texture, mettiamo l'erba. Andate sempre sulle impostazioni del terreno ma, sul pennello e mettete edit texture, e inserite "grass" (erba)
Adesso il vostro terreno è ricoperto di erba. Sta iniziando a prendere forma! Se volete inserire delle montagne schiacciate sulla prima icona a partire da sinistra nelle impostazioni del terreno, dove c'è il simbolo si una freccia che va verso l'alto. Adesso che avete cliccato andate nel terreno e tenete premuto il tasto sinistro, dovrebbero formarsi dei rilievi.
Ecco il mio progetto!
Adesso facciamo la cosa più importante, inseriamo un personaggio! Possiamo mettere una visuale in terza o in prima persona, io la metto in terza. Andate su character controllers
Adesso facciamo la cosa più importante, inseriamo un personaggio! Possiamo mettere una visuale in terza o in prima persona, io la metto in terza. Andate su character controllers
Inserite il personaggino che c'è nel menù vicino tenendo premuto e trasportandolo sopra il terreno. Fatelo stare precisamente con i piedi attaccati al terreno perchè, se sono sotto cadrà sotto il terreno e se sono sopra, quando avvieremo il gioco, farà un salto verso il basso.
Adesso inseriamo i controlli del personaggio. Ricordate quando nella tendina vi ho detto si selezionare character controllers, qua viene in gioco. Andate proprio lì, poi nella cartella sources, scripts e prendiamo il file
Adesso inseriamo i controlli del personaggio. Ricordate quando nella tendina vi ho detto si selezionare character controllers, qua viene in gioco. Andate proprio lì, poi nella cartella sources, scripts e prendiamo il file
Tenendo premuto sul file dei controlli, che è l'ultimo, trasportiamolo prima nella cartella Characters Controllers. A questo punto schiacciamo sul personaggino, come prima; e trasportiamo il file all'interno delle impostazioni del personaggio, adesso dovrebbe essere così
Bene, siamo pronti per farlo partire cliccate sulla freccia verde in alto per far partire il gioco e potrete muovere il personaggio con le animazioni del file. La grafica non è malaccio e il personaggio si muove abbastanza fluidamente
Eccolo qua il nostro personaggio!
Io ho inserito anche una stradina e degli alberi. Per gli alberi cercate fra le cartelle, dovrebbe esserci una cartella chiamata Trees, eccola qua. Prendete l'albero e lo mettete sopra il terreno
Io ho inserito anche una stradina e degli alberi. Per gli alberi cercate fra le cartelle, dovrebbe esserci una cartella chiamata Trees, eccola qua. Prendete l'albero e lo mettete sopra il terreno
Per la stradina bisogna solo inserire la texture della terra, come abbiamo fatto per l'erba.
Adesso potete creare quello che più vi piace, come il fumo, il fuoco o l'acqua, li trovate tutti nelle cartelle che abbiamo inserito all'inizio e che adesso si trovano nella colonna in basso a destra. Mettete quello che più vi piace e create un bel gioco. Ad esempio per iniziare potreste fare un labirinto di alberi o di colline dove devi trovare la strada giusta per andare avanti, per questo vi consiglio di allargare il terreno dalle sue impostazioni.
Questa guida è finita, può darsi che ne farò un'altra dato che questo programma offre molte impostazioni che potrei farvi vedere in una prossima guida. Voi per adesso create un paesaggio e inserite la vostra idea all'interno del programma.
Per qualsiasi cosa fatemi domande qua, sulla pagina Facebook o su Twitter, io risponderò.
Ciao popolo!
Adesso potete creare quello che più vi piace, come il fumo, il fuoco o l'acqua, li trovate tutti nelle cartelle che abbiamo inserito all'inizio e che adesso si trovano nella colonna in basso a destra. Mettete quello che più vi piace e create un bel gioco. Ad esempio per iniziare potreste fare un labirinto di alberi o di colline dove devi trovare la strada giusta per andare avanti, per questo vi consiglio di allargare il terreno dalle sue impostazioni.
Questa guida è finita, può darsi che ne farò un'altra dato che questo programma offre molte impostazioni che potrei farvi vedere in una prossima guida. Voi per adesso create un paesaggio e inserite la vostra idea all'interno del programma.
Per qualsiasi cosa fatemi domande qua, sulla pagina Facebook o su Twitter, io risponderò.
Ciao popolo!
Somma in pascal
Salve popolissimo!
Che ne dite se per questa guida abbandoniamo i nuovi linguaggi e ci concentriamo su un linguaggio parecchio vecchiotto e adesso praticamente superfluo? Si chiama Pascal e io lo paragonerei al latino nella scrittura, che ti insegnano solo per "riempire il tuo bagaglio culturale". Per programmare con questo linguaggio dovete scaricarvi il Free Pascal IDE che trovate facilmente. Una volta scaricato lo aprite. Non capirete molto della grafica e vedrete il compilatore con il design più scomodo mai visto. Ma non vi preoccupate, dovete solo creare un nuovo progetto, fino lì è facile. Oggi facciamo la somma che è la cosa più semplice da fare. Tanto non farò ne una rubrica ne una spiegazione così accurata, penso sia abbastanza inutile. Scrivete e compilate questo codice: var a,b,c:real; begin writeln("Ciao, questo è un programma per la somma"); write("primo numero: ");readln(a); write("secondo numero: ");readln(b); c=a+b; writeln("Il risultato è: ",c :1:1); readln; end Adesso eseguite e vi uscirà un bel programma per la somma. Nella prima riga abbiamo inserito variabili con la virgola, poi abbiamo iniziato la funzione. Abbiamo assegnato le variabili e abbiamo implementato l'addizioni nella variabile c. Abbiamo inserito un readln che serve per non far chiudere il programma e poi un end che sta ad indicare la fine del programma. Spero vi sia piaciuta questa guida e vi saluto! |
Creare un programma vocale con visual basic
Buongiornissimo popolo, sono Lorenzo e sono qui con una nuova guida!
Come potete vedere faccio molte guide sul Visual Basic, ma è per dividere un po' i linguaggi. Tra un po' inizierò a farne tante con un altro.
Il programma che vedete adesso si può benissimo associare all'ultimo programma della guida, quello sull'IA.
Oggi vedremo come far parlare il PC!
Aprite Visual Studio.
Create un nuovo form e chiamatelo "voice" (un nome a caso); adesso inserite all'interno del form una textbox ed un button. Nel button cambiate le proprietà di testo e scrivete "avvia" o "inizia".
Fate doppio click sul button e scrivete:
Dim SAPI;
SAPI= CreateObject("sapi.spvoice")
SAPI.speak(Textbox1.text)
Così in poche parole abbiamo detto al programma di leggere vocalmente quello che c'è scritto all'interno della textbox1.
Adesso provate ad eseguirlo e scrivete qualcosa. Premete avvia e lui parlerà.
Se scrivete in italiano parla piuttosto male, provate a scrivere qualcosa in inglese, va decisamente meglio.
Come potete vedere faccio molte guide sul Visual Basic, ma è per dividere un po' i linguaggi. Tra un po' inizierò a farne tante con un altro.
Il programma che vedete adesso si può benissimo associare all'ultimo programma della guida, quello sull'IA.
Oggi vedremo come far parlare il PC!
Aprite Visual Studio.
Create un nuovo form e chiamatelo "voice" (un nome a caso); adesso inserite all'interno del form una textbox ed un button. Nel button cambiate le proprietà di testo e scrivete "avvia" o "inizia".
Fate doppio click sul button e scrivete:
Dim SAPI;
SAPI= CreateObject("sapi.spvoice")
SAPI.speak(Textbox1.text)
Così in poche parole abbiamo detto al programma di leggere vocalmente quello che c'è scritto all'interno della textbox1.
Adesso provate ad eseguirlo e scrivete qualcosa. Premete avvia e lui parlerà.
Se scrivete in italiano parla piuttosto male, provate a scrivere qualcosa in inglese, va decisamente meglio.
Sbizzarritevi e fategli dire tutto quel che volete (non necessariamente parolacce o bestemmie) e io vi consiglio di scrivere questo codice nel programma che abbiamo fatto l'ultima volta e, vi verrà un'IA con i fiocchi.
Spero vi sia piaciuta questa guida, e se avete problemi di qualsiasi genere con i programmi (anche che non siano quelli che ho fatto), scrivetemi sulla pagina Facebook o qui nei commenti.
Io cercherò di risolverveli nel minore tempo possibile.
E poi volevo solo dirvi che, specialmente con Visual Basic, si possono creare programmi con una buona grafica, non seguite la mia ma, fatevene una tutta vostra con colori di sfondo e label.
Se avete qualche consiglio o critica scrivetemela. Qui lo ammetto, non amo le critiche, come quegli ipocriti che scrivono: "A me le critiche piacciono più dei complimenti perchè mi fanno crescere", io dico beati loro ma, a me, personalmente piacciono più i complimenti.
E con questo ho finito, non ho più niente da dirvi e vi saluto.
Alla prossima popolo!
Spero vi sia piaciuta questa guida, e se avete problemi di qualsiasi genere con i programmi (anche che non siano quelli che ho fatto), scrivetemi sulla pagina Facebook o qui nei commenti.
Io cercherò di risolverveli nel minore tempo possibile.
E poi volevo solo dirvi che, specialmente con Visual Basic, si possono creare programmi con una buona grafica, non seguite la mia ma, fatevene una tutta vostra con colori di sfondo e label.
Se avete qualche consiglio o critica scrivetemela. Qui lo ammetto, non amo le critiche, come quegli ipocriti che scrivono: "A me le critiche piacciono più dei complimenti perchè mi fanno crescere", io dico beati loro ma, a me, personalmente piacciono più i complimenti.
E con questo ho finito, non ho più niente da dirvi e vi saluto.
Alla prossima popolo!
creare una specie di IA con visual basic
Salve popolo!
Siete su Lorenzo's Software e state leggendo una guida nella sezione software!
Questa guida riguarda la programmazione in Visual Basic.
Allora, mi raccomando, scaricate ed installate Visual Studio, altrimenti non potete fare niente di tutto questo (vi metto il link alla fine della guida).
Oggi vedremo come creare una "mini intelligenza artificiale", tipo Siri, ma non potente come lei.
Prima cosa, aprite Visual Studio
E create un form come questo inserendo un button, una textbox ed una RichtextBox (in quest'ultima mettete la proprietà ReadOnly)
Siete su Lorenzo's Software e state leggendo una guida nella sezione software!
Questa guida riguarda la programmazione in Visual Basic.
Allora, mi raccomando, scaricate ed installate Visual Studio, altrimenti non potete fare niente di tutto questo (vi metto il link alla fine della guida).
Oggi vedremo come creare una "mini intelligenza artificiale", tipo Siri, ma non potente come lei.
Prima cosa, aprite Visual Studio
E create un form come questo inserendo un button, una textbox ed una RichtextBox (in quest'ultima mettete la proprietà ReadOnly)
Non guardate le scritte all'interno.
Adesso fate doppio click nel button rispondi e scrivete questo
If TextBox1.Text = "ciao" Then
RichTextBox1.Text = "Ciao, come va? " & vbCrLf
TextBox1.Text = ""
End If
Provate ad eseguire scrivendo "ciao" nella textbox vicino al button rispondi e guardate la magia! Il programma vi risponde "ciao, come va?". Adesso fate nuovamente doppio click su rispondi e scrivete:
If TextBox1.Text = "bene e te?" Or TextBox1.Text = "bene,te?" Or TextBox1.Text = "male e te?" Or TextBox1.Text = "male,te?" Or TextBox1.Text = "abbastanza bene, te?" Or TextBox1.Text = "Insomma, te?" Then
RichTextBox1.Text = "Mai stato meglio, come ti chiami? " & vbCrLf
end if
Provate ad eseguire e scrivere una di quelle frasi del codice, ad esempio "bene e te?". Il programma vi risponde "Mai stato meglio, come ti chiami?".
Ed ecco che il programma inizia a svilupparsi. Inserite tutte le frasi che volete nel codice come ho fatto io, e inventatevi anche una risposta dal programma
Adesso fate doppio click nel button rispondi e scrivete questo
If TextBox1.Text = "ciao" Then
RichTextBox1.Text = "Ciao, come va? " & vbCrLf
TextBox1.Text = ""
End If
Provate ad eseguire scrivendo "ciao" nella textbox vicino al button rispondi e guardate la magia! Il programma vi risponde "ciao, come va?". Adesso fate nuovamente doppio click su rispondi e scrivete:
If TextBox1.Text = "bene e te?" Or TextBox1.Text = "bene,te?" Or TextBox1.Text = "male e te?" Or TextBox1.Text = "male,te?" Or TextBox1.Text = "abbastanza bene, te?" Or TextBox1.Text = "Insomma, te?" Then
RichTextBox1.Text = "Mai stato meglio, come ti chiami? " & vbCrLf
end if
Provate ad eseguire e scrivere una di quelle frasi del codice, ad esempio "bene e te?". Il programma vi risponde "Mai stato meglio, come ti chiami?".
Ed ecco che il programma inizia a svilupparsi. Inserite tutte le frasi che volete nel codice come ho fatto io, e inventatevi anche una risposta dal programma
Voi starete pensando, e per le altre frasi che il programma non conosce?
Avete assolutamente ragione, per fare tutte le frasi possibili ci vorrebbero millenni, infatti, almeno che non vivete mille anni, l'unica soluzione è scrivere così
if Textbox1.text <>"ciao" or Textbox1.text <> "come stai?" or Textbox1.text <> "Io sono Lorenzo" then
RichTextbox1.text="Non riconosco la tua frase"
end if
Così abbiamo messo che se colui che prova il programma mette una frase che non sia
"ciao", "come stai?" o "Io sono Lorenzo", ti dice che non riconosce la tua frase.
Per far venire bene questo programma vi vuole solo tanto tempo, ogni frase che ti viene in mente la scrivi, così avrai una varietà di risposte più grande.
Io vi ho spiegato solo le basi per costruire una roba tipo Siri o CleverBot.
Godetevi queste immagini
Avete assolutamente ragione, per fare tutte le frasi possibili ci vorrebbero millenni, infatti, almeno che non vivete mille anni, l'unica soluzione è scrivere così
if Textbox1.text <>"ciao" or Textbox1.text <> "come stai?" or Textbox1.text <> "Io sono Lorenzo" then
RichTextbox1.text="Non riconosco la tua frase"
end if
Così abbiamo messo che se colui che prova il programma mette una frase che non sia
"ciao", "come stai?" o "Io sono Lorenzo", ti dice che non riconosce la tua frase.
Per far venire bene questo programma vi vuole solo tanto tempo, ogni frase che ti viene in mente la scrivi, così avrai una varietà di risposte più grande.
Io vi ho spiegato solo le basi per costruire una roba tipo Siri o CleverBot.
Godetevi queste immagini
Spiegazione pre-guida: array
Salve popolo e benvenuti. Quella di oggi non è una guida, non è una presentazione e non è una critica. E allora cos'è?
Lo vedete nel titolo, quella di oggi infatti è una spiegazione.
Lorenzo ma perchè stai facendo questa spiegazione? A noi non interessa la teoria!
Si,si ok, ma questa parte teorica serve per l'ultimo numero della rubrica Operazioni in c++, ovvero la calcolatrice, nella quale ci saranno questi array.
Se non vi interessa ma, volete solo copiare e incollare le righe di codice della guida...a me sta bene, però le persone che seguono questo blog dovrebbero essere appassionate di informatica e tu, che copi e incolli il codice senza capire un ***** non lo sei. NON LO SEI.
Passiamo alla spiegazione.
Cosa sono gli array?
Allora, gli array sono degli insiemi di variabili che potrebbero essere definiti dei vettori o in altri casi dei costrutti o matrici. Essi si rappresentano come delle piccole celle racchiuse fra due parentesi quadre [] e con un valore all'interno che può essere un numero o anche una stringa.
Esistono tipi di array diversi: gli array con interi, gli array con le stringhe, ecc.
Faccio un esempio:
int array[5]
array[0]= 1;
array[1]= 2;
array[2]= 3;
array[3]= 4;
array[4]= 5;
array[5]= 6;
Ad ogni indice ho dato un preciso valore.
L'indice è il valore che possiamo dare, solitamente è numerico ma ho già detto che ne esistono diversi tipi.
Se noi nel codice andiamo a scrivere array[3], lui ci restituirà il valore 4. Possiamo anche fare operazioni di array, se mettiamo array[1]+array[5] il programma ci restituirà l'8.
Nella calcolatrice gli array ci serviranno per dare la possibilità a chi usa il programma di scegliere quanti numeri calcolare e, poi, quali calcolare.
Poi nei diversi linguaggi assumono forme diverse, ad esempio nel PHP ci sono gli array con le stringhe dove puoi dare un valore di caratteri ad un array (si mette il simbolo del dollaro prima).
Se noi andiamo a scrivere una coppia di array, ad esempio,
new int ciao[2][3]
Questi array sono bidimensionali e vengono chiamati matrici. Di solito pensiamo ad una tabella con 2 righe e 3 colonne ma, questa immagine ti fa capire veramente cosa si intende con una matrice
Lo vedete nel titolo, quella di oggi infatti è una spiegazione.
Lorenzo ma perchè stai facendo questa spiegazione? A noi non interessa la teoria!
Si,si ok, ma questa parte teorica serve per l'ultimo numero della rubrica Operazioni in c++, ovvero la calcolatrice, nella quale ci saranno questi array.
Se non vi interessa ma, volete solo copiare e incollare le righe di codice della guida...a me sta bene, però le persone che seguono questo blog dovrebbero essere appassionate di informatica e tu, che copi e incolli il codice senza capire un ***** non lo sei. NON LO SEI.
Passiamo alla spiegazione.
Cosa sono gli array?
Allora, gli array sono degli insiemi di variabili che potrebbero essere definiti dei vettori o in altri casi dei costrutti o matrici. Essi si rappresentano come delle piccole celle racchiuse fra due parentesi quadre [] e con un valore all'interno che può essere un numero o anche una stringa.
Esistono tipi di array diversi: gli array con interi, gli array con le stringhe, ecc.
Faccio un esempio:
int array[5]
array[0]= 1;
array[1]= 2;
array[2]= 3;
array[3]= 4;
array[4]= 5;
array[5]= 6;
Ad ogni indice ho dato un preciso valore.
L'indice è il valore che possiamo dare, solitamente è numerico ma ho già detto che ne esistono diversi tipi.
Se noi nel codice andiamo a scrivere array[3], lui ci restituirà il valore 4. Possiamo anche fare operazioni di array, se mettiamo array[1]+array[5] il programma ci restituirà l'8.
Nella calcolatrice gli array ci serviranno per dare la possibilità a chi usa il programma di scegliere quanti numeri calcolare e, poi, quali calcolare.
Poi nei diversi linguaggi assumono forme diverse, ad esempio nel PHP ci sono gli array con le stringhe dove puoi dare un valore di caratteri ad un array (si mette il simbolo del dollaro prima).
Se noi andiamo a scrivere una coppia di array, ad esempio,
new int ciao[2][3]
Questi array sono bidimensionali e vengono chiamati matrici. Di solito pensiamo ad una tabella con 2 righe e 3 colonne ma, questa immagine ti fa capire veramente cosa si intende con una matrice
Le magie del terminale di linux:figlet
Eccoci in una nuova rubrica che mi piace molto, le "magie" del terminale di Linux!
Ovviamente non sono magie. Quello di oggi è un comando relativamente utile ma molto carino, il comando è figlet.
Per chi usa Linux, provi ad andare sul terminale e scriva figlet e dopo una frase o una parola da scrivere; ti dirà che il comando è presente in un pacchetto non installato.
Per installare questo pacchetto scrivete:
sudo apt-get install figlet
Questo comando installerà il pacchetto e potrete usare figlet.
Serve per creare parole scritte in ascii, fatte di trattini. Un esempio è quello della foto in alto
Ovviamente non sono magie. Quello di oggi è un comando relativamente utile ma molto carino, il comando è figlet.
Per chi usa Linux, provi ad andare sul terminale e scriva figlet e dopo una frase o una parola da scrivere; ti dirà che il comando è presente in un pacchetto non installato.
Per installare questo pacchetto scrivete:
sudo apt-get install figlet
Questo comando installerà il pacchetto e potrete usare figlet.
Serve per creare parole scritte in ascii, fatte di trattini. Un esempio è quello della foto in alto
Ecco il comando.
Adesso siate fantasiosi e scrivete tutto quello che vi viene in mente! E se volete mandatemi le vostre creazioni sulla pagina Facebook https://www.facebook.com/pages/Lorenzos-Software/337186299779556
Adesso siate fantasiosi e scrivete tutto quello che vi viene in mente! E se volete mandatemi le vostre creazioni sulla pagina Facebook https://www.facebook.com/pages/Lorenzos-Software/337186299779556
operazioni in c++: divisione #4
Ciao popolo popolano!
Come state? Se avete voglia di concludere la rubrica sul c++ e quindi imparare tutte le operazioni...passate di qua!
Siamo arrivati alla guida numero 4 di questa rubrica, la penultima! Perchè la numero 5 sarà la calcolatrice.
Se avete guardato le altre guide della rubrica, dovreste essere capaci a fare anche la divisione ma, è giusto metterla comunque.
3...2...1 Cambiamo le variabili e il segno d'operazione!
#include<iostream>
using namespace std;
main()
{
double dividendo,divisore,risultato;
cout<<"Inserisci il dividendo"<<endl;
cin>>dividendo;
cout<<"Inserisci divisore"<<endl;
cin>>divisore;
risultato=dividendo/divisore;
cout<<dividendo<<":"<<divisore<<"="<<risultato<<endl;
system("pause");
}
Fatto!
Come per la moltiplicazione, ricordatevi di non mettere mai i due punti quando programmate, mettete sempre lo slash per la divisione.
Ricordatevi anche che alle variabili potete dare il nome che volete, potete anche chimarle "idbfwbdhh" e "pippogianpietrogenoveffo". Io le chiamo con i termini delle operazioni per facilitare la lettura e la comprensione del programma.
Anyway, finisce anche la quarta guida, adesso andiamo dritti dritti verso la calcolatrice, ovvero il programma che riunisce tutta la rubrica.
Nella calcolatrice ci sarà anche una parte con gli array, se ho tempo faccio una spiegazione su quelli, sennò sarà difficile capire il programma.
Altrimenti potrei spiegarli direttamente nella numero 5, poi vedo.
Per adesso vi saluto e...alla prossima popolo!
Come state? Se avete voglia di concludere la rubrica sul c++ e quindi imparare tutte le operazioni...passate di qua!
Siamo arrivati alla guida numero 4 di questa rubrica, la penultima! Perchè la numero 5 sarà la calcolatrice.
Se avete guardato le altre guide della rubrica, dovreste essere capaci a fare anche la divisione ma, è giusto metterla comunque.
3...2...1 Cambiamo le variabili e il segno d'operazione!
#include<iostream>
using namespace std;
main()
{
double dividendo,divisore,risultato;
cout<<"Inserisci il dividendo"<<endl;
cin>>dividendo;
cout<<"Inserisci divisore"<<endl;
cin>>divisore;
risultato=dividendo/divisore;
cout<<dividendo<<":"<<divisore<<"="<<risultato<<endl;
system("pause");
}
Fatto!
Come per la moltiplicazione, ricordatevi di non mettere mai i due punti quando programmate, mettete sempre lo slash per la divisione.
Ricordatevi anche che alle variabili potete dare il nome che volete, potete anche chimarle "idbfwbdhh" e "pippogianpietrogenoveffo". Io le chiamo con i termini delle operazioni per facilitare la lettura e la comprensione del programma.
Anyway, finisce anche la quarta guida, adesso andiamo dritti dritti verso la calcolatrice, ovvero il programma che riunisce tutta la rubrica.
Nella calcolatrice ci sarà anche una parte con gli array, se ho tempo faccio una spiegazione su quelli, sennò sarà difficile capire il programma.
Altrimenti potrei spiegarli direttamente nella numero 5, poi vedo.
Per adesso vi saluto e...alla prossima popolo!
creare un sistema operativo su piccola scala: parte 1
Salve popolo!
Siete su Lorenzo's Software e state leggendo una guida per creare un piccolo "Sistema Operativo".
Vi volevo ringraziare come ho fatto nella guida precedente perchè il numero delle persone che mi seguono sta crescendo.
Questa guida mi sta molto a cuore perchè appena sarò abbastanza preparato, il mio primo lavoro sarà creare un vero e proprio Sistema Operativo.
Oggi vi insegnerò a fare un pseudo-SO con Visual Basic! Leggetela tutta questa guida perchè sarà veramente interessante, potrete personalizzare il vostro SO con la grafica che vi piace a voi o quella che vi sembra più giusta per il vostro sistema.
Allora direi di iniziare.
Scaricate, installate e aprite Visual Studio, software per programmare in Visual Basic.
Quando lo avete aperto, create un nuovo progetto Windows Form. Chiamatelo con il nome del vostro SO.
Ok, Adesso siete davanti ad un form vuoto.
Siete su Lorenzo's Software e state leggendo una guida per creare un piccolo "Sistema Operativo".
Vi volevo ringraziare come ho fatto nella guida precedente perchè il numero delle persone che mi seguono sta crescendo.
Questa guida mi sta molto a cuore perchè appena sarò abbastanza preparato, il mio primo lavoro sarà creare un vero e proprio Sistema Operativo.
Oggi vi insegnerò a fare un pseudo-SO con Visual Basic! Leggetela tutta questa guida perchè sarà veramente interessante, potrete personalizzare il vostro SO con la grafica che vi piace a voi o quella che vi sembra più giusta per il vostro sistema.
Allora direi di iniziare.
Scaricate, installate e aprite Visual Studio, software per programmare in Visual Basic.
Quando lo avete aperto, create un nuovo progetto Windows Form. Chiamatelo con il nome del vostro SO.
Ok, Adesso siete davanti ad un form vuoto.
Allargatelo un po' mettendo il cursore sui bordi del form.
Poi, Andate sulle proprietà del Form in basso a destra
Poi, Andate sulle proprietà del Form in basso a destra
Cercate la proprietà WindowsState e impostatela su Maximed, così quando aprirete il programma, sarà delle stesse dimensioni del vostro schermo, ovvero le dimensioni massime. Poi andate sulla proprietà FormBorderStyle e selezionate "none"; così il programma non avrà i bordi di un form di Windows e sembrerà una semplice pagina.
Adesso il primo form lo faremo come schermata del login, impostate un colore o un'immagine di sfondo.
Bene adesso che avete scelto il colore o l'immagine dovete inserire all'interno del form due Button , tre label e due textbox. Li trovate nella colonna di sinistra.
Nei primo label scrivete il nome del vostro SO ed ingranditelo, deve essere un titolo ben visibile.
Nel secondo label scrivete "Username" e nel terzo "password". Poi mettete una textbox vicino all'username e una vicina alla password, infatti lì ci dovrete mettere il vostro username e la vostra password quando il programma sarà pronto, poi scrivete nei due Button login e registrati.
Nel secondo label scrivete "Username" e nel terzo "password". Poi mettete una textbox vicino all'username e una vicina alla password, infatti lì ci dovrete mettere il vostro username e la vostra password quando il programma sarà pronto, poi scrivete nei due Button login e registrati.
Deve venire più o meno così, considerate solo all'interno, perchè il form è molto più grande ed abbiamo inserito uno sfondo ed un titolo.
Schiacciate sulla seconda textbox, la password, e andate sulle sue proprietà, cercate PassowordChar e inserite un asterisco. Così quando andremo a scrivere la password, sarà coperta con gli asterischi.
Schiacciate sulla seconda textbox, la password, e andate sulle sue proprietà, cercate PassowordChar e inserite un asterisco. Così quando andremo a scrivere la password, sarà coperta con gli asterischi.
Adesso viene il codice, preparatevi!Fate doppio click su MyProject nella colonna di destra, adesso andate su impostazioni e inserite due stringhe, username e password.
Quindi fate doppio click sul Button registrati e scrivete:
My.Settings.username=Textbox1.text
My.Settings.password=Textbox2.text
My.Settings.Save()
Ok, avete detto al programma che le due textbox sono uguali alle stringhe che avete inserito nelle impostazioni, quindi quando farete il login sanno salvate.
Quindi fate doppio click sul Button registrati e scrivete:
My.Settings.username=Textbox1.text
My.Settings.password=Textbox2.text
My.Settings.Save()
Ok, avete detto al programma che le due textbox sono uguali alle stringhe che avete inserito nelle impostazioni, quindi quando farete il login sanno salvate.
Ritornate nella parte grafica del form e cliccate due volte sul Button Login, scrivete queste stringhe:
if My.Settings.username=Textbox1.text and My.Settings.Password = Textbox2.text
form2.show()
end if
if My.Settings.username <> Textbox1.text or My.Settings.password <> Textbox2.text
msgBox("La combinazione utente/password è errata")
end if
Create un secondo form andando sulla barra in alto, Progetto, Windows Form.
Così avete creato il secondo form, quello che abbiamo collegato al primo.
Provate ad eseguirlo. Questo sistema di login è molto semplice, ad esempio non ti dice niente se non scrivi niente nei due campi, ma per adesso va bene così, non è quello il "succo" del programma.
E con questo finisce la prima parte. Ci vediamo alla seconda che verrà il prima possibile. Arrivederci Popolo!
if My.Settings.username=Textbox1.text and My.Settings.Password = Textbox2.text
form2.show()
end if
if My.Settings.username <> Textbox1.text or My.Settings.password <> Textbox2.text
msgBox("La combinazione utente/password è errata")
end if
Create un secondo form andando sulla barra in alto, Progetto, Windows Form.
Così avete creato il secondo form, quello che abbiamo collegato al primo.
Provate ad eseguirlo. Questo sistema di login è molto semplice, ad esempio non ti dice niente se non scrivi niente nei due campi, ma per adesso va bene così, non è quello il "succo" del programma.
E con questo finisce la prima parte. Ci vediamo alla seconda che verrà il prima possibile. Arrivederci Popolo!
operazioni in c++: MOLTIPLICAZIONE #3
Salve mio popolo!
Abbiamo quasi raggiunto i 40 like sulla pagina Facebook e ogni giorno ci sono più di 200 visite sul blog, mica male! E per ringraziarvi, vi offro la mia continuità nelle guide.
Quindi vi do il benvenuto nella terza guida della rubrica "Operazioni in c++"! Abbiamo già fatto l'addizione e la sottrazione, adesso passiamo alla fatidica moltiplicazione TA-DA-DA-DAN.
Aprite i sipari! Ecco il codice!
#include<iostream>
using namespace std;
main()
{
double primofattore,secondofattore,risultato;
cout<<"Inserisci il primo fattore"<<endl;
cin>>primofattore;
cout<<"Inserisci il secondo fattore"<<endl;
cin>>secondofattore;
risultato=primofattore*secondofattore;
cout<<primofattore<<"x"<<secondofattore<<"="<<risultato<<endl;
system("pause");
}
Queste sono le stringhe che dovete inserire nel compliatore c++ per creare un bel programmino che moltiplica due numeri! La spiegazione la vedete nel primo numero della rubrica perchè più o meno le regole sono le stesse.
Voglio solo dirvi che quando in un programma dovete fare la moltiplicazione, dovete sempre mettere l'asterisco, è il simbolo della moltiplicazione nella programmazione, ricordatevelo perchè la "x" non la riconosce e toppate di brutto.
E dopo questo piccola digressione vi saluto e arriverderci alla prossima guida MIO POPOLO!
Abbiamo quasi raggiunto i 40 like sulla pagina Facebook e ogni giorno ci sono più di 200 visite sul blog, mica male! E per ringraziarvi, vi offro la mia continuità nelle guide.
Quindi vi do il benvenuto nella terza guida della rubrica "Operazioni in c++"! Abbiamo già fatto l'addizione e la sottrazione, adesso passiamo alla fatidica moltiplicazione TA-DA-DA-DAN.
Aprite i sipari! Ecco il codice!
#include<iostream>
using namespace std;
main()
{
double primofattore,secondofattore,risultato;
cout<<"Inserisci il primo fattore"<<endl;
cin>>primofattore;
cout<<"Inserisci il secondo fattore"<<endl;
cin>>secondofattore;
risultato=primofattore*secondofattore;
cout<<primofattore<<"x"<<secondofattore<<"="<<risultato<<endl;
system("pause");
}
Queste sono le stringhe che dovete inserire nel compliatore c++ per creare un bel programmino che moltiplica due numeri! La spiegazione la vedete nel primo numero della rubrica perchè più o meno le regole sono le stesse.
Voglio solo dirvi che quando in un programma dovete fare la moltiplicazione, dovete sempre mettere l'asterisco, è il simbolo della moltiplicazione nella programmazione, ricordatevelo perchè la "x" non la riconosce e toppate di brutto.
E dopo questo piccola digressione vi saluto e arriverderci alla prossima guida MIO POPOLO!
I famosi scherzi agli amici: fare una serie di form infinita in java
Salve popolo!
Io le promesse le mantengo e, infatti, eccomi qua con una guida che avevo preannunciato.
I famosi scherzi agli amici, fare una serie infinita di form in Java. Vi è mai capitato che un vostro amico, o comunque qualsiasi persona, vi abbia detto:" Guarda questo bellissimo video di gattini che si baciano" e poi ti accorgevi che non erano gattini simpatici che si baciavano ma ti appariva un form con scritto qualcosa. Tu schiacciavi "ok" o "annulla" e ne appariva un altro, con scritto qualche cavolata. E poi schiacciavi e ne appariva un altro, e un altro, e un altro ancora, finchè non finivi per bestemmiare, spegnere il computer ed insultare il tuo simpatico amico al telefono.
Se vi è capitato, e volete cercare vendetta, questa guida fa per voi.
Se non vi è capitato, e volete farlo, siete un po' ******* ma questa è la guida che fa al caso vostro!
Questo programma è una cosa semplicissima da fare, basta un po' di voglia per scrivere frase per frase. Io ad esempio, per farlo a mio fratello, ci ho messo un'oretta, ma la sua reazione mi ha fatto capire che ne era valsa la pena.
Allora iniziamo con la guida! Prima di tutto aprite il vostro compilatore Java, io Netbeans, voi magari Eclipse, ma è la stessa identica roba.
Create un nuovo progetto JavaApplication e chiamatelo come volete voi, io ho lasciato JavaApplication, il nome preimpostato.
Adesso andate sopra la dichiarazione della classe e importate javax.swing.JOptionPane
Io le promesse le mantengo e, infatti, eccomi qua con una guida che avevo preannunciato.
I famosi scherzi agli amici, fare una serie infinita di form in Java. Vi è mai capitato che un vostro amico, o comunque qualsiasi persona, vi abbia detto:" Guarda questo bellissimo video di gattini che si baciano" e poi ti accorgevi che non erano gattini simpatici che si baciavano ma ti appariva un form con scritto qualcosa. Tu schiacciavi "ok" o "annulla" e ne appariva un altro, con scritto qualche cavolata. E poi schiacciavi e ne appariva un altro, e un altro, e un altro ancora, finchè non finivi per bestemmiare, spegnere il computer ed insultare il tuo simpatico amico al telefono.
Se vi è capitato, e volete cercare vendetta, questa guida fa per voi.
Se non vi è capitato, e volete farlo, siete un po' ******* ma questa è la guida che fa al caso vostro!
Questo programma è una cosa semplicissima da fare, basta un po' di voglia per scrivere frase per frase. Io ad esempio, per farlo a mio fratello, ci ho messo un'oretta, ma la sua reazione mi ha fatto capire che ne era valsa la pena.
Allora iniziamo con la guida! Prima di tutto aprite il vostro compilatore Java, io Netbeans, voi magari Eclipse, ma è la stessa identica roba.
Create un nuovo progetto JavaApplication e chiamatelo come volete voi, io ho lasciato JavaApplication, il nome preimpostato.
Adesso andate sopra la dichiarazione della classe e importate javax.swing.JOptionPane
Se avete fatto possiamo andare avanti, adesso andate sotto il main dove c'è lo spazio per la funzione e scrivete JOptionPane.showMessageDialog(null,"quello che volete scrivere nel primo messaggio")
Così avete creato la prima scatola con il messaggio dentro.
Adesso ripetete questo passaggio tantissime volte andando sempre a capo e scrivendo quello che volete
Adesso ripetete questo passaggio tantissime volte andando sempre a capo e scrivendo quello che volete
Abbiamo creato le nostre scatole con i messaggi.
Come potete notare, all'interno del codice qua sopra, c'è una stringa diversa dalle altre, quella evidenziata in giallo dove c'è scritto: JOptionPane.showInputDialog(null,"Come ti chiami?")
Come potete notare, all'interno del codice qua sopra, c'è una stringa diversa dalle altre, quella evidenziata in giallo dove c'è scritto: JOptionPane.showInputDialog(null,"Come ti chiami?")
Con questa riga di codice, dove ho sostituito Input a Message, è una domanda per l'amico, dove gli chiedi come si chiama, lui avrà una stringa si testo dover poter scrivere il suo nome.
Se ad esempio lui si chiama Giorgio Pincopallino, potete scrivere:
String nome=JOptionPane.showInputDialog(null,"Come ti chiami?");
if (nome=="Giorgio")
{
JOptionPane.showMessageDialog(null,"Ah, ma allora sei Giorgio Pincopallino");
} else {
JOptionPane.showMessageDialog(null,"ah ok");
}
In questo modo se lui scrive Giorgio, tu gli dici "Ah, ma allora sei Giorgio Pincopallino", se scrive un'altra cosa gli dici "ah,ok".
C'è un altro tipo di scatola che si può inserire ovvero: JOptionPane.showConfirmMessage(null,"Sei un maschio?"); questo farà sì che il programma chiederà conferma a Giorgio se è un maschio, in questo form ci saranno tre tasti: Ok, No o annulla.
Se ad esempio volete mettere che se lui dice di essere un maschio il programma gli risponde "Anche io" basta che scrivete così :
int sesso=JOptionPane.showConfirmMessage(null,"Sei un maschio?");
if (sesso==0)
{
JOptionPane.showMessageDialog(null,"Anche io");
} if (sesso==1) {
JOptionPane.showMessageDialog(null,"Io invece sono un maschio");
}
Se lui risponde si (0) il programma gli risponde "Anche io", invece se risponde no(1) il programma risponde "Io invece sono un maschio".
Beh, la guida è finita, sbizzarritevi e fate arrabbiare i vostri amici mettendo tantissimi messaggi, e magari fate qualcosa di interattivo mettendo Input o Confirm. Se volete scrivetemi la reazione dei vostri amici sulla mia pagina Facebook
https://www.facebook.com/pages/Lorenzos-Software/337186299779556?fref=ts
Ciao popolo e alla prossima!
Se ad esempio lui si chiama Giorgio Pincopallino, potete scrivere:
String nome=JOptionPane.showInputDialog(null,"Come ti chiami?");
if (nome=="Giorgio")
{
JOptionPane.showMessageDialog(null,"Ah, ma allora sei Giorgio Pincopallino");
} else {
JOptionPane.showMessageDialog(null,"ah ok");
}
In questo modo se lui scrive Giorgio, tu gli dici "Ah, ma allora sei Giorgio Pincopallino", se scrive un'altra cosa gli dici "ah,ok".
C'è un altro tipo di scatola che si può inserire ovvero: JOptionPane.showConfirmMessage(null,"Sei un maschio?"); questo farà sì che il programma chiederà conferma a Giorgio se è un maschio, in questo form ci saranno tre tasti: Ok, No o annulla.
Se ad esempio volete mettere che se lui dice di essere un maschio il programma gli risponde "Anche io" basta che scrivete così :
int sesso=JOptionPane.showConfirmMessage(null,"Sei un maschio?");
if (sesso==0)
{
JOptionPane.showMessageDialog(null,"Anche io");
} if (sesso==1) {
JOptionPane.showMessageDialog(null,"Io invece sono un maschio");
}
Se lui risponde si (0) il programma gli risponde "Anche io", invece se risponde no(1) il programma risponde "Io invece sono un maschio".
Beh, la guida è finita, sbizzarritevi e fate arrabbiare i vostri amici mettendo tantissimi messaggi, e magari fate qualcosa di interattivo mettendo Input o Confirm. Se volete scrivetemi la reazione dei vostri amici sulla mia pagina Facebook
https://www.facebook.com/pages/Lorenzos-Software/337186299779556?fref=ts
Ciao popolo e alla prossima!
operazioni in c++: sottrazione #2
Salve popolo, è Lorenzo che vi "parla"!
Benvenuti in questa rubrica che mi piace molto, ovvero "Operazioni in c++"! Questa è la seconda guida della rubrica e se mi seguite in questo percorso, potrete imparare un po' le basi, per poi andare a creare programmi molto ma molto ma molto ma molto più difficili.
Io direi di andare subito a vedere come è composto il programma della sottrazione, che tra l'altro è praticamente uguale a quello dell'addizione.
Come ho fatto con il primo numero della rubrica vi metto il codice, ma non vi metto la spiegazione perchè è uguale all'altro e potete andare a vedere lì. Voglio solo cambiare una cosa che nell'altro programma ho sinceramente dimenticato, voglio inserire variabili con la virgola e quindi più precise e per farlo basta inserire DOUBLE al posto di INT:
#include<iostream>
using namespace std;
main()
{
double minuendo,sottraendo,risultato;
cout<<"Inserisci il minuendo"<<endl;
cin>>minuendo;
cout<<"Inserisci sottraendo"<<endl;
cin>>sottraendo;
risultato=minuendo-sottraendo;
cout<<minuendo<<"-"<<sottraendo<<"="<<risultato<<endl;
system("pause");
}
Il programma è fatto, abbiamo cambiato i nomi delle variabili, abbiamo inserito DOUBLE al posto di INT per i numeri con la virgola e infine abbiamo cambiato la variabile risultato sostituendo la sottrazione all'addizione. Spero che questo piccolo programma vi sia utile, come tutta la rubrica!
Scusate, dimenticavo, a fine rubrica ci sarà il finale dove programmeremo una calcolatrice anche con una parte grafica, ma non in c++.
Alla prossima popolo!
Benvenuti in questa rubrica che mi piace molto, ovvero "Operazioni in c++"! Questa è la seconda guida della rubrica e se mi seguite in questo percorso, potrete imparare un po' le basi, per poi andare a creare programmi molto ma molto ma molto ma molto più difficili.
Io direi di andare subito a vedere come è composto il programma della sottrazione, che tra l'altro è praticamente uguale a quello dell'addizione.
Come ho fatto con il primo numero della rubrica vi metto il codice, ma non vi metto la spiegazione perchè è uguale all'altro e potete andare a vedere lì. Voglio solo cambiare una cosa che nell'altro programma ho sinceramente dimenticato, voglio inserire variabili con la virgola e quindi più precise e per farlo basta inserire DOUBLE al posto di INT:
#include<iostream>
using namespace std;
main()
{
double minuendo,sottraendo,risultato;
cout<<"Inserisci il minuendo"<<endl;
cin>>minuendo;
cout<<"Inserisci sottraendo"<<endl;
cin>>sottraendo;
risultato=minuendo-sottraendo;
cout<<minuendo<<"-"<<sottraendo<<"="<<risultato<<endl;
system("pause");
}
Il programma è fatto, abbiamo cambiato i nomi delle variabili, abbiamo inserito DOUBLE al posto di INT per i numeri con la virgola e infine abbiamo cambiato la variabile risultato sostituendo la sottrazione all'addizione. Spero che questo piccolo programma vi sia utile, come tutta la rubrica!
Scusate, dimenticavo, a fine rubrica ci sarà il finale dove programmeremo una calcolatrice anche con una parte grafica, ma non in c++.
Alla prossima popolo!
Le operazioni in c++: addizione #1
Salve popolo!
Come state? Spero bene perchè questo è l'inizio di una rubrica! Zan-zan-zan.
In questa semplicissima e corta rubrica inserirò le 4 operazioni principali: addizione, sottrazione, moltiplicazione e divisione nel linguaggio c++!
Questa è la base dei linguaggi e io sono qui per farvi vedere come potete impararla in pochissimo tempo e memorizzando poche righe di codice!
Allora io direi di iniziare, anche perchè non vedo l'ora!
Questa prima guida è sulla addizione.
Adesso qui sotto vi scriverò il codice e ancora più sotto vi spiegherò ogni singola stringa.
#include<iostream>
using namespace std;
main()
{
int primoaddendo, secondoaddendo,risultato;
cout<<"Inserisci il primo addendo"<<endl;
cin>>primoaddendo;
cout<<"Inserisci secondo addendo"<<endl;
cin>>secondoaddendo;
risultato=primoaddendo+secondoaddendo;
cout<<primoaddendo<<"+"<<secondoaddendo<<"="<<risultato<<endl;
system("pause");
}
Adesso spiego ogni stringa.
Prima stringa: includiamo la libreria iostream, in questo linguaggio ci sono diverse librerie con diverse funzioni, per adesso mettiamo solo questa.
Seconda stringa: usiamo un prefisso per raggruppare una serie di nomi
Terza stringa: inizializziamo la funzione main()
Quarta stringa: apriamo la graffa, si mette all'inizio di ogni funzione
Quinta stringa: Inseriamo le variabili di tipo intero
Sesta stringa: diciamo al programma si stampare la frase "Inserisci il primo addendo"
Settima stringa: diciamo al programma che quello che inserirà l'utente sarà la variabile primoaddendo
Ottava stringa: diciamo al programma di stampare la frase "inserisci il secondo addendo"
Nona stringa: diciamo al programma che quello che metterà l'utente sarà la variabile secondoaddendo
Decima stringa: diciamo al programma che la variabile risultato è uguale alla variabile primoaddendo + secondoaddendo
Undicesima stringa: facciamo stampare al programma la seguente sintassi "primoaddendo + secondoaddendo = risultato"
Dodicesima stringa: finchè l'utente non preme un tasto, il programma non si chiude.
Provate a scrivere quel codice su un compilatore c/c++ come Dev c++ e poi compilatelo.
Alla prossima guida popolo!
Come state? Spero bene perchè questo è l'inizio di una rubrica! Zan-zan-zan.
In questa semplicissima e corta rubrica inserirò le 4 operazioni principali: addizione, sottrazione, moltiplicazione e divisione nel linguaggio c++!
Questa è la base dei linguaggi e io sono qui per farvi vedere come potete impararla in pochissimo tempo e memorizzando poche righe di codice!
Allora io direi di iniziare, anche perchè non vedo l'ora!
Questa prima guida è sulla addizione.
Adesso qui sotto vi scriverò il codice e ancora più sotto vi spiegherò ogni singola stringa.
#include<iostream>
using namespace std;
main()
{
int primoaddendo, secondoaddendo,risultato;
cout<<"Inserisci il primo addendo"<<endl;
cin>>primoaddendo;
cout<<"Inserisci secondo addendo"<<endl;
cin>>secondoaddendo;
risultato=primoaddendo+secondoaddendo;
cout<<primoaddendo<<"+"<<secondoaddendo<<"="<<risultato<<endl;
system("pause");
}
Adesso spiego ogni stringa.
Prima stringa: includiamo la libreria iostream, in questo linguaggio ci sono diverse librerie con diverse funzioni, per adesso mettiamo solo questa.
Seconda stringa: usiamo un prefisso per raggruppare una serie di nomi
Terza stringa: inizializziamo la funzione main()
Quarta stringa: apriamo la graffa, si mette all'inizio di ogni funzione
Quinta stringa: Inseriamo le variabili di tipo intero
Sesta stringa: diciamo al programma si stampare la frase "Inserisci il primo addendo"
Settima stringa: diciamo al programma che quello che inserirà l'utente sarà la variabile primoaddendo
Ottava stringa: diciamo al programma di stampare la frase "inserisci il secondo addendo"
Nona stringa: diciamo al programma che quello che metterà l'utente sarà la variabile secondoaddendo
Decima stringa: diciamo al programma che la variabile risultato è uguale alla variabile primoaddendo + secondoaddendo
Undicesima stringa: facciamo stampare al programma la seguente sintassi "primoaddendo + secondoaddendo = risultato"
Dodicesima stringa: finchè l'utente non preme un tasto, il programma non si chiude.
Provate a scrivere quel codice su un compilatore c/c++ come Dev c++ e poi compilatelo.
Alla prossima guida popolo!
I comandi del terminale di Linux
Linux , il SO open source creato da Linus Torvalds dispone di diversi mezzi , uno di questi è il terminale .
Il terminale di Linux serve per mandare comandi al pc senza bisogno di un'interfaccia grafica . Che vantaggi ci sono? La velocità è massimale in quanto non bisogna aprire tutto "l'ambardan" grafico . Con una semplice stringa puoi dettare comandi molto complessi e che magari con l'interfaccia non sai come fare. Ovviamente per usare questo terminale, bisogna conoscere la sintassi (scrivere sul terminale di Linux è considerato programmare). Ecco i principali comandi : - cd (permette di cambiare la directory da quella nella quale stavi scrivendo il comando) - ls (permette di vedere gli elementi all'interno di una directory) - mv (sposta un file o una cartella da una directory all'altra) - cp (copia un file o una cartella da una directory all'altra - rm (elimina un file , una cartella o una directory) - history (con questo comando puoi vedere i precedenti comandi che hai immesso) - help (ti fa vedere i comandi disponibili) - sudo su (alza il tuo grado , con questo comando hai tutti i permessi necessari) - pwd (mostra la directory attuale) - rm (elimina un file , una cartella o una directory) - mkdir ( crea una directory) - rmdir (elimina una directory senza elementi) - cat (visualizza gli elementi in un file) - free (mostra le informazioni riguardanti la memoria) |
Creare un quiz in javascript
Ciao a tutti!
Questa immagine del blocco note qui a sinistra è il risultato della guida di oggi . In questa guida vi spiegherò come creare un quiz in Javasript! Allora, come vedete il linguaggio JS si può scrivere anche con il blocco note, insieme al linguaggio HTML . Per prima cosa apriamo il tag html , quello che serve per dire che si tratta di un file di Hypertext markup language , e lo chiudiamo a fine pagina . Poi apriamo il tag head , all'interno di questo tag diciamo che stiamo scrivendo con un altro linguaggio, il javascript . Chiudiamo l'head per adesso. Andiamo nel body , il corpo della pagina , qui vogliamo creare l'aspetto del nostro quiz , ad esempio io ho scritto "Capitale della Germania" per indicare la prima domanda del quiz , a capo inseriamo tre textbox con il metodo che vedete nell'immagine, io ho inserito Monaco di Baviera , Berlino e Strasburgo. Ancora a capo inseriamo un bottone con scritto verifica per vedere se la risposta è esatta. Ritorniamo nell'head e scriviamo function prova(), e inizializziamo la funzione prova(), poi quell'if inizia una specie di domanda, e dice, se la textbox 1 (in realtà la risposta due, ma si inizia a contare da 0, quindi la seconda, Berlino, è la 1) è selezionata, aprimi un form dove mi dice che la risposta è esatta, altrimenti dimmi che la risposta è errata. A questo punto il programma è finito e chiudiamo lo script. La pagina web dovrebbe venire così. |
Come salvare dati all'interno di un programma creato con Visual Basic senza Database
Questa è una piccola guida per voi che volete programmare con Visual Basic.
Allora, nell'immagine a sinistra è riportata l'interfaccia grafica di Visual Studio , il software per programmare con questo linguaggio Microsoft. Vi siete mai chiesti come salvare i dati all'interno di un programma? Se cercate guide su internet, troverete solo persone che vi dicono di creare un database ma , se non sapete programmare un database , dovete fare anche un corso accellerato sul linguaggio per i databases . Ad esempio , vogliamo creare un form per il login , e dopo aver creato l'interfaccia grafica, non sappiamo come far sì che i dati dell'utente vengano registrati: 1 - Fare doppio click su My Project , nella colonna di destra 2 - Andare su impostazioni sulla colonna di sinistra 3 - Create una stringa chiamata "username" e una chiamata "password" 4 - Adesso schiacciate sul tasto registrati che avete inserito nel form e dite che la testbox1, l'username, è uguale a: My.Settings.username e fate lo stesso con la password 5- Adesso quelle stringhe sono state registrate ed il gioco è fatto Se volete fare domande scrivetemi sulla pagina Facebook. https://www.facebook.com/pages/Lorenzos-Software/337186299779556?fref=ts |
Creare un file esegubile .jar su Netbeans
Ciao a tutti amici.
Questa guida è per voi che volete programmare in java e allo stesso tempo volete diffondere le vostre creazioni. Come fare?
Su Java, si possono creare file eseguibili .jar con una semplicità assurda e, con un solo click potrete far sì che la vostra creazione venga resa eseguibile per poi diffonderla quanto potete.
Per quelli che usano Eclipse farò un'altra guida per rendere meno disordinate le cose, questa funziona solo per Netbeans, un software per programmare in Java.
Questa guida è per voi che volete programmare in java e allo stesso tempo volete diffondere le vostre creazioni. Come fare?
Su Java, si possono creare file eseguibili .jar con una semplicità assurda e, con un solo click potrete far sì che la vostra creazione venga resa eseguibile per poi diffonderla quanto potete.
Per quelli che usano Eclipse farò un'altra guida per rendere meno disordinate le cose, questa funziona solo per Netbeans, un software per programmare in Java.
Questa qua sopra è l'interfaccia grafica di Netbeans.
Per rendere il file eseguibile basta che schiacciate con il tasto destro sul file in questione (nella colonna di sinistra) e poi nel menù a tendina selezionate "clean and build" (pulisci e costruisci). A questo punto automaticamente Netbeans vi crea un file esegubile che troverete nella cartella dist del progetto . Adesso siete pronti per diffonderlo in rete! |
. |