Початок роботи з WebSnap в Delphi 6 Enterprise


Основи WebSnap



WebSnap являє собою набір компонент, що з'явився в Delphi 6 Enterprise і призначений для розробки Web-серверних додатків в RAD-середовищі. У цій статті дається короткий опис створення WebSnap-сервера, підтримує повний інтерфейс редагування і перегляду для простого набору даних, і включає підтримку графічних полів. Хоча даний WebSnap-сервер є "простим", тому що не вимагає написання коду, він, тим не менш, підтримує повний набір функціональних можливостей для модифікації таблиць бази даних за допомогою браузера.


Отже, почнемо.


Створення WebSnap-сервера



Спочатку слід викликати нову панель інструментів WebSnap, за допомогою якої буде значно зручніше створювати WebSnap-додаток. Це можна зробити, клацнувши правою кнопкою миші по панелях інструментів в інтегрованому середовищі розробки (IDE) Delphi 6 Enterprise і вибравши панель інструментів "Internet". Після цього, на екрані відобразиться наступне:


Малюнок
Панель інструментів WebSnap


Перший значок (зображення руки, що тримає глобус) використовується для створення нового WebSnap-додатки. Якщо клацнути по ньому мишею, то на екрані відобразиться майстер WebSnap. Тепер задамо ім'я для нашої головної сторінки. Крім того, слід створити додаток Web App Debugger (Відладчик Web-додатків), яке дозволить використовувати спеціальний Web-сервер (написаний в Delphi), що поставляється разом з Delphi 6 Pro і Enterprise. Назвемо цей сервер BasicDemo.


Малюнок
Майстер додатків WebSnap


Після натискання кнопки OK на екрані відобразиться стандартна форма Delphi (дозволяє дізнатися, чи запущений Web-сервер), а також WebModule, що включає компоненти, які будуть використовуватися головною сторінкою. Компоненти, що входять в даний Web-модуль, використовуються для обробки запитів головної сторінки і диспетчеризації дій, запитуваних браузером клієнта, коли користувач клацає мишею по певним посиланнях або кнопках.


Малюнок Обробка помилок.
(Щоб збільшити зображення, клацніть по ньому мишею).


Якщо клацнути мишею по кнопці Cancel, То всі внесені до запису зміни будуть скасовані.


У цій статті дано лише поверхневий опис можливостей WebSnap. Насправді, це дуже гнучка і розширювана компонентна основа, призначена для розробки Web-серверів, про можливості якої можна ще дуже багато розповісти. Але для цього буде потрібно написати ще одну статтю. Якщо вже зараз ви хочете дізнатися більше про WebSnap, раджу звернутися до демонстраційної директорії в WebSnap, що входить в комплект Delphi 6 Enterprise і містить ряд додаткових прикладів. Крім того, ви можете знайти деяку цікаву інформацію в інтерв'ю (Community TV interview), яке я взяв у Джима Тірні (Jim Tierney), розробника WebSnap.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*