Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка клієнтського і серверного додатків для інформаційних систем з адаптивним інтерфейсом

Реферат Розробка клієнтського і серверного додатків для інформаційних систем з адаптивним інтерфейсом





ачення XML-тегів для поля бази даних по імені поля, типу даних і довжині.

Оскільки значення типів полів можуть відрізнятися для різних СУБД, складемо таблицю кодування типів даних в XML-документі (таблиця 2.11).


Таблиця 2.11

Кодування типів даних в XML-документі.

Тип даних в СУБДКод типу даних в XML-документеINTEGERi4SMALLINTi2FLOATr2DOUBLEr4NUMERICr8DECIMALr10DATEdateTimeCHAR(10)stringVARCHAR(10)string

Процедура MakeRecordSet формує і повертає рядок, що містить опис набору записів (RecordSet) у форматі XML:


procedure MakeRecordSet (var CDSetBuf: TClientDataSet);=' lt;? xml version= 1.0 standalone= yes ? gt;

lt; DATAPACKET Version= 2.0 gt; lt; METADATA gt; lt; FIELDS gt; laquo ;;= lt; FIELD attrname=% s fieldtype=% s / gt; laquo ;;= lt; FIELD attrname=% s fieldtype= string =% d / gt; laquo ;;= lt; FIELD attrname=% s fieldtype= string = FixedChar WIDTH=% d / gt; laquo ;;= lt;/FIELDS gt; lt; PARAMS =laquo;0raquo;/gt;lt;/METADATAgt;lt;ROWDATAgt;laquo;;=raquo;lt;/ROWDATAgt;lt;/DATAPACKETgt;';

end;

У вигляді констант описані теги, які братимуть участь у формуванні XML-документа. Безпосередньо формування XML-документа відбувається в наступній послідовності:

1) формування розділу опису полів;

2) формування заголовка;

) формування розділу опису метаданих (структура запису);

) формування закриваючого тега розділу метаданих;

) порядкове формування рядків даних;

) формування закривають тегів.

У результаті створення подібних модулів бізнес-логіки розробник має можливість формувати власні типи даних в нереляціоннимі вигляді. Це дозволить прискорити роботу з базою даних, а також зменшити кількість звернень. Функції DLL запитують інформацію з бази даних. На основі цих даних в пам'яті сервера додатків створюються об'єкти, які зберігаються там протягом життя копії сервера додатків, а отже, немає необхідності заново запитувати.


.4 Розробка клієнтського додатка


.4.1 Розробка графічного інтерфейсу клієнтського додатка

Існує 2 основних способи організації графічного інтерфейсу користувача: MDI (multiple document interface) і SDI (Single document interface).

SDI - спосіб організації графічного інтерфейсу lt; # justify gt; в інтерфейсі типу MDI загальна панель меню і панель інструментів для всіх дочірніх вікон, що зменшує захаращений екрану елементами інтерфейсу і збільшує його корисну площу;

всі вікна програми можна ховати/показувати, згортати/розгортати і проводити з ними інші маніпуляції, як з одним вікном;

дочірні вікна можна розміщувати «черепицею» або «каскадом» в головному вікні;

збільшення швидкості і економія пам'яті при роботі в одному вікні, швидкість перемикання між дочірніми вікнами також вище, ніж між рівноправними в середовищі операційної системи;

в деяких додатках передбачені «гарячі поєднання клавіш» для швидкої навігації, зокрема, для перемикання між вікнами. Це ще більше підвищує швидкість і зручність роботи з додатком, оскільки не задіюються додаткові ресурси операційної системи.

Недоліки:

скрутно (найчастіше, неможливо) виводити вміст різних дочірніх вікон на різні монітори;

також неможливо виводити їх вміст на різні віртуальні робочі столи lt; # justify gt; Оскільки метою дипломної роботи є створення типового проекту многоуровнего додатки баз даних з адаптивним інтерфейсом, і кожне клієнтське додаток може містити до декількох сотень екранних форм, то очевидно вибір в реалізації графічного інтерфейсу користувача додатків лягає в сторону MDI.

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

Розглянемо інтерфейси форм клієнтського додатки, які були створені згідно запропонованої технології додатків баз даних з адаптивним інтерфейсом. Клієнтський додаток містить 5 типів форм (таблична форма; повноекранна форма; комбінована форма; головна/підлегла форма; форма у стилі Explorer), які були створені з заздалегідь розроблених шаблонів форм.

Найпростішою і поширеною є таблична форма (рисуно...


Назад | сторінка 17 з 28 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка клієнтського веб-інтерфейсу до бази даних туристичної фірми
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних Будинку культури
  • Реферат на тему: Розробка додатків збору, обробки, графічного представлення даних і управлін ...
  • Реферат на тему: Розробка додатків для роботи з базами даних