- •1.Алгоритм. История возникновения термина. Формальные признаки алгоритма.
- •3.Формы представления алгоритмов.
- •Словесная форма представления алгоритмов
- •6.Структура многооконного редактора Borland Delphi 7.
- •7. Структура проекта Delphi (формы, модули и др.).
- •8. Компиляция с последующим выполнением программы. Ошибки при компиляции. Использование окна “Watches”.
- •9. Переменные: определение, назначение и типы. Предопределенные (стандартные) типы. Раздел описания переменных. Область действия переменных.
- •1.Целый тип.
- •2.Вещественый тип.
- •3.Символьный тип данных (char).
- •4.Строковый тип.
- •5.Логический тип (Boolean).
- •10. Арифметические операции над целыми и вещественными данными. Приоритеты операций. Изменение приоритета. Целочисленные операции. Тип-диапазон.
- •12. Математические функции. Функции преобразования типов.
- •14. Условный оператор в языке Delphi. Назначение, синтаксис и семантика. Принципиальные отличия от оператора выбора (варианта).
- •15. Оператор выбора (варианта). Назначение, синтаксис и семантика. Принципиальные отличия от условного оператора.
- •16. Циклический процесс. Определение, назначение. Оператор цикла с заранее известным количеством повторений (синтаксис и семантика). А-циклы.
- •17. Циклический процесс. Определение, назначение. Оператор цикла с предусловием (синтаксис и семантика). Квм-циклы.
- •18. Циклический процесс. Определение, назначение. Оператор цикла с постусловием (синтаксис и семантика). Квм-циклы.
- •19. Рекурсия. Пример.
- •20. Символьный тип данных.
- •21. Строковый тип данных. Операции над строками. Стандартные процедуры и функции для работы со строками.
- •22. Структурированные типы данных. Массивы. Операции с массивами. Динамические массивы.
- •23. Способы поиска в массивах.
- •3) Поиск с барьером.
- •24. Способы сортировки элементов массива.
- •26. Множества. Операции над множествами.
- •Описание множества
- •Операции над множествами
- •27. Понятие файла с точки зрения его использования в программе. Типы файлов в языке Pascal. Дескриптор файла. Общая схема работы с файлом.
- •Различают файлы 3 видов:
- •Общая схема работы с файлами
- •29. Текстовые файлы: процедуры и функции обработки данных; действия над указателем файла. Операции ввода-вывода при работе с текстовыми файлами.
- •Процедуры и функции
- •30. Типизированные файлы: процедуры и функции обработки данных; действия над указателем файла. Операции ввода-вывода при работе с типизированными файлами.
- •Для доступа к файлам используются процедуры и функции:
- •31. Нетипизированные файлы: процедуры и функции обработки данных; действия над указателем файла. Операции ввода-вывода при работе с нетипизированными файлами.
- •34. Компоненты. Общие свойства компонентов.
- •35. Форма: основные свойства и методы.
- •Свойства
- •36. Компоненты Label и Button: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Событие
- •Основные свойства
- •Основные методы
- •Основные события
- •37. Компонент Edit: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Основные события
- •38. Компонент MainMenu: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Основные события
- •39. Компонент Memo: основные свойства, методы, события. Примеры использования.
- •Основные свойства
- •Основные методы
- •Основные методы
- •Основные события
- •Основные свойства
- •Основные методы
- •Основные события
- •43. Компонент ScrollBar: основные свойства, методы, события. Примеры использования.
- •44. Компонент Timer: основные свойства, методы, события. Примеры использования.
35. Форма: основные свойства и методы.
Форма – основной объект проектирования в Delphi, основа графического интерфейса пользователя.
Свойства
ActiveControi — указывает на компонент, который должен быть активным
по умолчанию.
Align — выравнивание компонента. Любой компонент может быть выров-
нен по одной из сторон родительского компонента.
AlphaBlend (тип свойства — логический) — свойство формы, которое озна-
чает, имеет ли форма прозрачность. Если это свойство равно true, то окно
будет прозрачным.
AlphaBiendValue (тип свойства — целое число) — степень прозрачности
формы. Здесь можно задавать числовое значение степени прозрачности от О
до 255. Если поставить 0, то форма будет абсолютно прозрачной. 255 озна-
чает полную непрозрачность.
Anchors — это свойство есть и у формы, и у компонентов. Оно показывает,
как происходит прикрепление к родительскому объекту.
Autoscrol l (тип свойства — логический) — указывает на то, будет ли форма
автоматически производить скроллинг, или нет.
Autosize (тип свойства — логический) — указывает на то, должны ли ком-
поненты на форме автоматически корректировать размеры.
Bordericons — свойство, определяющее, какие кнопки должны присутство-
вать у окна.
Constraints — в этом свойстве содержатся максимальные и ми
значения размеров окна.
Cursor — это свойство отвечает за курсор, который будет отображаться при
наведении указателя мыши на форму/компонент.
Font — шрифт, используемый при выводе текста на форме.
Formstyle — стиль формы. Здесь доступны для выбора следующие варианты.
Height (тип свойства — целое число.) — высота окна.
Hint (тип свойства — строка) — текст подсказки, который будет появляться
в строке состояния при наведении указателя мыши на форму.
Icon — иконка, отображающаяся в заголовке окна.
Name — имя формы.
ParentFont (тип свойства — логический). Если это свойство равно true, то
для вывода текста оно будет использовать тот же шрифт, что и у родитель-
ского объекта.
Тор (тип свойства — целое число). Верхняя позиция окна.
Width (тип свойства — целое число). Ширина окна.
36. Компоненты Label и Button: основные свойства, методы, события. Примеры использования.
Компонент Button – кнопка
Компонент Button представляет собой стандартную кнопку Windows, инициирующую какое-то действие.
Основные свойства
Свойства для объекта – это числовые, текстовые или иные характеристики, которые можно изменить как с помощью ObjectInspector так и программно из кода.
Name – имя компонента.
Top – верхняя координата.
Height – высота формы.
Left – координаты от левого края.
Width – ширина формы.
Caption – надпись на кнопке.
Enable – доступность кнопки.
Action – определяет действие, связанное с данной кнопкой.
Cancel – определяет, будет ли обрабатываться событие кнопки OnClick при нажатии клавиши Esc.
TabStop – определяет возможность доступа пользователя к кнопке с помощью клавиши Tab.
Основные методы
Методы – это действия, которые могут быть выполнены над объектом.
Click – имитирует щелчок мышью, как если бы пользователь щёлкнул на кнопке.
ExecuteAction – вызывает указанное действие Action, связанное с данной кнопкой.
SetFocus – передаёт фокус элементу, активизирует его.