Различия между GW-BASIC и команде QBasic

Переводы статьи Переводы статьи
Код статьи: 73084 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В этой статье перечислены улучшения в цветном GW-BASIC и некоторые из основных различий между ними.

Дополнительная информация

Программы QBasic является подмножеством QuickBasic версии 4.5. Справка программы QBasic функция содержит полный статей различия версий BASICA, GW-BASIC и программы QBasic, неподдерживаемые ключевые слова и преобразование BASICA программы для использования в команде QBasic.

Программы QBasic предоставляет «Windows» похожая поддержка использования мыши. Строка меню в верхней части экрана содержит выбранные параметры в раскрывающемся меню.

Программы QBasic предоставляет разделенного экрана. Верхней части экрана, называется в окне представления и для кода программы; в нижней части экрана окно «проверки» допускает тестирование программирования инструкции перед в том числе его в программе.

С помощью программы QBasic нет необходимости использовать номера строк. Однако, номера строк поддерживается. Кроме того программы QBasic теперь поддерживает строки «метки». Эти метки не Тем не менее, необходимо в каждой строке, но может использоваться для направления потока программы. Как результат QBasic имеет нет команды RENUM, например, GW-BASIC. Для Пример:
   Line label "Bob:" or line number "10" are both valid.
				
Программы QBasic включает в себя понятное, расширенную интерактивную справку. Для получения дополнительных сведений о с помощью программы QBasic, нажмите клавишу «ВВОД» сразу после запуска программы QBasic или нажмите клавишу F1 в любом время при выполнении программы QBasic. При использовании мыши, выберите пункт меню «Справка» параметр в правой части строки меню (сверху справа от отображаемого экран).

Вырезать и вставить примеры программного кода в окне справки и поместить их непосредственно в окне представления для выполнения.

Программы QBasic использует математические плавающей точки IEEE, отраслевым стандартом. GW-BASIC использует Формат MBF math. Для получения дополнительных сведений в IEEE и Microsoft двоичного файла Формат запроса на следующие слова:
Учебник и IEEE и MBF
Программы QBasic является подмножеством QuickBasic 4.5. Будет QuickBasic версии 4.0 и более поздних версий поддерживает математический сопроцессор, однако не поддерживает программы QBasic.

Программы QBasic использует P-код, который поддерживает «псевдо код», называется потому, что он является очень похоже на скомпилированный код, но он компилируется не полностью. P-код сохраняет достаточно информации, решающее значение последнего бита реальные машины код теряет--для вывода на экран в формате исходного кода, а также для Вы решили внести изменения. Но, так как она выглядит практически like выходных данных компилятора, он работает почти как быстро как и следовало ожидать Запустите исполняемый файл. Следовательно вы получаете все преимущества интерпретатор с практически не снижения скорости и легко размера.

Программы QBasic поддерживает дополнительные типы переменных: пользовательским типам фиксированной длины Строки и длинных целых чисел.

Определяемые пользователем типы

                         Use the type
   If the variable is:    declaration character:
   -------------------    ----------------------

   String                 $
   Integer
      Regular             %
      Long                &
   Floating Point
      Single-precision    !
      Double-precision    #
				

Строки фиксированной длины

Обычные целочисленная переменная может хранить любое целое число от -32768 до
  1. Использование «%» для объявления регулярных целых чисел.
       Example: integer% = 10
    						
Для объявления строки фиксированной длины, добавьте имя переменной строки и строки Длина в операторе DIM, выглядит следующим образом
   DIM strName AS STRING * n
				
где strName является имя строки фиксированной длины, а n — это строка Длина.

Для длинных целых

Длинное целое переменная может быть целым числом от -2147483648 2 147 483 647. Использование «&» для объявления длинных целых чисел.
   Example: employees& = 15000000
				
Переменных с плавающей запятой одинарной точности может представлять числа до семь цифр. Десятичной запятой может быть где угодно в тех цифры. Использование "!" для объявления переменных с плавающей запятой одинарной точности.
   Example: speed!= 33.33333
				
Число двойной точности с плавающей запятой переменных может представлять число до 15 цифр. Десятичной запятой может быть где угодно в тех цифры. «#» Используется для объявления переменных с плавающей точкой двойной точности.
   Example: pi# = 3.141592654
				
Программы QBasic позволяет 64 КБ памяти для кода на подпрограммы и 64 КБ данных. Массивы, строки фиксированной длины, а также определяемые пользователем типы получить 64 КБ каждая. Не существует 64 Кбайт памяти для кода на подпрограмму, 64 КБ памяти для данных. Вы Кроме того, может далеко массивов числовые значения, строки фиксированной длины и пользователь- определенные типы до 64 КБ каждая.

Программы QBasic позволяет треппинга и сообщение об ошибке:
         "ON ERROR GOSUB.../ON KEY(n) GOTO..."

        Example:
                        CALL mysub
                        END

                        errhandler:
                                PRINT "You had an error!"
                                PRINT "Error" ERR
                        RESUME NEXT

                        SUB mysub

                        ON ERROR GOTO errhandler
                        ERROR 62

                        END SUB
				
Программы QBasic позволяет передача переменной и значения параметров. SUB и END SUB и UNCTION/конец ФУНКЦИЯ. Программы QBasic предоставляет способ поделиться с ограниченным числом аргументов подпрограммы, а не всю программу целиком. Этот метод вызывается Передача аргументов.
        Syntax:
                SUB globalname[parameterlist][STATIC]
                        [statements]
                [EXIT SUB]
                        [statements]
                FUNCTION name [parameterlist][STATIC]
                        [statements]
                name = expression

                        [statements]
                END FUNCTION
                END SUB
				

Преобразование файла GW-BASIC к команде QBasic

Чтобы использовать GW-BASIC программы QBasic, необходимо сохранить файл в Текстовый формат ASCII.
   Example: SAVE: "PROGNAME.BAS",A.
				

Преобразование GW-BASIC программы QBasic

С помощью REMLINE.BAS состав MS-DOS для программы QBasic удалить номера строк GW-BASIC программы. Дополнительные сведения содержатся в документации на Начало REMLINE.BAS, открыв файл в команде QBasic.

Для загрузки программы QBasic GW-BASIC, необходимо использовать команду «QBasic / MBF» при запуске программы QBasic из командной строки DOS.

Свойства

Код статьи: 73084 - Последний отзыв: 1 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
Ключевые слова: 
kbmt KB73084 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:73084
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com