Вы можете наблюдать функциональность IntelliSense при печатании программного кода к редакторах Visual FoxPro, окнах программных кодов (в дизайнерах), в командном окне или при отладке кода в окне Watch отладчика (Visual FoxPro Debugger).

Когда значения для "List Members" или "Quick Info" в IntelliSense установлены в "Automatic", функциональность IntelliSense наблюдается в момент, когда нажимаете клавишу активатора. Используемая клавиша активатора зависит от контекста печатаемого программного кода. Когда значения для "List Members" или "Quick Info" в IntelliSense установлены в "Manual", вы можете наблюдать функциональность IntelliSense при нажатии соответствующего клавишного короткого ключа в подходящей позиции курсора. Для получения подробной информации смотрите статью Ключи активатора, навигации и терминатора IntelliSense и Короткие клавиатурные ключи.

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

Просмотр краткой инфорамции "Quick Info" и информации о доступных членах и значений

Вы можете видеть краткую информацию (информацию о синтаксисе) или информацию о доступных членах или значений во время печатания программного кода. Для получения подробной информации смотри Завершение синтаксиса с IntelliSense.

Для наблюдения краткой информации для команд

  1. Напечатайте первое слово в команде и нажмите пробел.

    IntelliSense произведет одно из указанных ниже действий, так чтобы вы могли продолжать печатать команду:

    • Вставит часть синтаксиса.

    • Отобразит лист действительных членов, так чтобы вы могли выбрать одного из них.

      Совет:
      Для просмотра списка и наблюдения краткой информации для каждого члена в списке, нажимайте клавиши управления курсором "вниз" - DOWN или "вверх" UP. IntelliSense отобразит окошко подсказки с информацией, если она доступна для каждого члена.

    • Отобразит окошко подсказки с оставшейся частью синтаксиса команды.

  2. Продолжите печатание команды.

    -или-

    Выберите члена двойным щелчком на имени члена. Вы можете также щелкнуть на имени члена и затем нажать клавишу пробела.

    Член команды появится в текущей позиции курсора.

К примеру, предположим, что вы печатаете в командном окне следующую строку кода, завершаемую пробелом (" "):

  Скопировать код
ALTER 

IntelliSense частично завершит SQL команду ALTER TABLE и отобразит оставшуюся часть синтаксиса в окошке подсказки.

Для просмотра краткой информации о функциях и методах объекта

  1. Напечатайте имя функции или метода объекта и сразу напечайте открывающую полукруглую скобку("(").

    IntelliSense произведет одно из приведенных ниже действий, так чтобы вы смогли продолжить печатание функции или метода:

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

    • Отобразит лист действительных значений, так чтобы вы смогли выбрать одно из них.

      Совет:
      Для просмотра списка и наблюдения краткой информации для каждого члена в списке, нажимайте клавиши управления курсором "вниз" - DOWN или "вверх" UP. IntelliSense отобразит окошко подсказки с информацией, если она доступна для каждого значения.

  2. Продолжите печатание.

    -или-

    Выберите действительное значение двойным щелчком или щелкните на значении и нажмите клавишу пробела.

К примеру, предположим, что вы печатаете в командном окне следующую строку кода, завершаемую пробелом (" "):

  Скопировать код
SYS(

IntelliSense отобразит список действительных значений, так чтобы вы смогли выбрать одно из них.

Для получения подробной информации смотри статью Завершение синтаксиса с IntelliSense.

Длс просмотра доступных членов, или системных переменных, или объектов

  1. Напечатайте имя действительной системной переменной или инстанциированного объекта, после чего напечайте точку (.).

    IntelliSense отобразит список действительных членов, так чтобы вы смогли выбрать одного из них.

    Совет:
    Для просмотра списка или краткой информации для каждого члена в списке, нажимайте клавиши управления курсором "вниз" - DOWN или "вверх" UP. IntelliSense отобразит окошко подсказки с информацией, если она доступна для каждого члена.

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

Например, предположим, что вы желаете программно установить свойство Visible для формы путем печати в командном окне следующей команды:

  Скопировать код
oMyForm = CREATEOBJECT("Form")
oMyForm.

Когда вы напечаете точку, следующую непосредственно за словом oMyForm, IntelliSense отобразит список членов объекта oMyForm. Теперь вы можете выбрать из списка свойство Visible.

Список членов объекта остается видимым до тех пор, пока вы не произведете одно из приведенных ниже действий:

  • Введете все требуемые параметры с последующим вводом пробела (" ").

  • Нажмете на клавишу терминатора, такую как ESC, END, или HOME, или недействительную символьную клавишу.

  • Смените активное окно на другое.

Для получения подробной информации смотри статью Заверешение синтаксиса с IntelliSense.

Для просмотра возможных значений для свойств

  1. Напечатайте имя свойства с завершающим символом "равно" (=).

    -или-

    Выберите свойство из списка, нажмите клавишу пробела, и затем напечатайте символ "равно".

    IntelliSense отобразит список значений, если они имеются, так чтобы вы смогли выбрать одно из них.

  2. Выберите значение двойным щелчком. Вы также можете щелкнуть на имени значения и затем нажать клавишу пробела.

    Значение появится в текущей позиции курсора.

Например, предположим, что вы желаете программно установить свойство Visible для формы путем печати в командном окне следующей команды::

  Скопировать код
oMyForm = CREATEOBJECT("Form")
oMyForm.Visible=

Когда вы напечатаете знак "равно" (=) для присвоения значения True (.T.) иди False (.F.) свойству Visible, IntelliSense отобразат список с допустимыми значениями, из которого вы можете выбрать одно.

Для получения подробной информации смотри статью Завершение синтаксиса с IntelliSense.

Просмотр файлов, которые были использованы самыми последними (MRU)

Вы можете видеть и выбрать доступные файлы, которые были использованы самыми последними в подходящем месте, когда вы печаете программный код. Для получения подробной информации смотри статью IntelliSense Auto MRU (Most Recently Used) Files.

Для того, чтобы видеть доступные или использованные последними файлы - (MRU)

  1. Напечатайте соответствующию команду с завершающим пробелом (" ").

    IntelliSense отобразит списко доступных файлов, так чтобы вы смогли просмотреть список файлов и выбрать требуемый из списка.

  2. Выберите файл с помощью двойного щелчка. Вы можете также щелкнуть на имени файла и нажать клавишу пробела.

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

Просмотр доступных таблиц, полей и переменных

Вы можете видеть и выбирать доступные таблицы, поля и переменные в соответствующем месте при печатани программного кода. Для получения подробной информации смотри статью IntelliSense Auto таблица, поле и имена переменных.

Для просмотра досупных таблиц и полей

  1. Откройте таблицу в Visual FoxPro.

  2. Напечатайте подходящую для такого случая команды с завершающим пробелом (" ").

    В зависимости от команды, IntelliSense отобразит список доступных таблиц или полей, так чтобы вы могли просмотреть список и вы выбрать из него таблицу или поле.

  3. Выберите таблицу или поле двойным щелчком. Вы можете также щелкнуть на имени таблицы или поля и затем нажать клавишу пробела.

    Имя таблицы или поля появятся в текущей позиции курсора.

Для просмотра доступных переменных

  • В командном окне напечатайте букву "m" с завершающей точной (.).

    IntelliSense отробразит список всех задекларированных и доступных переменных.

Например, предположим, что вы задекларировали две переменные печатанием в командном окне приведенного ниже программного кода:

  Скопировать код
oMyForm=CREATEOBJECT("Form")
oMyForm2=CREATEOBJECT("Form")
m.

Когда вы напечатаете букву "m", и завершите печать точкой, IntelliSense отобразит список задекларированных и доступных переменных.

Смотри также