Notice
Characters, Strings and Symbols
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
Descriptif
Alors aujourd'hui on va revenir sur quelque chose que vous avez déjà vu dans les séquences précédentes, mais on va vraiment réefoncer le clou dans cette séquence. Donc les caractères, les chaines de caractères et les symboles. Ce que vous allez apprendre, c'est vraiment comment on manipule les caractères, comment sont représentés les chaines de caractères et qu'est-ce que c'est un symbole par rapport à une chaîne de caractères. Donc on revient à la base, les caractères…
Intervention
Thème
Documentation
Dans la même collection
-
Message sends are plans for reuse
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette séquence, nous allons discuter des messages et on va voir pourquoi avoir plein de messages partout et des toutes petites méthodes, c'est vraiment bien contrairement à ce que beaucoup de
-
Dynamic Vs. Literal Arrays
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette séquence on va revenir sur quelque chose encore, que vous avez des déjà vue dans les séquences précédentes, mais on va réenfoncer le clou, donc sur les tableaux littéraux et les tableaux
-
Understanding the Implementation of ifTrue:ifFalse:
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans ce cours, on va revenir sur l'implémentation d’ifTrue:ifFalse:. Pour ceux d'entre vous qui sont attentifs et je sais qu'il y en a plein, vous avez sûrement remarqué que, quand j'ai proposé les
-
[Live] Diffing and Merging in Pharo
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette vidéo, je voudrais vous montrer qu'on peut browser, faire des Diff entre différentes versions de packages qui ont été comités sur un repository. Là, je vais utiliser un repository qui est
-
Hooks and Templates
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette séquence, nous faisons suite à la séquence précédente dans laquelle je disais que les petites méthodes, c'était vraiment bien. Ici, je vais vous montrer des exemples.
-
[Live] Understanding Images and Changes Files
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette vidéo, je voudrais vous expliquer un petit peu les différentes façons dont Pharo est packagé, pour que vous vous y retrouviez dans le futur.
-
Dice new vs. self class new
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
On va voir ensemble dans cette séquence une subtilité extrêmement intéressante que vous pouvez appliquer dans vos programmes, et donc on va revenir sur l'exemple du programme de dé.
-
[Live] GTInspector 4: Build Custom Tab Views for your Objects
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette vidéo, j'aimerais vous montrer comment un objet peut définir des onglets qui vont apparaître dans l'inspecteur. Comment on va voir ça ? On va utiliser Spotter pour faire ça.
-
Runtime Architecture
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans ce cours, j'aimerais aborder avec vous comment l'exécution de Pharo fonctionne et quelles sortes comment l'exécution de Pharo fonctionne et quelles sortes Parce que pour le moment, vous avez dû
-
Did You Really Understand Super?
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans ce cours, on va commencer à voir si finalement vous avez bien compris ce qu'on a dit dans les autres cours. En particulier sur super, là l'objectif est de vous faire vraiment réfléchir et j'ai
-
[Live] Using the Pharo Launcher to manage your Pharo images
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Je voudrais vous montrer le Pharo Launcher. Pharo Launcher c'est un outil qui a été développé indépendamment de Pharo et qui, à terme, va prendre la place de Pharo App qu'on a vu dans l'autre session
Avec les mêmes intervenants et intervenantes
-
Understanding Messages: Sequence and Cascade
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans ce cours, je vais vous parler de deux points, qui sont la séquence et la cascade d'expression que vous allez retrouver constamment en Pharo. Donc l'idée, c'est que vous allez pouvoir avoir,
-
[Live] Nautilus 1: First Meet with the Code Browser
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
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
-
An overview of Essential Collections
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
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
-
Inheritance and Lookup: Super
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
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
-
[Live] How to load projects
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Là je voudrais vous montrer\Ncomment vous pouvez charger des packages qui ont été\Ndéployés par d'autres personnes. Dans Pharo, vous avez ce\Nqu'on appelle le Catalog Browser.
-
Files in Pharo
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette séquence nous allons voir l'API qui permet de manipuler les fichiers. Donc ce que nous allons étudier plus en particulier c'est comment naviguer entre les dossiers, comment créer et
-
Understanding the Implementation of ifTrue:ifFalse:
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans ce cours, on va revenir sur l'implémentation d’ifTrue:ifFalse:. Pour ceux d'entre vous qui sont attentifs et je sais qu'il y en a plein, vous avez sûrement remarqué que, quand j'ai proposé les
-
[Live] Using the Pharo Launcher to manage your Pharo images
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Je voudrais vous montrer le Pharo Launcher. Pharo Launcher c'est un outil qui a été développé indépendamment de Pharo et qui, à terme, va prendre la place de Pharo App qu'on a vu dans l'autre session
-
A Journey in Pharo: A Bright Future
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Voici le dernier cours de ce voyage initiatique au sein de Pharo, et je vais conclure un petit peu l'ensemble des cours. Donc ce qui est important de voir c'est que votre plus grand effort est fini.
-
Pharo Vision
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans cette séance, je voulais vous montrer un petit peu quelle est la vision qui est derrière Pharo, pourquoi est-ce que les gens participent et pourquoi est-ce que les gens font Pharo ? Ca vous
-
Messages: Composition and Precedence
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Dans 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
-
Really Understanding Class Methods
CASSOU Damien
DUCASSE Stéphane
FABRESSE Luc
Donc 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