- •Часть 1. Среда Delphi Тема 1. Объектно-ориентированное программирование
- •Тема 2. Элементы интерфейса
- •Окно проектировщика формы
- •Окно инспектора объектов
- •С оздание и сохранение проекта и файла модуля Как открыть новый проект?
- •Как открыть существующий проект?
- •Тема 3. Характеристика проекта. Состав проекта
- •Файлы формы
- •Файлы модулей
- •Файл ресурсов
- •Параметры проекта
- •Тема 4. Компиляция и выполнение проекта
- •Тема 5. Основные объекты
- •Основные свойства объектов
- •Основные события
- •Часть 2. Язык Object Pascal
- •Тема 1. Основные понятия
- •Словарь языка
- •Структура программы
- •Комментарии
- •Тема 2. Данные Виды данных
- •Типы данных
- •Простые типы данных
- •Структурные типы данных
- •Тема 3. Выражения
- •Арифметические выражения
- •Логические выражения
- •Строковые выражения
- •Тема 4. Простые операторы Оператор присваивания
- •Оператор перехода
- •Тема 5. Работа с графикой
- •Оператор доступа
- •Рисование многоугольников в Delphi
- •Закрашивание произвольной области в Delphi
- •Работа с несколькими формами
- •Объект Shape (Фигура)
- •Тема 6. Работа с датой и временем Объект Timer
- •Свойства компонента Timer
- •Манипулирование датами и временем
- •Тема 7. Встроенные окна диалога.
- •Окно ввода данных
- •InputВох(заголовок, подсказка, значение)
- •Окно вывода сообщений
- •Тема 8. Структурированные операторы
- •Составной оператор
- •Условный оператор
- •Оператор выбора
- •Операторы цикла
- •Тема 9. Подпрограммы
- •Процедуры
- •Функции
- •Параметры и аргументы
- •Тема 10. Работа с элементами выбора
- •1. Флажок (CheckBox)
- •2. ПереключательRadioButton
- •Свойства компонента RadioButton
- •Свойства компонента tRadioGroup
- •3. Простой список ListBox
- •Свойства компонента ListBox
- •4. Комбинированный список ComboBox
- •Свойства компонента СотbоВох
- •Значения для свойства Style
- •Тема 11. Работа с меню
- •Основные свойства пункта меню:
- •Главное меню
- •Конструктор меню
- •Динамическая настройка меню
- •Тема 12. Массивы
- •Объявление массива
- •Операции с массивами
- •Вывод массива
- •Ввод массива
- •Использование компонента StringGrid
- •Использование компонента Memo
- •Поиск минимального (максимального) элемента массива
- •Сортировка массива
Основные свойства объектов
Любой объект обладает конкретными свойствами, значения которых можно изменять. Значение свойств объекта изменяется при помощи окна свойств. Либо такое изменение совершается внутри программы. Для присваивания свойству конкретного значения используется знак операции присваивания.
Синтаксис установки значения свойства объекта:
Объект. Свойство := Значение Свойства
Свойство |
Описание |
Объект |
|
Name |
Имя объекта. В программе имя объекта используется для управления объектом |
Все объекты |
|
Caption |
Текст заголовка |
Form, Button, Label, CheckBox, RadioButton, |
|
Text |
Текст, находящийся в поле |
Edit, Memo |
|
Top |
Расстояние от верхней границы объекта до верхней границы экрана |
Все объекты |
|
Left |
Расстояние от левой границы объекта до левой границы экрана |
Все объекты |
|
Width |
Ширина объекта |
Все объекты |
|
Height |
Высота объекта |
Все объекты |
|
Color |
Цвет фона. Цвет можно задать, указав название цвета или привязку к текущей цветовой схеме операционной системы. Во втором случае цвет определяется текущей цветовой схемой, выбранным компонентом привязки и меняется при изменении цветовой схемы операционной системы |
Все объекты |
|
Font |
Шрифт. Шрифт, используемый "по умолчанию" компонентами, находящимися на поверхности объекта. Изменение свойства Font объекта приводит к автоматическому изменению свойства Font компонента, располагающегося на поверхности объекта. То есть компоненты наследуют свойство Font от объекта (имеется возможность запретить наследование) |
Все объекты |
|
Canvas |
Поверхность, на которую можно вывести графику |
Form, Image |
|
Visible |
Позволяет скрыть компонент (False) или сделать его видимым (True) |
|
|
ParentFont |
Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента |
Label, Edit, Memo, RadioButton |
|
Enabled |
Доступность (недоступность) объекта |
Edit, Button |
|
WordWrap |
Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку (значение свойства AutoSize должно быть False) |
Label |
|
Alignment |
Задает способ выравнивания текста внутри поля. Текст может быть выравнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRightJustify) |
Label |