Résultats de recherche
Nombre de programmes trouvés : 462
Label UNT Vidéocours
le
(1m39s)
[Live] Nautilus 1: First Meet with the Code Browser
Dans cette vidéo, je voudrais vous montrer quelques éléments simples de Nautilus, et je vous montrerai des éléments un peu plus compliqué dans la suite des vidéos qui seront relatives au browser de classe. Nautilus, c'est ce qui va vous permettre de naviguer le code.
Voir la vidéo
Label UNT Vidéocours
le
(2m39s)
[Live] Nautilus 2: Packages, Tags and Groups
Dans cette vidéo, je voudrais vous montrer 2, 3 astuces de Nautilus, donc commençons par l'ouvrir. Donc la première des choses c'est que vous voyez des packages avec des triangles et des packages sans triangles. Donc si on clique sur le triangle, ce qu'on voit c'est qu'à l'intérieur il y a des noms, donc qu'est-ce que ça veut dire ? Si je clique sur AST-Core, je vois toutes les classes qui contiennent ce package ainsi que ses extensions, comme je vous en ai parlé précédemment et après je vois des noms, donc j'ai en fait ce qu'on appelle des tags, ...
Voir la vidéo
Label UNT Vidéocours
le
(2m56s)
[Live] Nautilus 3: Inheritance view
Dans cette vidéo, je voudrais vous montrer une astuce aussi avec Nautilus. Petite remarque en passant, Nautilus c'est le nom du sous-marin de Jules Verne dans "20 000 lieues sous les mers", qui permet de naviguer les océans donc ça allait très très bien avec Pharo…
Voir la vidéo
Label UNT Vidéocours
le
(8m52s)
Essence of Dispatch 1/2
Pour ce cours, on va parler essentiellement de conception objet et on va regarder ce qui est l'essence du dispatch ou de la liaison tardive dans le langage à objet. Ce cours prend Pharo comme exemple et c'est agréable de voir que Pharo est bien implémenté, mais il y a une forte généralisation possible qu'on verra dans le cours qui suit…
Voir la vidéo
Label UNT Vidéocours
le
(7m34s)
Essence of Dispatch 2/2
Dans le cours d'avant, on a regardé comme on avait implémenté les booléens, not et or. Et il nous restait en suspens la question 3: pourquoi diable a-t-on posé cette question ? C'est ce qu'on va regarder dans ce cours...
Voir la vidéo
Label UNT Vidéocours
le
(4m39s)
Variables
Dans cette séquence, on va voir les variables et les différents types de variables qui existent en Pharo. En fait, il existe deux grands types de variables: les variables locales qui commencent toujours par convention de nommage par une lettre minuscule. On va voir les différents types de variables locales qui existent. La deuxième grande famille, c'est les variables partagées qui commencent par convention par une lettre majuscule. On verra aussi qu'il en existe plusieurs types…
Voir la vidéo
Label UNT Vidéocours
le
(6m36s)
A Simple HTTP Application
Alors dans cette séquence on va revisiter la syntaxe Pharo, c'est-à-dire qu'on va la revoir quasiment entièrement sur un exemple concret, l'exemple d'une l'application toute simple: http donc issue du monde réel. On va analyser le code et revoir tous les points syntaxiques de Pharo à travers cette analyse…
Voir la vidéo
Label UNT Vidéocours
le
(5m26s)
[Live] Nautilus 4 - How to become a super Pharo developer: understanding Sender and Implementors
Dans cette vidéo, je voudrais vous montrer les analyses un peu plus poussées qu'on peut faire sur du code avec Nautilus. Donc ouvrons Nautilus, on va prendre par exemple une classe simple, NumberParser. Donc maintenant ce qu'on va regarder, c'est ce qu'on appelle les Senders et les Implementor. Souvent, on sait quand quelqu'un est fluide dans Pharo s'il a compris comment utiliser les Senders et Implementors pour trouver de l'information. Donc regardons: quand je prends une méthode, j'aimerais savoir qui est-ce qui appelle cette méthode, qu'est-ce que je vais faire? Je vais utiliser Senders Of…
Voir la vidéo
Label UNT Vidéocours
le
(1m12s)
[Live] Nautilus 5: Navigating Fast inside Classes
Dans cette vidéo, je voudrais vous montrer comment Nautilus nous permet aussi de naviguer à l'intérieur des classes, et faire un petit peu des analyses un peu plus fines...
Voir la vidéo
Label UNT Vidéocours
le
(3m56s)
Class Methods
Dans cette séquence nous allons parler des méthodes de classe. Alors en Pharo nous avons vu que tout est un objet et qu'on pouvait envoyer des messages et des objets. Donc si on prend ces 2 informations-là, les classes sont aussi des objets et on peut envoyer les informations à des classes donc on peut envoyer des messages à des classes...
Voir la vidéo