Мегаобучалка Главная | О нас | Обратная связь


Общая характеристика системы Visual Foxpro



2016-01-05 2188 Обсуждений (0)
Общая характеристика системы Visual Foxpro 0.00 из 5.00 0 оценок




Visual FoxPro (VFP) - современная СУБД для персональных компьютеров, использующая реляционные базы данных, имеющая объектно-ориентированный алгоритмический язык для работы с информацией, методы визуального программирования и достаточно большие возможности (табл. 4.1). Типы данных, которые могут иметь поля таблиц базы данных, приведены в табл. 4.2 и табл. 4.3

Версия системы 7.0 может работать в операционных системах Windows 9x и ядра NT, версии 8.0 и 9.0 - только в Windows XP, 2000, 2003.

Таблица 4.1. Основные максимальные возможности системы Visual FoxPro
Наименование предельной величины Предельная величина
Количество записей в файле таблицы 1 миллиард
Размер файла таблицы 2 гигабайта
Количество символов в одной записи
Количество полей в одной записи
Количество одновременно открытых таблиц
Количество символов в поле таблицы
Количество байтов в индексном ключе в некомпаундном индексе
Количество байтов в индексном ключе в компаундном индексе
Количество открытых индексных файлов для одной таблицы не ограничено
Количество открытых индексов во всех рабочих областях не ограничено
Количество связей не ограничено
Длина выражений связи не ограничена
Размер символьных полей
Количество символов в имени поля в свободной таблице
Количество символов в имени поля в таблице, содержащейся в базе данных
Диапазон целых чисел + 2 147 483 647
Точность в числовых вычислениях 16 цифр до 9007199254740992 (253)
Действительные числа до 10308 или 2 1023
Количество переменных по умолчанию
Количество переменных
Количество массивов
Количество элементов в массиве
Количество строк в исходных программных файлах не ограничено
Размер модуля компилируемой программы 64 килобайта
Размер процедур в файле не ограничен
Количество вложенных DO
Количество вложенных READ
Количество передаваемых параметров
Количество транзакций
Количество объектов в отчете не ограничено
Длина описания отчета 20 дюймов
Количество уровней группировки
Длина символьных переменных в отчете
Количество открытых окон (всех типов) не ограничено
Количество открытых окон BROWSE
Количество символов в символьной строке или переменной памяти 16 777 184
Количество символов в командной строке
Количество открытых файлов возможности ОС
Количество нажатий клавиш в макро
Количество полей в одном запросе SQL
  Таблица 4.2. Типы данных в системе Visual FoxPro
Тип Описание Размер Диапазон
Blob Двоичные данные неограниченной длины. Значения сохраняются в memo (.fpt) файле. Кодовая страница не учитывается 4 байта в*.dbf Ограничен доступной памятью, на диске до 2 Гб
Character Текст, состоящий из символов 1 байт на символ, до 254 символов Любые символы
Currency Денежный формат 8 байт - $922337203685477.5807 до $922337203685477.5807
Date Дата, состоящая из месяца, дня и года 8 байт От {^0001-01-01} - 1 января 1 года до {^9999-12-31} - 31 декабря 9999 года
DateTime Дата и время, состоит из месяца, дня, года, часа, минуты и секунды 8 байт От {^0001-01-01} до {^9999-12-31}, время от 00:00:00 до 23:59:59
Logical Логическое значение, True или False 1 байт True (.T.) или False (.F.)
Numeric Целые или действительные числа 8 байт в памяти; от 1 до 20 байт в *.dbf - .9999999999E+19 до .9999999999E+20
Varbinary Двоичные значения. Под пустые концевые значения место на диске не резервируется. Кодовая страница не учитывается 1 байт на шестнадцатеричное значение, всего до 255 байт Любое шестнадцатеричное значение
Variant Любой тип Visual FoxPro и null-значение. Когда данные сохраняются в переменной, ее тип становится типом данных См. все другие типы См. все другие типы
       
         

 

  Таблица 4.3. Типы данных в полях таблиц системы Visual FoxPro
Тип поля Описание Размер Диапазон
Character Binary Текст, состоящий из символов. Кодовая страница не учитывается 1 байт на символ, до 254 символов Любые символы
Double Действительные числа удвоенной значимости 8 байт +4.94065645841247E-324 до +8.9884656743115E307
Float То же самое, что и Numeric 8 байт в памяти; от 1 до 20 байт в *.dbf - .9999999999E+19 до .9999999999E+20
General Ссылка на OLE-объект. Значения сохраняются в memo (.fpt) файле 4 байт в *.dbf Ограничен доступной памятью
Integer Целое числовое значение 4 байта -2147483647 до 2147483647
Integer Autoinc Целое значение, автоматически изменяющееся. Только для чтения (read-only) 4 байта Определяется значениями Next и Step
Memo Символьный текст. Значения сохраняются в memo (.fpt) файле 4 байтa в *.dbf Ограничен доступной памятью
Memo Binary То же, что Memo. Кодовая страница не учитывается 4 байтa в *.dbf Ограничен доступной памятью
Varchar Символьный текст. Varchar подобен Character, но не резервируется место для концевых пробелов 1 байт на символ, всего до 254 символов Любые символы
Varchar Binary Тип Varchar, кодовая страница не учитывается 1 байт на символ, всего до 254 символов Любые символы

Некоторые достоинства системы:

1. Широко известный формат таблиц баз данных, что позволяет легко организовать обмен информацией с другими приложениями Microsoft Windows.

2. Современная организация реляционных баз данных, позволяющая хранить информацию о таблицах базы, их свойствах, индексах и связях, задавать условия соблюдения ссылочной целостности, создавать локальные и удаленные представления ( Views ), связи с серверами, хранимые процедуры, исполняемые при наступлении более 50 различных видов событий (VFP 7.0-9.0).

3. Высокая скорость работы с большими базами данных.

4. Высокая наглядность работы с базами данных: многофункциональное окно Data session позволяет видеть список открытых таблиц баз данных, их связи, фильтры, порядок по индексам, режимы буферизации, переходить к режимам модификации структуры, к работе с информацией таблиц и пр.

5. Высокая скорость разработки приложений с использованием Мастеров (Wizard), Конструкторов (Designer), Построителей (Builder), режим подсказок IntelliSense при написании текста программ, системы отладки и тестирования программ.

6. Собственный объектно-ориентированный язык работы с базами данных, основу которого составляет широко известное ядро xBase. Наличие в составе системы значительного количества библиотек стандартных классов с доступным для модификации исходным текстом. Возможность использования библиотек других приложений Windows (ActiveX).

7. Возможность разработки приложений, работающих по технологии "клиент-сервер" с данными, размещенными на серверах баз данных Oracle и Microsoft SQL Server и с другими приложениями Microsoft Windows с использованием ODBC и OLE

8. Возможность разработки Интернет-приложений для работы с базами данных и работы с Web-сервисами. Создание и работа с COM и COM+ компонентами (Component Object Model).

9. Возможность разработки проекта для работы с базами данных с компиляцией его в программу, исполняемую в VFP (*.app), в операционной системе Microsoft Windows (*.exe или *.dll) или в Интернет-браузере (*.app).

10. В дистрибутиве системы присутствует большая библиотека примеров, что облегчает освоение всех ее возможностей.

Система VFP предназначена для использования профессиональными программистами, поэтому нет смысла в русификации ее меню и языка - для любого программиста английский синтаксис алгоритмического языка более привычен, чем русский.



2016-01-05 2188 Обсуждений (0)
Общая характеристика системы Visual Foxpro 0.00 из 5.00 0 оценок









Обсуждение в статье: Общая характеристика системы Visual Foxpro

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (2188)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)