Visual FoxPro содержит описанные ниже разнообразные расширения. Вы можете щелкнуть по "Свернуть все" для просмотра списка расширений.
Диалоговые окна печати и расширения языка печати
Visual FoxPro включает в себя различные расширения в своих диалоговых окнах печати и в языке печати.
Visual FoxPro использует наиболее свежие диалоговые окна операционной системы для установок принтера - Printer Setup и прочих, связанных с печатью операций. Если пользователь работает в среде Windows XP, диалоговые окна появляются с учетом выбранных тем (Themed).
Приведенные ниже функции языка содержат новые расширения, которые оказывают влияние на общие операции печати:
-
и содержит дополнительные установки для отображения доступных шрифтов на текущем принтере, установленном по умолчанию и возможность выбора скрипта для языка.
Для получения более подробной информации смотрите описание Расширения языка.
Улучшенная поддержка для приложений, определяющая серверы терминалов
Visual FoxPro теперь включает в себя автоматическую поддержку для приложений которые генерируются процессом сборки с целью определения - запускаются ли они на сервере терминалов и предотвращения загрузки ненужных файлов библиотек (.dll), которые могут оказывать влияние на производительность. Для получения более подробной информации смотрите описание команды BUILD EXE.
Обновленное до версии 2.0 Dr. Watson Error Reporting
Visual FoxPro включает поддержку версии Dr. Watson 2.0. Эта версия включает в себя новую и улучшенную системы отчетов об ошибках, а также функциональные возможности записи логов и аудита. Например, ошибки записываются в логи пока вы в offline и посылаются при восстановлении соединения.
Приложение редактирования якорей (Anchor Editor Application)
Visual FoxPro 9.0 позволяет вам создать свой собственный редактор пользовательских свойств за счет использования расширенных атрибутов метаданных членов класса. С помощью этой новой, расширяемой модели у вас теперь имеется возможность расширить функциональные возможности свойств и методов класса, что позволяет вам создавать расширения среды разработки, такие как редактор пользовательских свойств. Для получения более подробной информации о создании редакторов пользовательских свойств смотрите описание Расширяемость MemberData.
Пример редактора пользовательского свойства, Anchoreditor.app, включен в поставку Visual FoxPro 9.0 и находится в каталоге Wizards. Это приложение запускается, когда вы делаете двойной щелчок по свойству Anchor в окне "Свойства" (Properties) или когда вы выбираете свойство Anchor в этом окне и с последующим щелчок на кнопке выбора (…).
Условие | Определение |
---|---|
Привязать к месту, но не изменять размер по вертикали (Anchor but do not resize vertically) |
Определяет, что центр элемента управления привязан к верхней и нижней сторонам его контейнера, но при изменении размеров контейнера элемент управления не изменяется в размерах по вертикали. |
Привязать к месту, но не изменять размер по горизонтали (Anchor but do not resize horizontally) |
Определяет, что центр элемента управления привязан к левой и правой сторонам его контейнера, но при изменении размеров контейнера элемент управления не изменяется в размерах по горизонтали. |
Значения рамки-бордюра (Border values) |
Отображает текущие установки для значений рамки-бордюра. |
Общие установки (Common settings) |
Выбирает только общие установки для свойства Anchor. |
Образец |
Щелкните по кнопке Образец (Sample) для тестирования значения якоря в образцовой форме. |
Значение якоря (Anchor value) |
Значение свойства Anchor, которое представляет собой комбинацию текущих установок для значений рамки-бордюра. |
Обозреватель класса (Class Browser)
Вы можете открыть и просмотреть описание класса, который был определен внутри программного файла (.prg) аналогично просмотру определения класса в библиотеке классов (.vcx). Вы можете выбрать файл программы (.prg) в диалоговом окне File Open/Add . Для получения более подробной информации смотрите описание окна обозревателя классов Class Browser Window.
Построитель CursorAdapter
Построитель CursorAdapter содержит ряд расширений, которые соответствуют улучшениям, введенным в класс CursorAdapter. Для получения более подробной информации смотрите описание построителя в статье Построитель CursorAdapter.
Toolbox
Для Toolbox (Visual FoxPro) добавлена возможность закрепления и он теперь может быть пристыкован к рабочему столу или прочим окнам интерактивной среды разработки.
Ссылки кода (Code References)
Окно Code References было обновлено с приведенными ниже минимальными расширениями:
-
Для элементов управления grid, в которые выводится результат диалоговое окно "Опции" (Options) предоставляет новые установки для показа отдельных колонок для класса, метода и линии по сравнению с ранее использовавшимся объединением их в одной колонке.
-
Вы теперь можете отсортировать методы по их именам с помощью щелчка по правой клавише мыши на заголовке колонки методов или выбором пункта меню "Сортировать по" (Sort By) из контекстного меню.
-
В списке дерева результатов, в контекстном меню теперь доступны перечисленные ниже опции:
-
Развернуть все узлы - expands all nodes
-
Свернуть все узлы - collapses all nodes
-
Сортировать сначала по последним использованным - Sort by Most Recent First - что переносит самые последние использовавшиеся результаты наверх списка
-
![]() |
---|
Результат находится "под узлом" и не заполняется до развертывания узла. Это сделано для увеличения производительности, для случаев, когда у вас имеет большой набор результатов. |
Программа GENDBC.PRG
Программа Gendbc.prg которая генерирует программу, используемую для пересоздания базы данных обновлена перечисленными ниже минимальными расширениями:
-
Поддерживаются новые типы полей Varchar, Varbinary и Blob
-
Поддерживаются свойства представлений AllowSimultaneousFetch, RuleExpression и RuleText
Панель задач диспетчера окружения (Environment Manager Task Pane)
Панель задач диспетчера окружения расширена перечисленными ниже возможностями:
-
Классы шаблонов форм и наборов форм (Form and Formset Template Classes) - вы можете теперь указать шаблоны классов для новых форм и наборов форм с каждым набором окружения. Это устанавливается с помощью соответствующего указания в диалоговом окне Закладка "Формы"(Forms) диалогового кона "Опции" (Options).
-
Разметка полей (Field Mapping) - вы можете установить классы, которые будут использоваться для создания элементов управления при перетаскивании полей на форму для каждого набора окружения. Это устанавливается с помощью соответствующего указания в диалоговом окне Закладка "Разметка полей" (Field Mapping) диалогового окна "Опции" (Options).
-
Файл ресурса (Resource File) - Диспетчер окружения (Environment Manager) теперь поддерживает установку файла ресурса. Если файл не существует, диспетчер окружения автоматически создаст его при установке окружения.
-
Диспетчер окружения теперь содержит The Environment Manager now contains a новый набор окружения "разметка полей". Этот набор создается при первом запуске диспетчера окружения для того, чтобы оригинальные значения по умолчанию диалога "Опции" (Options) для установок "Разметка полей" (Field Mapping) и "Классы шаблонов форм" (Form Template Classes) были сохранены и могли быть использованы в дальнейшем для восстановления, по необходимости, в первоначальные значения по умолчанию..
-
Для получения более подробной информации смотрите описание Диспетчер окружения (Environment Manager) панели задач (Task Pane).
Обозреватель данных (Data Explorer) панели задач (Task Pane)
Диспетчер панели задач (Task Pane Manager) включает в себя новый обозреватель данных (Data Explorer) который позволяет вам увидеть и работать с удаленными источниками данных, такими как базы данных SQL серверов.
Для получения более подробной информации смотрите описание Обозреватель данных (Data Explorer) панели задач (Task Pane).
Редактор метаданных (MemberData)
Новый редактор метаданных (MemberData Editor) позволяет вам редактировать свойство MemberData для ваших классов. Редактор метаданных доступен из меню "Класс" (Class), когда активен "Конструктор класса" (Class Designer). Редактор метаданных вызывается, кроме того, самостоятельно при вызове контекстного меню для элемента в окне "Свойства" (Properties) с последующим выбором пункта Добавить в избранное (Add to Favorites). Приложение Редактора метаданных указано в качестве построителя (компоновщика) и может быть заменено на другое в таблице Builder.dbf, размещенной в каталоге Wizards.
Для получения более подробной информации смотрите описание Редактор метаданных (MemberData Editor) и Расширяемость свойства MemberData.
Новые фундаментальные классы (FFC)
В эту версию Visual FoxPro добавлены новые фундаментальные классы:
-
_REPORTLISTENER.VCX - набор базовых классов, которые вы можете использовать при создании своих "слушателей" (listeners) отчета.
-
_FRXCURSOR.VCX - библиотека классов, используемая для работы с файлами отчетов (FRX).
-
_GDIPLUS.VCX - набор классов, которые вы можете использовать для обработки GDI+. Это предназначено в первую очередь для использования при создании своих классов "слушателей" (listeners) отчета.
Новые образцы решений
Visual FoxPro 9.0 содержит много новых образцов, которые показывают новые возможности продукта. Для просмотра списка этих образцов, выберите панель задач Образцы решений (Solution Samples) в диспетчере панели задач (Task Pane Manager) и разверните узел Новое в Visual FoxPro 9.0 (New in Visual FoxPro 9.0) node.
Смотрите также
Справочное руководство
Указатель по улучшениям в системе производства отчетовРасширение возможностей обработки данных и XML
Улучшения в языке SQL
Расширения в классах
Расширения в языке
Расширения интерактивной среды разработки (IDE)
Расширения в Конструкторах Visual FoxPro
Изменения в функциональных возможностях текущего релиза
Прочие ресурсы
Что нового в Visual FoxPro?
© Microsoft Corporation. All rights reserved.