Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВП.docx
Скачиваний:
1
Добавлен:
22.11.2019
Размер:
27.71 Кб
Скачать

11. Робота з нетипізованими файлами

Інформація в нетипізований файлах зберігається у вигляді набору однакових записів певної структури. Розмір одного запису є значенням суми розмірів усіх її полів.

1. Відкриття файлу. Для того, щоб відкрити файл записів, необхідно скористатися оператором Open, аналогічно розглянутим раніше типам файлів. Однак його формат в цьому випадку дещо відрізняється від попередніх, так як необхідно вказувати розмір записів, які міститися у файлі:

Відкрито шлях [Для Випадкова] Як номер Len = розмір

У цьому випадку в операторі Відкрите вказувати тип з використанням службового слова [Для Випадкова] необов'язково, оскільки даний режим використовується за умовчанням. Розмір використовуваних записів задається за допомогою ключового слова Льон. При цьому, якщо запис, додається в файл буде більше зазначеного розміру, то в результаті виконання операції виникає помилка.

2. Занесення в файл і витяг з файлу. Для занесення вмісту запису в файл використовується оператор Put, як при роботі з двійковими файлами:

Покласти номер, позиція, змінна

Відмінність полягає в тому, що під позицією розуміється порядковий номер запису в нетипізовані файли.

Аналогічним чином, для вилучення певного запису з файлу в змінну відповідного типу застосовується оператор Отримайте:

Отримати номер, позиція, змінна

У цьому операторі також, як і в операторі поверненню, позицією є порядковий номер записів у файлі.

12. Як організувати в програмі роботу зі стандартними діалоговими вікнами для роботи з файлами

Об'єкти управління: CommonDialog, Shape (Фігура),

 Таймер, ProgressBar, Slider (Движок), CheckBox (Прапорець),

OptionButton (Перемикач), Меню

Об'єкт управління: CommonDialog

Цей елемент управління дозволяє використовувати стандартні діалогові вікна Windows:

Для виклику стандартного діалогового вікна Windows, в VB використовується спеціальний елемент керування CommonDialog. Якщо такого об'єкту немає на панелі ToolBox, то його можна підключити за допомогою компоненти Microsoft Common 6,0 діалог управління.

Об'єкт загального діалогу невидимий для користувача при роботі програми.

Вікна загального діалогу

Диалоговое окно

Назначение

Метод

Open (Открытие файла)

Получить имена диска, папки и файла для существующего файла

ShowOpen

SaveAs (Сохранение)

Получить имена диска, папки и файла для нового файла

ShowSave

Print (Печать)

Позволить пользователю установить опции для печати

ShowPrinter

Font (Выбор шрифта)

Позволить пользователю выбрать новый шрифт и стиль

ShowFont

Color (Цвет)

Позволить пользователю выбрать цвет из палитры

ShowColor

При відкритті файлу необхідно задати його повне ім'я.

PathFile = "C: \ WINDOWS \ Рабочий стол \ грунтовка \ primer.txt"

Приклад використання CommonDialog для завдання повного імені файлу.

Методи об'єкта:

ShowOpen - відкриває діалогове вікно завантаження файлу з диска;

ShowSave - відкриває діалогове вікно збереження файлу на диску.

Властивості об'єкта:

CancelError - якщо користувач закрив вікно, натиснувши кнопку Відміна, має значення True;

DialogTitle - заголовок діалогового вікна. За замовчуванням - «Відкрити»;

FileName-ім'я файлу, яке з'являється в полі Ім'я файлу;

Filter - фільтр, використовуваний для обмеження списку видимих ​​файлів;

FilterIndex - визначає номер файлу, який використовується за замовчуванням;

Прапори - значення, яке дозволяє використовувати в діалоговому вікні додаткові можливості.