У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


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

Memo- поля містять текстову інформацію, поля типу General служать для організації обміну даними з іншими додатками Windows.

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

Запити - це засоби вибору інформації з БД, яка може міститися в декількох таблицях. При цьому можна використовувати Майстер запитів або створювати запит вручну з використовуванням SQL – команд Visual FoxPro. Майстер запитів дозволяє створювати запити по зразку. При цьому забезпечується можливість на основі візуальної інформації про таблиці вибрати потрібні дані і подати їх у зручному вигляді (у вигляді таблиць, графіків або діаграм).

Звіти використовуються для відображення інформації, яка міститься в БД, і дозволяють здійснювати в ньому необхідне групування даних, відображати підсумкові і розрахункові дані.

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

Меню є основною частиною додатку (якщо таке створюється), яке керує роботою додатку і його компонентів.

В процесі створення меню за допомогою Конструктора меню можна виділити наступні три етапи: конструювання, генерація і компіляція. На етапі конструювання меню створюється таблиця, яка зберігається в файлі з розширенням MNX. Цією таблицею можна маніпулювати, як і будь-якою таблицею Visual FoxPro. Цей файл зазвичай додається в проект. На другому етапі з названої таблиці генерується звичайний для Visual FoxPro код. Файл з цим кодом має теж ім’я, що і файл MNX (якщо користувач не вкаже друге), але розширення MPR. На третьому етапі після компіляції з MPR-файлу програма меню розміщується в файлі з розширенням MPX.

Бібліотеки класів призначені для зберігання класів, створених в Visual FoxPro. Класи служать для опису об’єктів, які використовуються в об’єктно – орієнтованому програмуванні (ООП). Бібліотеки класів найбільш часто застосовуються для створення екранних форм.

Програми, написані на мові Visual FoxPro, реалізують різні функції в додатку. Файли з програмами є текстовими, формуються за допомогою вбудованого редактора і мають розширення PRG.

Файли опису оточення з розширенням VUE зберігають інформацію про відкриті таблиці, активні індекси і встановлені між таблицями зв’язки.

Малюнки і звукозаписи відповідно зберігаються в файлах з розширенням BMP і WAV або в полях типу General таблиць. Цією інформацією Visual FoxPro-додаток може обмінюватись з іншими Windows-додатками.

Робота по створенню баз даних і додатків виконується в головному вікні програми Visual FoxPro (Рис.1). Склад елементів в головному вікні може налаштовуватися користувачем в процесі роботи.

Обов’язковим елементом вікна програми Visual FoxPro є рядок меню. З його допомогою можна задавати команди налагодження вигляду вікна, викликати засоби автоматизації (Майстри, Конструктори і Побудувачі).

В головному вікні Visual FoxPro зазвичай відображається панель інструментів Standard (стандартна). З допомогою кнопок цієї панелі зручно задавати найбільш часто використовувані команди по роботі з файлами елементів Visual FoxPro: New (створити), Open (відкрити), Save (зберегти), Print One Copy (друк одного екземпляра); команди роботи з виділеним фрагментом за допомогою буфера обміну: Cut (вирізати), Copy (копіювати), Paste (вставити) і ряд інших.

Рис.1. Головне вікно програми Visual FoxPro

В головному вікні Visual FoxPro (Рис.1) можна встановити відображення наступних панелей інструментів: Color Palette (кольорова палітра), Database Designer (Конструктор баз даних), Form Controls (елементи управління форм), Form Designer (Конструктор форм), Layout (розміщення елементів управління в звіті або формі), Print Preview (попередній перегляд), Query Designer (Конструктор запитів), Report Controls (елементи управління звітів), Report Designer (Конструктор звітів), View Designer (Конструктор переглядів). Зміни складу панелей інструментів виконується за допомогою команди View / Toolbars….

При роботі з любим елементом проекту (базою даних, таблицею, запитом і др.) для задання команд зручно користуватися відповідним контекстним меню, виклик якого виконується клацанням правою кнопкою миші.

Вікно Command (при умові його відображення в головному вікні Visual FoxPro) служить для вводу команд SQL. Крім того, у випадку виконання яких-небудь дій над базою даних у вікні Command відображуються відповідні їм команди SQL. Для задання відображення вікна команд служить команда Window / Command Window [Ctrl+F2](вікно / командне вікно). Відміну відображення вікна команд можна виконувати стандартно за допомогою кнопки закриття.

Вікно Project Manager (Менеджер проектів) (Рис.3) відображується при створенні нового або при відкритті існуючого проекту. Створення бази даних, запитів, звітів і ряду інших елементів може виконуватися і без створення проекту. Однак використання проекту створює певні зручності в роботі з різними елементами Visual FoxPro, які входять в склад одного проекту.

Типи даних

Перелік типів даних і коротка їх характеристика наведені в таблиці 2.

Таблиця 2

Типи даних Visual FoxPro

Познач. | Тип | Діапазон | Об’єм пам’яті ,байт | Опис

A | Array | Масив даних деякого типу

B | Double | Від +/ -4,94065648541247Е-324 до +/-1,79769313486232Е+308 | 8 | Число з плаваючою точкою подвійної точності

C | Character | Любі символи | 1 – 254 | Текстовий (символьний) рядок

D | Date | Від 01/01/100 до 12/31/9999 | 8 | Дата

F | Float | Від – 0,9999999999*10 до0,9999999999*10 | 8 | Таке ж саме, як Numeric

G | General | Визначається доступною пам’ятю | 4


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18