Propaganda
Alguém na Microsoft está fazendo as coisas certas na minha humilde opinião. O que eles fizeram com Small Basic é reintroduzir o software de codificação manual, mas com um pouco menos de ajuda do que a interface arrastar e soltar ou WYSIWYG. Vamos dar uma olhada nisso, vamos?
Dê uma olhada na interface. Não parece muito mais do que um bloco de notas pretendido, parece? Bem, de muitas maneiras, é isso que é. Sem barras de ferramentas de objetos, sem seletores de cores, sem janelas de propriedades de elementos sofisticados. Apenas você, um teclado e uma tela. Essa é a beleza disso. Imediatamente, ele me mostrou minha fraqueza, minha dependência de magos e objetos prontos. Enquanto olhava fixamente para a tela, tentei pensar em apenas um comando Básico com o qual eu poderia começar. Nada.
Agora, em minha defesa, não escrevo um programa básico desde a faculdade. No entanto, mesmo assim, fomos ensinados no VisualBasic 6. Então, primeiro procurei os elementos que eu poderia simplesmente colocar no lugar. Nenhum. Lugar algum. Meu próximo passo foi fazer o impensável - vá para a documentação. Mas espere! Não há nem um menu Ajuda. Lembrei do bom e velho F1. Nada!
eu fui ao Menu do programa do meu Botão de início e olhou no diretório para Small Basic. Ali estava, o que realmente faz esse programa valer a pena - o Apresentando Small Basic Documento (ISB).
Como todas as boas introduções aos guias de programação deveriam, o ISB começou com um programa "Hello World". Se você aprendeu alguma linguagem de programação, saberá o que é isso. O ISB diz que você apenas digita esta linha:
TextWindow. WriteLine ("Olá Mundo")
Comecei a digitar... T..e... x... o quê? O que é isso que surgiu do nada com informações apenas para mim? Essa é a função Intellisense do aplicativo.
É isso que separa o Bloco de notas do Small Basic. Sempre que sentir que estou digitando algo significativo, ele me mostrará uma lista de opções pelas quais você pode rolar usando as teclas de seta para cima e para baixo. Cada item tem uma breve descrição ao lado para que eu possa decidir se é isso que você precisa e como usá-lo. Quando encontro o termo que desejo, pressione a tecla Enter e ela será concluída automaticamente. Este é um meio feliz e agradável entre a codificação no Bloco de Notas e a perda do brilho do mais recente VisualStudio completo. Eu acho que você vai gostar.
Depois de concluir o meu programa “Hello World”, posso salvá-lo clicando no Salvar como botão.
Então eu posso executá-lo clicando no Corre botão. Ou, como o botão mostra, também posso pressionar o F5 chave para executá-lo.
Então, vamos rodar e ver o que acontece.
O programa abriu uma janela de comando, ou janela do DOS, como alguns chamam, e imprimiu "Olá Mundo", como eu disse. Como não escrevi nada para dizer ao programa o que fazer a seguir, o Small Basic automaticamente fornece o Pressione qualquer tecla para continuar… pronto.
Agora, um pouco sobre as teclas de atalho desde que eu já toquei nas teclas F5. Muitas das teclas de atalho populares funcionam com o Small Basic, como ctrl + s para economizar.
Se você acha que isso é bastante rudimentar e simplista, você está certo. No entanto, esse é o ponto. O objetivo é proporcionar ao novo programador um ambiente utilizável, documentação decente e espaço de trabalho espartano necessário para desenvolver habilidades e práticas de programação ao longo da vida. Em apenas 69 páginas, o documento ISB ensina o novo programador sobre variáveis, matrizes, condições e ramificações e loops. Com esses conceitos básicos de programação, você pode percorrer um longo caminho.
Se você também pensa que os programas que você poderia fazer com o Small Basic seriam inúteis ou visualmente chatos, pense novamente. O Small Basic oferece a capacidade de usar a interatividade com o usuário, criar gráficos e usar cores. Outro objeto bem construído é a tartaruga. A Turtle faz do Small Basic uma plataforma útil para ensinar as crianças a programar. Quem pode resistir a dizer a uma tartaruga para mover 100 espaços e depois vê-la desaparecer? Ou que tal assistir Turtle desenhar um fractal?
Profissional velho ou novato, ou pai orgulhoso, passando as habilidades para os filhos, o Small Basic é uma ferramenta divertida para se programar. De uma chance. Deixe-nos saber o que você pensa sobre isso.
Você já fez algum trabalho no Small Basic? Mostre-nos onde podemos ver uma amostra nos comentários abaixo.
Com mais de 20 anos de experiência em TI, treinamento e negociações técnicas, é meu desejo compartilhar o que aprendi com qualquer pessoa disposta a aprender. Esforço-me para fazer o melhor trabalho possível, da melhor maneira possível e com um pouco de humor.