Résultats de recherche
Nombre de programmes trouvés : 1322
Label UNT Vidéocours
le
(9m44s)
Stream Overview
Dans cette séquence nous allons parler de la bibliothèque de Stream qui est fournie de base avec Pharo. Nous verrons ce que sont les streams et comment les utiliser, et dans quels cas ils peuvent être utiles. Alors qu'est-ce qu'un stream ? Un stream, c'est un objet qui permet d'itérer sur une séquence d'éléments. Cette séquence, ça peut être une collection en mémoire, ça peut être un flux réseau, ça peut être un fichier ou autres. Un stream garde en mémoire la position courante, et au fur à mesure de l'utilisation du stream on va pouvoir avancer ou reculer pour ...
Voir la vidéo
Label UNT Vidéocours
le
(28m53s)
[Redo] Coding a Little Domain Specific Language
Cette vidéo est un Redo pour le MOOC. Re-do dans le sens où on vous demande de le refaire, de suivre la vidéo et pas à pas de le refaire. C'est aussi une invitation à regarder comment on code. Donc moi je ne vais pas suivre un script très précis, je vais essayer de le faire mais si j'ai des bugs ou des choses comme ça, je vais les traiter au fur et à mesure.
Voir la vidéo
Label UNT Vidéocours
le
(5m22s)
Inheritance Basics
Bienvenue dans la séquence 1 de cette partie 4, partie dans laquelle nous allons couvrir les aspects d'héritage en Pharo, le mécanisme de LookUp et du développement Web. Dans cette première séquence, nous allons introduire les notions d'héritage...
Voir la vidéo
Label UNT Vidéocours
le
(7m22s)
Inheritance & Lookup: Lookup
Dans cette seconde séquence sur l'héritage, nous allons voir plus en détails l'héritage de comportement et qu'est-ce qui se passe quand on envoie un message à un objet. Donc le but de cette séquence c'est de voir l'envoi de messages, de bien comprendre l'algorithme, de comprendre l'algorithme qui permet de convertir un message envoyé à un receveur vers une méthode, ou quelle méthode va être exécutée par rapport à tel message qui est envoyé à tel receveur. Et la sémantique de self donc qu'est-ce que self signifie vraiment…
Voir la vidéo
Label UNT Vidéocours
le
(8m27s)
Inheritance & Lookup: Super
Dans cette troisième séquence, après s'être intéressés à l'héritage et à self et au lookup, on va s'intéresser à super. Dans cette séquence, nous allons nous intéresser particulièrement à l'envoi de messages dans le cas où super est le receveur. Alors qu'est-ce que super ?
Voir la vidéo
Label UNT Vidéocours
le
(5m57s)
Inheritance & Lookup: DoesNotUnderstand:
Bienvenue dans cette quatrième séquence sur l'héritage et le lookup. Dans cette séquence nous allons voir ce qui se passe quand l'algorithme de lookup ne trouve pas une méthode correspondante à un message. Alors on va voir que le code, les classes, sont capables d'ajouter du traitement pour traiter le fait qu'un message aurait été envoyé et qui n'aurait pas été compris…
Voir la vidéo
Label UNT Vidéocours
le
(4m6s)
Inheritance & Lookup: Lookup in Metaclasses
Dans cette cinquième séquence sur l'héritage et le Lookup, nous allons parler de l'envoi de messages et de l'algorithme de Lookup dans le cadre des métaclasses. Alors en Pharo tout est objet. Les objets peuvent recevoir des messages, donc puisque tout est objet les classes sont des objets, et puisque les objets peuvent recevoir des messages les classes peuvent recevoir des messages aussi. Le mécanisme d'envoi de messages est exactement le même que le receveur soit un objet quelconque ou une classe. Donc il n'y a qu'une seule façon de chercher une méthode quand un message est envoyé, c'est l'algorithme ...
Voir la vidéo
Label UNT Vidéocours
le
(6m32s)
Class Methods at Work
Dans cette séquence, nous allons nous arrêter un petit peu sur les méthodes de classe. Nous avons vu que les méthodes de classe sont des méthodes normales, comme les autres. En général, elles servent à créer de nouvelles instances mais on peut s'en servir aussi pour d'autres choses. On va voir 2 exemples à quoi des méthodes de classe peuvent servir.
Voir la vidéo
Label UNT Vidéocours
le
(3m52s)
Overview of Pharo Web Stack
Dans ce cours, je vais vous parler de la pile Web Pharo qui est excellente, et je vais vous faire un petit survol des fonctionnalités ou des packages qui existent et de ceux qu'on va utiliser pendant le cours.
Voir la vidéo
Label UNT Vidéocours
le
(10m2s)
Seaside: an Innovative Web Application Framework
Donc on va voir dans cette séquence le Framework web Seaside, qui est un Framework innovant pour construire des applications Web, en Pharo. Donc il est extrêmement puissant et permet de construire des applications complexes. On verra que la notion centrale c'est une notion de composantes qui est réutilisable et avec états, construit au-dessus d'un protocole sans état qui est http classiquement dans les applications Web. Donc Seaside bien sûr il est sécurisé par défaut, il supporte toutes les dernières nouveautés Web 2 0, Ajax et caetera et ainsi les architectures REST. Donc vous avez le site Web de Seaside ...
Voir la vidéo