3. Элемент управления Image также создан для отображения рисунков. Но в отличие от PictureBox, он не является элементом контейнером. Не позволяет ни рисовать, ни группировать объекты. Однако Image использует меньше ресурсов и перерисовывает быстрее, чем PictureBox. Основными свойствами является свойство Stretch (позволяет устанавливать соответствие между размерами элемента управления и размером рисунка.) и Picture (позволяет загружать графические объекты и сохранять их, содержит отображаемый графический объект.).
Image1.Picture = LoadPicture("C:\Windows\Облака.BMP")
4. Файл данных – организованная единица операционной системы, предназначенная для хранения информации. Типичное применение – хранение данных.
5. Файлы данных могут быть с последовательным доступом, с прямым доступом, двоичные файлы.
Файлы с последовательным доступом имеют какой-либо структуры. Структура этих файлов определяется самой считывающей программой. В текстовых файлах с последовательным доступом каждая строка заканчивается двумя специальными символами: конец строки и возврат каретки, которые вводятся в текст программы при нажатии клавиши Enter (Ввод) на клавитауре. Поэтому один из самых легких способов обработки текстового файла с последовательным доступом состоит в чтении его строка за строкой. Последовательные файлы выигрывают у файлов с произвольным доступом по компактности, но проигрывают по скорости доступа.
6. Файлы данных могут быть с последовательным доступом, с прямым доступом, двоичные файлы.
Файлы с прямым доступом предназначены для чтения и записи текста или структурированных двоичных файлов с записями фиксированной длины. Они позволяют записывать и извлекать данные из файла по номеру записи. Это сокращает время на поиск и извлечение данных. Однако при этом имеет место неэффективное использование дискового пространства, так как длина каждого поля в записи должна быть заранее оговорена.
7. Файлы данных могут быть с последовательным доступом, с прямым доступом, двоичные файлы.
Двоичные файлы используются для чтения и записи произвольно структурированных данных. Бинарные файлы это, строго говоря, не новый тип файлов, а новый способ управления файлами любого типа. Методы работы с бинарными файлами позволяют считывать и изменять любой байт файла.
8. Для манипулирования файлами служат функции:
FileCopy Source, dest – копирование файла (source – путь нахождения источника, dest – путь, куда копировать файл.)
Kill {путь} – удаляет файл ({путь} – путь где располагается файл)
MkDir PatchName – создание директории (PatchName – путь вместе с именем папки)
RmDir PatchName – переименование директории (PatchName – путь вместе с именем папки)
ChDir PatchName – содержимое директории (PatchName – путь вместе с именем папки)
Name oldname as newname – переименование файла (oldname старое имя файла, newname новое имя файла)
9. В текстовых файлах с последовательным доступом каждая строка заканчивается двумя специальными символами: конец строки и возврат каретки, которые вводятся в текст программы при нажатии клавиши Enter (Ввод) на клавитауре Данные в файл последовательного доступа записываются последовательно байт за байтом. Чтобы проанализировать и выбрать нужную информацию файл должен быть полностью прочитан. Это повышает требования к объему оперативной памяти и снижает скорость выполнения программы. Поэтому один из самых легких способов обработки текстового файла с последовательным доступом состоит в чтении его строка за строкой. Последовательные файлы выигрывают у файлов с произвольным доступом по компактности, но проигрывают по скорости доступа.
10. Для открытия файлов служит команда Open.
Open “Путь к файлу” For { тип файла}[Access{доступ}]
[Lock{блокировка}] As [#] N [Len=длина]
Опция “ Путь к файлу ”, как известно, позволяет указать диск, маршрут, имя и расширение имени файла. Например: R:/labs/11/s.txt Опция For определяет тип файла. Тип файла указывает на его структуру и способ использования и может принимать следующие значения: Input – файл последовательного доступа, открыт для чтения; Output – файл последовательного доступа, открыт для записи; Append - файл последовательного доступа, открыт для добавления данных; Так как пользователь при написании программы в принципе не может знать, сколько каналов занято и каков номер свободного канала, то для определения номера свободного канала следует использовать функцию FreeFile. Функция FreeFile возвращает номер свободного канала. Пример
Open “R:\Test.txt” For Input As #1
// открываем файл Test.txt для изменения
11. Для записи данных в файл последовательного доступа используются операторы Print # и Write #.
При использовании оператора Print числовые данные, записываемые в файл, необходимо преобразовывать в строку символов, особенно это касается вещественных чисел, так как десятичную точку программа воспринимает как разделитель данных. Поэтому при работе с числами предпочтительнее использовать оператор Write #.Для закрытия файлов используется команда Close. Синтаксис команды: Close [# <номер канала> ] Команда Close с параметром номера канала закрывает указанный канал. Команда Close без параметров закрывает все открытые файлы. С целью надежного сохранения информации рекомендуетcя использовать вместо команды Close команду Reset. Эта команда, в отличие от команды Close, дает указание операционной системе сбросить содержимое буфера на диск. Пример
Print#1, A, B, С
Close #1