Узнайте, как написать компьютерную программу с SmallBasic

  • Brian Curtis
  • 0
  • 1696
  • 29
Реклама

Кто-то в Microsoft делает все правильно, по моему скромному мнению. Что они сделали с Small Basic, так это вновь внедрили программное обеспечение для ручного кодирования, но с немного меньшей помощью, чем перетаскивание или интерфейс WYSIWYG. Давайте посмотрим на это мы будем?

Посмотрите на интерфейс. Разве это не выглядит намного больше, чем предварительно сертифицированный Блокнот? Ну, во многом это то, что есть. Нет панели инструментов объектов, нет селекторов цвета, нет окон со свойствами необычных элементов. Только ты, клавиатура и экран. В этом вся прелесть. Сразу это показало мне мою слабость, мою зависимость от волшебников и готовых предметов. Пока я безучастно смотрел на экран, я пытался придумать только одну базовую команду, с которой я мог бы начать. Ничего такого.


Теперь, в свою защиту, я не писал основную программу с колледжа. Тем не менее, даже тогда нас учили на VisualBasic 6. Поэтому я сначала искал элементы, которые я мог просто перетащить на место. Никто. Нигде. Моим следующим шагом было сделать немыслимое - перейти к документации. Но ждать! Там даже нет меню справки. Я вспомнил старый добрый F1. Ничего такого!

Я пошел в Меню программы от моего Кнопка Пуск и посмотрел под каталогом для Small Basic. Вот что делает эту программу действительно стоящей - Представляем Small Basic (ISB) документ.

Как и положено всем хорошим введениям в руководства по программированию, ISB начал меня с “Привет, мир” программа. Если вы уже изучали языки программирования, вы будете знать, что это такое. ISB говорит, что вы просто наберите эту строку:

TextWindow.WriteLine («Привет, мир»)

Я начал печатать ... Т ... е ... х ... что? Что это за вещь, которая пришла из ниоткуда с информацией только для меня? Это функция Intellisense приложения.

Это то, что отличает Блокнот от Small Basic. Всякий раз, когда он чувствует, что я набираю что-то значимое, он показывает мне список опций, которые вы можете прокручивать с помощью клавиш со стрелками вверх и вниз. Рядом с каждым предметом есть краткое описание, чтобы я мог решить, нужно ли вам это и как его использовать. Когда я нахожу нужный термин, я нажимаю клавишу ввода, и он автоматически завершается. Это такая приятная и приятная среда между кодированием в Notepad и потерей в блеске последней полноценной VisualStudio. Я думаю тебе понравится.

Однажды у меня есть мой “Привет, мир” Программа выполнена, я могу сохранить ее, нажав на Сохранить как кнопка.

Тогда я могу запустить его, нажав на Бежать кнопка. Или, как показывает кнопка, я также могу нажать F5 ключ для запуска.

Итак, давайте запустим его и посмотрим, что произойдет.

Программа открыла окно команд или окно DOS, как некоторые его называют, и распечатала “Привет, мир” как я и сказал. Поскольку я ничего не писал программе, что делать дальше, Small Basic автоматически дает мне Нажмите любую клавишу для продолжения… незамедлительный.

Теперь немного о сочетаниях клавиш, поскольку я уже коснулся клавиш F5. Многие популярные сочетания клавиш работают с Small Basic, такие как Ctrl + S для сохранения.

Если вы думаете, что это довольно элементарно и упрощенно, вы были бы правы. Тем не менее, в этом суть. Смысл в том, чтобы дать новому программисту удобную среду, достойную документацию и спартанское рабочее пространство, необходимые для развития навыков и практик программирования на протяжении всей жизни. Всего за 69 страниц документ ISB рассказывает новому программисту о переменных, массивах, условиях, ветвлениях и циклах. С этими основами программирования, вы можете пройти долгий путь.

Если вы также думаете, что программы, которые вы могли бы делать с Small Basic, были бы бесполезными или визуально скучными, подумайте еще раз. Small Basic дает вам возможность использовать интерактивность с вашим пользователем, создавать графику и использовать цвета. Еще один аккуратный встроенный объект - черепаха. Turtle делает Small Basic удобной платформой для обучения детей программированию. Кто может удержаться от того, чтобы сказать Черепашке переместиться на 100 мест, а затем смотреть, как она идет? Или как насчет того, чтобы Черепаха нарисовала фрактал??

Будучи старым профессионалом, новичком или гордым родителем, передавая свои навыки потомству, Small Basic - очень интересный инструмент для программирования. Попробуйте. Дайте нам знать, что вы думаете об этом.

Вы уже проделали какую-то работу в Small Basic? Покажите нам, где мы можем увидеть образец в комментариях ниже.




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.