Поиск по сайту
Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ реферат на тему: Все о Turbo Basicфайла (оператор OPEN); задание структуры записи файла,
или разметка буфера (оператор FIELD); передача записи в буфер
(операторы LSET2 0или RSET); пересылка содержимого буфера в файл
(оператор PUT), при этом если номер записи в операторе PUT2 0не
указан явно, буфер помещается на место текущей записи, при откры-
тии файла указатель текущей записи равен 1, после каждой операции
ввода или вывода указатель сдвигается на следующую запись; закры-
тие файла (оператор CLOSE).
Записи передаются в виде строк символов. Поэтому необходимо
использовать соответствующие функции преобразования данных в
строку символов и обратно.
Ниже перечислены функции и осуществляемые ими преобразова-
ния.
MKI$ (MKL$) - целое (длинное целое) в 2-х (4-х) байтовую
строку;
MKS$ (MKD$) - вещественное (вещественное двойной точности) в
4-х (8-ми) байтовую строку.
CVI(CVL) - 2-х (4-х) байтовую строку в целое (длинное це-
лое);
CVS(CVD) - 4-x (8-ми) байтовую строку в вещественное (ве-
щественное двойной точности).
Считывание из файла прямого доступа включает также пять ша-
гов: открытие файла; разметка буфера; передача записи из файла в
буфер (оператор GET); обработка данных буфера (переменные буфера - 27 - осуществляет перемещение без обозначения пути в точку (180, 20), а затем чертит крест (знак +). В операторе DRAW можно использовать не только символьные константы (см.выше), но и символьные переменные, в которых зара- нее заготавливаются отдельные фрагменты рисунка (или весь рису- нок), что позволяет воспроизводить их многократно различными опе- раторами DRAW. Например, SQAR$ = "L10U10R10D10" DRAW SQAR$ Аргументы перемещения n, k, V могут быть заданы константами, как в приведенных выше примерах операторов DRAW, или переменными. В последнем случае нужно использовать функцию VARPTR$. Например, операторы DRAW " E15 " и a = 15 DRAW " E = " + VARPTR$ (a) выполняют одно и то же действие. Это же относится и к операторам I% = 1 DRAW " M = " + VARPTR$ (I%) + " , 40" и DRAW " M = 1, 40" Но в первом случае (при использовании переменной I%) оператор DRAW может выполняться при различных ее значениях, например, в цикле. Замечание. Выполнение оператора DRAW возможно только в гра- фическом режиме (переход при помощи оператора SCREEN). 4.2. Операторы GET и PUT Операторы GET и PUT позволяют создавать движущиеся изображе- ния. При выполнении оператора GET текущее состояние части экрана запоминается. При выполнении оператора PUT изображение, сохранен- ное оператором GET, воспроизводится в другом указанном месте эк- рана, т.е. изображение как бы движется. Оператор GET запоминает изображение заданной области экрана в массиве, который должен быть заранее описан. Оператор GET имеет вид - 28 - GET (x1, y1) - (x2, y2), B (x1, y1), (x2, y2) определяют верхнюю левую и нижнюю правую гра- ницы запоминаемой области, B - имя числового массива, в котором сохраняется скачать реферат первая ... 2 3 4 5 6 7 Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ Внимание! Студенческий отдых и мегатусовка после сессии!
Рефераты и/или содержимое рефератов предназначено исключительно для ознакомления, без целей коммерческого использования. Все права в отношении рефератов и/или содержимого рефератов принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием рефератов и/или содержимого рефератов.
|
Обратная связь. |