Новости



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

Циклы

См. также

Циклы позволяют выполнять одну или несколько строк программного кода столько аз, сколько необходимо. В Visual FoxPro существуют три команды для создания цик ов:

fox90000.gif SCAN ... ENDSCAN

fox90000.gif FOR ... ENDFOR

fox90000.gif DO WHILE ... ENDDO

Цикл SCAN лучше применять, когда требуется выполнить последовательность ействий для каждой записи таблицы. Цикл SCAN позволяет написать код один раз и выпол ять его для каждой записи по мере перемещения указателя записей по таблице.

Цикл FOR лучше использовать тогда, когда заранее известно, сколько раз должен выполнится фрагмент кода, например, если известно число полей в таблице. Так как в Visual FoxPro существует функция FCOUNT( ), возвращающая это значение, то можно использовать цикл FOR для распечатки всех имен полей таблицы:

FOR nCnt = 1 TO FCOUNT( )

? FIELD(nCnt)

ENDFOR

Используйте цикл DO WHILE, если фрагмент кода должен выполняться до выполнения определенного условия. То есть вы можете не знать, сколько раз должен выпол яться фрагмент кода, если знаете условие, при котором выполнение должно заве шиться.



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

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

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

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

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