Como a linguagem de programação é feita para aprendizes (iniciantes), o interface onde desenvolvemos os programas também deverá ser simples e objectivo.
E é isso que o Small Basic tem. Muito independentemente de existir o interface escrito em português, praticamente olhamos para os ícones e deduzimos imediatamente o que faz cada botão.
A área de desenvolvimento do Small Basic é constituída por apenas uma janela. Por isso, esqueça que haverá uma confusão de janelas para cada tipo de função.
Barra menus
- Botão "New" (Novo) - Cria um novo documento
- Botão "Open" (Abrir) - Abre um documento especificado
- Botão "Save" (Guardar) - Guarda o documento
- Botão "Save As" (Guardar como) - Pergunta onde quer guardar o documento
Web
- Botão "Import" (Importar) - Importa um documento da Internet
- Botão "Publish" (Publicar) - Publica um documento para a Internet
Área de transferência
- Botão "Cut" (Cortar) - Corta o texto seleccionado e guarda na área de transferência
- Botão "Copy" (Copiar) - Copia o texto seleccionado para a área de transferência
- Botão "Paste" (Colar) - Cola o texto onde estiver o cursor
- Botão "Undo" (Anular) - Anula uma operação feita
- Botão "Redo" (Refazer) - Refaz uma operação feita
Programa
- Botão "Run" (Executar) - Executa o programa activo
- Botão "Graduate" (Graduar) - Exporta o código para o Visual Basic (é necessário ter-lo instalado)
Área de desenvolvimento
- Superfície - local onde todas as janelas de edição de documentos estão
- Editor - local onde se escrevem os programas em Small Basic. Poderá ter mais do que um programa (documento) abertos.
- Ajuda instantânea - Mostra uma pequena descrição do que o comando actual (keyword) faz
- Intellisense - Veja mais abaixo: Entendendo o Intellisense
- Cordenadas do cursor - mostra a localização actual do cursor (linha, coluna)
Os atalhos do teclado ajudam imenso para fazer o trabalho mais depressa, e com o tempo se tornarmos isso como um hábito iremos decorar os atalhos sem nos apercebermos.
- F5 - Executar (Run) - executa o programa activo
- F3 ou CTRL+F - Procurar (Find) - procura texto no último documento activo
- CTRL+N - Novo documento (New) - cria um novo documento
- CTRL+O - Abrir documento (Open) - abre um documento
- CTRL+S - Guardar (Save) - guarda o documento
Manipulação do texto
- CTRL+A - Selecciona o texto todo
- CTRL+Z - Anular (undo) - anula uma operação feita
- CTRL+C - Copiar (copy) - copia o texto seleccionado
- CTRL+V - Colar (paste) - cola o texto copiado
Manipulação do texto (avançado)
- HOME - vai para o inicio da linha
- END - vai para o fim da linha
- CTRL+HOME - vai para o inicio do documento
- CTRL+END - vai para o fim do documento
- PageUP - sobe uma página do documento
- PageDown - desce uma página do documento
- CTRL+L - Elimina uma linha do documento
- CTRL+T - move o caractere para a frente
- CTRL+U - coloca caractere a caractere em letra minúscula
Funções adicionais
- CTRL+Roda rato - Tamanho do texto do editor - aumenta ou diminui o tamanho do texto do editor (também poderá antes usar CTRL++ ou CTRL+-)
- CTRL+ESPAÇO - mostra o Intellisense
Para facilitar a leitura do código, o Small Basic usa varias cores no texto para distinguir mais facilmente, por exemplo uma keyword de uma variável
- Objectos (object)
- Keyword
- Propriedade (property)
- Variável (variable)
- Operação (operation)
- Evento (event)
- Texto
- Comentário
Linha de código no Small Basic
A mesma linha de código no Bloco de Notas
Entendendo o Intellisense
O Intellisense para mim é uma das maiores ajudas que o editor tem para escrevermos os programas. Para melhor perceber do que estou a falar vou deixar uma imagem do Intellisense.
Basicamente ele é um completador de palavras enquanto escreve. Ou seja, não precisa de escrever a palavra toda. Conforme vai escrevendo, ele vai mostrando sugestões de palavras, até que chegar à que você quer. Excelente para poupar muito tempo. Uma das muitas das vantagens, é que o Intellisense dá uma pequena descrição do que aquele comando faz. E outra das vantagens é que não é necessário decorar todos os comandos, porque ele faz uma listagem dos comandos "aceitaveis" para o Small Basic.
Fixe! Mas como isso funciona?
Simples e fácil. Basta começar a escreve que ele aparece automaticamente! Conforme vamos escrevendo, e se aparecer a palavra que queremos escrever, basta carregar ENTER e ele introduz a palavra completa. O que também podemos fazer é por escrever só algumas letras do que queremos escrever e depois carregar nas setas cima ou baixo e escolher a palavra e depois carregar ENTER. Ou até também podemos pedir que seja mostrado o Intellisense, bastando carregar CTRL+ESPAÇO. Simples não é?
Entendendo os ícones
Outra das coisas que o Small Basic tem para facilitar, são os icones para cada tipo de código:
- Objecto (object)
- Keyword
- Propriedade (property)
- Variável (variable)
- Operação (operation)
- Evento (event)
É uma das funções mais apreciada para quando existe muito código e complexidade. Para fazer isto basta clicar com o botão direito do rato no documento que quer formatar e clique na opção "Format Program". Basicamente o que ele faz é indentação no texto (tabulações), para que o texto seja de mais fácil leitura.
Qual dos seguintes textos é mais legível?
Linha de código sem indentação
A mesma linha de código com identação
Concluindo
O editor de programas (área de desenvolvimento ou IDE) do Small Basic, não é um simples editor de texto. Ele traz várias ferramentas e funcionalidades para facilitar e muito o desenvolvimento de programas. Ele traz varias ferramentas, tais como, intellisense, cores para diferenciar, identação no texto..., e juntando tudo isto faz um editor que poupa imenso tempo e trabalho! Excelente não? O que acham? Estejam a vontade para falar!
MUITO BOM TUTORIAL !!!
ResponderEliminarPARABENS...
E como compila um programa feito em Small Basic?
ResponderEliminarBom, instalei uma versão em português, o que ajuda muito entender o SB.
ResponderEliminarÓTIMO!!!
ResponderEliminarNada resulta 0 estrelas
ResponderEliminar