Como incorporar exemplos de código mais longos em uma apresentação?

1
Vou fazer uma apresentação da empresa sobre um tópico de desenvolvimento e programação de software, onde, além dos dados textuais e gráficos normais, vários exemplos de código-fonte devem ser incorporados na apresentação. O problema que enfrento é que alguns desses exemplos de código são um pouco longos demais para caber em uma única tela ou slide e eu gostaria de encontrar um estilo de apresentação e um formato adequados que possam lidar com esse problema.

Eu considerei as seguintes coisas:

  • Os exemplos de código servem para fins de demonstração e serão cuidadosamente analisados e explicados, portanto, não é uma opção apenas referenciá-los e disponibilizá-los para que o público os veja mais tarde, se quiserem.
  • Os exemplos são bastante numerosos, portanto, abrir os exemplos de código em um editor de código e alternar entre a apresentação e o aplicativo do editor de código seria bastante interferente, eu acho.
  • O clássico estilo de apresentação "slide após slide" não pode conter mais exemplos em um único slide e como a rolagem não é suportada na maioria deles, eu teria que dividir essas amostras em vários slides - também não parece muito bom para mim .

Minha pergunta é: qual estilo de apresentação ou ferramenta você aconselharia quando amostras de código mais longas devem ser incorporadas em uma apresentação?

A melhor idéia que eu criei até agora é criar um site com uma única página, que eu possa abrir em qualquer navegador no modo de tela cheia como a apresentação. Neste formato eu poderia incorporar livremente dados textuais e gráficos normais e também exemplos de código. Rolagem para seções de código mais longas seria suportada, portanto, não seria necessário que elas fossem divididas em partes. (Eu poderia até mesmo colocar os botões "execute este exemplo" na apresentação, que criaria links para violinos, então, se eu disponibilizar a apresentação on-line, seria realmente fácil para o público experimentar as amostras fornecidas.)

Alguma outra ideia ou sugestão e experiência para esses casos?

    
por mcserep 10.06.2015 / 02:49

0 respostas