Електронні форми клієнта Exchange, Різне, Програмування, статті

www.citforum.ru

Для створення електронних форм клієнта Exchange використовується програма-дизайнер, що представляє собою спеціалізовану версію 16-ти розрядної середовища розробки Visual Basic 4.0 з компілятором і набором готових компонентів, призначених для прискореної розробки додатків, що виконують операції створення, відправлення та перегляду повідомлень. Програми, отримані при допомоги дизайнера електронних форм, не є самостійними і здатні виконуватися тільки в контексті Exchange-клієнта. Перш ніж готова форма зможе бути запущена, вона повинна пройти етап установки в яку-небудь із папок, доступних розробнику на запис. Це може бути загальна папка форм організації, папка персональних форм клієнта, звичайна загальна папка на сервері або особиста папка на локальному диску.

Після того як форма буде встановлена, з її допомогою можна буде створювати і надсилати нові повідомлення. У момент першого запуску, форма копіюється з папки на локальний диск робочої станції і надалі запускається звідти. Кожна електронна форма є OLE-сервером і має асоційований з ній унікальний клас интерперсонального повідомлення. Всім повідомленнями, створеним конкретною формою, у вигляді одного з додаткових властивостей, присвоюється клас цієї форми. Що дає можливість однозначно ідентифікувати повідомлення певного класу, відображаючи для них унікальні піктограми, подібно до того, як це робиться в Windows для файлів зареєстрованих типів, і викликати для перегляду цих повідомлень потрібну форму. Якщо з якихось причин форма шуканого класу не доступна для завантаження конкретному користувачеві, повідомлення, створене за допомогою цієї форми, буде відкрито як звичайний лист.

Оскільки кожна форма являє собою OLE-об’єкт, форми можуть використовуватися для створення подань на загальні папки. При цьому існує можливість виконувати сортування і угрупування повідомлень в папці з значенням полів, описаних в формах.

У вихідному варіанті дизайнер електронних форм не надає можливості розробнику вставляти фрагменти коду для реалізації власної логіки всередині форми. Щоб отримати можливість програмувати поведінку форми і використовувати розширений набір функцій MAPI або операційної системи, на комп’ютер має бути встановлена ​​16-ти розрядна версія Visual Basic 4.0.

В силу того, що електронні форми являють собою 16-ти розрядні виконувані модулі, сфера їх застосування обмежена платформами сімейства Windows. Крім того по управлінням Windows NT виконання їх відбувається помітно повільніше, ніж рідних 32-х розрядних додатків. Іншими фактором є значні витрати дискового простору і підвищена чутливість до помилок в налаштуваннях OLE2 на локальному комп’ютері.

В цілому ж, механізм електронних форм дозволяє успішно автоматизувати ряд нескладних операцій, таких як подача заявок на установку програмного забезпечення, система оперативної допомоги клієнтам, ведення дискусій, опитування користувачів і т.п.

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


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

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

Ваш отзыв

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

*

*