Простой basic для windows

Рекомендуем популярное

QB64 1.5

Приложение является современной альтернативой языку программирования Basic и служит как…

Microsoft QuickBASIC (qbasic)

Microsoft QuickBASIC (qbasic) — всем известный интерпретатор простого языка программирования Basic, который до боли знаком студентам начальных курсов…

Small Basic 1.2

Small Basic — небольшой бесплатный и простой в использовании инструмент для программирования…

VB Help 1.1.74

VB Help — Большой справочник по языку Visual Basic, который будет полезен очень многим. Как тем, кто…

RapidDriver 2.1.5.2

RapidDriver — Инструмент для разработки драйверов и отладки аппаратуры. Просто запустите…

Системы счисления 2.11

Программа Системы счисления предназначена для перевода целых и дробных чисел из одной…

Microsoft Small Basic 1.2 — Русский (с сайта Microsoft, с сайта Small Basic)
В пакет входит компилятор MS Small Basic, IDE от Microsoft, стандартная библиотека расширения.

Small Basic 1.3 для Windows 10 (установка — через Магазин приложений Microsoft)

Microsoft Small Basic 1.1 — Русский

Microsoft Small Basic 1.0 — Русский

Microsoft Small Basic 0.91 — Русский

Microsoft Small Basic 0.9 — Русский

Microsoft Small Basic 0.51 — Русский

MS .Net Franework

Microsoft .Net Framework необходим для работы MS Small Basic. Рекомендуется версия 4.8 или новее. Страница Microsoft .NET Framework.

Microsoft .NET Framework 9.0

Microsoft .NET Framework 8.0

Microsoft .NET Framework 7.0

Microsoft .NET Framework 6.0

Microsoft .NET Framework 6.0.2 x86 (автономный установщик для Windows)

Microsoft .NET Framework 6.0.2 x64 (автономный установщик для Windows)

Microsoft .NET Framework 6.0 x86 (автономный установщик для Windows)

Microsoft .NET Framework 6.0 x64 (автономный установщик для Windows)

Microsoft .NET Framework 5.0.12 x86 (автономный установщик для Windows)

Microsoft .NET Framework 5.0.12 x64 (автономный установщик для Windows)

Microsoft .Net Framework 5.0 x86 (автономный установщик для Windows)

Microsoft .Net Framework 5.0 x64 (автономный установщик для Windows)

Microsoft .NET Framework 4.8 (автономный установщик для Windows) рекомендуемая версия

Microsoft .NET Framework 4.7.2 (автономный установщик для Windows)

Microsoft .NET Framework 4.7.1 (автономный установщик для Windows)

Ссылки на скачивание Microsoft .NET Framework для Windows различных версий от 3.5 до 4.8

SB-Prime

Small Basic Prime 1.1.8 — Русская версия (разархивировать в созданную папку C:\Program Files (x86)\Microsoft\SB-Prime\)
Small Basic Prime 1.1.7 — Русская версия
SB Prime — самая удобная и функциональная среда для программирования на языке MS Small Basic. В пакет входит русифицированная среда разработки SB-Prime. Для работы необходима установка MS Small Basic 1.2 и Microsoft .Net Framework не ниже версии 4.5.
Сайт проекта: https://litdev-uk.translate.goog/?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru&_x_tr_pto=wapp
Страница проекта на GitHub: https://github.com/litdev1

Библиотеки

Библиотека LitDev версии 1.2 — Русская версия
Самая качественная и многофункциональная библиотека для MS Small Basic, позволяющая делать на MS Small Basic практически все что угодно.
Сайт проекта: https://litdev-uk.translate.goog/?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru&_x_tr_pto=wapp
Страница проекта на GitHub: https://github.com/litdev1

Библиотека EV3 Basic — Русская версия
Библиотека для программирования роботов Lego EV3.

Полный список существующих в настоящее время библиотек расширения MS Small Basiс

Проекты

Здесь представлены программные продуктоы, разработанные нами на MS Small Basic или переписанные специально для Small Basic. Некоторые из них создавались как учебные проекты, некоторые изначально проектировались для решения существующих задач. Все программы полностью работоспособны, безопасны и могут использоваться на правах свободно распространяемого ПО.

CF.exe — утилита создания пустого файла с заданным именем из командной строки. Версия 1. Версия 2. Описание и исходный код проекта.

Обучалка — набор программ для тренировки устного счёта учащихся в начальных классах школы. Обучалка 0-9. Обучалка lite. Обучалка X. Обучалка 100t. Описание и исходные коды программ проекта.

Калькулятор треугольников — программа для обсчёта прямоугольных треугольников. Версия 2.3. Описание и исходный код проекта.

PhotoDIR — утилита сортировки фотографий, видео и т.п. файлов, в имени которых присутствует дата, по папкам с именами дат.

SunSet — программа для проведения экспериментов: записи в файл и отображения на экране информации с датчика или измерительного прибора с заданным временным шагом в реальном времени в виде графиков и т.п.

Дополнительные программы

Текстовый редактор Notepad ++
Один из лучших многофункциональных текстовых редакторов, идеально подходящий для работы с текстами программ, имеет подсветку кода, автоматическую подсказку слов и огромный функционал, который может быть расширен с помощью плагинов.

Антивирус Avast
Очень полезная антивирусная программа, обеспечивающая действительно хорошую защиту от вирусов и атак по сети.

Kaspersky Free
Если Avast по какой-либо причине вам не доступен или он у вас не работает, можем также порекомендовать вам также очень неплохой бесплатный антивирус от Антивирусной Лаборатории Касперского, который также обеспечивает достаточную защиту от вирусов.

Лечащие программы Dr.Web CureIt! и Kaspersky Virus Removal Tool
Если вы предполагаете наличие вирусов на вашем компьютере, стоит провести проверку ваших файлов одной из этих программ (или обеими сразу). Программы не требуют установки на компьютер. Единственная задача, которую они отлично выполняют — поиск и уничтожение вирусов.

Блокировщик рекламы AdGuard
Надёжный блокировщик рекламы и отслеживания ваших действий в сети Интернет.

Сервис VirusTotal
Сервис VirusTotal позволяет проверить одиночные файлы или сайты (ссылки) по многим антивирусным базам в том случае, когда почему-либо отсутствует возможность воспользоваться антивирусом или необходимо проверить работу вашего антивируса, когда проверенный им файл всё равно вызывает какие-то подозрения.

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

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

Антивирус Avast в настоящее время является одним из самых надежных бесплатных антивирусов, а блокировщик рекламы AdGuard занимает первое место по эффективности и надёжности в мире. Даже если вы не собираетесь заниматься программированием, мы рекомендуем вам установить Avast и AdGuard.

 
Поделиться:

Скриншот приложения Small Basic - №1

Характеристики

Описание

Версии

Обновлено

Совместимость

Windows Vista, Windows 7, Windows 8

Описание

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

Версии

Нет официального представителя разработчика на сайте

Нажмите, для быстрой оценки

Оставить отзыв

Похожие приложения

Актуальные статьи

Время на прочтение3 мин

Количество просмотров7.4K

image

Всем привет, а особенный привет тем, кто хочет начать программировать, и не знает на чем начать и какую среду разработки предпочесть.

Сегодня я расскажу о такой замечательной вещи как Small Basic.

И все же, для кого Small Basic? Логично — для тех кто хочет начать программировать. Для того что бы начать программировать опыт совершенно не нужен, но если есть — это даже лучше.

Весьма не плохо было-бы, если попутно, на уроках информатики старших классов школы или студентов, помимо паскаля и турбо-бейсика выделяли часы на Small Basic, было бы полезно.

Первый запуск.

Очень хорошее окошко, ничего лишнего.

Приятные моменты.

Вот за это отдельное спасибо, это очень удобная вещь. Управление стрелками, русское описание. Ваши назначенные переменные так-же поддерживаются. Процесс становиться очень приятным.

Аппендикс.

На сайте microsoft, и при установке так же ставиться начальная документация, которая очень понятным языком познакомит вас с Small Basic и самим процессом программирования в целом.

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

SB поддерживает подключение внешних библиотек, которые значительно расширяют возможности.

Для русских есть официальное русскоязычное сообщество начинающих программистов. Там-же доступна версия 0.8

Преимущества очевидны, если для всеми известного «первого приложения» Hello Word в Small Basic’е достаточно:
TextWindow.WriteLine("hello word")
C++
main()
{
cout << "Hello World!" << endl;
return 0;
}

На языке pascal
program HelloWorld(output);
begin
WriteLn('Hello World!');
end.

Выбирать конечно Вам, но разница ощутима, хотя я никак не сравниваю C++ программирование с Small Basic, но на чем изучать

Небольшой пример, разлетающиеся шарики.

Самое интересное то, что программа всего в 15 строчек:

For i = 1 To 100
balls[i] = Shapes.AddEllipse(10, 10)
EndFor

While "True"
For i = 1 To 100
ball = balls[i]

x = Math.GetRandomNumber(640)
y = Math.GetRandomNumber(480)
Shapes.Animate(ball, x, y, 2000)
EndFor
Program.Delay(1900)
EndWhile

А теперь разберем код.

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

В цикл мы добавим переменную, назовем ее «balls», и внутри переменной дадим команду SB «Shapes», она позволяет добавлять, двигать и вращать фигуры, к объекту (Shapes) добавим операцию «AddEllipse» которая служит для добавления эллипса с заданной высотой и шириной. Цикл заканчиваем командой EndFor.

Во второй части кода мы опять же используем цикл, но другой конструкции. Другая конструкция необходима в том случае, если переменная счетчика-цикла не известна заранее, если цикл For выполняется столько раз, сколько мы зададим, то цикл While выполняется до тех пор, пока не выполнит условие.

В цикл While мы включаем цикл For, в котором мы создадим переменную ball равную balls[i] (i — все значения от 1 до 100).

Добавим переменные для координат x и y. Для этого воспользуемся классом Math, который предоставляет множество математических операций. К классу припишем операцию GetRandomNumber, которая дает случайное число в заданном параметре maxNumber, который в свою очередь мы укажем в скобках.

Далее опять даем команду SB «Shapes», но на этот раз приписываем операцию Animate, которая перемещает фигуру (ball) с помощью анимации на новую позицию (x,y) и поставим время анимации в секундах 2000. Заканчиваем цикл For командой EndFor.
Используем класс Program, который служит для контроля самого приложения, приписываем к нему операцию Delay, которая задерживает выполнение программы на 1900 мс. И в конце останавливаем цикл While командой EndWhile.

Запускаем программу кнопкой F5. Действия примерно такие:
Цикл Loop от 1 до 100 для переменной balls, которая рисует эллипс 10х10, конец цикла. Рисование кучи эллипсов.
Так, нарисовали эллипсы, так — программная задержка (Program.Delay (1900) мс). Цикл While, который раскидывает эллипсы по координатам x,y (которые задаются случайно, вспоминаем Math.GetRandomNumber), время анимации — 2000 мс. Ждем — повторяем. Ждем — повторяем.

Единственная проблема — это размер, размер даже такой небольшой программы 236 КБ, но это за счет того, что для запуска *.exe — необходима dll-библиотека SmallBasicLibrary.dll, без нее размер программы всего 3кб.

Edit
History

Emscripten

  • Online — 12.26
  • Online — 12.26 — large font

Android

Google play

Windows

12.27

Linux

  • SDL 64 bit AppImage — 12.27
  • FLTK 64 bit AppImage — 12.27
  • Console 64 bit AppImage — 12.27
  • Ubuntu 32 bit — 0.12.9
  • Raspberry PI — 0.12.6

Nokia Internet Tablet

Nokia N770/N800

PalmOS

PalmOS5

eBookman

EBM

Source code

12.27

Other releases

SourceForge Project page

Language Reference

Offline help
text

Changelog

  • Changelog
  • Android Changelog

This page was last edited on Thu, 20 Feb 2025 21:34:29 +0100
|
Markdown
processed with
pandoc 3.1.12.1

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как сменить обои на экране блокировки windows 11
  • Windows get user sid
  • Microsoft windows based script host что это такое
  • Как прочитать файл в командной строке windows
  • Windows 10 включить wifi через час