Что нового появилось в Visual FoxPro 8.0
Visual FoxPro является постоянно развивающейся системой. По сравнению с предыдущей версией, в Visual FoxPro 8.0 сделан еще один шаг в расширении функциональных возможностей системы, улучшены имеющиеся средства, касающиеся интерфейса среды разработки и обработки ошибок, добавлены новые команды, базовые классы и функции и расширены имеющиеся.
Новая версия обладает всеми возможностями для работы с XML Web-сервисами, а также улучшенной совместимостью с Microsoft Visual Studio.NET и Microsoft SQL Server 2000. Вид диалоговых окон, открывающихся при создании и открытии объектов, приведен к стандарту Windows.
В Visual FoxPro 8.0 появился Task Pane Manager (Менеджер панели задач). В нем сосредоточены функции, призванные облегчить разработку приложения. Содержащиеся в окне Task Pane Manager (Менеджер панели задач) ссылки позволяют запустить мастера создания приложения и базы данных, открыть справочную систему, приложение или базу данных из списка открывавшихся в последнее время, перейти на сайт Microsoft Visual FoxPro в Интернете, просмотреть примеры, поставляемые с системой, и многое другое.
К средству, призванному облегчить разработку, относится также панель Toolbox (Инструментарий), отображающая элементы, добавленные на панель автоматически в результате использования их при создании приложений. Для ее открытия предназначена команда Toolbox (Инструментарий) из меню Tools (Сервис) и одноименная кнопка стандартной панели инструментов.
В Visual FoxPro расширены средства конструктора таблицы. При создании таблицы теперь можно применять построитель выражения для поля Caption (Надпись). Для полей таблиц можно использовать новый тип данных Integer (Autolnc). Значения данного поля увеличиваются автоматически с заданным шагом при добавлении в таблицу новой записи. Этот тип данных удобно применять в случае, если поле содержит уникальные значения. Поле с таким типом доступно только для чтения.
Расширены функции конструктора меню. В процессе разработки можно перемещать созданные пункты меню по иерархической структуре, а также располагать слева от пункта ниспадающего меню графическое изображение. В конструкторе представлений данных и в конструкторе запросов расширены возможности объединения таблиц.
В Visual FoxPro появился новый класс CursorAdapter, реализующий функции универсального доступа к данным. Создаваемый на его основе объект CursorAdapter (Адаптер курсора) поддерживает широкий диапазон источников данных, используемых при создании форм и отчетов и настраиваемых с помощью построителя:
- непосредственное соединение с базой данных;
- ODBC;
- ActiveX Data Object (ADO);
- XML.
В редакторе кода Visual FoxPro появились дополнительные возможности:
- расширенные средства поиска нужной информации;
- автоматическое форматирование исходного текста с целью улучшения читабельности;
- печать исходного кода в цветах.
Для настройки конструктора отчетов в Visual FoxPro 8.0 можно использовать вкладку Reports (Отчеты) диалогового окна Options (Параметры) которое открывается командой Options (Параметры) из меню Tools (Сервис)