Структура програмного забезпечення
Як правило, кількість представлень в базі даних перевищує кількість таблиць. По мірі експлуатації бази даних їх кількість збільшується. В багатьох інформаційних системах доступ до даних, включаючи перегляд, добавлення і редагування, здійснюється тільки з допомогою представлень даних. Такий підхід дозволяє здійснити гнучке управління доступом до інформації.
При використанні представлень для вибірки даних в формах, звітах, при створенні запитів, а також в програмах застосовуються ті ж правила, що і для таблиць. Редагування даних, даних, які включені в представлення, можливе тільки при певних умовах. Наприклад, в тому випадку, коли представлення створене на основі тільки однієї таблиці.
Для відображення і редагування даних використовуються форми, звіти, запити і програми. Для створення форм, звітів і запитів використовуються конструктори. Форми і звіти є складними об’єктами, оскільки вони складаються з дрібніших об’єктів (таких, як поля, кнопки, діаграми, рамки, OLE-компоненти тощо), які називаються об’єктами інтерфейсу.
Форми використовуються для перегляду чи вводу даних в таблиці. Звіти використовуються для друку інформації, яка знаходиться в базі даних.
Запити є засобом вибірки даних з однієї чи декількох таблиць. В Visual FoxPro для створення запиту можна використовувати як конструктор запитів, так і спеціалізовану мову Structured Query Language (SQL). Результати виконання запита можуть відображатись в формі, виводитись у вигляді звітів і діаграм чи зберігатись у вказаній таблиці.
Програми, написані на мові Visual FoxPro, є об’єктно-орієнтованими. З допомогою них обробляються події в формі, створюються об’єкти, виконуються обчислення, здійснюється управління базою даних. Для зручності роботи є можливість об’єднати програми в бібліотеки.
Щоб створити форму в Visual FoxPro, можна використовувати не тільки базові класи, але й створювати власні. Класи, створені в Visual FoxPro, зберігаються в бібліотеках класів.
Для об’єднання компонентів створюваної програми використовується проект, в який включаються всі перелічені компоненти. Використання проекта спрощує розробку програми і його супровід.
Visual FoxPro надає можливість зберігати параметри основного вікна Visual FoxPro, налаштування таблиць, параметри вікон діалогу і панелі інструментів з допомогою файлу параметрів налаштування.
Кожен компонент зберігається в окремому файлі, причому імена файлів, що містять основні компоненти, задаються користувачем, а найменування файлів, що містять об’єкти, пов’язані з таблицею, зпівпадають з ім’ям таблиці. В залежності від типу об’єкта, що міститься у файлі, Visual FoxPro автоматично присвоює кожному файлу розширення, яке допомогає в ідентифікації об’єкта. Перелік розширень файлів наведений в таблиці 32.
Таблиця 32. Розширення імен файлів об’єктів Visual FoxPro
Назва об’єкта |
Розширення |
Проект |
PRJ, FPC, CAT, PJX, PJT |
База даних |
DBC |
Таблиця Visual FoxPro |
DBF |
Складений індексний файл |
CDX |
Memo-поле і поле типу General |
FRT |
Форма |
SCX |
Запит |
QPR |
Звіт |
FRX, FRM |
Поштова наклейка |
LBX, LBL |
Меню |
MNX |
Бібліотека класу |
VCX |
Програма, бібліотека програм, текст меню, текст запита |
PRG, FXP, MPR, QPR |
Малюнок |
BMP, JPG, GIF, ICO, DIB, CUR, ANI |
Звукозапис |
WAV |
Інші статті по менеджменту
Ділові взаємовідносини в апараті управління
У наш час, коли апарат управління є
оперативним штабом, що не тільки керує діяльністю всього колективу, але й
піклується про подальший його розвиток в економічній сфері, виняткове значен ...
Ефективність управлінської діяльності і шляхи її формування
Один
з найважливіших напрямків програми реформ у нашій країні – перебудова систем
управління підприємством. Особливе значення ця проблема набуває на рівні тих
підприємств, місце яких у ...
Співвідношення форм та методів здійснення оплати праці для підприємств різного спрямування
На
сьогоднішній день наша держава знаходиться в процесі динамічного розвитку
соціально-економічних відносин. З кожним роком економіка країни зміцнюється,
зростає ВВП, поступово підвищує ...