Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 5 статей:
Методические подходы к анализу финансового состояния предприятия
Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века
Ценовые и неценовые факторы
Характеристика шлифовальных кругов и ее маркировка
Служебные части речи. Предлог. Союз. Частицы
КАТЕГОРИИ:
|
Создание простейшей программы
Требуется создать простейшую оконную программу, содержащую небольшой текст и кнопку закрытия окна.
Порядок работы.
- Запустить систему Delphi с автоматическим созданием нового пустого проекта, содержащего только одну пустую форму
- В Инспекторе Объектов изначально показаны только свойства пустой формы, которые надо изучить и установить следующие значения: Caption (текст заголовка формы) – в название проекта (можно по-русски), Name (имя объекта-формы) – в осмысленное значение (например – FSimple, причем можно использовать только латинские буквы и цифры, т.к. это внутреннее имя-идентификатор объектной переменной!)
- Изменить размеры или положение формы как обычного окна с отслеживанием мгновенного изменения значений соответствующих свойств в ИО (свойства Top, Left, Width, Height); этот механизм работает и в обратную сторону
- Разместить на форме компонент Panel (щелчок на компоненте в палитре компонентов, потом щелчок в любом месте формы)
- С помощью Инспектора Объектов для компонента Panel1 установить:
- свойство Caption в пустую строку (заголовок не нужен)
- свойство Align – в значение alBottom (выравнивание по нижней части формы)
- свойство Name – в любое осмысленное значение (например – PanBottom, т.е. объект-Нижняя_Панель)
- С помощью верхнего размерного маркера на контуре компонента Panel1 немного увеличить высоту компонента (примерно ¼ высоты формы) для последующего размещения в этой области управляющих кнопок
- Разместить на форме второй компонент Panel, убрать его заголовок и установить свойство Align в значение alClient (вторая панель автоматически захватит всю оставшуюся свободную область формы); свойство Name – в имя объекта
- Разместить в любом месте верхней панели компонент Label для вывода небольшого текста и с помощью ИО установить следующие его свойства (изменение значения свойства сразу приводит к изменению внешнего вида компонента на форме):
- Caption – в небольшой текст (например – “Привет Всем!”, только без кавычек)
- подсвойство Size свойства Font (размер шрифта текста) – в какое-нибудь большое значение (30-40 пунктов)
- подсвойство Name свойства Font (имя шрифта) – в любое значение (например – Times New Roman)
- подсвойство Color свойства Font (цвет шрифта) – в любое значение (например – красный)
- Разместить в любом месте нижней панели компонент Button для реализации кнопки закрытия окна и с помощью ИО установить следующие свойства кнопки:
- Caption – в текст ЗАКРЫТЬ ОКНО (если текст не помещается внутри кнопки – изменить ее размеры с помощью маркеров)
- Name (имя объекта-кнопки) – в любое осмысленное значение (например – ButtonClose)
- при желании – изменить размер и тип шрифта для текста кнопки, как описано выше
- Создать обработчик события нажатия кнопки, выполняющий лишь закрытие окна приложения. Этот обработчик можно создать двумя способами:
- выполнить двойной щелчок на компоненте-кнопке на создаваемой форме
- в ИО перейти на закладку Events и дважды щелкнуть напротив одного из нужных событий (для кнопки это событие OnClick)
- В обоих случаях происходит автоматический переход в окно Редактора Кода, в котором уже создан программный скелет модуля, более того – заготовка подпрограммы-обработчика необходимого события. Эта подпрограмма имеет имя, составленное из имени кнопки (например ButtonClose) и имени события без префикса On, например – ButtonCloseClick. В тело обработчика необходимо вручную внести код для закрытия окна, который в простейшем случае сводится к вызову метода Close:
procedure TForm1.ButtonCloseClick(Sender: TObject);
Begin
Close; //только это надо ввести вручную!!!
end;
Не нашли, что искали? Воспользуйтесь поиском:
|