Операторы.
P-R
|
По порядку: | ||
P
Print #filenumber, [outputlist] - записывает переменную(ые) outputlist в файл последовательного доступа. Пример:
Open
"TESTFILE" For Output As #1 '
Открыть файл для записи
Private [WithEvents] varname[([subscripts])] [As [New] type] [,[WithEvents] varname[([subscripts])] [As [New] type]] . . . Объявляет приватные переменные и выделяет под них место в памяти. Пояснение: приватные отличаются от обычных, объявлённых операторм Dim тем, что не может объявлять переменные внутри процедуры или функции. При объявлении в разделе глобальных объявлений они равнозначны. Пример:
Private
Number As Integer '
Объявляем приватную переменную Number
[Public | Private | Friend] [Static] Property Get
name [(arglist)] [As type] Объявляет процедуру получения значения свойства. Эта процедура срабатывает, когда пользователь обращается к свойству. Пример:
Dim
CurrentColor As Integer
'
Возвращает текущий цвет карандаша (Pen) в виде строки
'
Этот код обращается к свойству и вызывает процедуру Property Get
[Public | Private | Friend] [Static] Property Let
name ([arglist,] value) Объявляет процедуру присваивания значения свойству. Эта процедура срабатывает, когда пользователь присваивает значение свойству. Пример:
Dim
CurrentColor As Integer
'
Устанавливает цвет карандаша(Pen) по цвету, указанному в виде строки
'
Этот код вызывает процедуру Property Let
[Public | Private | Friend] [Static] Property Set
name ([arglist,] reference) Объявляет процедуру присваивания свойству ссылки на объект. Эта процедура срабатывает, когда пользователь присваивает свойству ссылку на объект. Например, если тип свойства - Picture. Пример:
'
Свойство DownPicture может иметь различные картинки
Public [WithEvents] varname[([subscripts])] [As [New] type] [,[WithEvents] varname[([subscripts])] [As [New] type]] . . . Объявляет глобальную переменную. Объявлённая таким способом переменная становится доступной из всех модулей и форм проекта. Если переменная объявлена в разделе глобальных объявлений, то доступ к ней осуществляется просто по её имени. Если же она объявлена в коде формы, то доступ к ней из других форм и модулей осуществляется так: ИмяФормы.ИмяПеременной. Пример:
Public
Number As Integer '
Глобальная переменная типа Integer
Put [#]filenumber, [recnumber], varname - Записывает данные в файл с номером filenumber из переменной varname. recnumber - задаёт позицию начала записи. Пример:
Type
Record ' Определённый пользователем тип
Dim
MyRecord As Record, RecordNumber '
Объявляем переменные
R
RaiseEvent eventname [(argumentlist)] - Запускает событие, определённое в компоненте, форме или документе. Пример:
'
В этом примере при нажатии на UserControl будет
Event
Click()
Private
Sub
UserControl_Click()
Private
Sub
UserControl_KeyPress(KeyAscii As Integer) ' Теперь поместите этот код в форму, на которой расположен UserControl
Private
Sub
UserControl1_KeyPress(KeyAscii As Integer) ' Запустите проект и щёлкните по UserControl'у.
Randomize [number] - Инициализирует генератор случайных чисел. Если этот оператор не поместить перед функцией Rnd, то при каждом запуске приложения будут генерироваться одни и те же случайные числа. Пример:
Dim
MyValue MyValue = Int((6 * Rnd) + 1) ' Генерируем случайное число от 1 до 6
ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . . Изменяет размер динамического массива. Замечание: Для этого оператора Option Base установлен в единицу! Пример:
Dim
MyArray() As Integer '
Объявляем динамический массив ' Следующий оператор изменяет размер массива и очищает его
Redim
MyArray(10) ' Теперь размер массива = 10 ' А этот оператор изменяет размер, но не очищает его Redim Preserve MyArray(15) ' Теперь размер = 15
Rem comment - старый оператор для создания комментариев в тексте программы. Лучше использовать новый аналог - ' (апостроф). Пример:
Dim
MyStr1, MyStr2
Reset - закрывает все файлы, открытые оператором Open. Пример:
Dim
FileNumber
Resume [0] Возобновляет выполнение программы после обработки ошибки. Пример:
Sub
ResumeStatementDemo()
End
Select
RmDir path - удаляет директорию с диска. Пример: RmDir "C:\Temp" ' Удаляет директорию Temp с корневого диска
RSet stringvar = string - Выравнивает строку по правой стороне при присваивании ей значения, меньшего по размеру, чем исходная строка. Вместо строк могут использоваться определённые пользователем типы. Пример:
Dim
MyString
| |||
Вернутся на главную Вернутся на предыдущую. |