Notice
[Live] Nautilus 2: Packages, Tags and Groups
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
Descriptif
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, ce ne sont pas des packages, ce ne sont pas des sous-packages, ce sont juste des groupements logiques de classe…
Intervenant
Thème
Dans la même collection
-
[Live] GTInspector 1: Inspect and Interact with Objects
CassouDamienDucasseStéphaneFabresseLucDans cette vidéo, je voudrais vous montrer l'inspecteur et comme on l'utilise.
-
[Live] Finding Methods with Finder
CassouDamienDucasseStéphaneFabresseLucJ’aimerais vous montrer comment on utilise le Finder pour trouver de l'information. Donc le Finder c'est un outil que vous allez trouver dans le menu Tools, donc Finder. Imaginons que je veuille
-
Messages: Composition and Precedence
CassouDamienDucasseStéphaneFabresseLucDans ce cours, nous allons aborder la manière de composer des messages et de voir comment marche la précédence, c'est-à-dire qui prend le pas par rapport à un autre. Si on regarde, la question qui se
-
Understanding Messages
CassouDamienDucasseStéphaneFabresseLucOn va maintenant commencer à rentrer un peu plus dans le vif du sujet, en particulier de la syntaxe. Ce cours, c'est essentiellement comment vous allez aborder la syntaxe des messages qui sont
-
[Live] Nautilus 1: First Meet with the Code Browser
CassouDamienDucasseStéphaneFabresseLucDans 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
-
[Live] Nautilus 3: Inheritance view
CassouDamienDucasseStéphaneFabresseLucDans 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
-
-
The Essence Of Dispatch through an Exercise
CassouDamienDucasseStéphaneFabresseLucDonc là c'est une séquence un peu particulière, ça va être des questions pour préparer des exercices pour la semaine prochaine. Cette séquence est la première des séquences sur les réflexions qu'on
-
[Redo] Coding a Counter in the Debugger
CassouDamienDucasseStéphaneFabresseLucDans cette séance, j'ai envie de vous montrer comment on doit utiliser le debugger pour programmer différemment. On va ré-implémenter l'application counter mais d'une manière différente, avec un flow
-
Parentheses vs Square Brackets
CassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons voir les booléens et les conditions en Pharo. Donc en fait, il existe deux objets booléens, true et false sauf que true, en fait c'est l'unique instance de la case
-
Booleans and Conditions
CassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons voir les booléens et les conditions en Pharo. Donc en fait, il existe deux objets booléens, true et false sauf que true, en fait c'est l'unique instance de la case
-
Avec les mêmes intervenants
-
Really Understanding Class Methods
CassouDamienDucasseStéphaneFabresseLucDonc dans ce cours, on va vraiment prendre le temps de comprendre comment marchent les méthodes de classe. Donc normalement, vous avez fait l'exercice avec le counter et puis vous avez fait une
-
Seaside: an Innovative Web Application Framework
CassouDamienDucasseStéphaneFabresseLucDonc 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
-
Inheritance et Lookup: Lookup in Metaclasses
CassouDamienDucasseStéphaneFabresseLucDans 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
-
Stream Overview
CassouDamienDucasseStéphaneFabresseLucDans 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
-
[Live] Nautilus 4 - How to become a super Pharo developer: understanding Sender and Implementors
CassouDamienDucasseStéphaneFabresseLucDans 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,
-
[Live] GTInspector 1: Inspect and Interact with Objects
CassouDamienDucasseStéphaneFabresseLucDans cette vidéo, je voudrais vous montrer l'inspecteur et comme on l'utilise.
-
[Live] Finding Methods with Finder
CassouDamienDucasseStéphaneFabresseLucJ’aimerais vous montrer comment on utilise le Finder pour trouver de l'information. Donc le Finder c'est un outil que vous allez trouver dans le menu Tools, donc Finder. Imaginons que je veuille
-
Messages: Composition and Precedence
CassouDamienDucasseStéphaneFabresseLucDans ce cours, nous allons aborder la manière de composer des messages et de voir comment marche la précédence, c'est-à-dire qui prend le pas par rapport à un autre. Si on regarde, la question qui se
-
Understanding Messages
CassouDamienDucasseStéphaneFabresseLucOn va maintenant commencer à rentrer un peu plus dans le vif du sujet, en particulier de la syntaxe. Ce cours, c'est essentiellement comment vous allez aborder la syntaxe des messages qui sont
-
[Live] : Learn Keyboard Shortcuts
CassouDamienDucasseStéphaneFabresseLucDans cette session,j'aimerais vous montrer un petit peu les menus et en particulier les principales opérations, mais ce que j'aimerais aussi faire c'est vous montrer comment apprendre les raccourcis
-
[Live] : Selecting and executing expressions
CassouDamienDucasseStéphaneFabresseLucJe voudrais vous montrer des astuces pour être plus efficace, lorsque vous voulez sélectionner une expression pour l'exécuter. Donc imaginons qu'on ait cette expression sur 3 lignes.Si je veux
-
Pharo Object Model in a Nutshell
CassouDamienDucasseStéphaneFabresseLucAlors, dans cette séquence, on va voir le modèle-objet de Pharo. Donc, on va faire un survol de tout le modèle-objet pour essayer de vous en montrer l'élégance et la simplicité. Donc l'objectif, c