- •Элементы интегрированной среды разработчика в Delphi. Основное окно. Окно Инспектора объекта . Окно Дизайнера форм . Окно Редактора кода .
- •Основное окно в Delphi. Палитры компонентов Standard, Additional, System.
- •Правила сохранения в Delphi. Диспетчер проекта. Создание и редактирование программного кода.
- •Переменные на языке программирования Delphi. Тип переменной. Имя переменной. Объявление переменной. Присваивание переменным значений.
- •Типы данных. Функции преобразования типа данных.
- •Математические функции преобразования данных.
- •Строковые функции. Понятие конкатенации строк. Функция определения длины строки. Функция вырезания подстроки. Функции преобразования числового кода символа в символ.
- •Объекты и классы в объектно-ориентированном программировании.
- •Понятие и организация цикла в Delphi. Цикл с предусловием. Цикл с постусловием.
- •Понятие вложенных команд и организация вложенных циклов.
- •Общие процедуры. Функции ввода и вывода данных.
- •Обработка условий и применение команды выбора в объектно-ориентированном программировании.
- •Понятие массива. Одномерные и многомерные массивы. Ввод и вывод массива.
- •Процедуры обработки массива. Поиск в массиве заданного элемента.
- •Виды сортировки массива. Алгоритм простого перебора.
- •Виды сортировки массива. Сортировка методом обмена.
- •Процедуры обработки массива. Процедуры обработки массива.
- •Многомерные массивы. Формирование и вывод многомерных массивов.
- •Записи и файлы в объектно-ориентированном программировании
- •Работа с файлами в объектно-ориентированном программировании.
- •Работа с файлами в объектно-ориентированном программировании. Объявление файла. Назначение файла. Вывод в файл. Конец файлa.
- •Работа с файлами в объектно-ориентированном программировании. Открытие файла для вывода. Закрытие файла.
- •Работа с файлами в объектно-ориентированном программировании. Ввод из файла. Открытие файла. Чтение данных из файла.
- •Работа с файлами в объектно-ориентированном программировании. Чтение чисел. Чтение строк
- •Работа с графическими файлами в Delphi.
- •Графические возможности объектно-ориентированного программирования
- •Добавление холста. Свойства карандаша и кисти.
- •Вывод текста на форму в графическом режиме.
- •Методы вычерчивания графических примитивов в объектно-ориентированном программировании.
- •Изменение параметров кисти. Рисование линий и прямоугольника.
- •Элементы окружности и эллипса в Delphi.
- •Рисование закрашенных фигур в Delphi.
- •Изменение атрибутов пера в Delphi. Создание многоугольника
- •Вывод иллюстраций в Delphi.
- •Анимация на форме в Delphi.
Переменные на языке программирования Delphi. Тип переменной. Имя переменной. Объявление переменной. Присваивание переменным значений.
Тип переменной определяется типом данных, которые могут быть значениями переменной. В объектно-ориентированных языках программирования переменные могут быть различных типов:
в типах Byte, Short (SmallInt в Turbo Delphi) и Long (Int64 в Turbo Delphi) значениями являются целые числа;
в типах Char и String значениями являются символы и последовательности символов
Имя переменной. Имя каждой переменной (идентификатор) уникально и не может меняться в процессе выполнения программы. Имя переменной:
Объявление переменной. При объявлении переменной используется ключевое слово и указывается ее тип.
Присваивание переменным значений. Переменная может получить или изменить значение с помощью оператора присваивания. В качестве оператора присваивания используются знаки"двоеточие" и "равно" - ":=".
Типы данных. Функции преобразования типа данных.
С помощью типов данных программист указывает компилятору, как хранить информацию в программе. Простые типы данных
Порядковые типы Целые типы Символьные типы Булевы типы Перечислимые типы Поддиапазонные типы Действительные типы
function Int2Hex( Value: DWord; Digits: Integer ): String; Конветирует Value типа integer в строку составленную из символов цифр в шестеричном исчисление. Параметр Digits определяет минимальное количество цифр
function Int2Str( Value: Integer ): String; Конвертирует Value типа integer в строку
function Int2Ths( I: Integer ): String; Конвертирует Value типа integer в строку. Между тремя цифрами ставится символ: ',' (удобна для вывода цифр больше тысячи).
function Int2Digs( Value, Digits: Integer ): String; Преобразование integer в string. Digits - указывает сколько минимально символов в строке. Если Digits больше количества цифр в Value то недостающие цифры заменяются нулями.
function Num2Bytes( Value: Double ): String; Преобразование Value в строку исходя из того, что Value это количество байт. Если Value достаточно большое, число представляется в виде килобайт (с буквой K в конце), или мегабайт (M), гигабайт (G) или терабайт (T). // ранее определенных типов). var2, var3: type definition4; // В одном разделе "var" можно объявить несколько переменных. // Нескольким переменным можно присваивать один и тот же тип. var4 : typel; // Программу легче читать, если переменным присвоены //существующие типы.
Математические функции преобразования данных.
Функция |
Значение |
Аbs (n) |
Абсолютное значение n |
Sqrt (n) |
Квадратный корень из n |
Sqr (n) |
Квадрат n |
Sin (n) |
Синус n |
Cos (n) |
Косинус n |
Arctan (n) |
Арктангенс n |
Ехр(n) |
Экспонента n |
Ln(n) |
Натуральный логарифм n |
Rardom(n) |
Случайное целое число в диапазоне от 0 до n- 1 |
