WEBVTT

00:00:01.230 --> 00:00:07.310 align:middle
Nesta sessão, gostaria de apresentar um pouco
os menus e algumas operações principais.

00:00:07.477 --> 00:00:12.670 align:middle
Gostaria também de apresentar como aprender
atalhos de teclado mostrados neste menu.

00:00:13.100 --> 00:00:16.750 align:middle
Em Pharo, se você acessar "Settings"

00:00:16.917 --> 00:00:21.400 align:middle
você verá "shortcut reminder",
vamos selecionar para "true"

00:00:21.567 --> 00:00:23.630 align:middle
e você verá o que ele faz.
Por exemplo,quando digito

00:00:23.797 --> 00:00:28.150 align:middle
"1 + 2" e seleciono "Print" no menu, ah!

00:00:28.317 --> 00:00:30.430 align:middle
Neste momento, o sistema mostra
uma pequena janela

00:00:30.930 --> 00:00:34.410 align:middle
que mostra que posso acionar
"Cmd + P" em vez do menu.

00:00:35.100 --> 00:00:36.820 align:middle
É o que vamos fazer a partir de agora.

00:00:38.170 --> 00:00:41.210 align:middle
Aciono "Cmd + P" e <i>voilà</i>,
 tenho o resultado.

00:00:41.680 --> 00:00:45.420 align:middle
Agora, gostaria de mostrar a diferença
entre "Do it", "Print it",

00:00:47.090 --> 00:00:49.670 align:middle
e depois veremos “Inspect it”
e “Do it and go”.

00:00:50.060 --> 00:00:54.820 align:middle
Então "Do it" é basicamente "Cmd + D"

00:00:55.630 --> 00:00:57.260 align:middle
aqui eu acionei,
talvez você não viu

00:00:57.427 --> 00:00:59.600 align:middle
mas significa que eu executo a expressão,
e não quero ver o resultado.

00:01:00.110 --> 00:01:05.070 align:middle
Com "Print it" eu executo a expressão
e vejo o resultado.

00:01:06.230 --> 00:01:11.000 align:middle
Então imagine que executaremos
 “Workspace open”,

00:01:11.610 --> 00:01:19.480 align:middle
se eu aciono "Do it", ele abre,
ele executa a mensagem

00:01:20.627 --> 00:01:23.050 align:middle
e me mostra aqui, ele abre o Workspace.

00:01:23.410 --> 00:01:26.950 align:middle
Agora, se eu acionar “Print it”,
o que obtenho?

00:01:27.220 --> 00:01:31.200 align:middle
Obtenho "a Workspace", que é uma
representação gráfica do resultado.

00:01:32.860 --> 00:01:34.760 align:middle
Posso fazer algo mais interessante:

00:01:34.800 --> 00:01:41.850 align:middle
Posso acionar "Inspect it".
O que isso faz?

00:01:42.010 --> 00:01:44.800 align:middle
Ele vai executar a expressão,
então obtenho um Workspace

00:01:45.000 --> 00:01:47.780 align:middle
e ele abre uma ferramenta especial

00:01:47.947 --> 00:01:51.570 align:middle
que me permite interagir
e olhar o interior deste objeto.

00:01:51.730 --> 00:01:55.100 align:middle
Este é um objeto complexo, então não vou
inspecioná-lo minuciosamente.

00:01:56.230 --> 00:02:01.580 align:middle
É uma ferramenta poderosa, então
da mesma maneira, aciono "Cmd + I".

00:02:03.390 --> 00:02:06.560 align:middle
Agora, a última operação,
é "Do it and go".

00:02:06.680 --> 00:02:10.000 align:middle
Significa: execute a expressão e abra um Inspector.

00:02:10.180 --> 00:02:15.670 align:middle
mas abra-o no interior desta janela
para não ter que abrir mais janelas.

00:02:16.000 --> 00:02:17.330 align:middle
E te permite inspecionar o objeto.

00:02:17.490 --> 00:02:21.480 align:middle
Por exemplo, se eu clicar em "bindings",
 não sei o que ele representa.

00:02:21.640 --> 00:02:22.600 align:middle
Ok, é um dicionário.

00:02:23.030 --> 00:02:27.060 align:middle
Veja que é uma pequena janela de navegação
que permite ver os elementos de um objeto,

00:02:27.240 --> 00:02:29.160 align:middle
voltar para a expressão, ou dizer
não quero ver isso

00:02:29.380 --> 00:02:32.720 align:middle
ou posso navegar e entrar no sistema
e ver por exemplo

00:02:32.940 --> 00:02:34.440 align:middle
que não há bindings, por exemplo.


