Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 [ 140 ] 141 142 143 144 145 146

Name [ = cName]

cName - имя объекта

OLERequestPend/ngT/meout nM/ll/seconds -[ = nM/ll/seconds] величина

задержки в миллисекундах. По умолчанию равна 5000 мс. Если параметр равен 0, сообщение не появляется

OLEServerBusyRa/seError [ = lExpress/on]

OLEServerBusyTimeout [ nM/ll/seconds]

StartMode

StatusBar [ = cMessageText]

Top [ = nD/st]

Version

Visible [ = lExpr]

lExpress/on - по умолчанию равен .F. и сообщение об ошибке будет появляться. Если параметр равен .T., сообщения не

будет

nM/ll/seconds -величина времени в миллисекундах до появления сообщения о том, что сервер занят

cMessageText -

строка

сообщения

nD/st -

расстояние от верхнего края

Width [ = nW/dth]

lExpr - по умолчанию равен .F., то есть

запускаемая копия

приложения не видима. Если значение равно .T. - приложение становится видимым

nW/dth - ширина

края

Задает имя объекта для ссылки в коде программы

Определяет задержку времени, которая происходит перед появлением сообщения о том, что система занята в процессе выполнения запроса OLE Automation, если пользователь использует клавиатуру или мышь

Определяет появление сообщения об ошибке, когда истечет время, установленное в свойстве

OLEServerBusyTimeout

Определяет время, в течение которого происходит повторное выполнение запроса OLE Automation, если занят сервер

Возвращает число, идентифицирующее тип запускаемого приложения

Определяет текст в

статус-строке

приложения

Определяет расположение окна приложения от верхнего края

Возвращает в виде строки символов номер версии запускаемого приложения

Определяет, будет ли запускаемая копия приложения видима

Определяет ширину



окна

приложения Таблица П.1.2. Методы объекта

Метод

DataTo

Clip([nWorkArea

cTableAlias] [,

nRecords] [, nClipFormat])

DoCmd

( cCommand)

Eval

(cExpression)

Help

([cFileName] [, nContextID] [, cHelpTopic])

Quit()

RequestData ([nWorkArea

cTableAlias] [, nRecords])

Параметры

nWorkArea, cTableAlias - рабочая область или псевдоним источника данных. nRecords - число копируемых записей. nClipFormat - по умолчанию равен 1, при этом данные полей разделяются пробелами. Если параметр равен 3, данные разделяются знаком табуляции

cCommand -выражение, представляющее команду Visual FoxPro

cExpression -выражение, которое необходимо преобразовать

cFileName - имя и путь к файлу справки. nContextID

- идентификатор раздела. cHelpTopic

- тема раздела

окна приложения

Application

Описание

Копирует записи в буфер обмена в виде текста, в котором каждая запись занимает отдельную строку

Позволяет выполнить команду Visual FoxPro из приложения, являющегося

OLE-

контроллером

Преобразует выражение и возвращает его в Visual FoxPro

Открывает окно с контекстной справкой

nWorkArea, cTableAlias - рабочая область или псевдоним источника данных. nRecords - число копируемых записей

Закрывает запущенную копию приложения Visual FoxPro

Создает массив с данными из источника данных Visual FoxPro

Для ссылки на объект Application можно использовать системную переменную VFP. Visual FoxPro 5.0 имеет следующие коллекции, которые ассоциируются с объектом Application. Каждая коллекция может иметь соответствующие объекты:

Forms - формы;

Objects - объекты;

Controls - элементы управления;

Page - страницы;

Buttons - кнопки;

Columns - колонки.



Окно Watch для аыьода те1щиу значений выражений Окно Trade вывода npoCpaKihflHoro кода

Н\е Edit Debiq TudIs УАЛп[1аш He\p

-I Piocedune: Click

"3

nsel = ninit

FOR йС[т£ = 1 to ThisFoEni.lstSnurce.ListCount

IF ThisForm.latSouEce.Selected<ncnt

IValua


Hiulivuuuriliul njclivBlDrm

DoifDCBfrtkr bajckmlar bosadaas banderslviS-

i(nonB)

Form

Выбор прй1дедуры, п&реыэннк1е. мэсалпм и обьбп-к! которой будут ото6ра:;:аться в списке

Иерархический глИйрк оВелтое

Окно Locals для отображения всеу переден ныу, масиЕов и объектов программы

Рис. П.1.6.

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

В окне Trace вы можете просматривать программный код. Если отлаживается работа формы, то нужный фрагмент кода легко найти, выбирая из раскрывающихся списков в верхней части этого окна объект и событие или метод. Зона слева от программного кода зарезервирована для следующих символов:

При этом обратите внимание, что эти коллекции являются коллекциями исключительно OLE-объектов и могут использоваться только с объектом Application. К этим коллекциям нельзя обращаться, используя ассоциированные с включенными в них объектами переменные. Вы должны использовать свойство Application как это показано ниже:

oFrm = CREATEOBJECT(Form)

? oFrm.Application.Forms[1].Controls.Count

Отладка приложения

Новая версия Visual FoxPro позволяет более легко отлаживать и наблюдать за работой приложения. Вместо специальных диалоговых окон Trace и Debug теперь используется интегрированный отладчик Debugger. Новый отладчик может загружаться в отдельное окно, не привязанное к главному окну Visual FoxPro или пользовательского приложения, что облегчает его использование и не мешает обычной работе. Новый отладчик просто прекрасен, а его основные возможности продемонстрированы на рис. П.1.6.



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 [ 140 ] 141 142 143 144 145 146