‫Content de te revoir.
‫Maintenant que vous savez créer vos premières petites requêtes, comment tout mettre en place avec une base de données et ainsi
‫de suite.
‫Il est temps pour nous d'aller de l'avant et de commencer avec l'interface utilisateur et de faire des choses folles avec l'interface utilisateur.
‫Passons donc au fichier Zemel de la fenêtre principale.
‫Et nous pouvons je peux le laisser comme ça.
‫Fermons ceci pour avoir un peu plus d'espace ici.
‫Et en fait, je pense que c'est bien.
‫D'accord, alors tout d'abord, de quoi avons-nous besoin ?
‫Nous avons besoin d'une liste ici.
‫Et j'ai utilisé une zone de liste et en fait, vérifions-la ici.
‫Nous pouvons voir que nous avons l'étiquette et nous avons les boutons de la zone de liste et ainsi de suite.
‫Et nous allons commencer par l'étiquette et la zone de liste avant de faire plus que cela.
‫Et tandis que nous pourrions aller de l'avant et faire tout ça, de manière très propre et propre et créer des
‫grilles et toutes les différentes colonnes et lignes et tout ce genre de choses, ce que je vais faire,
‫c'est simplement faire glisser et déposer tout là-dedans et laissez Zemel faire le travail pour nous, car c'est ce que Dorel et
‫ce chapitre ne traitent pas tant de YPF.
‫C'est beaucoup plus sur le composant de base de données.
‫Je ne vais donc pas passer trop de temps sur Zemel ici.
‫OK, donc pour obtenir quelque chose sur notre fenêtre principale, je vais zoomer un peu.
‫En fait, nous n'avons pas besoin de cette grosse partie ici en décembre parce que nous allons juste voir comment le code
‫sera additionné.
‫Et ici, je vais juste faire glisser des trucs.
‫Alors de quoi ai-je besoin ?
‫Eh bien, j'ai besoin d'une étiquette, donc je vais commencer par l'étiquette et la faire glisser et je vais la mettre juste
‫ici dans le coin supérieur gauche.
‫Et au lieu d'étiquette, ça va dire liste Tsou.
‫Ensuite, je vais ajouter une zone de liste.
‫Qui contiendra tous les différents éléments de la liste, et je vais diriger cela juste en dessous de la liste ou en
‫dessous de la liste, et je vais le faire un peu plus haut.
‫Je vais changer de taille un peu.
‫Celui-ci sera donc 500 fois, disons sept cent vingt cinq.
‫Cela devrait être bien.
‫Maintenant, je peux faire cela un peu plus large.
‫Et comme vous pouvez le voir, tout se met en place ici en bas.
‫Il y a donc une marge.
‫Il y a un alignement vertical vers le haut, un alignement horizontal vers la gauche pour notre étiquette.
‫Ensuite, notre listbox est alignée horizontalement vers la gauche, a une hauteur spécifique.
‫Il y a une certaine marge vers le haut et ainsi de suite.
‫Vous pouvez donc voir que tout est configuré ici directement pour nous.
‫Et ce que je veux faire, c'est que je veux que les éléments soient vus ici ou que les éléments de la liste apparaissent sur ma liste
‫et.
‫Par conséquent, je vais devoir lui créer un nom, donc je vais ajouter un nom
‫à ma zone de liste et je vais appeler un nom égal à la liste des zoos et bien, c'est la liste de Zoosk.
‫C'est pourquoi je vais l'appeler comme ça.
‫Maintenant, revenons à notre citation derrière, parce que maintenant je veux montrer notre Zus sur cette liste et bien, nous pourrions exécuter une requête
‫et tout ça, mais ça ne va pas suffire.
‫Nous devons utiliser une approche spécifique ici en C Sharp et nous pouvons le faire très proprement et rapidement avec Link, mais
‫nous n'allons pas couvrir Lync avant le prochain chapitre.
‫Donc pour l'instant, nous allons le faire à l'ancienne.
‫Disons que plus tard, nous allons ajouter un lien d'espace de noms, ce qui augmentera la vitesse et réduira la quantité
‫de code que nous devons écrire.
‫Mais pour l'instant, ce que nous devons faire, c'est avoir une connexion éthique,
‫je vais donc créer une connexion éthique et pour utiliser la connexion Ezekial, j'ai besoin d'un espace de noms ici en
‫utilisant le système qui sauve notre client .
‫Et maintenant, comme vous pouvez le voir, une connexion d'échelle semble être bonne et nous pouvons créer un objet de
‫connexion obscur.
‫Et je vais appeler cela une connexion d'échelle.
‫Maintenant, nous devons à un moment donné l'initialiser.
‫Et le mieux est de le faire dans notre constructeur de la fenêtre principale.
‫Donc je vais juste dire, Eskew, notre connexion va être une nouvelle et ancienne connexion de travers.
‫Et maintenant, il en a besoin.
‫Eh bien, il existe plusieurs surcharges différentes.
‫Et celui que je vais utiliser est celui-ci ici, chaîne, connexion, chaîne.
‫Bien devinez quoi?
‫Nous avons une chaîne de connexion.
‫Nous l'avons mis en place dans la dernière vidéo.
‫C'est cette chaîne appelée chaîne de connexion, qui provient du gestionnaire de configuration de type chaîne de connexion.
‫C'est donc une chaîne de connexion.
‫C'est beau parce que c'est exactement ce dont nous avons besoin.
‫Nous allons donc le remettre et je vais juste dire comme ça.
‫Alors maintenant, nous avons une connexion obscure.
‫Donc notre fenêtre principale.
‫Donc ce programme ici, notre manager est connecté à la base de données ici, et c'est cette chaîne de connexion DB qui nous le
‫permet.
‫D'accord, maintenant, ce que je veux faire, c'est montrer tous mes zus et donc je vais créer une nouvelle
‫méthode et elle devrait être privée car personne n'a besoin de voir, nous pourrions la rendre publique afin que nous puissions y accéder depuis
‫autres classes.
‫Mais je vais juste le rendre privé afin que seule cette classe puisse y accéder.
‫Et je vais appeler cette émission, Zus.
‫Et ici.
‫J'ai d'abord besoin d'equerry, je vais donc créer une nouvelle requête, la requête de chaîne sera une étoile sélectionnée
‫de Tsou.
‫Eh bien, cela suffira, c'est tout sélectionner dans notre table Ziu.
‫Et comme vous pouvez le voir ici, c'est une table et elle contient tous les emplacements.
‫Alors maintenant, nous avons cette requête et nous pouvons utiliser cette requête avec un adaptateur réel qui a tué l'adaptateur de données,
‫pour être précis, l'ancien adaptateur de données.
‫Et cet adaptateur de données ESKILD peut maintenant aller de l'avant et créer une connexion à cette base de données que nous avons et exécuter
‫la requête.
‫C'est donc à peu près ce qu'il fait.
‫Alors c'est parti, remettons la requête, puis nous remettons la connexion à l'échelle, comme vous pouvez le voir ici.
‫Alors on dit escudo call neck churn comme ça.
‫Et maintenant, c'est à peu près ce que cela va être.
‫Et c'est une petite lettre, Ezekial Connection, comme si nous voulions avoir l'instance de notre connexion d'échelle, pas la classe,
‫bien sûr.
‫Donc, ce qu'il va faire, c'est que cet adaptateur Ezekial exécutera cette requête sur cette connexion.
‫Donc sur notre connexion Eskil, qui se connecte à notre base de données.
‫Très bien, donc c'est à peu près ce que ça fait.
‫D'ACCORD.
‫Vous pouvez donc à peu près voir cela comme un adaptateur Cual, ainsi qu'une interface pour rendre les tables utilisables et voir
‫des objets pointus, puis le Mutebi à propos de l'adaptateur Ezekial également, dont nous n'avons pas besoin d'ouvrir une connexion avec Israël et
‫de la fermer car l'adaptateur va s'en occuper.
‫Cela prend donc beaucoup de poids sur nos épaules, à peu près.
‫Donc, ce que nous devons faire ici, c'est utiliser le clavier d'utilisation et utiliser notre adaptateur de données Ezekial que nous venons de
‫configurer.
‫Et ici, nous pouvons l'utiliser.
‫Je vais donc créer une table de données, qui sera ma table ZUILL, et c'est une nouvelle table de données.
‫Bien que nous ne nous plaignions pas et qu'il n'y ait pas encore de données à tabler, nous pouvons résoudre ce problème en utilisant le système de classe
‫ces données.
‫Donc, utiliser les données système et maintenant ici est en fait quelque chose de bizarre ici et je veux juste créer une nouvelle table
‫de données ici.
‫Donc, quelle est la table de données nous permet de stocker des données à partir de tables dans un objet.
‫Donc à peu près une table de zoo est un objet de notre table ou un objet en C dièse à peu près.
‫Cela nous permet donc là où c'est à peu près une interface entre la table et ce que nous avons ici.
‫Donc, table de données et ensemble de données, ce sont deux classes différentes que nous pouvons utiliser pour obtenir des données de notre base
‫de données.
‫Et maintenant, je peux exécuter mon adaptateur Ezekial avec la méthode film et cela va remplir la table zoo car maintenant nous venons de créer
‫une table de données.
‫Maintenant, nous le remplissons avec votre adaptateur.
‫Donc à peu près avec tout le contenu qui nous est donné à partir de la requête.
‫Et ce que nous pouvons faire maintenant, c'est obtenir notre liste DOS et afficher
‫le chemin des membres et ce sera l'emplacement.
‫Et puis nous devons aussi avoir l'idée.
‫Liste Zoo.
‫Ce sera le chemin de valeur sélectionné, ce qui sera notre idée.
‫Et maintenant, enfin, nous avons une liste de la source de cet élément.
‫Et ce sera notre table zoo, cette vue par défaut, donc par défaut, vous obtenez une vue personnalisée de la table qui peut inclure
‫une vue filtrée ou une position tercer.
‫Donc, ce que nous faisons ici avec ces trois lignes, c'est que nous disons que la colonne à peu près de notre liste avec le contenu
‫que nous voulons voir sera l'emplacement de notre table, puis le chemin de la
‫valeur sélectionnée.
‫Donc, la valeur derrière l'élément spécifique dans notre liste va être l'idée.
‫Et en tant que source de l'élément, nous avons dit qu'il s'agit d'un tableau ici, vue par défaut.
‫Donc, nous disons simplement que le contenu de notre table va être la source de l'élément pour notre liste.
‫Donc ça va juste remplir notre liste maintenant ou listbox avec le contenu de la table zoo.
‫Alors quelles informations sur la table et la table que la table doit être affichée dans notre ListBox ?
‫C'est le chemin du membre d'affichage, alors quelle valeur doit être fournie lorsqu'un élément d'une zone de liste est sélectionné
‫?
‫C'est le chemin de valeur sélectionné.
‫Et puis enfin référence aux données que la zone de liste doit remplir.
‫Et c'est la source de l'élément.
‫Eh bien, la vue par défaut de la table Owusu, qui est la table de données, qui contient toutes les données.
‫Maintenant, c'est super.
‫Et nous pouvons exécuter cela.
‫Mais il y a une chose que nous devons considérer et bien, exécutons-la juste avant de considérer cela et
‫avant de nous occuper de cela dans une seconde.
‫Et comme vous pouvez le voir, il y a notre liste et elle est vide.
‫Et c'est parce que je ne l'appelle pas, alors appelons-le dans notre fenêtre principale ici.
‫Appelons cette méthode show Zus.
‫Et bien sûr, avant de lancer cela, il est important que l'emplacement commence par un L majuscule
‫parce que si je regarde mon zoo, alors l'emplacement ou le.
‫Le nom de la colonne d'emplacement commençait par un L majuscule.
‫Maintenant, si nous commençons cela, nous devrions voir notre Zus à l'écran.
‫Et nous voilà, New York, Tokyo, Berlin, Le Caire et Milan.
‫Et si vous comparez cela avec votre liste, je vais donc la fermer et nous la comparerons avec les
‫données de la table zoo.
‫Montrez donc les données des tableaux que nous pouvons voir à New York, Tokyo, Berlin, Le Caire et Milan.
‫D'accord.
‫C'était donc le premier pas vers notre petite application.
‫Et comme vous pouvez le voir, ce n'est pas si difficile lorsque vous utilisez un connecteur car il ouvre la connexion
‫Eskil.
‫Il ferme la connexion Eskil comme requis.
‫Et c'est plutôt court.
‫Le code n'est pas si long, mais nous pouvons même le raccourcir plus tard.
‫Il n'y a qu'une seule chose que je voudrais encore ajouter, et c'est que j'essaie d'attraper, parce que lorsque vous utilisez quelque chose avec
‫des bases de données ou des connexions et des trucs comme ça, c'est toujours bon à utiliser, essayez et attrapez car
‫il pourrait y avoir une erreur, quelque chose pourrait arriver, une exception pourrait survenir.
‫Et je vais juste attraper cela avec une exception générique.
‫Et ce sera une boîte de message qui s'affichera et elle affichera simplement le E à la chaîne.
‫Donc, cela va juste montrer l'erreur parce que nous pourrions, bien sûr, attraper toutes les différentes exceptions
‫qui pourraient survenir chaque fois que nous l'utilisons.
‫Mais je vais simplement rester simple et ajouter simplement cette exception générique et cela nous montrera quelle
‫était l'erreur si l'affichage des zoos ne devait pas fonctionner pour une raison quelconque.
‫Très bien, donc c'est tout pour cette vidéo et la vidéo suivante, nous allons ajouter
‫la fonctionnalité afin que nous puissions montrer les animaux associés de ce zoo spécifique sur lequel nous cliquons.
‫Alors rendez-vous là-bas.