﻿1
00:00:01,230 --> 00:00:07,310
Nesta sessão, gostaria de apresentar um pouco
os menus e algumas operações principais.

2
00:00:07,477 --> 00:00:12,670
Gostaria também de apresentar como aprender
atalhos de teclado mostrados neste menu.

3
00:00:13,100 --> 00:00:16,750
Em Pharo, se você acessar "Settings"

4
00:00:16,917 --> 00:00:21,400
você verá "shortcut reminder",
vamos selecionar para "true"

5
00:00:21,567 --> 00:00:23,630
e você verá o que ele faz.
Por exemplo,quando digito

6
00:00:23,797 --> 00:00:28,150
"1 + 2" e seleciono "Print" no menu, ah!

7
00:00:28,317 --> 00:00:30,430
Neste momento, o sistema mostra
uma pequena janela

8
00:00:30,930 --> 00:00:34,410
que mostra que posso acionar
"Cmd + P" em vez do menu.

9
00:00:35,100 --> 00:00:36,820
É o que vamos fazer a partir de agora.

10
00:00:38,170 --> 00:00:41,210
Aciono "Cmd + P" e <i>voilà</i>,
 tenho o resultado.

11
00:00:41,680 --> 00:00:45,420
Agora, gostaria de mostrar a diferença
entre "Do it", "Print it",

12
00:00:47,090 --> 00:00:49,670
e depois veremos “Inspect it”
e “Do it and go”.

13
00:00:50,060 --> 00:00:54,820
Então "Do it" é basicamente "Cmd + D"

14
00:00:55,630 --> 00:00:57,260
aqui eu acionei,
talvez você não viu

15
00:00:57,427 --> 00:00:59,600
mas significa que eu executo a expressão,
e não quero ver o resultado.

16
00:01:00,110 --> 00:01:05,070
Com "Print it" eu executo a expressão
e vejo o resultado.

17
00:01:06,230 --> 00:01:11,000
Então imagine que executaremos
 “Workspace open”,

18
00:01:11,610 --> 00:01:19,480
se eu aciono "Do it", ele abre,
ele executa a mensagem

19
00:01:20,627 --> 00:01:23,050
e me mostra aqui, ele abre o Workspace.

20
00:01:23,410 --> 00:01:26,950
Agora, se eu acionar “Print it”,
o que obtenho?

21
00:01:27,220 --> 00:01:31,200
Obtenho "a Workspace", que é uma
representação gráfica do resultado.

22
00:01:32,860 --> 00:01:34,760
Posso fazer algo mais interessante:

23
00:01:34,800 --> 00:01:41,850
Posso acionar "Inspect it".
O que isso faz?

24
00:01:42,010 --> 00:01:44,800
Ele vai executar a expressão,
então obtenho um Workspace

25
00:01:45,000 --> 00:01:47,780
e ele abre uma ferramenta especial

26
00:01:47,947 --> 00:01:51,570
que me permite interagir
e olhar o interior deste objeto.

27
00:01:51,730 --> 00:01:55,100
Este é um objeto complexo, então não vou
inspecioná-lo minuciosamente.

28
00:01:56,230 --> 00:02:01,580
É uma ferramenta poderosa, então
da mesma maneira, aciono "Cmd + I".

29
00:02:03,390 --> 00:02:06,560
Agora, a última operação,
é "Do it and go".

30
00:02:06,680 --> 00:02:10,000
Significa: execute a expressão e abra um Inspector.

31
00:02:10,180 --> 00:02:15,670
mas abra-o no interior desta janela
para não ter que abrir mais janelas.

32
00:02:16,000 --> 00:02:17,330
E te permite inspecionar o objeto.

33
00:02:17,490 --> 00:02:21,480
Por exemplo, se eu clicar em "bindings",
 não sei o que ele representa.

34
00:02:21,640 --> 00:02:22,600
Ok, é um dicionário.

35
00:02:23,030 --> 00:02:27,060
Veja que é uma pequena janela de navegação
que permite ver os elementos de um objeto,

36
00:02:27,240 --> 00:02:29,160
voltar para a expressão, ou dizer
não quero ver isso

37
00:02:29,380 --> 00:02:32,720
ou posso navegar e entrar no sistema
e ver por exemplo

38
00:02:32,940 --> 00:02:34,440
que não há bindings, por exemplo.

