Обоснование выбора языка программирования

Обоснование выбора языка программирования. Visual FoxPro является постоянно развивающейся системой. По сравнению с предыдущей версией, в Visual FoxPro 8.0 сделан еще один шаг в расширении функциональных возможностей системы, улучшены имеющиеся средства, касающиеся интерфейса среды разработки.

Visual FoxPro 8.0 поддерживает технологию IntelliSense, облегчающую создание программного кода. Суть данной технологии состоит в том, что при вводе операторов, свойств и функций FoxPro предлагает на выбор возможные варианты написания. Это уменьшает количество вводимого вручную кода и избавляет разработчика от необходимости лишний раз обращаться к документации.

Технология IntelliSense Visual FoxPro содержит следующие функции показывает список допустимых дочерних объектов свойств, событий, методов для указанного объекта. Для СОМ-объектов информация считывается из библиотеки типов показывает окно подсказки, содержащее список допустимых параметров или аргументов для команд, функций, свойств, методов и событий. В редактор Visual FoxPro были добавлены следующие возможности использование для выделения текста на выбор пробела или табулятора с настраиваемыми параметрами настройка строк комментария поддержка в редакторе гиперссылок на Web-страницы или документацию поддержка Dirty File Indicator для отображения времени внесения изменений в код удобная установка точек прерывания в программном коде использование закладок для быстрого возврата на нужный фрагмент кода. Для настройки параметров редактора используются новые вкладки Editor Редактор и IDE Интерактивная среда разработки диалогового окна Options Параметры, которое открывается при выполнении команды Options Параметры из меню Tools Сервис.

Для облегчения работы пользователя с несколькими окнами, такими как Command Команда, Properties Свойства и окном редактора, Visual FoxPro 8.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, вы можете использовать события, связанные с базой данных, такие как открытие таблицы, добавление или удаление таблицы для проверки прав доступа при открытии таблицы, трассировки выполняемых действий и т. п. 3.2