Головна

Файлова обробка з класом CFile

  1.  I. Статистична обробка даних вимірювання росту
  2.  I. Статистична обробка даних вимірювання росту.
  3.  аналітична обробка
  4.  Аналітична обробка результатів зовнішнього спостереження
  5.  Антикорозійна обробка прихованих і важкодоступних порожнин проводиться навесні, влітку або восени.
  6.  Асептика. ОБРОБКА РУК ХІРУРГА ПЕРЕД ОПЕРАЦІЄЮ. ПІДГОТОВКА ОПЕРАЦІЙНОГО ПОЛЯ
  7.  внутріціліндровие обробка

Метод обробки файлів з використанням класу CFile дозволяє створювати бази даних будь-якого типу, мати будь-який доступ до даних файлу.

Мета роботи - використання класу CFile для файлів будь-яких типів (лаб. Робота lab4_3 - [7, c.47]).

Додатки на базі діалогового вікна не мають класу документа і вбудованого меню File з командами Save As, Open, New. Часто необхідні нестандартні операції файлової обробки, що не відповідають технології збереження і відновлення даних.

Клас CFile має всі функції, необхідні для обробки файлів будь-яких типів з послідовним або прямим доступом.

Створимо додаток на базі діалогового вікна.

Початковий стан вікна - два текстових поля і кнопка з написом Запис і читання файлу. У першому верхньому текстовому полі є рядок з результатами олімпіади: "1 Іванов 20 2 Петров 19 3 Сидоров 18", друге нижнє текстове поле - пусте.

При натисканні на кнопці Запис і читання файлу рядок записується в файл spisok.dat, потім читається з файлу і виводиться в друге текстове поле.

Для створення програми lab4_3 виконати етапи:

- Створення проекту lab4_3 (Діалогове додаток),

- Оголошення змінних для зберігання даних,

Спроектуємо вміст файлу даних spisok.dat з фіксованою довжиною запису 20 байтів:

Номер запису Місце Фио Бали

0 1 Іванов 20

1 2 Петров 19

2 3 Сидоров 18

Оголосимо для зберігання даних в ОП масив char OutString [3] [20], а для виведення - тимчасовий масив char InString [20].

- Додавання елементів управління в діалогове вікно,

- Зв'язування елементів керування діалогового вікна з

функціями-обработчиками повідомлень

- Зв'язування змінних класу з елементами вікна,

- Запис в файл,

- Читання файлу,

Скомпілювати, запустити і протестувати додаток.

Контрольні питання

1. Що таке сериализация?

2. Як зробити сериализацию для стандартних об'єктів?

3. Як зробити сериализацию для нестандартних об'єктів?

4. Як користуватися класом CFile для файлової обробки?

5. Перерахуйте етапи обробки з класом CFile.

6. Поясніть призначення основних функцій класу CFile.

 




 Складання початкової ієрархії і структури класів |  Реорганізація ієрархії і структури класів |  Файл інтерфейсу базового класу |  Роботу в Windows |  Система вікон розробки і система меню |  Бібліотека класів MFC |  Основи візуального програмування. |  система меню |  Система діалогових вікон і елементів управління |  Файлова обробка об'єктів класу MFC |

© um.co.ua - учбові матеріали та реферати