Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Изменения в Руководстве по профессиональным возможностям

См. также

Вы можете распечатать данный раздел, выбрав команду Печать темы в меню Файл. Изменения приведены по главам, номерам страниц и разделам.

Глава 2 Наращивание баз данных Visual FoxPro

Страница 27 В разделе "Этап 2: Выбор источника данных" добавьте после первого абзаца сле ующий абзац:

Мастер наращивания использует выбранное вами соединение для того, чтобы опреде ить, какую базу данных следует отобразить на этапе 3 в качестве возможной базы данных назначения. Если соединение не задает базу данных, мастер наращивания отображает базу данных, используемую по умолчанию для данного источника данных.

Страница 28 В разделе "Этап 3: Выбор базы данных назначения" замените первый абзац сле ующим:

Подключившись к выбранному серверу и выбрав базу данных, вы можете испо ьзовать существующую базу данных в качестве базы данных, в которой будет размещена на ащиваемая локальная база данных, или же создать для этого новую базу данных. Если вы на Этапе 2 именованное соединение, вы можете использовать указанную в ем базу данных в качестве базы данных назначения или же создать новую базу данн х.

Глава 3: Ввод в действие приложения клиент/сервер

Страница 78 В разделе "Использование мягкой буферизации таблицы" измените третью строку первого примера кода следующим образом:

= TABLEUPDATE(.T., .T., 'titles') && Set in Save code

Глава 4: Оптимизация системы клиент/сервер

Страница 96 После раздела "Использование отложенной выборки memo-полей" добавьте сле ующий раздел.

Оптимизация производительности выборки данных

Для оптимизации выборки данных вы можете воспользоваться следующими рекомен ациями относительно установки свойств соединений и представлений. Свойство PacketSize вашего соединения оказывает наибольшее влияние на производительность. Вы также можете повысить производительность выборки, используя синхронные соедине ия.

Объект
Свойство
Установка
Замечания
Соединение
PacketSize
От 4K до 12K
Устанавливайте большее значение для строк, содержащих больше данных.
Соединение
Asynchronous
(.F.)
Используя синхронные соединения, вы повысите производительность на 50%, если только вы не хотите иметь возможность отмены конструкций SQL при их выполнении а сервере.
Представление
FetchSize
max
Влияние установки FetchSize в значительной степени зависит от размера записи в бранного результирующего набора.
В синхронном режиме это не отразится на производительности заметным образом, так что установите его согласно требованиям последовательной выборки при асинхро ной обработке представлений средствами сквозных запросов SQL.
При уменьшении FetchSize значительно улучшается время реакции при последовате ьной выборке представления, но уменьшается скорость выборки; при увеличении установки производительность выборки представления повышается.

Реальная производительность существенно зависит от конфигурации системы и тре ований приложений.

Данные рекомендации приведены для компьютера клиента, использующего Windows NT 3.5 с ODBC 2.10 и SQL Server Driver 2.05, и компьютера сервера, использующего Windows NT 3.5 с MS SQL Server 4.21 и 6.0.

Глава 11: Создание библиотеки

Страница 237 В конец раздела "Типы данных API-интерфейса Visual FoxPro" добавьте сле ующее замечание:

Замечание Поскольку указатели типа FAR не подходят для 32-разрядных компьютеров, ди ективы #define в файле PRO_EXT.H переопределяют типы FAR, _far и __far как значения null.

Страница 240 В разделе "Компилирование и редактирование связей библиотеки" измените после ние пункты процедуры "Как задать установки проекта" следующим образом:

5. В раскрывающемся списке Use Run-Time Library выберите значение Multithreaded Using DLL.

6. Щелкните вкладку Link.

7. В текстовом поле Object/Library Modules добавьте следующую библиотеку:

winapims.lib

8. Нажмите кнопку OK.

Глава 12: Интеграция библиотек с Visual FoxPro

Страница 246 В разделе "Поля структуры Value" добавьте внизу таблицы строку для типа данн х Object. В правую часть таблицы добавьте столбец ev_object. В новой строке поставьте 'O' в столбце ev_type и "Идентификатор объекта" в столбце ev_object, как показано ниже.

тип данных
ev_type
ev_object
Character
'C'

Numeric
'N'

Integer
'I'

Date
'D'

DateTime
'T'

Currency
'Y'

Logical
'L'

Memo
'M'

General
'G'

Null
'O'

Object
'O'
Идентификатор объекта



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.