Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Простейшее приложение



Для примера создадим простейшее приложение. Слово "создадим" в этом случае является несколько громким, так как создавать и тем более программировать не придется вообще ничего. Delphi уже изначально представляет готовое приложение, состоящее из одной формы.

Непосредственно после начала создания нового приложения Delphi предлагает разработчику "пустую" форму. Данная форма не является пустой в буквальном смысле слова — она содержит основные элементы окна Windows: заголовок Forml, кнопки минимизации, максимизации и закрытия окна, изменения размеров окна и кнопку вызова системного меню окна._/S Delphi. Быстрый старт. Именно эта форма отображается при первом запуске Delphi в окне Конструктора формы.

Любое приложение Windows выполняется в соответствующем окне и даже если оно ничего не делает в смысле функциональности, то есть является пустым, все равно должно иметь свое окно. Delphi — это среда разработки приложений под Windows, поэтому изначально для любого разрабатываемого приложения автоматически предлагает окно (форму), для которой уже созданы два файла с описанием и модулем.

Таким образом, простейшее приложение создается автоматически каждый раз в начале работы над новым проектом и является отправной точкой для дальнейшей работы. Это приложение имеет минимум того, что нужно любому приложению, выполняемому в среде Windows, но ни одним элементом больше.

Простейшее приложение представляет из себя заготовку или каркас, обеспечивающий разработчика всем необходимым каждому приложению вообще.

Так, не нужно писать свой обработчик клавиатуры или драйвер мыши, а также создавать пакет процедур для работы с окнами. Более того, нет необходимости интегрировать драйвер мыши с пакетом для работы с окнами. Это все уже полностью сделано создателями Delphi, и каркас приложения представляет собой полностью завершенное и функционирующее приложение, которое просто "ничего не делает".

Фразу "ничего не делает" можно понимать двояко. Окно, а вместе с ним и приложение, действительно ничего не делает в том смысле, что не имеет функциональности, специфичной для каждого приложения. Вместе с тем, это пустое окно выполняет достаточно большую работу. Например, оно ожидает действий пользователя, связанных с мышью и клавиатурой, и реагирует на изменение своего размера, перемещение, закрытие и некоторые другие команды.

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

О той работе, которую проделывает Delphi за программиста, можно судить также по размеру полученного выполнимого файла простейшего приложения (для 6-й версии примерно 355 Кбайт).

При конструировании приложения разработчик добавляет к простейшему приложению новые формы, управляющие элементы, а также новые обработчики событий.





Дата публикования: 2015-02-18; Прочитано: 422 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...