Как встроить более длинные примеры кода в презентацию?


1

Я собираюсь провести презентацию компании на тему разработки программного обеспечения и программирования, где помимо обычных текстовых и графических данных в презентацию должны быть включены несколько примеров исходного кода. Проблема, с которой я сталкиваюсь, состоит в том, что некоторые из этих примеров кода слишком длинны, чтобы поместиться на одном экране или слайде, и я хотел бы найти правильный стиль и формат представления, которые могут решить эту проблему.

Я рассмотрел следующие вещи:

  • Примеры кода служат демонстрационным целям и будут тщательно проанализированы и объяснены, поэтому нельзя просто ссылаться на них и делать их доступными для аудитории, чтобы они могли проверить их позже, если они захотят.
  • Примеров довольно много, поэтому открытие примеров кода в редакторе кода и переключение между презентацией и приложением редактора кода было бы весьма мешающим, я думаю.
  • Классический стиль презентации «слайд за слайдом» не может содержать более длинных примеров на одном слайде, и поскольку прокрутка не поддерживается в большинстве из них, мне придется разбивать эти образцы на несколько слайдов, что также не очень хорошо для меня звучит.

Мой вопрос заключается в том, какой стиль презентации или инструмент вы бы посоветовали, когда более длинные примеры кода должны быть встроены в презентацию?

Наилучшая идея, которую я придумала, - создать одностраничный веб-сайт, который я могу открыть в любом браузере в полноэкранном режиме в качестве презентации. В этом формате я мог свободно вставлять обычные текстовые и графические данные, а также примеры кода. Прокрутка для более длинных участков кода будет поддерживаться, поэтому их не нужно будет разбивать на части. (Я мог бы даже разместить в презентации кнопки «запустить этот пример», которые бы ссылались на скрипки, поэтому, если я сделаю презентацию доступной онлайн, аудитории будет очень легко экспериментировать с данными образцами.)

Какие-нибудь другие идеи или предложения и опыт для таких случаев?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.