Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamenatsionny_material_po_OOP (1).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
285.7 Кб
Скачать
  1. Работа с файлами в объектно-ориентированном программировании. Объявление файла. Назначение файла. Вывод в файл. Конец файлa.

Как и любая структура данных (переменная, массив) программы, файл должен быть объявлен в разделе описания переменных. При объявлении файла указывается тип элементов файла.

 

В общем виде объявление файла выглядит так:

 

Имя:file of ТипЭлеменгов;

 

Примеры:

res: file of char; // файл символов

koef: file of real; // файл вещественных чисел

f: file of integer; // файл целых чисел

  1. Работа с файлами в объектно-ориентированном программировании. Открытие файла для вывода. Закрытие файла.

Перед завершением работы программа должна закрыть все открытые файлы. Это делается вызовом процедуры close. Процедура close имеет один параметр — имя файловой переменной. Пример использования процедуры:Close(f).

  1. Работа с файлами в объектно-ориентированном программировании. Ввод из файла. Открытие файла. Чтение данных из файла.

Ввод из файла

Программа может вводить исходные данные не только с клавиатуры, но из текстового файла. Для того чтобы воспользоваться этой возможностью,нужно объявить файловую переменную типа TextFiie, назначить ей припомощи инструкции AssignFile имя файла, из которого будут считываться данные, открыть файл для чтения (ввода) и прочитать (ввести) данные, используя инструкцию read ИЛИ reaciln.

Открытие файла Открытие файла для ввода (чтения) выполняется вызовом процедуры Reset, имеющей один параметр — файловую переменную. Перед вызовом процедуры Reset с помощью функции AssignFile файловая переменная должна быть связана с конкретным файлом.

Например, следующие инструкции открывают файл для ввода:

 

AssignFile(f, 'с:\data.txt1);

Reset(f);

Чтение из файла выполняется при помощи инструкций read и readln, которые в общем виде записываются следующим образом: 

read(ФайловаяПеременная, СписокПеременных);

readln (ФайловaяЛеременшя, СписокПеременных) ; 

  1. Работа с файлами в объектно-ориентированном программировании. Чтение чисел. Чтение строк

Следует понимать, что в текстовом файле находятся не числа, а их изображения. Действие, выполняемое инструкциями read или readin, фактически состоит из двух: сначала из файла читаются символы до появления разделителя (пробела или конца строки), затем прочитанные символы, являющиеся изображением числа, преобразуются в число, и полученное значение присваивается переменной, имя которой указано в качестве параметра инструкции read ИЛИ readln.

AssignFile(f, 'c:\data.txt'); 

Reset(f); // открыть для чтения

readln(f, a);

readln(f, b);

readln(f, с);

readln(f, d);

В программе строковая переменная может быть объявлена с указанием длины или без нее.

Например:

Stroka1:string[10];

Stroka2:string;

  1. Работа с графическими файлами в Delphi.

Работа с графикой в Delphi это не только линии и рисунки, но также и и печать текстовых документов. Поэтому в Delphi работе с графикой нужно уделить немного времени. Работа с графикой в Delphiпредполагает обращение к канве - свойству Canvas компонентов. Canvas Delphi это холст, который позволяет программисту иметь доступ к каждой своей точке (пикселу), и словно художнику отображать то, что требуется.

В работе с графикой в Delphi в распоряжении программиста находятся канва (холст, полотно - свойствоCanvas Delphi компонентов), карандаш (свойство Pen), кисть (свойство Brush) того компонента или объекта, на котором предполагается рисовать. У карандаша Pen и кисти Brush можно менять цвет (свойство Color) и стиль (свойство Style). Доступ к шрифтам предоставляет свойство канвы Font. Эти инструменты позволяют отображать как текст, так и достаточно сложные графики математического и инженерного содержания, а также рисунки. Кроме этого, работа с графикой позволяет использовать в Delphi такие ресурсы Windowsкак графические и видеофайлы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]