‫Ben tornato.
‫E questo video, creeremo una casella di riepilogo e puoi vedere qui che abbiamo una piccola casella di riepilogo con
‫le voci.
‫Quindi abbiamo il Bayern Monaco con tre punti o gol, e poi abbiamo il Real Madrid con due gol
‫e la partita è quasi finita.
‫Quindi stiamo usando più elementi diversi qui, che non abbiamo ancora usato.
‫E quando ne seleziono uno e faccio clic su questo pulsante, viene visualizzata una piccola finestra di messaggio selezionata che mi dice della
‫casella selezionata e mi fornisce ulteriori informazioni, o almeno in questo caso, mi dà
‫solo queste informazioni.
‫E, naturalmente, potresti aggiungere qualche informazione in più qui in modo da poter creare una
‫piccola applicazione da quella, che prende i dati da Internet e viene aggiornata continuamente e, beh, ti mostra semplicemente il
‫punteggio attuale delle partite attuali .
‫Va bene.
‫Andiamo avanti e iniziamo a farlo.
‫Quindi creerò un nuovo progetto per questo, che chiamerò ListBox.
‫Quindi andiamo avanti.
‫E ho già questo nome, quindi lo chiamerò C, e qui userò principalmente Zemel.
‫Quindi ho intenzione di trascinare tutto su.
‫E abbiamo questo bene, la nostra immagine qui o ancora la nostra finestra qui.
‫Ma ora quello che voglio fare è usare di nuovo le griglie, ma userò più righe, ovviamente.
‫Quindi andiamo avanti e creiamo una definizione di colonna, una definizione di roll e quel genere di cose.
‫A proposito, in realtà abbiamo solo bisogno di due colonne, quindi non sarà così complicato.
‫Quindi abbiamo solo due colonne diverse.
‫Non abbiamo più righe, quindi non avremo bisogno della definizione del rotolo.
‫Ma per te, se ricordi come farlo, è sempre bene saperlo.
‫Quindi è necessario prima definire le colonne.
‫E qui puoi definire le tue colonne.
‫E andrò avanti e definirò una colonna con una larghezza di una stella e una definizione di colonna con una larghezza di,
‫diciamo, 100.
‫Quindi voglio avere un pulsante nella seconda colonna.
‫Praticamente è quello che voglio usare qui.
‫Va bene.
‫Quindi queste sono due colonne che ho.
‫Questo conterrà la casella di riepilogo e quello di destra conterrà semplicemente questo enorme pulsante che possiamo
‫fare clic una volta che vogliamo ottenere maggiori informazioni su una partita.
‫Quindi ora creiamo una casella di riepilogo.
‫E userò la parola chiave ListBox.
‫Questa casella di riepilogo riceverà un nome.
‫Chiamerò questa casella di riepilogo corrispondenze e allineerò orizzontalmente il contenuto.
‫Quindi l'allineamento orizzontale del contenuto e lo allungherò in modo che allunghi il contenuto della mia casella
‫di riepilogo.
‫E questo qui, questo essere Mezza dovrebbe essere il nome, a proposito, quindi il nome è Elby Mensches.
‫Va bene.
‫Successivamente, voglio un modello di elemento specifico in modo che una casella di riepilogo possa avere un modello di elemento.
‫Quindi userò un modello di elemento punto della casella di riepilogo.
‫E lì dentro posso avere un modello di dati.
‫Quindi creerò un nuovo modello di dati.
‫E ora posso finalmente andare avanti e aggiungere i blocchi di testo o le informazioni.
‫Quindi, come puoi vedere, strutturato in un modo che non abbiamo ancora visto.
‫Ma va benissimo.
‫Vedrai come funziona in un secondo.
‫Quindi abbiamo questa lista.
‫Boxton Abbiamo il modello di articolo, quindi il modello di dati.
‫E qui possiamo visualizzare i dati.
‫E userò una griglia qui.
‫Quindi userò una griglia con margini di due.
‫E questa griglia necessita anche di definizioni di colonne.
‫Quindi creerò un nuovo tag per le definizioni delle colonne dei punti della griglia.
‫E poi qui definirò le definizioni delle colonne o creerò le definizioni delle colonne.
‫A proposito, anche qui lo manterrò semplice.
‫E quello che voglio avere è semplicemente una larghezza, che occuperà lo stesso spazio di tutte le altre colonne.
‫Quindi avrò cinque colonne qui.
‫Uno sarà quello della squadra.
‫Il secondo sarà il punteggio.
‫Il terzo è di nuovo il punteggio.
‫Il quarto è la squadra della seconda squadra.
‫E poi, finalmente, abbiamo i progressi.
‫Quindi vogliamo sapere a che punto è già il gioco, com'è la partita.
‫E ora voglio avere più blocchi di testo.
‫Quindi uno sarà un blocco di testo con una griglia, quella posizione della colonna pari a zero e un testo che voglio
‫associare.
‫Quindi legherò questo testo alla squadra uno.
‫Ora, potresti chiederti cos'è la squadra uno?
‫Bene, dobbiamo definire questa squadra una nel nostro codice dietro.
‫Va bene, quindi quello che farò è prima di andare oltre qui con l'esempio, andrò avanti
‫e farò la citazione dietro e creerò una nuova classe che si occuperà di partite.
‫Quindi questa sarà solo una partita di classe pubblica di classe molto semplice.
‫E questa classe conterrà solo proprietà così pubbliche e proprietà effettivamente create.
‫Quindi, tipo, sarà più facile.
‫Prop e segna uno di un altro segnato anche.
‫Poi ho bisogno di uno, che sarà una stringa, che sarà la squadra uno e poi un'altra, che è anche
‫una stringa.
‫E questa sarà la squadra due.
‫E ora finalmente ne ho uno, che è anche un numero intero, che sarà il completamento.
‫Quindi voglio sapere a che punto è la partita o quanti minuti della partita totale sono trascorsi.
‫Quindi queste sono le informazioni generali su questa classe di incontro.
‫E vedi che questa classe è fantastica.
‫E in generale la programmazione orientata agli oggetti sarà fantastica qui perché possiamo semplicemente modificarla se vogliamo
‫aggiungere qualche informazione in più.
‫Ad esempio, vogliamo aggiungere i giocatori che sono in campo e potremmo creare una proprietà completamente nuova che si prenderà cura del giocatore
‫in modo da poter creare una classe che verrà utilizzata all'interno della partita, che
‫sarà contenere tutti i diversi nomi dei giocatori o qualcosa del genere.
‫Quindi è ottimo per l'estensibilità.
‫Quindi puoi facilmente mantenere quel codice.
‫Ora abbiamo questa classe di corrispondenza e all'interno della mia finestra principale, voglio andare avanti e creare un elenco di corrispondenze.
‫Quindi creerò una lista e la chiamerò match o userò match come elemento della lista in cui voglio
‫essere presente.
‫E si chiamerà fiammiferi, che sarà un nuovo elenco di fiammiferi.
‫Va bene.
‫Quindi ora ho questo elenco di corrispondenze e posso aggiungere elementi a quell'elenco.
‫Quindi aggiungerò una nuova partita, che sarà la mia squadra, una con il valore del Bayern Monaco, grande tifoso
‫del Bayern in Germania.
‫E poi sono i migliori, sono la migliore squadra in Germania e sono piuttosto bravi a livello internazionale.
‫Speriamo che quest'anno vincano la Champions League.
‫Hai ancora un bell'aspetto.
‫Hanno appena battuto la Serbia.
‫Ci scusiamo per questo evento.
‫Poi abbiamo il punteggio uno, che stabilisco come tre e il punteggio che stabilisco come
‫due.
‫E poi finalmente abbiamo un completamento, che fisserò a qualcosa come ottantacinque.
‫Quindi la partita è quasi finita e il Bayern è avanti di un punto o di un gol.
‫OK, in genere è così che posso creare una nuova corrispondenza.
‫E vedi, non avevamo bisogno di creare un costruttore, non avevamo bisogno di creare alcun metodo in quella classe.
‫Abbiamo semplicemente creato una classe di base che ha proprietà e le assegniamo qui.
‫E ora abbiamo un oggetto con tutte queste proprietà.
‫Ed è fantastico perché ora possiamo usarlo per mostrarlo nella nostra lista qui o effettivamente sul nostro.
‫ListBox, quindi ho questo primo blocco di test, che sarà la squadra uno, quindi ho il secondo blocco di
‫testo che dovrebbe essere collegato al punteggio della squadra uno.
‫Quindi sarà il punteggio uno.
‫Quindi il prossimo blocco di testo dovrebbe essere informazioni sulla squadra due.
‫Quindi questo sarà il team to e anche le informazioni sul team to sono solo il nome del team.
‫E poi finalmente segna due e molto finalmente.
‫Quindi, per ultimo, voglio avere una barra di avanzamento, in realtà, non un blocco di
‫testo, che mi informerà su quanto è lontano il gioco, quindi una barra di avanzamento, che
‫imposterò sulla griglia quella colonna per.
‫E dovremo anche cambiare le colonne qui, ovviamente.
‫Uno due tre quattro.
‫Quindi abbiamo queste cinque colonne che abbiamo impostato qui.
‫E ora imposterò la squadra uno alla colonna zero, il punteggio della squadra uno nella colonna uno e così via.
‫E ora voglio avere un valore minimo per quella barra di avanzamento, che sarà zero e un valore massimo, e
‫se conosci Succored e sai che sono 90 minuti di calcio in base a dove
‫vieni o quale inglese si desidera utilizzare, inglese britannico o inglese americano.
‫Quindi abbiamo un valore che vogliamo legare.
‫E lo abbiamo fatto con questo testo qui.
‫Quindi abbiamo semplicemente legato al testo.
‫Ma ora vogliamo associare il valore di una barra di avanzamento perché una barra di avanzamento non è solo un testo, in
‫realtà va bene, ha bisogno di un tipo di valore intero.
‫Quindi quello che legherò qui sarà il completamento del completamento e ora dovremmo essere in grado di
‫testarlo.
‫Quindi, anche se si lamenta, è perché non chiudo la barra di avanzamento.
‫Va bene.
‫Ma come vedi, non c'è niente qui perché i valori che stiamo usando sono nel codice e, beh, non
‫compila ancora il codice.
‫Non controlla il codice della nostra classe principale qui, ad esempio file.
‫E ora fammi controllare se possiamo eseguirlo, ok?
‫E a proposito, se vogliamo eseguirlo, c'è una cosa importante da aggiungere, ed è che
‫Elby abbina che la fonte dell'elemento è uguale alle nostre corrispondenze.
‫Ora, cosa sono tutte le corrispondenze e qual è la fonte dell'elemento?
‫Bene, se guardiamo alle corrispondenze di Halbe, quella è la nostra casella di riepilogo.
‫Così ho chiamato questa casella di riepilogo.
‫Starò in piedi per le partite ListBox.
‫Quindi questa casella di riepilogo si occuperà di tutte le nostre corrispondenze o visualizzerà tutte le nostre corrispondenze.
‫Questa è l'idea alla base.
‫Destra.
‫E ha bisogno di un'origine dati perché altrimenti non mostrerà alcun dato.
‫E ho solo detto, OK, voglio che sia la fonte dei dati delle nostre partite e, beh, le partite dovrebbero essere la fonte
‫dei dati.
‫Quindi ora dovrebbe mostrare questa partita, che è di Monaco per il Real Madrid con un punteggio di tre
‫a due, e che siamo Bayern Monaco, Real Madrid meno tre gol.
‫Il Real ha due obiettivi.
‫E poi abbiamo la barra di avanzamento, che dice che il tempo è quasi scaduto.
‫Quindi la partita è quasi finita.
‫Ora, volevo avere il punteggio in mezzo alle due squadre, quindi dovrò cambiare l'ordine qui.
‫E lo cambierò così.
‫Naturalmente, anche qui devo regolare le colonne perché vorrei avere i punteggi uno accanto
‫all'altro.
‫È più facile confrontare allora.
‫Quindi eseguiamolo di nuovo.
‫E possiamo vedere dall'industria e quanto deve.
‫E in effetti dovrebbe esserci un po' di pozzo, il testo dovrebbe essere centrato.
‫Quindi quello che possiamo fare qui è renderlo un po' più gradevole per la partitura e lo allineerò.
‫E posso farlo con una linea che sarà il centro di allineamento orizzontale.
‫Lo farò per entrambi i punteggi.
‫Quindi eseguiamolo di nuovo.
‫Come puoi vedere, è così che puoi regolare la tua interfaccia utente e applicare le tue modifiche e renderla un
‫po' più bella.
‫Quello che potresti anche fare è allineare questo numero verso destra e quel numero verso sinistra.
‫E potresti anche inserire qualcosa come un kolon nel mezzo o qualcosa del genere.
‫Va bene.
‫Quindi questa è la nostra prima partita.
‫Ora per te, una piccola sfida, per favore vai avanti e aggiungi più corrispondenze diverse.
‫E non deve essere il calcio.
‫Puoi o calcio puoi inserire partite di qualunque cosa dovrebbe essere la barra di avanzamento, qualcosa
‫come il tempo che è scaduto e hai semplicemente le due squadre con i loro punteggi su ogni lato.
‫Quindi, per favore, vai avanti e basta.
‫Va bene, spero che tu l'abbia provato, e dovrebbe essere abbastanza semplice perché abbiamo creato questa partita
‫qui e l'unica cosa che dobbiamo fare è copiarla e incollarla più volte e ora semplicemente aggiustare i
‫nomi della squadra e il discorso.
‫Quindi avevo preparato qualcosa qui.
‫E come ho detto, sono più un tifoso di calcio, quindi aggiungerò squadre di calcio,
‫internazionali, una persona in piedi per il Paris, Sunjammer, che sarà contro il Barsa e il Basilea sta attualmente perdendo
‫contro il PSG, ma possono ancora vincerlo perché hanno ancora molto tempo.
‫Quindi sono solo 50 minuti.
‫Poi dobbiamo essere il torneo B, che è la seconda migliore squadra in Germania per la maggior parte del tempo,
‫e giocano contro HIAS Roma.
‫Poi abbiamo un'altra squadra qui, che è il Manchester United.
‫Giocano contro una galassia.
‫Abbastanza improbabile, ma può succedere che giochino uno contro l'altro.
‫E mi sbarazzerò dell'ultimo punteggio solo così non devo digitare o pensare anche alla diversa
‫squadra qui.
‫Quindi questa partita non è così lunga e non è passata così a lungo.
‫E qui il Manchester United ha segnato un gol.
‫E Zlatan Ibrahim, che ha segnato anche un gol per L. UN. Galassia.
‫Quindi sono 30 minuti.
‫E Barça.
‫Bene, penso che sia tutto a posto.
‫Quindi possiamo tenerlo così com'è e ora possiamo eseguirlo di nuovo.
‫E vedrai che abbiamo questa piccola interfaccia qui che ci mostra tutte le diverse squadre e il loro
‫punteggio.
‫E poi puoi anche vedere quanto tempo sono dentro.
‫Naturalmente, potresti aggiungere qualcosa come l'ora di inizio, l'ora di fine.
‫Puoi aggiungere tutti i tipi di informazioni, qualunque cosa ti venga in mente.
‫Sarebbe carino se avessi qualcosa come tutti i giocatori.
‫Quindi, se vuoi aggiungere la formazione qui, quello che potresti fare è, ovviamente, creare una nuova proprietà
‫chiamata Line Up, che sarà solo una lunga serie di stringhe o anche un elenco di stringhe contenente tutti
‫i diversi giocatori nomi.
‫E poi potresti visualizzarlo una volta che qualcuno preme su uno di quelli e preme il pulsante di selezione.
‫Ma non abbiamo ancora il pulsante di selezione.
‫Ed è quello che aggiungeremo ora, perché potresti dire che voglio avere alcune informazioni aggiuntive lì.
‫E questo è molto rilevante.
‫Questo è molto buono se lo vuoi o bene, se arrivi mai al punto in cui ne
‫avrai effettivamente bisogno in un'applicazione.
‫Quindi lo metterò fuori dagli schemi.
‫E a proposito, il nostro ListBox, non ho impostato nessuna colonna qui, ma è qualcosa che, beh, abbiamo
‫per noi.
‫Quindi il primo elemento sarà automaticamente a zero zero se non lo assegniamo.
‫Ma lo assegnerò tra un secondo.
‫Prima di tutto, aggiungerò un pulsante, quindi creiamo un nuovo pulsante.
‫Impostiamolo nella colonna uno della griglia e aggiungiamo un evento clic ad esso.
‫E creerò un nuovo evento.
‫Quindi dirò solo un nuovo gestore di eventi e aggiungerà un metodo di clic del pulsante per me.
‫E chiamerò questo spettacolo selezionato.
‫OK, quindi fai clic sul pulsante.
‫Forse non è il nome migliore, ma sì, va bene.
‫Possiamo usare questo pulsante.
‫Clic.
‫Quindi qui abbiamo questo metodo di clic del pulsante e ciò che farà è che mi mostrerà alcune informazioni in più.
‫E per ora farà solo quanto segue.
‫Controllerà solo se la corrispondenza con cui è stata selezionata non è vuota.
‫Quindi Elby corrisponde a quell'elemento selezionato non è uguale, vuoto o nullo, perché se è nullo, non voglio che
‫succeda nulla.
‫Ma se non è ora, voglio mostrare qualcosa nella finestra del messaggio e mostrerò
‫qualcosa come la corrispondenza selezionata.
‫Ci sarà più e qui mostrerò tutte le diverse partite.
‫Così.
‫Ho bisogno di qualcosa come Halbe abbina quell'elemento selezionato come una partita, e da quello voglio avere la squadra
‫perché ora la l. Corrispondenza B, l'elemento selezionato non è una classe di corrispondenza, ma voglio usarlo come
‫corrispondenza.
‫E lì voglio mostrare la squadra uno più uno spazio vuoto più la riga successiva.
‫Quindi lo copio qui, lo inserisco nella riga successiva.
‫E qui, non voglio mostrare la squadra.
‫Voglio mostrare il punteggio uno.
‫Poi, nella prossima corsia, voglio tirare il punteggio di due.
‫E infine, voglio mostrarlo alla squadra due.
‫E dopo, non ho più bisogno di spazi vuoti e posso usare i due punti e rendere questo il punto e
‫virgola.
‫OK, è così che posso mostrare qualcosa nella finestra dei messaggi.
‫E in questo caso, mostrerò ancora una volta il morale della mia squadra.
‫Quindi vedi che Elby corrisponde all'elemento selezionato.
‫L'elemento selezionato è un oggetto e voglio usarlo come una partita in modo da poter accedere alle proprietà della squadra
‫uno, della squadra due e del punteggio, altrimenti non potrei farlo.
‫Quindi, se lo tralascio, posso chiamare la squadra uno.
‫Te lo mostro nel secondo.
‫Quindi qui, supponiamo che questo Elby corrisponda all'elemento selezionato che e qui puoi vedere che non mi offre le
‫proprietà perché questo è un oggetto.
‫Questo elemento selezionato è solo un oggetto e ha solo quei metodi disponibili uguali a string e così
‫via.
‫Ma ciò di cui ho effettivamente bisogno sono le proprietà della mia partita.
‫E so che l'oggetto che è stato selezionato è un oggetto match.
‫Ecco perché posso accedere alle sue proprietà.
‫Quindi ora andiamo avanti e testiamolo.
‫E dopo avremo finito con questo video.
‫Quindi spero che tu possa seguire e che sia tutto a posto.
‫Quindi ora ho selezionato Barsa, è stato selezionato RPG e, come puoi vedere, ho selezionato la corrispondenza tra Pidgey tre e Barsa.
‫Quindi questo è il punteggio attuale.
‫E qui potresti, ovviamente, andare avanti e aggiungere qualche informazione in più o potresti anche aprire
‫una nuova finestra in cui mostrare tutte le diverse informazioni, come la formazione della partita delle due squadre
‫e così via.
‫Va bene.
‫Era un video piuttosto lungo.
‫E abbiamo fatto un bel po' di cose.
‫Abbiamo usato ListBox, come hai visto.
‫Quindi usiamo di nuovo la griglia.
‫Bene, lo usiamo già.
‫Ma ciò che è stato interessante in questo è stato, per esempio, che abbiamo creato una classe che contiene solo proprietà che
‫abbiamo usato per creare questo piccolo elenco di corrispondenze, il che è piuttosto interessante perché
‫possiamo facilmente estenderlo mentre procediamo.
‫E abbiamo anche usato il data binding qui, quindi ci siamo legati a una proprietà all'interno della nostra classe, all'interno della nostra
‫classe della finestra principale, che è la nostra.
‫Abbina qui, così possiamo accedervi facilmente, ed è piuttosto interessante.
‫Okkeydokey, quindi direi che va bene per questo video.
‫Ci vediamo al prossimo.