Vidéo pédagogique
Notice
Sous-titrage
Sous-titre
Langues :
Anglais, Français
Crédits
Damien Cassou (Intervenant), Stéphane Ducasse (Intervenant), Luc Fabresse (Intervenant)
Conditions d'utilisation
The contents produced by users are shared under Creative Commons License BY-NC-ND : the user must give appropriate credit, he may not use the material for commercial purposes and may not distribute a modified material.
Citer cette ressource :
Damien Cassou, Stéphane Ducasse, Luc Fabresse. Inria. (2015, 16 mars). [Live] : Learn Keyboard Shortcuts , in 1 : Welcome on Board and Syntax Discovery. [Vidéo]. Canal-U. https://www.canal-u.tv/92621. (Consultée le 5 décembre 2023)

[Live] : Learn Keyboard Shortcuts

Réalisation : 16 mars 2015 - Mise en ligne : 16 mars 2015
  • document 1 document 2 document 3
  • niveau 1 niveau 2 niveau 3
Descriptif

Dans 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 clavier qui sont liés à ce menu. Donc dans Pharo, si vous allez dans Settings, vous allez avoir le Shortcut reminder, on va le mettre à vrai et vous allez voir ce que ça donne, par exemple si je tape 1 + 2 et que j'utilise les menus Print, ah! Tout d'un coup le système me montre cette petite fenêtre qui me montre, bah tiens tu devrais utiliser cmd P à la place de ton menu. Donc c'est ce qu'on va faire à partir de maintenant. Donc je fais cmd P et voilà, j'ai mon résultat. Donc maintenant, ce que je voudrais vous montrer, c'est la différence entre Do it, Print it. Et après, on regardera Inspect it et Do it and go. Donc "Do it", en gros, c'est cmd, là je l'ai fait mais vous ne l'avez pas vu mais ça veut dire j'exécute l'expression et je me fiche du résultat. "Print it", c'est j'exécute l'expression et j'affiche le résultat. Donc imaginons maintenant qu'on ait Workspace open, si je fais Do it, ça m'ouvre, ça exécute le message et ça me montre là, il se trouve que ça m'ouvre le Workspace…

Intervenant
Thème
Discipline :
Documentation

RAPPEL  : [Live] signifie que vous devez suivre une vidéo qui démontre certains aspects de l'IDE interactif de Pharo. Nous suggérons de répéter les points qui vous semblent opportuns.

Dans la même collection

  • [Live] : Selecting and executing expressions
    Vidéo pédagogique
    00:01:01

    [Live] : Selecting and executing expressions

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Je 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 Syntax in a Nutshell
    Vidéo pédagogique
    00:15:51

    Pharo Syntax in a Nutshell

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Cette séance va être consacrée à un survol de la syntaxe.

  • Class and Method Definition
    Vidéo pédagogique
    00:05:39

    Class and Method Definition

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Dans cette séquence, nous allons présenter la définition de classe et méthode dans Pharo. Ce qui est vraiment spécifique à Pharo, il n'y a pas de syntaxe particulière pour définir les méthodes et les

  • Pharo Object Model in a Nutshell
    Vidéo pédagogique
    00:06:33

    Pharo Object Model in a Nutshell

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Alors, 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

  • [Redo] Coding a Counter
    Vidéo pédagogique
    00:17:52

    [Redo] Coding a Counter

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Dans cette vidéo, nous allons vous montrer comment on va créer un package, une classe, décrire des tests. La première chose à faire déjà, c'est commencer à ouvrir le système Browser. Le système

  • Pharo Vision
    Vidéo pédagogique
    00:06:32

    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

  • Pharo : An Immersive Object-Oriented System
    Vidéo pédagogique
    00:08:36

    Pharo : An Immersive Object-Oriented System

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Dans cette séance, on va regarder un petit peu ce que c'est que Pharo. Pharo, c'est un langage-objet premièrement, pur, mais aussi, c'est un IDE, donc un environnement de développement intégré. Pharo

  • Objectives of this course
    Vidéo pédagogique
    00:04:30

    Objectives of this course

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Ce cours s'intitule "Programmation Objets Immersive en Pharo". Comme première séance, je vais vous présenter les objectifs du cours. Donc, quels sont-ils ? Vous allez apprendre à  programmer en Pharo,

  • [Live] : Syntax Highlighting gives Feedback
    Vidéo pédagogique
    00:00:39

    [Live] : Syntax Highlighting gives Feedback

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    On va vous montrer 2 petites astuces visuelles qui vous donnent du retour quand vous tapez des expressions. Imaginez que je tape C majuscule, qui est pour le début d'un nom de classe, il est en

  • [Live] : Learn Pharo with Prof Stef
    Vidéo pédagogique
    00:02:06

    [Live] : Learn Pharo with Prof Stef

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Dans 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

Avec les mêmes intervenants

  • Really Understanding Class Methods
    Vidéo pédagogique
    00:05:29

    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

  • Seaside: an Innovative Web Application Framework
    Vidéo pédagogique
    00:10:01

    Seaside: an Innovative Web Application Framework

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Donc 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 & Lookup: Lookup in Metaclasses
    Vidéo pédagogique
    00:04:05

    Inheritance et Lookup: Lookup in Metaclasses

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Dans 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
    Vidéo pédagogique
    00:09:43

    Stream Overview

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    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

  • [Live] Nautilus 2: Packages, Tags and Groups
    Vidéo pédagogique
    00:02:38

    [Live] Nautilus 2: Packages, Tags and Groups

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    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

  • [Live] Finding Methods with Finder
    Vidéo pédagogique
    00:04:12

    [Live] Finding Methods with Finder

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    J’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
    Vidéo pédagogique
    00:07:36

    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

  • Understanding Messages
    Vidéo pédagogique
    00:08:24

    Understanding Messages

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    On 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] : Selecting and executing expressions
    Vidéo pédagogique
    00:01:01

    [Live] : Selecting and executing expressions

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Je 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

  • Class and Method Definition
    Vidéo pédagogique
    00:05:39

    Class and Method Definition

    Cassou
    Damien
    Ducasse
    Stéphane
    Fabresse
    Luc

    Dans cette séquence, nous allons présenter la définition de classe et méthode dans Pharo. Ce qui est vraiment spécifique à Pharo, il n'y a pas de syntaxe particulière pour définir les méthodes et les