
- •Элементы интегрированной среды разработчика в Delphi. Основное окно. Окно Инспектора объекта . Окно Дизайнера форм . Окно Редактора кода .
- •Основное окно в Delphi. Палитры компонентов Standard, Additional, System.
- •Правила сохранения в Delphi. Диспетчер проекта. Создание и редактирование программного кода.
- •Переменные на языке программирования Delphi. Тип переменной. Имя переменной. Объявление переменной. Присваивание переменным значений.
- •Типы данных. Функции преобразования типа данных.
- •Математические функции преобразования данных.
- •Строковые функции. Понятие конкатенации строк. Функция определения длины строки. Функция вырезания подстроки. Функции преобразования числового кода символа в символ.
- •Объекты и классы в объектно-ориентированном программировании.
- •Обработка условий и применение команды выбора в объектно-ориентированном программировании.
- •Понятие и организация цикла в Delphi. Цикл с предусловием. Цикл с постусловием.
- •Понятие вложенных команд и организация вложенных циклов.
- •Общие процедуры. Функции ввода и вывода данных.
- •Понятие массива. Одномерные и многомерные массивы. Ввод и вывод массива.
- •Процедуры обработки массива. Поиск в массиве заданного элемента.
- •Виды сортировки массива. Алгоритм простого перебора.
- •Виды сортировки массива. Сортировка методом обмена.
- •Процедуры обработки массива. Процедуры обработки массива.
- •Многомерные массивы. Формирование и вывод многомерных массивов.
- •Записи и файлы в объектно-ориентированном программировании
- •Работа с файлами в объектно-ориентированном программировании.
- •Работа с файлами в объектно-ориентированном программировании. Объявление файла. Назначение файла. Вывод в файл. Конец файлa.
- •Работа с файлами в объектно-ориентированном программировании. Открытие файла для вывода. Закрытие файла.
- •Работа с файлами в объектно-ориентированном программировании. Ввод из файла. Открытие файла. Чтение данных из файла.
- •Работа с файлами в объектно-ориентированном программировании. Чтение чисел. Чтение строк
- •Работа с графическими файлами в Delphi.
- •Графические возможности объектно-ориентированного программирования
- •Добавление холста. Свойства карандаша и кисти.
- •Вывод текста на форму в графическом режиме.
- •Методы вычерчивания графических примитивов в объектно-ориентированном программировании.
- •Изменение параметров кисти. Рисование линий и прямоугольника.
- •Элементы окружности и эллипса в Delphi.
- •Рисование закрашенных фигур в Delphi.
- •Изменение атрибутов пера в Delphi. Создание многоугольника
- •Вывод иллюстраций в Delphi.
- •Анимация на форме в Delphi.
Работа с файлами в объектно-ориентированном программировании. Объявление файла. Назначение файла. Вывод в файл. Конец файлa.
Как и любая структура данных (переменная, массив) программы, файл должен быть объявлен в разделе описания переменных. При объявлении файла указывается тип элементов файла.
В общем виде объявление файла выглядит так:
Имя:file of ТипЭлеменгов;
Примеры:
res: file of char; // файл символов
koef: file of real; // файл вещественных чисел
f: file of integer; // файл целых чисел
Работа с файлами в объектно-ориентированном программировании. Открытие файла для вывода. Закрытие файла.
Перед завершением работы программа должна закрыть все открытые файлы. Это делается вызовом процедуры close. Процедура close имеет один параметр — имя файловой переменной. Пример использования процедуры:Close(f).
Работа с файлами в объектно-ориентированном программировании. Ввод из файла. Открытие файла. Чтение данных из файла.
Ввод из файла
Программа может вводить исходные данные не только с клавиатуры, но из текстового файла. Для того чтобы воспользоваться этой возможностью,нужно объявить файловую переменную типа TextFiie, назначить ей припомощи инструкции AssignFile имя файла, из которого будут считываться данные, открыть файл для чтения (ввода) и прочитать (ввести) данные, используя инструкцию read ИЛИ reaciln.
Открытие файла Открытие файла для ввода (чтения) выполняется вызовом процедуры Reset, имеющей один параметр — файловую переменную. Перед вызовом процедуры Reset с помощью функции AssignFile файловая переменная должна быть связана с конкретным файлом.
Например, следующие инструкции открывают файл для ввода:
AssignFile(f, 'с:\data.txt1);
Reset(f);
Чтение из файла выполняется при помощи инструкций read и readln, которые в общем виде записываются следующим образом:
read(ФайловаяПеременная, СписокПеременных);
readln (ФайловaяЛеременшя, СписокПеременных) ;
Работа с файлами в объектно-ориентированном программировании. Чтение чисел. Чтение строк
Следует понимать, что в текстовом файле находятся не числа, а их изображения. Действие, выполняемое инструкциями 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;
Работа с графическими файлами в Delphi.
Работа с графикой в Delphi это не только линии и рисунки, но также и и печать текстовых документов. Поэтому в Delphi работе с графикой нужно уделить немного времени. Работа с графикой в Delphiпредполагает обращение к канве - свойству Canvas компонентов. Canvas Delphi это холст, который позволяет программисту иметь доступ к каждой своей точке (пикселу), и словно художнику отображать то, что требуется.
В работе с графикой в Delphi в распоряжении программиста находятся канва (холст, полотно - свойствоCanvas Delphi компонентов), карандаш (свойство Pen), кисть (свойство Brush) того компонента или объекта, на котором предполагается рисовать. У карандаша Pen и кисти Brush можно менять цвет (свойство Color) и стиль (свойство Style). Доступ к шрифтам предоставляет свойство канвы Font. Эти инструменты позволяют отображать как текст, так и достаточно сложные графики математического и инженерного содержания, а также рисунки. Кроме этого, работа с графикой позволяет использовать в Delphi такие ресурсы Windowsкак графические и видеофайлы.