Windows

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

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

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

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

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


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

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

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

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

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

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

Это то, что отличает Блокнот от Small Basic. Всякий раз, когда он чувствует, что я набираю что-то значимое, он показывает мне список опций, которые вы можете прокручивать с помощью клавиш со стрелками вверх и вниз. Рядом с каждым предметом есть краткое описание, чтобы я мог решить, нужно ли вам это и как его использовать. Когда я нахожу нужный термин, я нажимаю клавишу ввода, и он автоматически завершается. Это такая приятная и приятная среда между кодированием в Notepad и потерей в блеске последней полноценной 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? Покажите нам, где мы можем увидеть образец в комментариях ниже.

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone