‫Ben tornato.
‫E questo video, creeremo il nostro primo progetto, l'applicazione Hello World, che è tradizione quando si avvia
‫un nuovo linguaggio di programmazione.
‫Quindi l'idea è di scrivere semplicemente un codice Hello World che verrà poi visualizzato in qualche modo.
‫Nel nostro caso, verrà visualizzato sulla console, che è un piccolo software che apparirà e vedrai
‫come funziona e un po'.
‫Quindi, una volta aperto Visual Studio 20, 19, troverai questa opzione qui per creare un nuovo progetto, che è
‫esattamente quello che faremo.
‫Quindi, una volta fatto clic su di esso, troverai questa schermata qui in cui puoi selezionare i modelli
‫recenti.
‫Nel mio caso, dice applicazione console.
‫Nel tuo caso, probabilmente non sarà disponibile qui perché non hai creato un progetto recente,
‫ma puoi selezionarlo qui dal lato destro.
‫E ciò che è visibile per te qui dipende dai pacchetti che hai installato nel tuo programma di installazione di Visual Studio,
‫come abbiamo fatto un paio di video indietro.
‫Quindi qui ora puoi selezionare questa applicazione console C e deve dire C diesis.
‫Ecco una parte superiore per essere la versione C sharp di esso, perché c'è anche un'applicazione console
‫di base visiva e credo anche una versione F da qualche parte laggiù.
‫Quindi ciò che è interessante per noi sarà questo qui, che dice un progetto per la creazione
‫di un'applicazione a riga di comando che può essere eseguita su quel Natcore su Windows, Linux e Mac OS.
‫Quindi questo è quello che voglio selezionare.
‫A proposito, se hai già aperto Visual Studio in questo modo, come probabilmente hai fatto, allora
‫quello che puoi fare è andare al file nuovo e progetto e da lì puoi anche selezionare questa applicazione console.
‫Quindi qui la finestra si aprirà allo stesso modo.
‫Quindi, se selezioni una delle altre opzioni qui, ciò che cambierà sarà il codice che sarà in grado
‫di generarlo per te.
‫Quindi ciò che sostanzialmente fa è che genera solo un mucchio di codice per noi e non dobbiamo nemmeno
‫digitarlo manualmente da soli.
‫Ovviamente, potresti creare un intero software senza utilizzare un ID come Visual Studio, e anche questo andrebbe
‫bene.
‫Ma è molto più difficile perché ci sono molti errori che potrebbero apparire e non
‫li noteresti nemmeno perché l'IEEE non ti supporta e dovresti scrivere tutto il
‫codice manualmente da solo.
‫E vedrai cosa intendo con questo in un secondo.
‫Quindi selezioniamo questa applicazione console, facciamo clic su Avanti e poi diamogli un nome.
‫E lo chiamerò Hello World.
‫Verrà archiviato in questa posizione, come puoi vedere qui, e questo sarà il nome della soluzione.
‫Quindi potresti cambiarlo se lo volessi.
‫Quindi ora premiamo Avanti e puoi selezionare il framework di destinazione.
‫E userò punto net 5. 0, che è la versione corrente.
‫Quindi, nel caso in cui dicesse dot net, chiama tre punti uno per il supporto a lungo termine, funzionerebbe anche questo.
‫Farebbe sostanzialmente la stessa cosa.
‫Ma consiglierei di usare solo dot net five perché è l'ultima versione del framework dot net.
‫Ed è un framework super potente, il che significa sostanzialmente che c'è già molto codice che lo circonda.
‫E puoi semplicemente sfruttare le funzionalità che desideri utilizzare per il tuo software.
‫Ed è quello che faremo.
‫Quindi non vogliamo scrivere tutto da zero.
‫Vogliamo avere una struttura che ci aiuti davvero qui.
‫E questo è generalmente un buon approccio.
‫Quindi ora andiamo avanti e creiamo questo.
‫E questo genererà automaticamente un programma per noi.
‫Quindi ci siamo.
‫Per impostazione predefinita, ha generato questo programma quel file CSS per me e il progetto stesso.
‫Quindi, se esaminiamo il progetto, puoi fare clic con il pulsante destro del mouse qui e puoi andare alla cartella di
‫apertura e all'esploratore di file, e questo ti mostrerà tutti i file che sono stati generati.
‫Quindi ha generato questa cartella del mondo con questo SLN, che è un file di soluzione di Visual Studio, che sostanzialmente aprirebbe
‫questo progetto che abbiamo lì.
‫E poi, se vai più a fondo, troverai la cartella bin con la cartella debug e la cartella oggetto, anche
‫con il lavoro e un paio di file.
‫E poi la cosa interessante è che questo programma funziona.
‫Quindi, se fai doppio clic su di esso, si aprirà automaticamente in Visual Studio, come puoi vedere qui.
‫Ma puoi anche aprirlo facendo clic e modificando qui, ad esempio, e poi si aprirà
‫nell'editor.
‫Quindi qui vedi che è qui che puoi anche scrivere il tuo codice direttamente nell'editor.
‫Ma la bellezza è davvero nel codice dello studio visivo che hai questa codifica a colori che ti
‫aiuta e capisce se abbiamo un errore nel nostro codice.
‫Quindi, ad esempio, se dimentico il punto e virgola qui alla fine, verrà visualizzato, ehi, manca
‫qualcosa.
‫E dice anche che ci si aspettava un punto e virgola.
‫Quindi mi permetta di aggiungerlo lì.
‫Va bene.
‫Quindi ora cosa sta succedendo sullo schermo?
‫Quello che abbiamo questo using system, quello che fa è fondamentalmente dice che voglio usare lo spazio dei nomi chiamato
‫system.
‫E questo sistema dello spazio dei nomi ha un sacco di classi diverse, che puoi quindi usare.
‫Quindi fondamentalmente funzionalità che puoi usare e stai usando.
‫Il sistema ha, ad esempio, dettagli su cosa sia una console.
‫Quindi, una volta che passi con il mouse su questa tastiera della console, vedrai che dice sistema di classi, quella console.
‫Quindi c'è questo spazio dei nomi chiamato sistema, che contiene un mucchio di classi.
‫E possiamo usarli ora nel nostro progetto perché abbiamo appena aggiunto lo spazio dei nomi e in seguito possiamo aggiungere lo spazio dei
‫nomi.
‫Ad esempio, se desideri inviare e-mail e possiamo semplicemente aggiungere uno spazio dei nomi e-mail qui, questo ci darà
‫un sacco di classi che possiamo usare per, ad esempio, inviare e-mail con il nostro software.
‫Ora stiamo creando il nostro spazio dei nomi chiamato Hello World.
‫E all'interno di questo spazio dei nomi chiamato Hello World.
‫Abbiamo la nostra classe che abbiamo chiamato program e che è stata fatta per noi per impostazione predefinita perché non abbiamo cambiato
‫questo nome da soli.
‫Ma va bene.
‫Quindi concedi, dice Class.
‫Ciao, Programma Mondiale.
‫Simile a quello che abbiamo qui, una volta che l'abbiamo sopra la console dove dice sistema di classe quella console.
‫Quindi ogni singola classe ha una certa funzionalità in.
‫Nel nostro caso, questo programma di classe qui ha solo una funzionalità in cui entra in questo metodo principale.
‫Quindi questo è il punto di ingresso di qualsiasi programma.
‫E poi qui, aggiungerò solo un commento qui, punto Ansaru del nostro programma, quindi questo qui è un
‫commento, ok?
‫Sto usando le doppie barre qui per assicurarmi di scrivere un commento che non avrà alcun
‫impatto sul nostro software.
‫Quindi il nostro programma farà esattamente come ha fatto senza questa riga di codice.
‫Ma ciò che questa riga di codice fa per noi è che ci aiuta a capire cosa sta succedendo nel codice in modo
‫che noi programmatori possiamo semplicemente aggiungerlo.
‫E qualcun altro che legge il nostro codice, Leron, può capire cosa abbiamo scritto lì, perché più il tuo software diventa
‫complesso, più è difficile da capire e più è importante che tu abbia questo tipo di commenti
‫che ti aiutano a capire cosa ogni singola riga lo fa.
‫Quindi questo è quello che ti consiglierei di fare se vuoi davvero imparare più velocemente, è aggiungere
‫un commento dopo ogni singola riga che stai scrivendo.
‫Se non lo capisci completamente, provi a scrivere un commento sul tentativo di capire cosa c'è scritto
‫lì magari guardando una certa parte del video e così via.
‫OK, quindi questo è il punto di ingresso del nostro programma.
‫Non esamineremo troppo.
‫Qual è lo statico significa che per ora significa solo che non è necessario creare un oggetto per eseguire
‫questo metodo.
‫Ciò significa che sarebbe troppo per questo punto del corso.
‫Vedremo cosa significa più avanti nel corso.
‫Quindi diciamo che questo metodo è void quindi non restituisce nulla.
‫Vedremo cosa significa quando esamineremo i metodi.
‫E poi questo è il metodo vero e proprio.
‫Vedremo anche quali sono i metodi più avanti.
‫Quindi fondamentalmente stiamo dicendo, OK, questo è il punto di ingresso del nostro programma e una volta eseguito il nostro programma,
‫esegui il codice che si trova all'interno di queste parentesi graffe qui.
‫E per ora, quello che fa è usare questa console, che è un codice predefinito, che è all'interno
‫di questo sistema, lo spazio dei nomi, e usa il suo metodo chiamato Bright Line, che poi si trova direttamente sulla console.
‫Quindi, una volta che passi con il mouse su questa console qui, dice che rappresenta l'output di input standard e i flussi
‫di errore per le applicazioni della console.
‫Quindi ora, se eseguiamo il nostro programma, vedremo che si apre automaticamente questa piccola finestra e dice,
‫ciao, mondo qui.
‫OK, questo è ciò che il nostro software ora fa per noi.
‫E da dove veniva?
‫Bene, è venuto da ha il mondo.
‫Ben Debark Dot Net 5. 0.
‫Ciao, Mondo XM.
‫OK, quindi quel file è stato eseguito per noi e ha detto Hello World.
‫Quindi ora invece di dire Hello World, aggiungiamo un'altra riga.
‫Quindi copiamo questa riga qui.
‫Aggiungiamolo sotto e diciamo qualcosa come, Ciao, Dennis e Mike, dirà Ciao, Dennis.
‫E nel tuo caso, quello che vorrei che tu facessi è che tu lo cambi, per dire ciao e poi
‫il tuo nome.
‫OK, e ora diremo ciao, mondo in una riga e nel secondo pianeta, diremo ciao, Dennis.
‫Quindi eseguiamo il software molto velocemente.
‫E vedi che dice Il mondo in una riga.
‫E poi la seconda riga dice: Ciao, Dennis.
‫Ora, quello che puoi anche vedere è che invece di questa linea luminosa, hai queste parentesi all'interno di
‫quelle parentesi.
‫Hai questa stringa che è il nome ufficiale, fondamentalmente un pezzo di testo in cui devi racchiuderlo
‫tra virgolette, come vedi qui.
‫E poi abbiamo una parentesi di chiusura e un punto e virgola alla fine.
‫Un punto e virgola è molto importante almeno nella programmazione e nella maggior parte dei linguaggi di programmazione.
‫Ci sono alcuni linguaggi di programmazione che non usano un punto e virgola alla fine di ogni riga, ma in
‫C diesis è obbligatorio.
‫Quindi in pratica stiamo dicendo, OK, qui è dove finisce l'affermazione.
‫Quindi qui lo finiamo con un punto e virgola.
‫Quindi lo stesso vale qui, stiamo finendo l'affermazione e stiamo aggiungendo un punto e virgola.
‫All'inizio potrebbe sembrare un po' strano, ma non preoccuparti.
‫Te ne accorgerai più tardi.
‫Quindi ora quello che puoi anche vedere è che ci sono un sacco di parentesi graffe, quindi
‫aveva questo spazio dei nomi Hello, world ha una parentesi graffa, una di apertura qui e una di chiusura laggiù, che viene automaticamente contrassegnata
‫anche quando ne contrassegno una di loro.
‫Quindi dice, OK, questa parte ora è mio amico.
‫Quindi questa è la parte che è dentro di me.
‫Quindi ecco la chiusura, tutto questo codice qui è all'interno dello spazio dei nomi Hello World.
‫E poi questa roba qui è all'interno del programma della classe.
‫E poi abbiamo questo metodo chiamato Main.
‫E dentro c'è quel codice qui.
‫Quindi sul lato sinistro, puoi anche vedere questo meno qui e puoi comprimere le voci in codice
‫semplicemente premendo su di esse.
‫E questo sarà poi.
‫Riduci il tuo codice, ma il codice è ancora lì.
‫Ora, un'altra cosa molto breve e molto interessante che volevo mostrarti è che se apri la cartella in
‫Esplora file e vai effettivamente a bin debug punto net cinque, scoprirai che c'è questo inferno un
‫mondo, ma è un file.
‫Quindi, se fai clic su di esso, si aprirà anche la console.
‫Ma purtroppo chiude subito.
‫Quindi, se vuoi assicurarti che rimanga aperto, devi aggiungere questa riga qui, che dice console dot
‫read.
‫Quindi quello che farà è leggere il carattere successivo dal flusso di input standard.
‫OK, e dobbiamo anche usare queste parentesi perché in realtà stiamo chiamando un metodo.
‫Come ho detto, vedremo quali sono i metodi più avanti e abbiamo bisogno di un punto e virgola
‫per completare l'istruzione.
‫Quindi ora se esegui questo codice, verrà eseguito come prima, ma rimarrà aperto e mi lascerà premere un
‫tasto e poi si chiuderà, per così dire, anche se in Visual Studio, per impostazione predefinita, almeno questo finestra
‫aperta per noi per il debug.
‫Puoi disattivarlo se vai a questa impostazione qui.
‫Quindi strumenti, opzioni, debug chiudono automaticamente la console con interruzioni del debug.
‫Quindi sentiti libero di fare quel cambiamento.
‫Ma ciò che è interessante ora è se torni al nostro ciao mondo, tranne per il fatto che la finestra
‫ora rimane aperta, quindi rimane aperta.
‫E ora, una volta premuto il tasto, si chiude.
‫OK, questo è il nostro software.
‫Quindi ora abbiamo scritto il nostro X File e possiamo usare questo file per impressionare i nostri amici.
‫Va bene.
‫Quindi questo è tutto per questo video.
‫Ci vediamo al prossimo.