Notice
[Live] GTInspector 4: Build Custom Tab Views for your Objects
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
Descriptif
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.
Intervention / Responsable scientifique
Dans la même collection
- 
Runtime ArchitectureCassouDamienDucasseStéphaneFabresseLucDans 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?CassouDamienDucasseStéphaneFabresseLucDans 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] Understanding Images and Changes FilesCassouDamienDucasseStéphaneFabresseLucDans 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. 
- 
Message sends are plans for reuseCassouDamienDucasseStéphaneFabresseLucDans 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 
- 
Characters, Strings and SymbolsCassouDamienDucasseStéphaneFabresseLucAlors 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 
- 
Understanding the Implementation of ifTrue:ifFalse:CassouDamienDucasseStéphaneFabresseLucDans 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 imagesCassouDamienDucasseStéphaneFabresseLucJe 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 
- 
Hooks and TemplatesCassouDamienDucasseStéphaneFabresseLucDans 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. 
- 
Dynamic Vs. Literal ArraysCassouDamienDucasseStéphaneFabresseLucDans 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 
- 
Dice new vs. self class newCassouDamienDucasseStéphaneFabresseLucOn 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] Diffing and Merging in PharoCassouDamienDucasseStéphaneFabresseLucDans 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 
Avec les mêmes intervenants et intervenantes
- 
LoopsCassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons parler des boucles dans Pharo. Les boucles sont des messages qu'on va envoyer à des objets. En fait, il existe plein de types de boucles différents. C'est des messages 
- 
Essence of Dispatch 1/2CassouDamienDucasseStéphaneFabresseLucPour 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 
- 
IteratorsCassouDamienDucasseStéphaneFabresseLucDans 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 
- 
Class Methods at WorkCassouDamienDucasseStéphaneFabresseLucDans 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 
- 
[Live] Nautilus 7: Using the Quality Assistant and Code CriticCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, je voudrais vous montrer que Pharo offre aussi la possibilité d'avoir un assistant qui va vérifier la qualité de votre code, et qu'on appelle soit le Quality Assistant, soit Code 
- 
Benchmarking in PharoCassouDamienDucasseStéphaneFabresseLucDans ce cours je vais vous montrer comment on peut faire du profilage d'application en Pharo. Ça veut dire comment on va mesurer l'exécution de certaines expressions et pour savoir si on peut les 
- 
Dice new vs. self class newCassouDamienDucasseStéphaneFabresseLucOn 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] Diffing and Merging in PharoCassouDamienDucasseStéphaneFabresseLucDans 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 
- 
Avoid Null ChecksCassouDamienDucasseStéphaneFabresseLucDans cette séquence, nous allons parler de la campagne anti if, et en particulier pourquoi est-ce que renvoyer nul et tester nul n'est pas terrible. 
- 
Pharo Syntax in a NutshellCassouDamienDucasseStéphaneFabresseLucCette séance va être consacrée à un survol de la syntaxe. 
- 
[Live] GTInspector 1: Inspect and Interact with ObjectsCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, je voudrais vous montrer l'inspecteur et comme on l'utilise. 
- 
[Live] : Learn Pharo with Prof StefCassouDamienDucasseStéphaneFabresseLucDans cette vidéo, j'aimerais vous présenter un outil bien cool qui va vous permettre d'apprendre un peu de Pharo par vous-même. Il s'appelle ProfStef. Donc comment est-ce qu'on lance ProfStef ? On 
 
 
 
 


![[Live] Understanding Images and Changes Files](https://vod.canal-u.tv/videos/media/images/fuscia/.live.understanding.images.and.changes.files_33131/vignette.jpg)



![[Live] Using the Pharo Launcher to manage your Pharo images](https://vod.canal-u.tv/videos/media/images/fuscia/.live.understanding.images.and.changes.files.copie._33133/vignette.jpg)



![[Live] Diffing and Merging in Pharo](https://vod.canal-u.tv/videos/media/images/fuscia/.live.understanding.images.and.changes.files.copie.copie._33135/vignette.jpg)




![[Live] Nautilus 7: Using the Quality Assistant and Code Critic](https://vod.canal-u.tv/videos/media/images/fuscia/.live.how.to.load.projects.copie._33077/vignette.jpg)



![[Live] GTInspector 1: Inspect and Interact with Objects](https://vod.canal-u.tv/videos/media/images/fuscia/.live.finding.methods.with.finder.copie._32879/vignette.jpg)
![[Live] : Learn Pharo with Prof Stef](https://vod.canal-u.tv/videos/media/images/fuscia/.live.learn.pharo.with.prof.stef_32715/vignette.jpg)