‫Ben tornato.
‫Ora che sai come creare le tue prime piccole query, come impostare tutto con un database e così
‫via.
‫È tempo per noi di andare avanti e iniziare con l'interfaccia utente e fare alcune cose folli con l'interfaccia utente.
‫Quindi andiamo al file Zemel della finestra principale.
‫E possiamo lasciarlo così.
‫Chiudiamo questo così abbiamo un po' più di spazio qui.
‫E in effetti, penso che vada bene.
‫Va bene, quindi prima di tutto, di cosa abbiamo bisogno?
‫Abbiamo bisogno di una lista qui.
‫E ho usato una casella di riepilogo e diamo un'occhiata qui.
‫Possiamo vedere che abbiamo l'etichetta e abbiamo i pulsanti della casella di riepilogo e così via.
‫E inizieremo con l'etichetta e la casella di riepilogo prima di fare altro.
‫E mentre potremmo andare avanti e fare tutte quelle cose, in modo molto pulito e pulito e creare griglie e
‫tutte le diverse colonne e righe e tutto quel genere di cose, quello che farò è semplicemente trascinare
‫e rilasciare tutto lì dentro e lascia che Zemel faccia il lavoro per noi, perché questo è ciò che questo Dorel
‫e questo capitolo non riguardano molto le YPF.
‫Riguarda molto di più il componente del database.
‫Quindi non ho intenzione di passare troppo tempo su Zemel qui.
‫OK, quindi per ottenere qualcosa sulla nostra finestra principale, ingrandirò un po'.
‫In realtà, non abbiamo bisogno di quella grande parte di dicembre qui perché vedremo solo come verrà sommato il
‫codice.
‫E qui dentro, mi limiterò a trascinare dentro delle cose.
‫Allora di cosa ho bisogno?
‫Bene, ho bisogno di un'etichetta, quindi inizierò con l'etichetta e la trascino dentro e la metterò proprio qui
‫nell'angolo in alto a sinistra.
‫E invece di etichetta, dirà Tsou list.
‫Quindi aggiungerò una casella di riepilogo.
‫Che conterrà tutti i diversi elementi dell'elenco, e lo dirigerò appena sotto l'elenco o sotto l'elenco,
‫e lo innalzerò un po' più in alto.
‫Ho intenzione di cambiare le dimensioni di un po'.
‫Quindi questo sarà 500 volte, diciamo settecentoventicinque.
‫Dovrebbe andare bene.
‫Ora posso allargarlo un po'.
‫E come puoi vedere, tutto viene impostato qui in basso.
‫Quindi c'è un margine.
‫C'è un allineamento verticale verso l'allineamento orizzontale in alto verso sinistra per la nostra etichetta.
‫Quindi la nostra casella di riepilogo è allineata orizzontalmente verso sinistra, ha un'altezza specifica.
‫C'è un margine in alto e così via.
‫Quindi puoi vedere che è tutto impostato qui direttamente per noi.
‫E quello che voglio fare è che gli elementi vengano visualizzati qui o che gli elementi dell'elenco appaiano nel mio elenco
‫e.
‫Pertanto, avrò bisogno di creare un nome per esso, quindi aggiungerò un nome
‫alla mia casella di riepilogo e chiamerò un nome uguale all'elenco degli zoo e beh, è l'elenco di Zoosk.
‫Ecco perché lo chiamerò così.
‫Ora, torniamo alla nostra citazione, perché ora voglio mostrare il nostro Zus su quell'elenco e bene, potremmo eseguire una query e
‫tutto il resto, ma non sarà sufficiente.
‫Dobbiamo usare un approccio specifico qui in Do diesis e possiamo farlo in modo molto pulito e veloce con Link,
‫ma non tratteremo Lync fino al prossimo capitolo.
‫Quindi, per ora, lo faremo alla vecchia maniera.
‫Diciamo che in seguito aggiungeremo al collegamento allo spazio dei nomi, che, beh, aumenterà la velocità e ridurrà la quantità
‫di codice che dobbiamo scrivere.
‫Ma per ora, quello che dobbiamo fare è avere una connessione etica, quindi
‫creerò una connessione etica e per usare la connessione Ezekial, ho bisogno di uno spazio dei nomi qui usando i dati
‫di sistema che salvano il nostro cliente .
‫E ora, come puoi vedere, una connessione in scala sembra andare bene e possiamo creare un oggetto di
‫connessione oscuro.
‫E la chiamerò una connessione di scala.
‫Ora, a un certo punto, dobbiamo inizializzarlo.
‫E il migliore è farlo nel nostro costruttore della finestra principale.
‫Quindi dirò solo, Eskew, la nostra connessione sarà una nuova vecchia connessione storta.
‫E ora ha bisogno.
‫Bene, ci sono più sovraccarichi diversi.
‫E quello che userò è questo qui, stringa, connessione, stringa.
‫Beh, indovina un po'?
‫Abbiamo una stringa di connessione.
‫L'abbiamo impostato nell'ultimo video.
‫È questa stringa chiamata Stringa di connessione, che proviene dal gestore della configurazione di tipo stringa di connessione.
‫Quindi è una stringa di connessione.
‫È bello perché è esattamente ciò di cui abbiamo bisogno.
‫Quindi lo consegneremo e dirò semplicemente così.
‫Quindi ora abbiamo una connessione oscura.
‫Quindi la nostra finestra principale.
‫Quindi questo programma qui, il nostro manager è connesso al database qui, ed è questa stringa di connessione DB che ce lo
‫consente.
‫Va bene, ora, quello che voglio fare è mostrare tutti i miei zu e quindi creerò un
‫nuovo metodo e dovrebbe essere privato perché nessuno ha bisogno di vedere che potremmo renderlo pubblico in modo da potervi accedere da
‫altre classi.
‫Ma lo renderò privato in modo che solo questa classe possa accedervi.
‫E lo chiamerò uno spettacolo, Zus.
‫E qui dentro.
‫Ho bisogno di equerry prima, quindi creerò una nuova query, la query di stringa sarà una stella selezionata
‫da Tsou.
‫Bene, quello farà è che selezionerà tutto dal nostro tavolo Ziu.
‫E come puoi vedere qui, questo è un tavolo e contiene tutte le posizioni.
‫Quindi ora abbiamo questa query e possiamo usare quella query con un adattatore effettivo che ha ucciso l'adattatore dati, per
‫essere precisi, il vecchio adattatore dati.
‫E quell'adattatore dati ESKILD ora può andare avanti e creare una connessione a quel database che abbiamo ed eseguire la
‫query.
‫Quindi è più o meno quello che fa.
‫Quindi qui andiamo, consegna la query e poi consegniamo la connessione della scala, come puoi vedere qui.
‫Quindi diciamo escudo call neck churn in quel modo.
‫E ora questo è più o meno quello che sarà.
‫Ed è una lettera minuscola, Ezekial Connection, come se volessimo avere l'istanza della nostra connessione di scala, non la
‫classe, ovviamente.
‫Quindi quello che farà è che questo adattatore Ezekial eseguirà questa query su quella connessione.
‫Quindi sulla nostra connessione Eskil, che si connette al nostro database.
‫Va bene, quindi è più o meno quello che fa.
‫OK.
‫Quindi puoi praticamente vedere questo come anche un adattatore Cual, un'interfaccia per rendere utilizzabili le tabelle e vedere
‫oggetti appuntiti, quindi anche il Mutebi su Ezekial Adapter, che non abbiamo bisogno di aprire una connessione con Israele
‫e chiuderla perché l'adattatore se ne occuperà.
‫Quindi sta assumendo molto peso dalle nostre spalle, praticamente.
‫Quindi quello che dobbiamo fare qui è usare la tastiera e usare il nostro adattatore dati Ezekial che abbiamo appena
‫impostato.
‫E qui dentro possiamo usarlo.
‫Quindi creerò una tabella di dati, che sarà la mia tabella ZUILL, ed è una nuova tabella di dati.
‫Pur non lamentandosi e non ci sono ancora dati da inserire nella tabella, possiamo risolverlo utilizzando il sistema di classi di quei
‫dati.
‫Quindi, usare i dati di sistema e ora qui è in realtà qualcosa di strano qui e voglio solo creare una nuova tabella
‫di dati qui.
‫Quindi cos'è la tabella dei dati ci consente di archiviare i dati dalle tabelle all'interno di un oggetto.
‫Quindi praticamente un tavolo dello zoo è un oggetto del nostro tavolo o un oggetto in C diesis praticamente.
‫Quindi questo ci permette di essere praticamente un'interfaccia tra il tavolo e quello che abbiamo qui.
‫Quindi tabella dati e set di dati, sono due classi diverse che possiamo usare per ottenere alcuni dati dal nostro
‫database.
‫E ora posso eseguire il mio adattatore Ezekial con il metodo del film e riempirà la tabella dello zoo perché ora abbiamo appena creato
‫una tabella di dati.
‫Ora lo riempiamo con il tuo adattatore.
‫Quindi praticamente con tutto il contenuto che ci viene fornito dalla query.
‫E quello che possiamo fare ora è ottenere il nostro elenco DOS e visualizzare il
‫percorso dei membri e quella sarà la posizione.
‫E poi dobbiamo avere anche l'idea.
‫Elenco Zoo.
‫Sarà un percorso di valore selezionato, che sarà la nostra idea.
‫E ora finalmente abbiamo un elenco con la fonte di quell'elemento.
‫E quella sarà la nostra tabella dello zoo, quella vista predefinita, quindi per impostazione predefinita otterrai una vista personalizzata della tabella che potrebbe includere una
‫vista filtrata o una posizione del terzo.
‫Quindi quello che stiamo facendo qui con queste tre righe è che diciamo che la colonna praticamente del nostro elenco zus con il contenuto
‫che vogliamo vedere sarà la posizione dalla nostra tabella, quindi il percorso del
‫valore selezionato.
‫Quindi il valore dietro l'elemento specifico all'interno della nostra lista sarà l'idea.
‫E come fonte dell'elemento, abbiamo detto che questa è una tabella qui, vista predefinita.
‫Quindi diciamo semplicemente che il contenuto della nostra tabella sarà la fonte dell'elemento per il nostro elenco.
‫Quindi ora riempirà la nostra lista o la nostra casella di riepilogo con il contenuto della tabella dello zoo.
‫Quindi quali informazioni sulla tabella e sulla tabella che la tabella dovrebbe essere mostrata nel nostro ListBox?
‫Questo è il percorso del membro di visualizzazione, quindi quale valore deve essere fornito quando viene selezionato un elemento da una casella
‫di riepilogo?
‫Questo è il percorso del valore selezionato.
‫E infine fai riferimento ai dati che la casella di riepilogo dovrebbe popolare.
‫E questa è la fonte dell'oggetto.
‫Bene, la vista predefinita della tabella Owusu, che è la tabella dati, che contiene tutti i dati.
‫Ora, è fantastico.
‫E possiamo eseguirlo.
‫Ma c'è una cosa che dobbiamo considerare e bene, eseguiamola prima di considerarla e
‫prima di occuparcene in un secondo.
‫E come puoi vedere, c'è la nostra lista ed è vuota.
‫E questo perché non lo sto chiamando, quindi chiamiamolo nella nostra finestra principale qui.
‫Chiamiamo questo metodo show Zus.
‫E ovviamente, prima di eseguirlo, è importante che la posizione inizi con la L maiuscola
‫perché se guardo il mio zoo, la posizione o il.
‫Il nome della colonna della posizione iniziava con la L maiuscola.
‫Ora, se lo avviamo, dovremmo vedere il nostro Zus sullo schermo.
‫Ed eccoci a New York, Tokyo, Berlino, Il Cairo e Milano.
‫E se lo confronti con il tuo elenco, lo chiuderò e lo confronteremo con i dati
‫nella tabella dello zoo.
‫Quindi mostra i dati della tabella che possiamo vedere a New York, Tokyo, Berlino, Il Cairo e Milano.
‫Tutto bene.
‫Quindi questo è stato il primo passo verso la nostra piccola applicazione.
‫E come puoi vedere, non è così difficile quando usi un connettore perché sta aprendo la connessione
‫Eskil.
‫Sta chiudendo la connessione Eskil come richiesto.
‫Ed è piuttosto breve.
‫Il codice non è così lungo, ma possiamo anche accorciarlo in seguito.
‫C'è solo una cosa che vorrei aggiungere ancora, ed è che provo a catturare, perché quando usi qualcosa
‫con database o connessioni e cose del genere, è sempre bene usare, prova a catturare perché
‫potrebbe esserci un errore, potrebbe succedere qualcosa, potrebbe sorgere un'eccezione.
‫E lo prenderò semplicemente con un'eccezione generica.
‫E questa sarà una finestra di messaggio che mostrerà e mostrerà solo la E alla stringa.
‫Quindi mostrerà solo l'errore perché potremmo, ovviamente, catturare tutte le diverse eccezioni che potrebbero
‫verificarsi ogni volta che lo usiamo.
‫Ma lo manterrò semplice e aggiungerò solo questa eccezione generica e ci mostrerà qual è
‫stato l'errore se mostrare gli zoo non dovesse funzionare per qualche motivo.
‫Bene, questo è tutto per questo video e per il prossimo video, aggiungeremo la funzionalità
‫in modo da poter mostrare gli animali associati di quello specifico zoo su cui stiamo facendo clic.
‫Quindi ci vediamo lì.