Résultats de recherche
Nombre de programmes trouvés : 477
Label UNT Vidéocours
le
(12m58s)
An overview of Essential Collections
Alors dans cette séquence, nous allons voir les éléments essentiels de la hiérarchie des collections en Pharo. Donc vous allez voir que Pharo est riche du point de vue des différents types de collections, mais il facilite la vie du programmeur puisqu'ils présentent tous une API commune. Et on verra également la différence entre les collections littérales et les collections dynamiques. Donc là l'API des collections, comme je disais, est riche, on verra qu'il y a beaucoup de types de collections différents…
Voir la vidéo
Label UNT Vidéocours
le
(41s)
[Live] Spotter 1: Find and Browse a Class
Je voudrais vous montrer comment browser très rapidement le code d'une classe avec Spotter. Pour obtenir Spotter il faut faire shift enter, et on va taper le nom de la classe Point, là je peux choisir, et taper le nom de la classe Point, là je peux choisir, et directement le browser de classe…
Voir la vidéo
Label UNT Vidéocours
le
(10m44s)
Iterators
Dans cette séquence, on va voir les itérateurs. On va revenir sur les collections et voir comment est-ce qu'on peut les parcourir facilement, grâce aux itérateurs en Pharo. Vous allez comprendre la puissance des itérateurs en Pharo, et puis je vais vous donner un panorama des principaux itérateurs que vous pouvez utiliser sur vos collections…
Voir la vidéo
Label UNT Vidéocours
le
(57s)
[Live] Spotter 2: Filter Results by Category
Dans cette vidéo, j'aimerais vous montrer que spotter vous propose des catégories pour trier les résultats de vos recherches, et comment on peut les sélectionner...
Voir la vidéo
Label UNT Vidéocours
le
(3m53s)
Understanding Return
Dans cette séquence, nous allons parler du return. Comment peut-on retourner une valeur d'un block ou d'une méthode? Quelles sont les valeurs de retour par défaut? Il y a 4 cas à étudier. Une méthode qui utilise le chapeau pour faire un return, une méthode qui n'utilise pas le chapeau pour faire un return, un block qui utilise le chapeau pour faire un return et un block qui n'utilise pas le chapeau pour faire un return…
Voir la vidéo
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