See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
IBM Lotus Domino Designer — Википедия

IBM Lotus Domino Designer

Материал из Википедии — свободной энциклопедии

IBM Lotus Domino Designerпроприетарная интегрированная среда разработки приложений (IDE), исполняемых Lotus Notes/Domino.

В состав поставки Lotus Domino Designer включён Lotus Notes Client; лицензия Domino Designer включает лицензию Notes Client.

Содержание

[править] Средства разработки

При разработке в среде Lotus Domino Designer могут использоваться следующие средста:

  • Среда визуальной разработки. Позволяет формировать объекты графического интерфейса пользователя.
  • Языки программирования
    1. Lotus Script — объектно-ориентированный язык программирования, спроектированный IBM Lotus Software.
      Частично совместим по синтаксису с языком Visual Basic. Встроенные классы Lotus Script предоставляют доступ к элементам интерфейса пользователя, данным и служебным объектам Lotus Notes/Domino.
    2. язык @-формул — «язык эт-формул» (от англ. @-formulas).
      Напоминает язык макрокоманд MS Excel, что неудивительно, т.к. у обоих этих языков один и тот же прародитель — табличный процессор Lotus 1-2-3. Российские программисты в шутку называют язык @-формул, как «язык собако-формул». Название происходит от общеупотребимого русского сленгового названия символа @ — «собака».
    3. Java
    4. JavaScript
      Используется для управления объектами и данными на уровне интерфейса пользователя в клиенте Lotus Notes и при доступе по HTTP.
      Основные области применения:
      • интерфейс пользователя в HTTP
      • интеграция элементов интерфейса пользователя в клиенте Lotus Notes (Java-аплетов с Lotus Script, при работе в многофреймовом интерфейсе)
    5. Простые действия — упрощённая «блочная» форма описания операций, выполняемых системой.
      Применяется для задания несложных операций и групп операций над данными. Рекомендована и во многих случаях доступна для использования конечными пользователями системы.
  • Средства интеграции

[править] Приложения Lotus Notes

До версии Lotus Notes 3 включительно предполагалось, что приложения Lotus Notes/Domino должны разрабатывать конечные пользователи этой системы. Основанием для такого решения были наблюдения за использованием электронных таблиц (Lotus 1-2-3 и MS Excel), популярность которых была основана на том, что конечный пользователь достаточно быстро мог создать простое «приложение», позволяющее ему автоматизировать несложные финансовые операции.

Система Lotus Notes позиционировалась, как средство, позволяющее средним и крупным предприятиям автоматизировать множество внутренних несложных бизнес-процессов (документооборотных процессов) силами конечных пользователей.

В процессе эксплуатации системы стало ясно, что квалификация конечных пользователей в большинстве случаев недостаточна для использования Lotus Notes в качестве средства разработки. Стали появляться дополнительные средства, предоставляющие больше возможностей по разработке приложений Lotus Notes, но требующие также бо́льшую квалификацию от разработчиков приложений. А с версии Lotus Notes 4.0 (1996) такие средства включаются в базовую поставку продукта.

В настоящее время считается, что разработкой приложений Lotus Notes должны заниматься специалисты по разработке (программисты). Есть возможность предоставления конечным пользователям ограниченных возможностей для создания собственных простейших функций в системе (автоматизирующих операций, отчётов), но это не является частой практикой в эксплуатации систем на базе Lotus Notes.

[править] Разработка приложений

Этот раздел не завершён. Вы можете помочь проекту, исправив и дополнив его.

[править] Объектная структура Domino

[править] Интеграция по программным вызовам

[править] Интеграция по данным

[править] Отладка приложений

  1. Отладка Lotus Script
  2. Удалённая отладка Lotus Script
  3. Отладка Java

[править] См. также

[править] Ссылки


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -