Вивчаємо програмування в Gupta Team Developer. Крок 6 – Налагодження

Частина 5



Дана стаття є шостою в циклі статей під загальною назвою "Вивчаємо програмування в TD / GUPTA", в якому ми постараємося дати початківцю програмних продуктів GUPTA всю необхідну інформацію для вивчення програмування і отримання навичок створення інформаційних систем. У ній ми розглянемо механізми роботи із записами і таблицями БД на основі двох підходів. Перший грунтується на візуальному об'єкті TD – таблиці, а другий на безпосередній роботі з вибіркою (Result Set). Крім того, ми пояснимо можливості налагодження програм в TD (програми стали складнішими, і настав для цього час) і способи діагностики помилок при роботі з SQL СУБД. Для успішного засвоєння цього матеріалу читачеві бажано познайомитися з попередніми статтями з даного циклу, які розміщені на нашому сайті.


Введення


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


Як будь-які системи програмування TD має весь необхідний набір засобів для налагодження програмного забезпечення, тому, спочатку, коротко їх розглянемо. Крім цього на початку статті ми акцентуємо увагу читачів на те, як отримати і видати користувачеві програм інформацію про помилки при роботі з БД. Такі помилки не завжди вдається виключити у програмі, деякі з них (наприклад, доступ до сервера або конкретної БД) залежать від оточення інформаційної системи.


Далі будуть розглянуті уніфіковані механізми вибірки з БД у візуальну таблицю і способи роботи з окремими записами. Потім зупинимося на варіанті роботи з вибіркою з БД (традиційно званої Result Set – RS) без створення візуальних об'єктів, і, нарешті, покажемо, як можна забезпечити навігацію по записах у випадку роботи з візуальною таблицею і сформованої попередньо вибіркою даних з БД.


Для успішного і самостійного освоєння матеріалу даної статті, який, ми дуже сподіваємося, може служити своєрідним самовчителем програмування на Gupta TD, бажано ознайомитися з матеріалом і виконати завдання попередніх статей "Крок 1-5".


Налагодження програм у Team Developer


Team Developer має всі необхідні засоби для налагодження інформаційних систем. Передбачені режими трасування програм, перегляду змінних, завдання точок зупину, анімації виконання програми та вимикання роботи програми. Нижче, на малюнку 1, показано основні елементи управління налагодженням: панель інструментів налагодження і меню для управління налагодженням. Панель інструментів (Dеbug) Ставати доступною при запуску програми. Тут розташовані елементи: запуску і припинення програми

Рис. 16 Процедура редагування запису в БД


Раніше ми відзначали, що можливі різні варіанти циклів для формування вибірки в таблицю. Приклад такого циклу, можливо менш економічного, представлений на малюнку нижче. Особливістю даного циклу є те, що заздалегідь не визначається обсяг вибірки, а завершення циклу відбувається на основі коду повернення отриманого при скануванні вибірки (nErr = FETCH_EOF). Через це доводиться видаляти зайву рядок, сформовану в циклі. Усі інші операції з таблицею ідентичні.


 

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


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

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

Ваш отзыв

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

*

*