Canal-U

Mon compte

Résultats de recherche

Nombre de programmes trouvés : 320
Label UNT Vidéocours

le (8m37s)

Pharo : An Immersive Object-Oriented System

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 est inspiré par Smalltalk, c'est son père spirituel, c'est un langage qui est très puissant et élégant et qui est fun à programmer et il y a aussi une grande communauté de gens qui font des tas de choses très variées. Et ce qu'on va essayer de vous faire comprendre pendant ce cours à l'aide de vidéos, c'est que Pharo, c'est un système vivant que vous allez pouvoir ...
Voir la vidéo
Label UNT Vidéocours

le (6m33s)

Pharo Vision

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 permettra potentiellement d'adhérer un petit peu ou au moins de comprendre où va Pharo et pourquoi les gens le font. Donc l'idée vraiment fondamentale, c'est de créer un outil, une infrastructure qui va permettre aux gens de réinventer ou d'inventer leur futur, ça veut dire créer de nouvelles façons de faire du Web, créer de nouveaux outils, de nouvelles formes de calcul ou ce genre ...
Voir la vidéo
Label UNT Vidéocours

le (6m34s)

Pharo Object Model in a Nutshell

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'est vraiment de ne pas tout comprendre cette fois-ci, puisqu'on reviendra sur la plupart de ces notions dans les séquences qui vont suivre et les prochaines semaines. Donc, en Pharo, il n'y a que des objets et des messages. Donc, il va y avoir beaucoup d'objets. Des objets pour représenter le curseur de ...
Voir la vidéo
Label UNT Vidéocours

le (15m52s)

Pharo Syntax in a Nutshell

Cette séance va être consacrée à un survol de la syntaxe. Donc, on va vous montrer l'entièreté de la syntaxe. Il ne faut pas que vous vous stressiez par rapport à si vous comprenez ou pas entièrement. On reprendra tous ces éléments plus tard. Par contre, l'idée, c'était de vous montrer l'ensemble de ce qu'il y a dans Pharo. On va voir les éléments syntaxiques principaux. On va voir qu’il y a trois sortes de messages. Et puis, on va voir la syntaxe sur les blocks qui est un élément essentiel de Pharo. Ne stressez pas si vous n'avez pas ...
Voir la vidéo
Label UNT Vidéocours

le (5m40s)

Class and Method Definition

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 classes. Cela se fait au niveau des outils. Donc, c'est les outils qui vont donner le contexte à la création d'une classe ou d'une méthode. Donc, voici le navigateur de code principal dans Pharo, c'est Nautilus. On voit dans la zone du bas, la définition de la classe Point. On voit que la classe Point a pour superclasse la classe Object et deux variables d'instances X ...
Voir la vidéo
Label UNT Vidéocours

le (17m53s)

[Redo] Coding a Counter

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 Browser, ça nous permet de browser des packages. Là, il y a des packages. La première chose à faire, c'est qu'on va créer un package. On va faire "Add package" "MyCounter". Comme il y a beaucoup de packages et qu'on ne veut pas les voir, c'est une bonne chose de filtrer tout ça. On a notre package "MyCounter". Et là, on va définir une classe qu'on va ...
Voir la vidéo
Label UNT Vidéocours

le (1m2s)

[Live] : Selecting and executing expressions

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 exécuter la première ligne, qu'est-ce que je peux faire ? Je peux placer le curseur au début de la ligne, sélectionner la fin ou la fin et sélectionner vers le début, donc là ça marche évidemment. Maintenant, ce que je peux faire, je peux double-cliquer à la fin de la ligne pour sélectionner la ligne, voyez, et encore mieux, ce que je peux faire, c'est placer mon curseur n'importe où sur ...
Voir la vidéo
Label UNT Vidéocours

le (2m7s)

[Live] : Learn Pharo with Prof Stef

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 fait "ProfStef Go", on sélectionne et "Do it". Et là vous êtes dans ProfStef. Alors, ProfStef est un petit outil écrit en Pharo. Ce qui est intéressant c'est qu'il n'utilise que de la syntaxe Pharo. Donc tout ce que vous allez voir, vous allez manipuler des expressions Pharo.
Voir la vidéo
Label UNT Vidéocours

le (40s)

[Live] : Syntax Highlighting gives Feedback

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 italique parce qu'il m'indique qu'effectivement il y a bien des classes dans le système qui commence par C. Donc maintenant, si je tape Color, on voit qu'il y en a une et le système en détecte bien une. Si je mets Colox, bah non, il est rouge en me disant: je n'ai pas de classe qui commence par ce préfixe. Donc j'ai la même ...
Voir la vidéo
Label UNT Vidéocours

le (2m36s)

[Live] : Learn Keyboard Shortcuts

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 ...
Voir la vidéo

 
FMSH
 
Facebook Twitter Google+
Mon Compte