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

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

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

как программировать


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

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

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

TextWindow.WriteLine("Hello World")

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

как написать компьютерную программу

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

Когда я закончу свою программу «Hello World», я могу сохранить ее, нажав Сохранить как кнопка.

как программировать

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

как программировать

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

научиться программировать

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

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

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

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

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

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

Ссылка на основную публикацию
Adblock
detector