Вивчаємо програмування в GUPTA Team Developer. Крок 1 – Запуск і настройка додатків. Основні функції, події, класи та об’єкти, Інтеграція додатків і даних, Бази даних, статті

Зміст



Дана стаття є першою в циклі статей під загальною назвою “Вивчаємо програмування в Team Developer / GUPTA”, в якому ми постараємося дати починаючому користувачеві програмних продуктів Gupta Technologies всю необхідну інформацію для вивчення програмування та отримання навичок створення інформаційних систем. У ній ми розглянемо основні поняття і стандартні об’єкти програмування на TD. По завершенню освоєння користувач зможе самостійно створити своє перше додатків у вигляді EXE файлу. При цьому, для практичного освоєння програмування, читач може завантажити демонстраційну версію продукту з нашого сайту і, орієнтуючись безпосередньо на текст статті, приступити до вивчення. Тут ми не будемо описувати основні програмні продукти фірми Gupta Technologies (Team Developer – TD і СУБД – SQLBase), Інформація про них є в інших статтях нашого сайту.


Введення


В якості базових засобів розробки використовується продукт Team Developer. Інші назви цих засобів розробки (можливо відомі нашим читачам) – SQLWindows, Centura Builder і Centura Team Developer. Основною мовою програмування є мова SAL, Який багато в чому схожий на мову СІ, але має ряд особливостей, що спрощують процес програмування інформаційних систем. Для вивчення роботи з БД ми скористаємося продуктом SQLBase, Який в локальному варіанті включений в продукт TD й існує як окремий SQL сервер БД – СУБД. Ми будемо орієнтуватися на версії: TD 2.1 і SQLBase 8.0, Хоча всі дії описуються в статтях ви зможете реалізувати практично для будь-якої версії програмних продуктів.


Запуск TD і збереження програми


Після інсталяції TD, яка виконується в режимі майстра підказок, ви можете запустити засоби розробки будь-яким відомим Вам способом, наприклад, з системного меню Windows:



1. START->PROGRAMS->CENTURA->Team Developer 2.1-> SQLWindows 2.1.


На екрані висвітитися стандартне вікно – Рис. 1 з порожнім додатком (стандартне назва в заголовку – Application1).










2.

Для збереження програми необхідно виконати наступні дії: МЕНЮ FILE-> SAVE AS .. , Вибрати потрібний каталог і ввести будь-яке ім’я, ми назвемо додаток STEP1.APP. Програми в TD мають розширення .app. Про інші можливі розширення (*. APL і *. APT) для збереження ми будемо говорити пізніше.

3. Для зручності роботи включимо і розмістимо на екрані по своєму смаку спеціальні вікна дизайнера: палітру об’єктів (Controls), асистента кодування (Coding assistant) і вікно настройки властивостей об’єктів (Attribute Inspector). При цьому для різноманітності, скористаємося гарячими клавішами: Alt+2, Alt+3, Alt+4. Ці клавіші працюють в режимі “тригера”. Крім цього можна скористатися меню (TOOLS->Controls і т.д.) або відповідними кнопками панелей інструментів.

Рис. 11. Фрагмент тексту з використанням параметрів програми


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


17. Внесіть даний текст в будь-який фрагмент тексту, наприклад, в тіло обробки повідомлення SAM_AppExit і запустіть додаток з командного рядка (наприклад, в FAR або іншим способом) причому двома наступними способами:



>step1.exe


і



> step1.exe Параметр


У другому випадку ви отримаєте наступне вікно повідомлення при виконанні даного фрагмента програми.

Рис. 12. Результат роботи фрагмента програми при завданні параметра


Наведені в даній статті дії та операції досить прості в освоєнні, але вони закладають основу для серйозної роботи програміста в середовищі TD. Думаємо, що через годину Ви виконаєте всі завдання, представлені в цій статті і будете самостійно експериментувати в рамках розглянутих тем і навіть ширше. В результаті Ви отримаєте додаток step1.app, Яке для перевірки засвоєння матеріалу можна скачати тут.


Висновок


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

Частина 2

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


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

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

Ваш отзыв

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

*

*