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!