Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекції для 3ОТ1.doc
Скачиваний:
10
Добавлен:
21.02.2016
Размер:
16.31 Mб
Скачать

Контрольні питання

  1. Охарактеризувати процедуру обробки подій від клавіатури та миші

  2. Розповісти про розпізнання витоку події, при натисканні кнопок або клавіш, координат курсора

САМОСТІЙНА РОБОТА СТУДЕНТА

ЗМІСТОВИЙ МОДУЛЬ 6: ПРОГРАМУВАННЯ З ГРАФАМИ

ТЕМА 6.2: ВІЗУАЛЬНІ КОМПОНЕНТИ

Самостійне заняття №30 – Редактори символьної інформації

План заняття

  1. Поняття технології InraWeb Delphi

  2. Створення прикладного застосування за допомогою IntraWeb

Введение в технологию IntraWeb

Одной из новинок, появившихся в Delphi 7, являются компоненты IntraWeb от компании AToZed Software, позволяющие визуально проектировать Web серверные приложения.

Если у вас есть опыт написания GUI программ с использованием инструментальных средств быстрой разработки приложений компании Borland, тогда вы уже имеете основные навыки, которые вам понадобятся для начала разработки приложений с использованием IntraWeb. Основной метод проектирования пользовательского интерфейса для IntraWeb то же, что и для обычных GUI приложений: вы находите необходимые вам компоненты на палитре компонентов и размещаете их на форме. В отличие от модулей страниц WebSnap, внешний вид формы совпадает внешним видом страницы. Формы и компоненты IntraWeb отличны от их VCL и CLX аналогов, но они названы и размещены аналогично.

К примеру, допустим, вы хотите разместить на форме кнопку. В обычных VCL или CLX приложениях вы должны будете найти компонент Button на странице Standard палитры компонентов и разместить его на форме в соответствующем месте. В откомпилированном приложении кнопка появится там, где вы её разместили. В случае с IntraWeb приложением единственная разница заключается в том, что вы используете компонент IWButton со страницы IW Standard. Даже пиктограммы для этих двух различных компонентов выглядят почти одинаково. Единственное отличие в том, что в правом верхнем углу пиктограммы кнопки IntraWeb указано «IW».

Вот небольшой пример, призванный показать, как легко создавать IntraWeb приложения. Приложение, которое разрабатывается в этом примере, просит пользователя ввести какой-нибудь текст и показывает введённый текст в выскакивающем окне. Пример использует автономный режим (standalone mode), поэтому создаваемое приложение будет запускаться без Web-сервера.

Пример включает следующие шаги:

  1. Создание нового IntraWeb приложения.

  2. Редактирование главной формы.

  3. Написание обработчика события для кнопки.

  4. Запуск созданного приложения.

Создание нового IntraWeb приложения

Первым шагом в создании демонстрационной программы является создание нового IntraWeb проекта. Этот проект будет независимым (standalone) приложением, но он может быть легко конвертирован в формат ISAPI/NSAPI или Apache позже с помощью замену двух строчек кода. Для создания нового проекта:

  1. Используя внешние средства (например, Microsoft Windows Explorer), создайте папку «Привет» в вашей папке проектов. В этой папке будут храниться файлы проекта.

  2. В IDE Delphi выберите пункт меню File|New|Other. В появившемся диалоге New Items выберите закладку IntraWeb.

  1. Выберите пункт Stand Alone Application и нажмите кнопку OK.

  2. Найдите созданную вами папку «Привет» в появившемся диалоговом окне. Произведите на ней двойной щелчок мышью и нажмите кнопку OK.

Вы только что создали своё IntraWeb приложение в папке «Привет». При этом все файлы с его исходными кодами были сохранены. Теперь вы можете приступить к редактированию главной формы для создания пользовательского Web-интерфейса вашего приложения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]