Что нового
появилосьв Visual FoxPro 7.0
Visual FoxPro является постоянно
развивающейся системой. По сравнению с
предыдущей версией,
в Visual FoxPro 7.0 сделан еще один шаг в расширении
функциональных
возможностей системы, улучшены имеющиеся средства,
касающиеся
интерфейса среды разработки.
Visual FoxPro 7.0 поддерживает технологию
IntelliSense, облегчающую создание программного кода. Суть данной технологии
состоит в том, что при
вводе операторов, свойств и функций
FoxPro предлагает на выбор возможные варианты написания. Это уменьшает количество
вводимого вручную
кода и избавляет разработчика от необходимости
лишний раз обращаться к
документации. Технология IntelliSense
Visual FoxPro содержит следующие
функции:
-
показывает список допустимых дочерних
объектов (свойств, событий,
методов) для указанного
объекта. Для СОМ-объектов информация считывается из библиотеки типов;
-
показывает окно подсказки, содержащее
список допустимых параметров или аргументов для команд, функций, свойств,
методов и событий.
В редактор Visual FoxPro были добавлены
следующие возможности:
-
использование для выделения текста
на выбор пробела или табулятора с
настраиваемыми параметрами;
-
настройка строк комментария;
-
поддержка в редакторе гиперссылок
на Web-страницы или документацию;
-
поддержка Dirty File Indicator
для отображения времени внесения изменений в код;
-
удобная установка точек прерывания
в программном коде;
-
использование закладок для быстрого
возврата на нужный фрагмент кода.
Для настройки параметров редактора
используются новые вкладки Editor
(Редактор) и IDE (Интерактивная
среда разработки) диалогового окна
Options (Параметры),
которое открывается при выполнении команды
Options (Параметры)
из меню Tools (Сервис).
Для облегчения работы пользователя
с несколькими окнами, такими как
Command (Команда), Properties
(Свойства) и окном редактора, VisualFoxPro 7.0 позволяет перемещать и закреплять
окна, т. е. манипулировать
ими по своему усмотрению.
Например, вы можете установить командное
окно и окно
свойств в одно окно-контейнер и привязать его к правому
краю
экрана, а окно редактора — в другое окно-контейнер, привязав его к
левому краю экрана.
СОМ-компоненты Visual FoxPro могут
использовать свойства, события и
методы СОМ-интерфейса,
определенного в другом СОМ-компоненте.
В Visual FoxPro
появилось средство Task List (Список заданий), позволяющее пользователю формировать
список задач в проекте и управлять их выполнением.
Приложение Object Browser (Браузер
объекта), входящее в состав Visual FoxPro и запускаемое из меню Tools (Сервис),
позволяет просматривать свойства, методы и события СОМ-объектов, что очень удобно
при работе с объектами, на которые нет документации.
В Visual FoxPro появились новые
средства управления XML-файлами:
-
XMLTOCURSOR — преобразовывает
XML-текст в курсор или таблицу Visual FoxPro;
-
CURSORTOXML — преобразовывает
курсор Visual FoxPro в XML-текст.Поддержка Active Accessibility в Visual FoxPro
позволяет создавать приложения, которые могут использовать люди с проблемами
зрения, слуха или моторики.
В базе данных, созданной в Visual
FoxPro, вы можете использовать события,
связанные с базой
данных, такие как открытие таблицы, добавление или
удаление
таблицы для проверки прав доступа при открытии таблицы, трассировки выполняемых
действий и т. п.