Среда Visual FoxPro

 
SKC Visual FoxPro Page>>Visual FoxPro - Краткий справочник>>  
   
Массивы
 
Классы, объекты, формы
 
Строковые функции
 
Функции преобразования данных
 
Функции для дат и времен
 
Цифровые функции
 
Индексы
 
Манипулирование данными
 
Работа с полями
 
Работа с записями
 
Работа с таблицами
 
Среда Visual FoxPro
 
Отношения
 
Работа с файлами
 
Распределенный доступ к данным
 
Секретность и шифрование
 
Распределенный доступ к данным - команды определения сессии данных
 
Форматирование данных
 
Меню
 
Отчеты и ярлыки
 
Ввод с клавиатуры и мыши
 
Отладка и управление ошибками
 
Управление событиями
 
Доступ к файлам на низком уровне
 
Печать
 
Объектно-ориентированное программирование
 
Выполнение программ
 
Управление переменными памяти
 
Структурное программирование
 
Экономические функции
 
Окна
 
Visual FoxPro события
 
Разработка интернациональных приложений
 
ADATABASES() Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен.
ADIR( ) Заносит в массив информацию о файлах и возвращает количество файлов.
AFONT( ) Заносит в массив информацию о доступных шрифтах
APRINTERS( ) Помещает в массив переменных памяти имена принтеров, которые в данный момент описаны в Windows.
ASSIST Запускает программу, заданную системной переменной _ASSIST.
AUSED( ) Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса.
_BROWSER Содержит имя приложения просмотра классов.
_BUILDER Содержит имя приложения-конструктора Visual FoxPro
CAPSLOCK( ) Возвращает значение текущего режима CAPS LOCK или производит включение или выключение этого режима.
CD | CHDIR Заменяет каталог Visual FoxPro, используемый по умолчанию, заданным каталогом.
CLEAR RESOURCES Удаляет из памяти кешированные картинки, фонты, сурсоры или иконки. Если не задано имя файла, все названные ресурсы удаляются из памяти.
COL( ) Возвращает текущую позицию курсора по столбцам.
CREATE COLOR SET Создает цветовой набор на основе текущих установок цвета.
CREATE VIEW Создает файл среды Visual FoxPro. Команда SET VIEW восстанавливает среду, которая создана командой CREATE VIEW. Файлы среды имеют расширение .VUE.
CURDIR( ) Возвращает текущий каталог.
DBC( ) Возвращает имя текущей базы данных и путь к ней.
DBF( ) Возвращает имя таблицы, открытой в заданной рабочей области, или имя таблицы из псевдонима таблицы.
DIR or DIRECTORY Отображает информацию о файлах некоторого каталога.
DIRECTORY( ) Возвращает "истину" (.T.), если заданный каталог есть на диске.
DISKSPACE( ) Возвращает объем свободного пространства в байтах на диске, используемом по умолчанию.
DISPLAY DLLS Отображает информацию о DLL-функциях 32-разрядной версии Windows, зарегистрированных в Visual FoxPro с помощью команды DECLARE - DLL.
DISPLAY STATUS Отображает состояние среды Visual FoxPro.
FKLABEL( ) Возвращает имя функциональной клавиши (F1, F2, F3 ...) по ее номеру.
FKMAX( ) Возвращает число программируемых функциональных клавиш или комбинаций с их участием на данной клавиатуре.
FONTMETRIC( ) Возвращает атрибуты шрифтов, установленных в операционной системе на данный момент.
GETPICT( ) Открывает диалоговое окно Open и возвращает имя выбранного файла рисунка.
GETPRINTER( ) Отображает диалоговое окно Print Setup (Windows) и возвращает имя выбранного принтера.
GETCOLOR( ) Отображает диалоговое окно Color (Windows) и возвращает номер выбранного цвета.
GETCP( ) Запрашивает кодовую страницу, отображая на экране диалоговое окно Code Page, а затем возвращает номер выбранной кодовой страницы.
GETDIR( ) Отображает диалоговое окно Select Directory, в котором можно выбрать нужный каталог.
GETENV( ) Возвращает содержимое заданной переменной среды выполнения MS-DOS.
GETFILE( ) Отображает диалоговое окно Open и возвращает имя выбранного файла.
GETFONT( ) Отображает диалоовое окно Font и возвращает имя выбранного шрифта.
HELP Открывает окно справки.
HOME( ) Возвращает имя каталога, из которого производился запуск Visual FoxPro.
IMESTATUS( ) Переключает Окно IME (Редактор Ввода Методов) ил возвращает его статус.
INKEY( ) Возвращает число, соответствующее первому нажатию клавиши или кнопки мыши в буфере клавиатуры.
INSMODE( ) Возвращает текущий режим вставки или включает или выключает этот режим.
ISCOLOR( ) Определяет, может ли компьютер формировать цветное изображение.
ISMOUSE( ) Возвращает значение "истина" (.T.), если аппаратное обеспечение мыши установлено.
LIST DLLS Отображает непрерывным потоком информацию о DLL-функциях 32-разрядной версии Windows, зарегистрированных в Visual FoxPro с помощью команды DECLARE - DLL.
LIST STATUS Отображает непрерывным потоком информацию таблицу и/или состояние среды.
LOCFILE( ) Ищет файл на диске и возвращает имя файла вместе с его путем.
MD | MKDIR Создает новый каталог.
MEMORY( ) Возвращает объем памяти, доступной для выполнения внешней программы.
MESSAGE( ) Возвращает текущее сообщение об ошибке в виде символьной строки или содержимое строки программы, вызвавшей ошибку.
NUMLOCK( ) Возвращает текущий режим Num Lock или включает или выключает этот режим.
OBJTOCLIENT() Возвращает позицию или размер элемента управления или объекта относительно содержащего его объекта Form.
ON( ) Возвращает команду, назначенную любой из следующих ON APLABOUT, ON ERROR, ON ESCAPE, ON KEY, ON KEY LABEL, ON MACHELP, ON PAGE или ON READERROR.
OS( ) Возвращает название и номер версии операционной системы, под управлением которой работает Visual FoxPro.
PROGRAM( ) Возвращает имя выполняемой в данный момент программы, или имя программы, выполнявшейся в момент возникновения ошибки. Команда идентичка SYS(16), но имеете больше возможностей.
PUTFILE( ) Откывает диалоговое окно Save As и возвращает задаваемое имя файла.
QUIT Завершает текущий сеанс Visual FoxPro и возвращает управление в операционную систему.
RD | RMDIR Удаляет каталог с диска.
READKEY( ) Возвращает значение, которое соответствует клавише, нажатой для выхода из некоторых команд редактирования, или значение, указывающее, как закончилась последняя команда READ.
RELEASE LIBRARY Удаляет одну библиотеку внешних программ API из памяти.
RELEASE PROCEDURE Закрывает файл процедуры, открытый с помощью команды SET PROCEDURE.
RESTORE MACROS Восстанавливает в памяти макрокоманды клавиатуры, сохраненные в файле макрокоманд клавиатуры или в memo-поле.
RESTORE SCREEN Восстанавливает основное окно Visual FoxPro или пользовательское окно, сохраненное перед этим в буфере экрана, в переменной памяти или в элементе массива.
RESTORE WINDOW Восстанавливает в памяти описания окон и статусы окон, сохраненные в файле окон или в memo-поле.
RGB( ) Возвращает одно значение цвета из набора, включающего красный, зеленый и синий компоненты.
RGBSCHEME( ) Возвращает цветовую пару RGB или список цветовых пар RGB для заданной цветовой схемы.
ROW( ) Возвращает текущую позицию курсора по строкам.
SAVE MACROS Сохраняет набор макрокоманд клавиатуры в файле макрокоманд клавиатуры или в memo-поле
SAVE SCREEN Сохраняет изображение основного окна Visual FoxPro или активного пользовательского окна в буфере экрана, переменной памяти или элементе массива.
SAVEPICTURE( ) Создает файл картинки (.BMP) на основании объектой ссылки на нее.
SCHEME( ) Возвращает цветовую пару или список цветовых пар из заданной цветовой схемы.
SCOLS( ) Возвращает число столбцов, предусмотренных для основного окна Visual FoxPro.
_SCREEN Задает свойства и методы основного окна Visual FoxPro.
SET( ) Возвращается текущая установка заданной команды SET в виде символьной или числовой строки.
SET ANSI Определяет, каким образом оператор = в командах Visual FoxPro SQL будет сравнивать строки, имеющие разную длину.
SET AUTOSAVE Определяет, должна ли система Visual FoxPro сбрасывать буферы данных на диск, когда вы выходите из команды READ или возвращаетесь в окно команд.
SET BELL Включает или выключает звуковой сигнал компьютера, а также устанавливает атрибуты сигнала.
SET BLOCKSIZE Определяет, каким образом Visual FoxPro распределяет дисковое пространство для хранения memo-полей.
SET CARRY Определяет, должен ли Visual FoxPro переносить данные из текущей записи в новую запись, создаваемую командой INSERT, APPEND или BROWSE.
SET CENTURY Определяет, должен ли Visual FoxPro показывать номер века в выражениях даты.
SET CLASSLIB Открывает библиотеку визуальных классов .VCX, содержащую определения классов.
SET CLEAR Определяет, следует ли очищать основное окно Visual FoxPro при выдаче команд SET FORMAT.
SET CLOCK Определяет, должен ли Visual FoxPro отображать системные часы, и задает для них позицию в основном окне Visual FoxPro.
SET COLLATE Задает последовательность сортировки для символьных полей в последующих операциях индексирования и сортировки.
SET COLOR OF Задает цвета для пользовательских меню и окон.
SET COLOR OF SCHEME Задает цвета в цветовой схеме или копирует одну цветовую схему в другую.
SET COLOR SET Загружает ранее определенный цветовой набор.
SET COMPATIBLE Контролирует совместимость с FoxBASE+ и другими языками Xbase.
SET CONSOLE Разрешает или запрещает вывод из программы в основное окно Visual FoxPro или в активное окно, определенное пользователем.
SET CPCOMPILE Задает кодовую страницу для компилируемых программ.
SET CPDIALOG Определяет, будет ли при открытии таблицы отображаться диалоговое окно Code Page.
SET CURRENCY Определяет символ денежной еденицы и задает его позицию в отображаемых выражениях типа Numeric, Currency, Float и Double.
SET CURSOR Определяет, отображается ли курсор в то время, когда Visual FoxPro ожидает ввода.
SET DATE Задает формат отображаемых выражений типа даты и DateTime.
SET DEBUG Делает окна отладки и трассировки доступными или недоступными из системы меню Visual FoxPro.
SET DEBUGOUT Направляет отладочный вывод в файл. Отладочный вывод формируется командами ASSERT, DEBUGOUT и событиями, которые определены в SET EVENTLIST или в диалоге Трассировки событий (Event Tracking).
SET DECIMALS Задает число десятичных знаков, отображаемых в числовых выражениях.
SET DEFAULT Задает диск или каталог, используемые по умолчанию.
SET DELETED Определяет, будет ли Visual FoxPro обрабатывать записи, помеченные на удаление, и будут ли они доступны для использования в других командах.
SET DEVELOPMENT Предписывает Visual FoxPro сравнивать при запуске программы дату и время создания программы с датой и временем создания соответствующего скомпилированного объектного файла.
SET DEVICE Направляет вывод команды @ ... SAY на экран, на принтер или в файл.
SET DISPLAY Предоставляет возможность изменять текущий режим дисплея на мониторах, поддерживающих различные режимы. Осталось от FoxPro for DOS, не используется в Windows.
SET ESCAPE Определяет, должно ли нажатие клавиши Esc прерывать выполнение программ и команд.
SET EXACT Задает правила, согласно которым Visual FoxPro сравнивает две строки разной длины.
SET EXCLUSIVE Определяет, в каком режиме Visual FoxPro открывает файлы таблиц в сети - для монопольного пользования или для совместного.
SET FDOW Задает первый день недели.
SET FIXED Определяет, является ли фиксированным количество десятичных знаков в изображении числовых данных.
SET FUNCTION Назначает выражение (макрокоманду клавиатуры) функциональной клавише или комбинации клавиш.
SET FWEEK Задает требования, предъявляемые к первой неделе года.
SET HELP Включает или отключает оперативную справку Visual FoxPro или задает файл справки.
SET HELPFILTER Предписывает Visual FoxPro отображать в окне справки подмножество тем справки в стиле .DBF.
SET HOURS Устанавливает для системных часов 12-часовой или 24-часовой формат времени.
SET INTENSITY Определяет, использует ли Visual FoxPro расширенный цветовой атрибут для отображения полей.
SET KEYCOMP Контролирует навигацию в Visual FoxPro, осуществляемую с помощью клавиатуры.
SET LIBRARY Открывает файл внешней библиотеки API (интерфейса прикладного программирования).
SET MACKEY Задает клавишу или комбинацию клавиш, при нажатии которых отображается диалоговое окно Macro Key Definition.
SET MACHELP Манипулирует элементом Microsoft FoxPro Help меню Help.
SET MARK TO Задает разделитель, используемый при отображении дат.
SET MEMOWIDTH Задает ширину отображаемых на экране memo-полей и символьных выражений. SET MEMOWIDTH влияет на функции ATCLINE( ), ATLINE( ), MEMLINE( ) и MLINE( ).
SET MESSAGE Задает сообщение, отображаемое в основном окне Visual FoxPro или в графической строке состояния, или задает место вывода сообщений, связанных с пользовательскими строками меню и командами меню.
SET MOUSE Включает или отключает мышь и управляет ее чувствительностью.
SET NOTIFY Разрешает или отменяет отображение некоторых системных сообщений.
SET NULLDISPLAY По умогчанию Visual FoxPro выводит значение .NULL. для пустых значений объектов. Использование команды SET NULLDISPLAY позвояет сменить выводимый текст.
SET ODOMETER Задает интервал, с которым команды, обрабатывающие записи, сообщают значения счетчика записей.
SET PALETTE Определяет, используется ли в Visual FoxPro цветовая палитра, принимаемая по умолчанию.
SET PATH Задает путь для поиска файлов.
SET POINT Определяет символ, используемый в качестве десятичного разделителя при изображении числовых выражений и выражений типа Currency.
SET PRINTER Разрешает или разпрещает вывод на принтер, или направляет вывод в файл, порт или на сетевой принтер.
SET PROCEDURE Открывает файл процедур. ( .PRG или .FXP файл, содержащий процедуры и функции)
SET RESOURCE Обновляет или задает файл ресурсов.
SET SAFETY Определяет, будет ли Visual FoxPro отображать диалоговое окно перед тем, как вести запись поверх существующего файла, а также будут ли вычисляться правила таблиц или полей, значения по умолчанию и сообщения об ошибках при внесении изменений в конструкторе таблиц или командой ALTER TABLE.
SET SCOREBOARD Задает, где Visual FoxPro отображает состояние клавиш Num Lock, Caps Lock и Insert.
SET SECONDS Определяет, указываются ли секунды в значении типа DateTime.
SET SEPARATOR Задает символ, который отделяет друг от друга группы из трех цифр, стоящие слева от десятичной точки.
SET STATUS BAR Отображает или удаляет с экрана графическую строку состояния.
SET STICKY Определяет, что выбранные меню должны оставаться развернутыми до тех пор, пока вы не выберете элемент меню, нажмете клавишу Esc или щелкнете вне меню.
SET SYSFORMATS Определяет, должны ли системные установки Visual FoxPro обновляться вместе с текущими системными установками Windows.
SET SYSMENU Делает доступной или недоступной системную строку меню Visual FoxPro в процессе выполнения программы и дает возможность изменить конфигурацию строки меню.
SET TALK Определяет, будет ли Visual FoxPro отображать результаты команд.
SET TEXTMERGE Включает или отключает вычисление полей, переменных памяти, элементов массива, функций или выражений, заключенных в разделители слияния, и позволяет задать вывод процедуры слияния текста.
SET TEXTMERGE DELIMITERS Задает разделители слияния текста.
SET TOPIC Задает тему (или темы) справки, которую следует открыть при активизации системы справки Visual FoxPro
SET TOPIC ID Задает тему справки, которая откроется при активизации системы справки Visual FoxPro. Разде справки определяется идентификатором, который предятавляется в разделе MAP файла проекта помощи.
SET TYPEAHEAD Задает максимальное число символов, которые можно сохранить в буфере клавиатуры.
SET UDFPARMS Задает в Visual FoxPro способ передачи параметров в пользовательскую функцию (UDF) - по значению или по ссылке.
SET VIEW Открывает или закрывает окно представленияили восстанавливает среду Visual FoxPro из файла представления.
SET XCMDFILE ает файл ресурсов Macintosh для внешних команд (XCMD) и внешних функций (XFCN).
SYS(0) Возвращает сетевую информацию о машине в случае, когда Visual FoxPro используется в сетевой среде.
SYS(3) Возвращает допустимое имя файла, которое можно использовать при создании временных файлов.. Используйте SUBSTR(SYS(2015), 3, 10) для создания уникального имени файла.
SYS(5) Возвращает диск, используемый в данный момент по умолчанию в Visual FoxPro. (например. C:, D:, E:, etc...) или том (Windows NT только).
SYS(6) Возвращает текущее печатающее устройство. Как в установках SET PRINTER.
SYS(7) Возвращает имя текущего файла формата. Как в установках SET FORMAT.
SYS(9) Возвращает серийный номер данной версии Visual FoxPro.
SYS(12) Возвращает объем памяти в доступной для выполнения внешней программы области, лежащей ниже отметки 640K.
SYS(16) Возвращает имя файла выполняющейся программы. Если SYS(16) возвращает путь с именем программы, то PROGRAM( ) возвращает имя програмы.
SYS(17) Возвращает тип используемого центрального процессора (CPU).
SYS(18) Возвращает набранное прописными буквами имя переменной памяти, элемента массива или поля, использованное при создании текущего элемента управления. Использейте свойсво Active Control .
SYS(24) Возвращает границу памяти EMS, установленную в файле конфигурации FoxPro для MS-DOS.
SYS(100) Возвращает текущую установку SET CONSOLE.. Используйте SET("CONSOLE").
SYS(101) Возвращает текущую установку SET DEVICE.. Используйте SET("DEVICE").
SYS(102) Возвращает текущую установку SET PRINTER. Используйте SET("PRINTER").
SYS(103) Возвращает текущую установку SET TALK. Используйте SET("TALK").
SYS(1001) Возвращает общий вертуальной объем памяти, доступной программе управления памятью Visual FoxPro., которая примерно в пять раз превосходит размер доступной физической памяти.
SYS(1016) Возвращает объем памяти, задействованной определенными пользовательскими объектами.
SYS(1023) Включает режим диагностики системы справки, давая возможность перехватывать параметры HelpContextID, передаваемые в систему справки Visual FoxPro.
SYS(1024) Отключает режим диагностики системы справки, включенный функцией SYS(1023).
SYS(2002) Включает или выключает курсор на экране. Используйте SET CURSOR.
SYS(2003) Возвращает имя текущего каталога на используемом по умолчанию диске.
SYS(2004) Возвращает имя каталога, из которого запускается Visual FoxPro.
SYS(2005) Возвращает имя текущего файла ресурсов Visual FoxPro.
SYS(2006) Возвращает тип используемой графической карты и монитора.
SYS(2008) Задает форму курсора в режиме вставки и в режиме замены.
SYS(2009) Переключает форму курсора между режимом вставки и замены.
SYS(2010) Возвращает установку FILES из файла CONFIG.SYS. Бесполезно в Visual FoxPro.
SYS(2015) Возвращает уникальное 10-символьное имя процедуры, которое состоит из символа подчеркивания и некоторой комбинации букв и цифр.
SYS(2016) Возвращает имя окна, использованное в последней команде SHOW GETS WINDOW. Изпользуйте меиод Refresh.
SYS(2017) В предыдущих версиях FoxPro данная функция очищала основное окно FoxPro и отображала экран запуска FoxPro.
SYS(2019) Возвращает имя и местоположение файла конфигурации Visual FoxPro.
SYS(2020) Возвращает общий размер (в байтах) диска, используемого по умолчанию.
SYS(2022) Возвращает размер кластера (блока) для заданного диска в байтах.
SYS(2023) Возвращает диск и каталог, где Visual FoxPro хранит временные файлы.
SYS(2027) Возвращает путь MS-DOS в системе записи, принятой для путей Macintosh.
SYS(3004) Возвращает идентификатор Locale ID, используемый объектами автоматизации OLE и элементами управления OLE.
SYS(3005) Устанавливает идентификатор Locale ID, используемый объектами автоматизации OLE и элементами управления OLE.
SYS(3006) Устанавливает идентификаторы Language ID и Locale ID.
SYS(3050) Устанавливает размер приоритетного или фонового буфера в памяти.
SYS(3053) Возвращает ODBC environment handle. Если ODBC не загружен, SYS(3053) загружает его и возвращает ODBC environment handle. Environment handle возвращенные SYS(3053) обеспечивает доступ к o ODBC ерез вызовы ODBC API.
SYSMETRIC( ) Возвращает размеры экранных элементов операционной системы. SYSMETRIC( ) позволяет определить размер для меню, окон, элементов управления в Visual FoxPro.
TXTWIDTH( ) Возвращает длину символьного выражения исходя из средней ширины символа для данного шрифта.
VERSION( ) Возвращает символьную строку, содержащую номер используемой версии Visual FoxPro.
WFONT( ) Возвращает имя, размер или стиль текущего шрифта для окна в Visual FoxPro
_WIZARD Содержит имя программы постоителя (мастера) Visual FoxPro.

Справочник был взят с сервера 'Infocity-электронная библиотека технической документации'. Выражаю благодарность составителю этого руководства.

На указанном сервере Вы можете найти более подробное описание функций в формате MS Word.


 
 
ДомойКнига жалоб и предложенийПишите мне...

Designed by SKC  



List.ru - каталог ресурсов интернет Апорт Top 1000

Используются технологии uCoz