Delphi - Делфи формы

Опубиковано: 21.05.2014 г., автор: admin, просмотров: 4530

В языке программирования Delphi, как и во многих других, предусмотрена работа со множеством форм. Последнее вовсе не удивительно, ведь только в редких случаях создаваемая программа может обойтись всего одой формой. В этой среде разработке пользователь может легко создать дополнительную форму Delphi, предоставляющую совершенно разные возможности. Такими возможностями могут быть, к примеру, следующие действия: ведение диалога с пользователем или приём и вывод любой необходимой информации. Любому, кто начинает общение с языком Delphi, необходимо знать, как помимо основной формы Delphi создаются дополнительные.

Самый лёгкий способ для вывода новой формы Delphi в программу — нажатие одной кнопки в главном окне Delphi. Кроме того, в главном меню существует аналогичная команда: File → New → Form.

Создание форм Delphi происходит одновременно с новыми модулями, описывающими действия этих форм. Следует сразу заметить, что удаление формы из программы требует отдельного пояснения. Чтобы совершить это действие, необходимо нажать соответствующую кнопку на панели задач или же обратиться к пунктам меню, среди которых нужно проделать следующий путь: Progect → Remove from progect. Исходя из того, что каждая форма будет создана вместе со своим модулем, мы видим и обратную связь. Т.е. в появляющемся окне необходимо выделить тот модуль, который соответствует удаляемой форме, удалить его из проекта, одновременно с чем и форма Delphi будет удалена.

Из вышеперечисленных заключений вытекает вопрос: что произойдёт при попытке удаления модуля Unit1? Иными словами: что останется после удаления всех модулей? Чтобы понять эту ситуацию из наглядного примера, пользователь может выполнить команду Progect → View Sourse. После этого редактор дополнится новой вкладкой с отображением кода Главного Окна программы. Именно окна, а не формы. Операционная система Windows распознаёт все объекты как окна. Итак, главное окно программы невидимо, но именно оно ответственно за управление всеми проектами, поэтому работа главного окна программы может выполняться без форм вовсе. В этом окне может вводиться собственный код пользователя, с помощью чего программист имеет возможность писать неплохие программы разной степени сложности. Эта система аналогична классическому Паскалю (Pascal).

Любая новая форма автоматически попадает в разряд автосоздаваемых. Это означает, что с началом работы эти формы станут автоматическим образом создаваться, начиная с момента создания первой и главной Формы всего проекта. Обычно пользователь не сталкивается со всем этим во время работы с программой, однако, следует понимать, что одновременное создание множества форм Delphi занимает большое количество ресурсов и времени самой программы. Из всего этого конечно же следует логичный совет: научитесь созданию нужных форм с соответствующий нужный момент. Для этого предусмотрено ещё несколько важных советов касательно управления программой Delphi, и, что самое главное: инструкция по отключению автосоздания форм. 

Кстати тут недавно искал где можно быстро продать авто и остановился на компании у которой выкуп авто - основное направление деятельности т.к. было все оперативно.



Похожие материалы

    Последние из рубрики

    ОтменитьДобавить комментарий