Olá a todos,
Hoje os atalhos são todos relacionados ao Eclipse,
esta famosa e poderosa IDE
utilizada principalmente para criar aplicações em Java. Neste post nós iremos
trabalhar com classes. Então vamos lá!
Vamos criar um projeto no Eclipse "File -> New -> Java Project" (não vou deixar
vocês fazerem isto ... Ctrl + Shift + N -> Java Project). Neste projeto nós iremos
criar algumas classes, não será um HelloWorld, nem iremos trabalhar com notas de alunos :P ...
hehhehhehe. Iremos criar um projeto Street Fighter. Oo ... mas heim? Vamos aos poucos.
Vamos criar uma interface com os métodos que todos os personagens fazem (pular, defender etc).
Em seguida vamos criar uma classe abstrata Person que implementará esta classe
adicionando alguns atributos. E por último vamos criar três personagens Ryu, Ken e Chun-li.
Tudo isto pode ser visto no nosso diagrama abaixo:
Vamos criar logo a nossa interface. Ctrl + N e em seguida criemos a nossa interface.
vamos criar esta interface de acordo com a imagem.
Agora vamos criar a nossa classe abstrata Person. Novamente com Ctrl + N e criemos a nossa classe e façamos ela implementar a nossa interface criada. Eu irei criar o atributo energia e irei implementar os métodos apenas colocando um System.out.println("")
Nossa classe está assim:
Bem até agora só aprendemos dois atalhos ... e nada de atalhos legais do Eclipse para
trabalhar com classes ¬¬. Ok, ok, vamos para um legal. Vamos adicionar os getters
e os setters deste nosso atributo com o Ctrl + Shift + S e em seguida vamos em
Generate Getters and Setters ... . Escolhemos o nosso atributo e o Eclipse
cuida do resto criando um getter e setter.
Vamos continuar. Vamos criar agora os nossos personagens Ryu, Ken e Chun-li.
Ctrl + N e as nossas classes irão exteneder de Person. Ryu terá o método hadoken, Ken o shoryuken e Chun-li o método kikoken ... nerds .. nerds !
Tá bom ... quero mais atalhos, úteis por favor! Vamos para o Ctrl + T.
Este atalho mostra qual é a hierarquia de uma determinada classe (ascendente quanto descentente). Se fizermos um Ctrl + T na classe Ryu, Ken ou Chun-li vamos ver quem é o seu "Pai", "Avó" etc.
E se eu fizer na classe Person, vamos obter tanto o "Pai" (neste caso Object) quanto os seus filhos (Ryu, Ken e Chun-Li). Um atalho bastante parecido é o F4 que abre a view do Eclipse chamada "Type Hierarchy". A navegabilidade com este atalho torna-se mais legal pois ele já mostra quais os métodos são implementados em cada classe.
Ainda temos mais três grandes atalhos na manga. Os atalhos de navegação de método.
São os nossos Ctrl + O (oh), Ctrl + Shift + Direcional Cima / Baixo.
O Ctrl + O permite navegar por todos os métodos declarados na classe.
Se fizermos o Ctrl + O duas vezes veremos não só os métodos declarados na classe mas os que foram
implementados pela hierarquia ascendente.
Já o Ctrl + Shift Direcional Cima / Baixo faz um salto entre os métodos, facilitando sair de um método e já ir para outro.
Por fim vamos fazer uma última alteração para mostrarmos mais um atalho. Vamos adicionar na nossa interface o método public void atacar(). Veremos que as classes Ryu, Ken e Chun-Li
passaram a ficar erradas pois não implementaram o método criado na interface. Podemos corrigir este erro com o Ctrl + 1 ou com o nosso Ctrl + Shift + S.
Bem é isto ... Próximo post vamos nos aventurar pelos atalhos ninjas dos nossos
browsers (Firefox, Chrome, IE e Opera).
Abraço a todos, Ctrl + D e me mandem por favor comentários e sugestões.
segunda-feira, 5 de setembro de 2011
quinta-feira, 18 de agosto de 2011
Primeiro Post ... de um monte deles
Olá a todos,
primeiramente quero desejar um bem vindo aqueles que estão acessando (e queira Deus continuem entrando neste blog =D). Pensei neste blog principalmente por causa dos meus amigos da especialização TECDAM e dos meus colegas de trabalho, acho que minha mania meia doida de ficar decorando atalhos vai servir de alguma coisa para alguma alma perdida. Aqui abordaremos não apenas atalhos, que acredito que aumentam a produtividade, mas também abordaremos algumas dicas de linha de comando (prometo que irei mostrar algumas coisas interessantes).
Segundo o Wikipedia "Uma tecla de atalho (ou atalho de teclado) é uma tecla ou um conjunto de teclas de teclado que ao serem pressionadas, é realizada uma ação que pode ser a chamada de um determinado programa ou chamada de uma função de um programa ou do sistema operacional". (http://pt.wikipedia.org/wiki/Tecla_de_atalho)
Existem uma porrada de teclas de atalho, para uma porrada de softwares em vários sistemas operacionais (e ainda acrescento vários ambientes gráficos se você estiver no Linux). Então a pergunta que vem a cabeça: Como é que eu vou aprender esta quantidade enorme de atalhos para esta quantidade gigante de softwares em vários sistemas operacionais? Acredito que este pergunta seja respondida de forma simples: Não decore todos, mas decore as que representam as funcionalidades mais importantes para você. O mais legal é que diversos atalhos são parecidos em vários softwares diferentes. Ex.: Abrir - Ctrl + O (ooooh e não zero), Salvar - Ctrl + S etc, a não ser que você utilize o word em português :P.
Acredito que quando os desenvolvedores e o pessoal de UX (User Experience - em poucas palavras o pessoal que cuida da interação que você faz com a sua máquina :P) pensam em criar atalhos para os seus softwares, eles pensam em mnemônicos. Mnemônica é uma técnica que auxilia na memorização das coisas, que no caso dos atalhos são referentes as palavras das quais as funcionalidades correspondem. Hã ... oO, como assim? No nosso exemplo de Abrir ctrl + O, "O" vem de open (abrir em inglês).
Bem já teve muito blah blah blah com relação aos atalhos e o que eu quero mostrar neste post inaugural são os atalhos mais básicos para facilitar a inicialização / desligamento dos sistemas operacionais e de programas básicos. Então vamos lá:
Obs.: Não estou colocando os atalhos do MAC OS X pq eu não tenho um (ainda) e só sei alguns poucos, mas quando tiver um Mac (ou alguem me dar um de presente =P) vou postá-los aqui.
Iniciando a barra de iniciar
No Windows
Ctrl + Esc
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Alt + F1
Executar uma aplicação:
No Windows
Logotipo de windows ou tecla Win ou tecla super (aquela tecla com o ícone do windows viu Joyce :P) + R
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Alt + F2
Neste exemplo estou abrindo o terminal de comandos do gnome.
Abrir o navegador de Arquivos
No Windows
Logotipo de Windows + E
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Não existe um default, mas podemos configurar em ambos (eu gosto de colocá-los como - Ctrl + Alt + E)
No Kde eu geralmente coloco este atalho para abrir o dolphin ou o konqueror na minha pasta "home" e no Gnome eu coloco para abrir o nautilus
Iniciando o Gerenciador de Processos
No Windows
Ctrl + Shift + Esc
No Linux
Ambiente Kde
Ctrl + Esc
Ambiente Gnome
Por padrão ele não tem um atalho, mas pode ser criado em Preferências -> Atalhos de Teclado -> Adicionar. O nome do programa a ser adicionado é "gnome-system-monitor"
No examplo desta imagem, eu coloquei o atalho igual ao do windows (Ctrl + Shift + Esc)
Travando a tela
No Windows
Logotipo do Windows + L
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Ctrl + Alt + L
Opções de Desligamento
Bem ... no Windows eu não sei se existe, mas no ambiente gráfico Gnome o atalho é tecla Win + S.
Bom é isto, gostaria que os que estivem participando deste blog, me tragam feedback e me mandem sugestões. Próximo post, atalhos interessantes do Eclipse (Trabalhando com Classes)
ah ... e não esqueçam de colocar este blog em seus favoritos
Abraço a todos e ... Ctrl + Shift + Del!
primeiramente quero desejar um bem vindo aqueles que estão acessando (e queira Deus continuem entrando neste blog =D). Pensei neste blog principalmente por causa dos meus amigos da especialização TECDAM e dos meus colegas de trabalho, acho que minha mania meia doida de ficar decorando atalhos vai servir de alguma coisa para alguma alma perdida. Aqui abordaremos não apenas atalhos, que acredito que aumentam a produtividade, mas também abordaremos algumas dicas de linha de comando (prometo que irei mostrar algumas coisas interessantes).
Segundo o Wikipedia "Uma tecla de atalho (ou atalho de teclado) é uma tecla ou um conjunto de teclas de teclado que ao serem pressionadas, é realizada uma ação que pode ser a chamada de um determinado programa ou chamada de uma função de um programa ou do sistema operacional". (http://pt.wikipedia.org/wiki/Tecla_de_atalho)
Existem uma porrada de teclas de atalho, para uma porrada de softwares em vários sistemas operacionais (e ainda acrescento vários ambientes gráficos se você estiver no Linux). Então a pergunta que vem a cabeça: Como é que eu vou aprender esta quantidade enorme de atalhos para esta quantidade gigante de softwares em vários sistemas operacionais? Acredito que este pergunta seja respondida de forma simples: Não decore todos, mas decore as que representam as funcionalidades mais importantes para você. O mais legal é que diversos atalhos são parecidos em vários softwares diferentes. Ex.: Abrir - Ctrl + O (ooooh e não zero), Salvar - Ctrl + S etc, a não ser que você utilize o word em português :P.
Acredito que quando os desenvolvedores e o pessoal de UX (User Experience - em poucas palavras o pessoal que cuida da interação que você faz com a sua máquina :P) pensam em criar atalhos para os seus softwares, eles pensam em mnemônicos. Mnemônica é uma técnica que auxilia na memorização das coisas, que no caso dos atalhos são referentes as palavras das quais as funcionalidades correspondem. Hã ... oO, como assim? No nosso exemplo de Abrir ctrl + O, "O" vem de open (abrir em inglês).
Bem já teve muito blah blah blah com relação aos atalhos e o que eu quero mostrar neste post inaugural são os atalhos mais básicos para facilitar a inicialização / desligamento dos sistemas operacionais e de programas básicos. Então vamos lá:
Obs.: Não estou colocando os atalhos do MAC OS X pq eu não tenho um (ainda) e só sei alguns poucos, mas quando tiver um Mac (ou alguem me dar um de presente =P) vou postá-los aqui.
Iniciando a barra de iniciar
No Windows
Ctrl + Esc
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Alt + F1
Executar uma aplicação:
No Windows
Logotipo de windows ou tecla Win ou tecla super (aquela tecla com o ícone do windows viu Joyce :P) + R
Neste exemplo estou abrindo paint (mspaint é o nome do programa que corresponde ao paint)
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Alt + F2
Neste exemplo estou abrindo o terminal de comandos do gnome.
Abrir o navegador de Arquivos
No Windows
Logotipo de Windows + E
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Não existe um default, mas podemos configurar em ambos (eu gosto de colocá-los como - Ctrl + Alt + E)
No Kde eu geralmente coloco este atalho para abrir o dolphin ou o konqueror na minha pasta "home" e no Gnome eu coloco para abrir o nautilus
Iniciando o Gerenciador de Processos
No Windows
Ctrl + Shift + Esc
No Linux
Ambiente Kde
Ctrl + Esc
Ambiente Gnome
Por padrão ele não tem um atalho, mas pode ser criado em Preferências -> Atalhos de Teclado -> Adicionar. O nome do programa a ser adicionado é "gnome-system-monitor"
No examplo desta imagem, eu coloquei o atalho igual ao do windows (Ctrl + Shift + Esc)
Travando a tela
No Windows
Logotipo do Windows + L
No Linux (Tanto nos ambientes gráficos Kde, quanto Gnome):
Ctrl + Alt + L
Opções de Desligamento
Bem ... no Windows eu não sei se existe, mas no ambiente gráfico Gnome o atalho é tecla Win + S.
Bom é isto, gostaria que os que estivem participando deste blog, me tragam feedback e me mandem sugestões. Próximo post, atalhos interessantes do Eclipse (Trabalhando com Classes)
ah ... e não esqueçam de colocar este blog em seus favoritos
- Chrome - Ctrl +D
- Firefox - Ctrl + D
- IE ... sei lá nem uso :P
Abraço a todos e ... Ctrl + Shift + Del!
Assinar:
Postagens (Atom)










