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

Реферат Створення діалогового вікна в системі GELICON PRO





віртуальною машиною GOAL, що підвищує надійність і продуктивність прикладних рішень, реалізованих на цій мові.

Мова GOAL поєднує в собі потужність і гнучкість універсальних алгоритмічних мов і спеціалізацію проблемно-орієнтованих мов. Саме тому в GOAL легко і просто можна викликати збережену процедуру або написати SQL-запит. Для підтримки проблемної орієнтованості мови були створені об'єкти GBO (Gelicon Business Object), які представляють собою прикладної шар системи Капітал CSE. У них реалізовані основні бізнес-правила, що істотно спрощує програмування прикладних рішень в системі Капітал CSE.

Прикладні рішення розміщуються в спеціалізованому репозитарії ресурсів системи. Ресурс може містити не тільки програмну частину, але і різні додаткові елементи. Наприклад, ресурс типу Друкована форма містить вбудований шаблон і програму на GOAL, яка призначена для вилучення, обробки даних і вставки результату в документ. Існують наступні основні типи ресурсів:

Діалоги. Призначені для візуального проектування і програмування інтерфейсу користувачем. Візуальний редактор діалогів увібрав в себе всі сучасні досягнення в області візуального програмування.

Друковані форми. Призначені для формування і виводу на друк різноманітних звітів і документів. Редактор ресурсу дозволяє розмістити разом з програмним кодом шаблон майбутнього звіту або документа.

Аналітичні звіти. Цей тип ресурсу призначений для створення багатовимірних аналітичних звітів в технології OLAP (On-Line Analitical Processing). Програмування OLAP-звітів спрощується за рахунок спеціалізованого об'єкта GBO.

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

Розрахунки заробітної плати. Призначені для програмування бізнес-логіки, пов'язаної з розрахунком заробітної плати співробітників підприємства.

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

Програми користувача. Призначені для створення унікальних для того чи іншого замовника модулів системи.

Крім перерахованих вище основних типів ресурсів, існує ряд допоміжних типів, таких як: бібліотеки функцій, константи, атрибути, нумератори, таблиці користувача і т.д. Всі ресурси зберігаються в єдиному репозитарії системи Капітал CSE. Для створення та адміністрування ресурсів всіх типів використовується єдина інструментальна середу, яка називається Реєстр ресурсів.

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


2.3 Розробка нового діалогового вікна «Додавання нової країни в довідник країн»


Ми розробимо діалогове вікно, за допомогою якого користувачеві можна буде додавати новою країну в довідник країн, назва якої береться з поля введення.

Для цього заходимо до Реєстру ресурсів системи в списку додатків необхідно створити новий додаток (рис. 1).


Рис. 1 - Додавання нового додатка в реєстрі ресурсів системи.


У списку ресурсів за допомогою подвійного клацання миші по типу відкриваємо створений ресурс. У даному прикладі створюється форма, на яку поміщається кнопка і поле введення.

Створюється компонент класу TStoredProc - збережена процедура додавання країни в довідник країн з ім'ям COUNTRYINS (рис. 2).


Рис. 2 - Додавання компонента класу TStoredProc.


При створенні даного компонента викликається метод, який запитує список параметрів процедури з сервера бази даних (Prepare). Далі створюється компонент класу TDataSource - джерело даних, який зв'язується з створеної раніше збереженої процедурою (рис. 3).


Рис. 3 - Додавання компонента класу TDataSource.

Далі створюється компонент клас Tg_ParamEdit - поле введення, яке зв'язується з збереженої процедурою через компонент джерело даних (DataSource), який у свою чергу пов'язаний з даною збереженої процедурою (властивість DataSet) (рис. 4).


Рис. 4 - Додавання компонента класу Tg_ParamEdit.


У поля введення вказано також властивість ParamName - назва параметра збереженої процедури, саме того параметра, який буде відображатися в полі. І останнє, що вказано при створенні поля введення - це початкове порожнє значення (TextValue:= ). Також були описані обробники под...


Назад | сторінка 7 з 8 | Наступна сторінка





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

  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Розробка системи програмування для обробки даних строкового типу
  • Реферат на тему: Бібліотеки як системи організації інформаційних ресурсів суспільства
  • Реферат на тему: Створення звіту як об'єкта бази даних. Експертні і навчальні системи
  • Реферат на тему: Розробка та проектування інформаційної системи для салону мобільного зв' ...