Qbasic как запустить на windows 7


Как запустить Pascal, C, QBasic и др. DOS приложения в Windows 7?

Времена приложений написанных для MS DOS (Disk Operation System - Дисковая операционная система) давно прошли. Для совместимости со старыми приложениями все версии Windows оснащались поддержкой MS DOS вплоть до Windows Vista. В новых же версиях ОС Windows, таких как Windows 7, DOS-овские приложения не поддерживаются. Для большинства пользователей это не создаст ни каких неудобств, а вот для студентов и школьников, которые только начинают знакомиться с программированием в учебных заведениях,  это станет проблемой т.к. наше образование для изучения основ программирования до сих пор использует такие языки как: Pascal, QBasic(Basic), C. Все они работают только в среде DOS т.к. были созданы еще в 70-х годах прошлого века (и тысячелетия :) ). Почему эти версии до сих пор используются, ответ прост - они бесплатны. Использование же платных современных версий (например Visual Studio) для изучения основ - экономически невыгодно (копия на одну машину стоит более 60 т.р.). Ну да ладно, экономическая сторона это не тема этой статьи, основная цель это как запустить DOS приложения на ОС Windows 7 x86(32) и Windows x64(64).

Нам понадобится установка дополнительного ПО - DosBox. Приложение DosBox создает виртуальную среду MS DOS, работающую в ОС Windows (практически аналог командной строки в Windows XP). Скачать DosBox v0.74 можно с сайта разработчика бесплатно. Установка не должна вызвать у Вас вопросы, всегда жмем "Далее>>>" оставляя все по умолчанию.
После установки на рабочем столе должен появиться ярлык программы:

если ярлыка нет, то создайте его, это создаст удобство для запуска приложений. Ну и теперь собственно, как запустить приложение в DosBox!?
Пойдет по самому простому и быстрому пути. Например, необходимо запустить Pascal (Паскаль), файл запуска приложения находится в ..\bin\turbo.exe. Выделяем этот файл и не отпуская ЛКМ перетягиваем его на ярлык DosBox пока не появится знак "+ Открыть с помощью…..":

отпускаем ЛКМ. Вот и все, у нас открылась среда языка Pascal

Приложение открыто в оконном режиме, для перехода в полноэкранный режим необходимо нажать Alt+Enter, так же это сочетание используется и для выхода из полноэкранного режима.

Вот и все! Всем спасибо за внимание! 

Как запустить QBasic на Windows 7

Вопрос: Массивы на Qbasic


Здравствуйте. по этой ссылке решил задачу почти до конца, хоть и не на паскале а в QB, но...не получается повторить эти действия k раз. Помогите пожалуйста.
Код QBasic/QuickBASIC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
DIM s$(7), w(7) DATA a,b,c,d,e,f,g DATA 1,2,3,4,5,6,7 FOR i = 1 TO 7     READ s$(i) NEXT i FOR i = 1 TO 7     READ w(i) NEXT i FOR i = 1 TO 7 REM Prava9 storona     IF w(i) MOD 2 = 1 THEN PRINT s$(i) NEXT i FOR i = 1 TO 7 REM leva9 storona     IF w(i) MOD 2 = 0 THEN PRINT s$(i) NEXT i END
Буду рад посмотреть на ваши варианты. Ответ:

Ну не запускается у меня QBasic под Win8.1

VirtualBox, DOSBox.

Пользуюсь дос боксом конечно же и MS VirtualPC (под 8 он скорее всего не запустится на установку).
DOSBox ставится за минуту, настраивается тоже за минуту(циклы, autoexec), ну и QBasic скопировать
тоже минута.

соответственно об этом написал - что код проверен и работает.

Обычно в таком случае пишу - "исправил код". Т.к. люди видели, что он не запустится, строчка или нет
- не принципиально.
Код висел долго, лучше его не заменять. Можно заменить в пределах правки т.к. это оф. время на
правку, но после лучше написать, что исправлено. Вообще эта "фича" скорее баг, чем фича,
т.е. допостинг, а потом можно мол ещё себе 5 минут взять, если никто не напишет, можно стереть
своё сообщение, как будто его и не было. Короче сам против таких "фич" и пользования ими.
Поэтому в ситуациях где это вижу, буду по возможности восстанавливать всю картину происходящего.
Не укора ради, а скорее, чтобы ничего не было сокрыто и упущено. Потому что не слеп квит, с утра
пришёл - увидел косяк, сейчас пришёл, всё так, как будто часть мозга выпилили и ничего этого не
было, так невольно можно и склерозником себя посчитать.
Вообще форум жутко суров и немобилен. Нужно 10-15 минут на правку сообщения и устранение его
изменения по истечении времени. Посему если бы это было быстро сделано, ничего бы писать не стал.

Как начать программирование на QB64

Рассмотрим, как подготовить рабочее окружение для работы в среде разработки QB64.

Примечание: инструкция описана для ОС Microsoft Windows.

Шаг 1. Необходимо скачать QB64.

Пройдите по следующей ссылке и скачайте дистрибутив QB64 с официального сайта (рисунок 1).

Рисунок 1 – Ссылка на загрузку дистрибутива QB64

 Вы также можете скачать архив QB64 с этого сайта по ссылке если вдруг официальный сайт будет недоступен.

Шаг 2. Распаковать скаченный архив (рисунок 2).

Рисунок 2 – Распаковка архива QB64 при помощи 7-Zip

Кликните ПКМ по архиву, затем распакуйте архив любым современным архиватором (например, 7-Zip или WinRAR).

 Шаг 3. Запустить среду разработки, открыв qb64.exe (рисунок 3).

Рисунок 3 – Исполняемый файл среды разработки QB64

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

QB64 является кроссплатформенным приложением и запускается в большинстве современных операционных системах, в отличие от классического QuickBasic, который являлся приложением MS-DOS и запускался без проблем только под него. Чем старше поколение операционных систем Windows, тем больше проблем с запуском классического QuickBasic. В QB64 такой проблемы не наблюдается.

После запуска QB64 на экране появится окно среды разработки QB64 (рисунок 4).

Рисунок 4 – Среда разработки QB64

В отличие от классического QuickBasic, первоначальной заставки здесь нет и можно после запуска QB64 начинать набирать исходные тексты программ. Чтобы выйти из QB64 нажмите File > Exit (рисунок 5).

Рисунок 5 – Выход из QB64

Спасибо за прочтение этой статьи.

Установка QBasic

Установка QBasic

В этом приложении предполагается, что в вашей системе установлен QBasic. См. Приложение А, если ты не делай.

QBasic был написан для работы в старых операционных системах Microsoft, начиная с DOS 5.0 и не ведет себя как современное программное обеспечение. Сначала это может расстраивать потому что многое из того, что вы ожидаете делать с помощью мыши, должно быть выполнено с помощью меню.

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

1. Как запустить QBasic

Этот метод использует окно DOS, подобное тому, что сделано в Приложении A. другие способы сделать это с помощью интерфейса Windows. Вы можете перемещаться с помощью Навигатор Windows в каталог, содержащий qbasic.exe, и щелкните его, чтобы Начни это.

1А. На рабочем столе нажмите «Пуск»

1Б. Нажмите «Выполнить». Затем в диалоговом окне «Выполнить» введите CMD и нажмите ОК.

Запускается окно DOS (иногда называемое окном командной строки). Когда это при первом запуске он будет настроен на использование определенной части жесткого диска для файлы QBasic, которые он может сохранять и читать. Это называется каталогом по умолчанию . Если вы не собираетесь сохранять программные файлы на жесткий диск, пропустите в 1F. Если вы хотите сохранить программы на жесткий диск, выполните необязательные шаги которые следуют.

1С. Дополнительно: Изменить каталог по умолчанию в корневой каталог C: (или любой другой диск) с помощью CD команда, за которой следует обратная косая черта:

1Д. Дополнительно: создать новый каталог для хранения ваши программы. Вам нужно сделать это только один раз. Позвоните в справочник QSOURCE (или любое другое имя, которое вам нравится). Используйте команду MKDIR :

1E. Дополнительно: Перейти в каталог в которые вы сохраняете исходными программами QBasic. Это может быть каталог, который вы только что созданный (на шаге 1D).

Обратите внимание, что в окне DOS прописные и строчные буквы не имеют значения. Изменение directory "- это CD или cd. Каталог, в который вы переходите, может находиться в верхнем или нижний регистр (или их сочетание).

1Ф. Запустите систему QBasic, набрав qbasic:

1Г. Появится окно разработки QBasic:

1Н. Нажмите ESCAPE (нажмите клавишу Esc), чтобы удалить приветственное сообщение. (Или вы можете нажать Enter, чтобы просмотреть интерактивную справку по системе QBasic.)

2. Как создать и запустить программу

Возможно, вам придется щелкнуть левой кнопкой мыши в окне QBasic, чтобы дать ему «фокус». Окно находится в фокусе, когда верхняя панель окна светло-голубого цвета, как показано на 1H.Также в левом верхнем углу должен мигать желтый символ подчеркивания.

(Примечание: вы не сможете использовать мышь для выбора, щелкнув на словах и значках в окне QBasic. Чтобы сделать выбор из меню, используйте клавишу «Alt», за которой следует первая буква меню. Или ты можно использовать клавиши со стрелками для изменения выбора меню. Нажмите Enter, чтобы сделать выбор. Нажмите Escape, чтобы отменить выбор. Нажмите вкладку для перехода между вариантами в диалоговом окне.)

(Вышеупомянутое может показаться действительно ужасным. Но это легко сделать после того, как вы несколько раз.)

2А. Войдите в вашу программу, набрав на клавиатуре. Персонажи должно появиться в окне. Пример программы:

 ПЕЧАТЬ "Здравствуйте" КОНЕЦ 

Если вы вводите «печать» в нижнем регистре, система QBasic автоматически измените его на верхний регистр.

Если вы ошиблись, используйте клавиши со стрелками на клавиатуре для перемещения курсора (желтое подчеркивание) к ошибке.

Используйте клавишу удаления (Del) или клавишу возврата, чтобы удалить ошибку и введите правильные символы.

Если система запуталась (и не принимает символы или начинает показывать меню, которое вам не нужно) нажмите Escape . Вам может понадобиться сделать это тоже в следующих шагах.

2Б. Запустите программу, нажав клавишу F5 (в верхнем ряду клавиатуры). Программа начинает выполнение операторов один за другим, начиная с с первым заявлением.Эта программа выводит на экран «Hello»:

2С. Нажмите клавишу Enter (или любую другую), чтобы вернуться в QBasic. окно

2D. (Альтернатива) Запустите программу, используя систему меню. Коснитесь клавиши Alt на клавиатуре. Первая буква каждой команды в меню полоса теперь должна быть белой (как показано на 2C выше). Коснитесь клавиши R. Меню "Выполнить" появится:

2E.(Альтернатива) Нажмите клавишу S (или просто нажмите Enter), чтобы запустить программа. В меню показаны горячие клавиши, позволяющие сделать то же самое, Shift + F5 или просто Только F5. Программа запускает:

Так как программа запускалась один раз раньше, первый вывод (первый "Hello") остается на экране. Нажмите return (или любую клавишу), чтобы вернуться в окно QBasic. (как прежде).

2Ф. Отладьте вашу программу. Обычно на этом этапе вы обнаружите что вывод неверен.Повторяйте шаги 2A, 2B и 2C, пока программа работает правильно.

2Г. Чтобы выйти из QBasic без сохранения вашей программы: Щелкните небольшой прямоугольник с крестиком в правом верхнем углу окна.

Другой способ выхода - использовать меню QBasic: нажмите Alt + F + x. Система будет спросит вас, хотите ли вы сохранить программу, аналогичную 3B, ниже.

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

3. Как сохранить программу в исходный файл

«Исходный файл» - это постоянный дисковый файл, содержащий программу. Если вы не сохраните свою программу в файл, она будет потеряна навсегда, когда вы выйдете система QBasic. Для короткой программы это может не иметь значения. Но если ты создавая программу с десятками операторов, вы должны как можно скорее сохранить ее на диск как можете, даже до того, как он полностью заработает.

3А. Коснитесь клавиши Alt на клавиатуре. Первая буква каждого команда в строке меню теперь должна быть белой (как показано на рисунке 2C выше). Теперь нажмите нажмите клавишу F, чтобы увидеть меню «Файл»:

(На картинке выше фактическая программа скрыта меню.)

3Б. Нажмите клавишу S, чтобы «Сохранить».

3С. Нажмите клавишу Y для «Да».

3D. Введите "hello.bas" в качестве имени файла и коснитесь Ключ ВОЗВРАТА.

Конечно, другим программам следует давать другие имена файлов.

3E. Если вы попытаетесь сохранить в программе файл, который уже существует, система спросит, действительно ли вы хотите это сделать.

Прежде чем нажать Enter (или Y), убедитесь, что это именно то, что вы хотите. В противном случае нажмите клавишу N, чтобы вернуться в 3D.

3Ф. Вы можете сохранить программу в тот же файл на диске (многократно обновляя его по мере внесения изменений) с помощью пункта меню S. Это не будет каждый раз запрашивать новое имя файла. Если вы хотите использовать НОВЫЙ файл имя, выберите опцию Сохранить как.

Это вернет вас в 3C, где вы сможете выбрать новое имя для файла.

3G. Нажимайте на клавиатуре стрелку вниз, пока не появится надпись «Выход». будет выделен, а затем нажмите "Enter".Вы вернетесь в командную строку DOS.

4. Как загрузить программу из файла на диске

Вы можете загрузить QBasic с помощью программы, которая была сохранена как файл на диске.

4А. Запустите QBasic (при необходимости). Откройте меню "Файл", нажав Alt + F

4Б. Нажмите клавишу O. Это вызывает диалог открытия файла:

4С. В диалоговом окне отображаются файлы QBasic в каталоге по умолчанию.(В приведенном выше примере каталог по умолчанию - C: \ QSOURCE). Вы можете увидеть много файлов в каталоге. Чтобы выбрать файл, нажимайте клавишу табуляции на клавиатуре, пока курсор (мигающее подчеркивание) находится в поле с надписью «Файлы». (Вкладка Клавиша - это клавиша над клавишей Caps Lock на клавиатуре.)

Теперь нажимайте клавиши со стрелками вверх и вниз, пока не будет выделен нужный файл:

(Альтернативный способ - просто ввести имя файла в поле «Имя файла:» коробка.

4Д. Нажмите клавишу Enter. Программа в файле должна появиться в окне QBasic, как это было при сохранении:

5. Как вырезать и вставить

Иногда у вас есть часть программы, которую вы хотите скопировать в другую часть. В других случаях вам нужно переместить несколько операторов в другую часть программы. Для этого можно использовать «Вырезать», «Копировать» и «Вставить» из меню «Правка».

5А. Выделите линии, которые вы хотите скопировать (или вырезать), перемещая курсор к первому символу строк. Сделайте это с помощью клавиш со стрелками клавиатуры. Мышь для этого не подойдет.

Теперь нажмите и удерживайте клавишу Shift и наведите курсор на линии, которые вы хотите скопировать. Строки будут выделены:

5Б. Войдите в меню «Правка», нажав Alt + E. Переместить выбор меню вниз к копии:

Нажмите Enter.

5С. В окне программы переместите курсор в желаемое место. чтобы вставить скопированные строки.

5Д. Вернитесь в меню «Правка» (Alt + E). Переместить выделение вниз вставить.

5E. Нажмите Enter. Скопированные строки вставляются в программу. Возможно, вам потребуется выполнить некоторую точную настройку с помощью клавиш со стрелками и клавиши удаления.

6. Конец

Это конец данного Приложения.Система QBasic - это гораздо больше. Некоторые темы освещаются в основных главах, когда они необходимы.



Вернуться домой

.Компилятор

, Интерпретатор, Загрузка ПО, Статьи, Учебники

Лучший способ изучить программирование - это начать с легкого языка программирования и простого компилятора. Qbasic (сокращенно: QB) имеет большие преимущества для профессионалов и новичков, которые не могут предложить другие компиляторы:

Полезно для правильного ввода кода

Код проверяется на наличие ошибок при наборе; каждое выражение будет оцениваться сразу после ввода. Кстати, эта необычная функция - важная причина большой популярности QB: возможность проверять выражения при наборе текста.Это значительно экономит время при проверке кода, особенно для больших проектов; просто потому, что где-то отсутствует запятая.

QBasic с современной ОС Windows

В то время, когда DOS была наиболее широко используемой операционной системой, QB IDE пользовалась большой популярностью. В современных системах Windows для QBasic / QuickBASIC требуется эмулятор DOS, например DOSBox .

Еще несколько функций

Установка не требуется, QBasic / QuickBASIC является портативным и не влияет на системный реестр.При запуске QB открывается окно командной строки, которое отображает несколько меню с доступом к стандартным функциям, таким как редактирование, поиск и отладка, и это лишь некоторые из них. Qbasic идеально подходит для всех пользователей, от новичков до экспертов; это впечатляющий интерпретатор кода, включающий мощную IDE.

.

Qbasic Tutorial - Запуск QBasic Часть 1

Начало - Что такое QBasic?

Тем из вас, кто не понимает, что такое qbasic, обратите внимание. если ты знаете, что это такое, но не знаете, как его использовать, вы все равно можете использовать это для обучения. QBasic - это язык компьютерного программирования, который может использовать каждый, если вы изучите язык, так как это не тот язык, который вы вводите на английском, вам нужно будет выучите конкретный язык, который вы можете начать изучать по ходу этого урока.Что я могу с ним сделать ?? Ну ты можешь делать игры, приложения, утилиты, звуки, и т.д. Он полностью совместим со всем !! Он принадлежит Microsoft и является бесплатно для вас.

Часть 1 - Использование QBasic

Очевидно, что для использования qbasic вам необходимо, чтобы он был на вашем компьютере. Получить qbasic не может быть проще, так как он доступен в сборщиках Веб-сайт игр, www.pickersgames.co.uk, с нашего сайта, вы можете скачать либо qbasic1.1 или qbasic4.5. Мы рекомендуем вам скачать версию 4.5, так как она имеет лучшие функции и быстрее запускает программы !!

Часть 2 - Запуск QBasic

Если у вас есть qbasic на вашем компьютере, вы должны установить его где-нибудь где ты знаешь где это. Чтобы запустить qbasic, перейдите в каталог где присутствует qbasic и дважды щелкните Qb.exe (версия 4.5) или Qbasic.exe (версия 1.1). После того, как вы откроете qbasic, вы получите синий экран, на котором вы вводите код.

Для запуска программ ОБЯЗАТЕЛЬНО нужно нажать F5 - то же самое со всеми версиями !!

.

Qbasic Tutorial - QBasic для начинающих

Глава I

Основные команды

Когда вы открываете QBasic, вы видите синий экран, на котором вы можете ввести свою программу.
Начнем с основных команд, которые важны в любой программе.

ПЕЧАТЬ

Команда PRINT отображает на экране текст или числа.
Строка программы выглядит так:

ПЕЧАТЬ «Меня зовут Ник».

Введите выделенный текст в QBasic и нажмите F5, чтобы запустить программу.На экране вот увидишь:

Меня зовут Ник.

Вы должны заключить текст в кавычки, например, «текст». Текст в кавычках называется строка. Если вы поместите PRINT отдельно, без текста, он просто поместит пустую строку. ПЕЧАТЬ также может выводить числа на экран. PRINT 57 покажет число 57. Эта команда полезна для отображения результата математические расчеты. Но для расчетов, как и для прочего в программе, вам нужно использовать переменные.

Переменные

Когда вы думаете, вы держите в уме слова или числа. Это позволяет вам говорить и производить расчеты. QBasic также должен хранить в своей памяти слова или числа. Сделать это, вы используете переменные, части памяти QBasic, которые могут хранить информацию. Переменная может быть названный любой буквой, например - a. Он также может иметь более длинное имя, которое может быть почти любое слово. Важно знать, что есть два основных типа переменных - которые сохраняют число и которые содержат слово или цепочку слов.

Числовые переменные. В основном это переменные, названия которых состоят из буквы или слова. Вы указываете этой переменной сохранять такое число:

а = 15

Другими словами, вы присвоили значение 15 переменной a.
QBasic теперь будет знать, что переменная с именем a сохраняет число 15. Теперь, если вы наберете:

ПЕЧАТЬ

и запустите программу, компьютер покажет это число на экране.

Строковые переменные могут содержать так называемые «строки», которые представляют собой любой текст или символы (например,% или £), которые вы помещаете в кавычки "". Также можно поставить числа в строковой переменной, но опять же, вы должны заключить их в кавычки, и QBasic подумает что эти числа - всего лишь часть текста. Строковые переменные выглядят так - $. Знак $ сообщает QBasic, что эта переменная содержит текст.

Пример:

a $ = "Приятно вас видеть" ПЕЧАТЬ $

На экране вы увидите:

Рад видеть тебя

Команда PRINT может печатать более одной строки в строке.Для этого нужно поставить; подписать между переменными. Например, у вас есть две переменные - имя $, которое содержит имя Роб, и возраст, который содержит число 34. Затем, чтобы вывести имя и возраст, введите:

ПЕЧАТЬ «Имя -»; name $; ". Возраст -"; возраст

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

.

Смотрите также