Чтение онлайн

на главную - закладки

Жанры

Шрифт:

COMMON SHARED variable$, variable2, variable3!

Команда "DECLARE SUB...", объявляет имя подпрограммы и её существование.(QBASIC размещает эти инструкции в начале вашей программы, как только вы сохраняете её). Сделать переменную доступной везде можно так (используя в задании переменной оператора SHARED):

DIM SHARED array$(100)

Удостоверитесь,

что любые переменные(называемые "глобальной переменной") находятся в вашей команде COMMON SHARED, иначе ваша программа будет работать с ошибками. Передают переменные к подпрограмме подобно этому:

SUB DoBox (x1, y1, x2, y2)

Чтобы вызвать подпрограмму нужно написать имя подпрограммы и задать численное значение переменных(если они есть) подобно этому:

DoBox 30, 20, 50, 20

Если же нет переменных вы просто можете только напечатать название подпрограммы в основном тексте программы(теле), подобно этому(здесь вызывается сразу 5 попрограмм):

Mainloop: CLS

DoGraphics

DoLevel

WaitForKey

Как дополнение к подпрограммам есть ещё и функции. Они подобны подпрограммам, о в основном они используются для вычисления. Создаёте их можно тем же самым путём, каким вы создали бы подпрограмму, [E]dit > [F]UNCTION(но не SUB). Редактировать функции можно так же как и подпрограммы. Вот простой пример:

FUNCTION Cube(num)

Cube = num * num * num

END FUNCTION

'[главная программа:]

CLS

INPUT "Номер "; number

num3 = Cube(number)

PRINT number; "в

кубе = "; num3

END

Последний раздел, который мы будем изучать в этой главе - файл прямого доступа. Они очень полезны для прикладных программ базы данных. Чтобы сделать программу вы должны определить название вашей TYPE(название) программы и конец TYPE...END. Имеется короткий пример этого:

TYPE people

nm AS STRING * 40 ' название программы - 40 символов

age AS INTEGER ' устанавливает возраст как целое число

address AS STRING * 60 ' устанавливает адрес в 60 символов

END TYPE

Следующая вещь, которую мы должны изучить прежде, перед тем как вы откроете файл - использование команды DIM, для установления типа прямого доступа к файлу. Это делается так:

DIM person AS people

Теперь, мы должны научится открывать файл. Снова используется команда OPEN(как вы помните из предыдущей главы), но теперь мы должны добавиться использования двух команд LEN и DIM. Вот пример:

OPEN "address.dat" FOR RANDOM AS #1 LEN = LEN(person)

Это открывает файл прямого доступа "address.dat" с книгой записей для присоединения информации. Теперь вы должны научится использовать свои переменные для ввода в файл информации. Пример описан ниже:

INPUT "Дайте название записи "; record

INPUT "Имя"; person.nm

INPUT "Возраст"; person.age

INPUT "Адрес"; person.address

PUT 1, record, person

Как вы видите, вы должны задавать переменной имя массива, a точка, в вашей пременной ТИП. Тогда, Командой PUT, вы помещаете переменные в файл.

Поделиться:
Популярные книги

Собрание сочинений в 4-х томах. Том 1

Лиханов Альберт Анатольевич
1. Собрание сочинений в 4-х томах
Детские:
детская проза
7.00
рейтинг книги
Собрание сочинений в 4-х томах. Том 1

Боевой маг. Трилогия

Бадей Сергей
114. В одном томе
Фантастика:
фэнтези
9.27
рейтинг книги
Боевой маг. Трилогия

Театральная Энциклопедия

Неизвестен 3 Автор
Справочная литература:
словари
5.00
рейтинг книги
Театральная Энциклопедия

Анубис

Хольбайн Вольфганг
Фантастика:
фэнтези
ужасы и мистика
8.31
рейтинг книги
Анубис

Библия. Новый русский перевод

Коллектив авторов
Религия и эзотерика:
христианство
6.57
рейтинг книги
Библия. Новый русский перевод

Приход ночи

Азимов Айзек
Фантастика:
научная фантастика
7.73
рейтинг книги
Приход ночи

Поле битвы — Земля [Поле боя — Земля]

Хаббард Рон
Фантастика:
боевая фантастика
6.88
рейтинг книги
Поле битвы — Земля [Поле боя — Земля]

История ислама. Исламская цивилизация от рождения до наших дней

Ходжсон Маршалл Гудвин Симмс
Научно-образовательная:
история
культурология
религиоведение
4.00
рейтинг книги
История ислама. Исламская цивилизация от рождения до наших дней

Том 3. Советский и дореволюционный театр

Луначарский Анатолий Васильевич
3. Собрание сочинений в восьми томах
Документальная литература:
критика
5.00
рейтинг книги
Том 3. Советский и дореволюционный театр

Кир Булычев. Собрание сочинений в 18 томах. Т.14

Булычев Кир
Собрания сочинений
Детские:
детская фантастика
6.25
рейтинг книги
Кир Булычев. Собрание сочинений в 18 томах. Т.14

Две могилы

Престон Дуглас
12. Пендергаст
Детективы:
триллеры
прочие детективы
8.90
рейтинг книги
Две могилы

Неучтенный элемент. Том 6

NikL
6. Антимаг. Вне системы
Фантастика:
фэнтези
5.25
рейтинг книги
Неучтенный элемент. Том 6

Воронцов. Перезагрузка. Книга 2

Тарасов Ник
2. Воронцов. Перезагрузка
Фантастика:
попаданцы
альтернативная история
фэнтези
5.00
рейтинг книги
Воронцов. Перезагрузка. Книга 2

Я бог. Книга XXXIX

Дрейк Сириус
39. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я бог. Книга XXXIX