Лабораторная РАБОТА – Организация работы с файлами в среде Delphi, Работа с текстовыми файлами


Лабораторная 16

Тема работы: «Организация работы с файлами в среде Delphi.

Работа с текстовыми файлами ».

Цель работы: формирование знания и навыки работы с файлами в среде Delphi; формировать навыки использования процедур и функций для работы с текстовыми файлами; выяснить особенности и различия в использовании процедур для работы с файлами в языках Turbo Pascal и Delphi.

Оборудование и методическое обеспечение: компьютеры IBM РС-совместимые, программное обеспечение, раздаточный дидактический материал, ЭУМК по дисциплине «Прикладное программирование».

теоретические сведения

Во время выполнения лабораторной работы обратите внимание, что в Delphi для работы с файлами используются несколько другие процедуры, чем в языке Turbo Pascal, а именно: assignfile вместо assign (процедура, которая налаживает связь между именем файла и файлом на внешнем носителе), closefile вместо close (закрытие файла) и др.

Тип текстового файла описывают словом textfile.

Ход выполнения работы:

1. С помощью текстового редактора Блокнот создать файл с названием druzi.txt на диске, в который занесите анкетные данные о 5-10 ваших друзей: фамилия, имя, группа, дата рождения и т.Данные заносятся в колонки, соблюдая строгую количества символов в каждой колонке. В списке не могут быть однофамильцы с одинаковыми именами.

2. Загрузите Delphi и создайте форму. Задайте свойство формы Caption — «Мои друзья».Цвет, размер и расположение формы задайте по своему усмотрению.

Читать  ПРАКТИЧЕСКАЯ РАБОТА № 4 – Работа с формой и компонентами Panel, Label, Edit, Button

3. Вставьте в форму компоненты Label1-Label5, Edit1-Edit4, Button1- Button5, BitBtn.Для компонентов задайте свойства по своему усмотрению (рис.1).

Рис. Вид формы проекта

4. Перейдите в окно модуля unit и сделайте такие описания данных:

5. Вернитесь на форму и введите кнопку «Первый» (кнопка

Button1).

6. Настройте вид формы так, чтобы после первого запуска программы была активной только кнопка «Первый», а после ее нажатия становятся активными все остальные кнопки.

7. Запрограммируйте кнопку «Следующий» (кнопка Button2).

8. Запрограммируйте кнопку «Предыдущий» (кнопка Button3).

9. Запрограммируйте кнопку «Последний» (кнопка Button4).

10.Запрограммируйте кнопку «Поиск» (кнопка Button5).Обеспечьте возможность поиска и вывода на форму данных о разыскиваемых друзей в соответствии с запросом. Если соответствующих друзей нет, то вывести об этом сообщение.

Вопросы для контроля и самопроверки:

 1) Как описывают текстовые файлы?

2) Что такое текстовый файл данных?

3) Из каких этапов состоит работа по файлами?

4) Различия в использовании процедур для работы с файлами в языке Delphi по сравнению с языком Turbo Pascal.

Читать  Практическая работа №18 – Программирование создания простейшей мультипликации

5) Для чего предназначена команда assignfile?

6) Для чего предназначена команды read, reset?

7) Для чего предназначена команда eof?

8) Для чего предназначена команда append?

[Всего голосов: 3    Средний: 5/5]