Visual Basic для детей. Уроки 1-5


LeftSide = RightSide


 

Символ = называется assignment operator* (знак операции присваивания).

*Оператор (operator), – еще один термин, похожий на предыдущий, но относится к знаку операции. Подразумевает не столько действия для выполнения операции, сколько обозначение операции в тексте. (Прим.).

Вы, конечно, встречали этот символ, и знаете о нем, как о знаке равенства, используемого при арифметических действиях, но никак не в компьютерном программировании. Ведь так?

 

            Говоря об операторе присваивания, мы говорим, что вместо выражения с левой стороны от оператора присваивания, мы подставляем выражение с правой стороны. Часть выражения слева от оператора присваивания может содержать только один термин, например свойство элемента управления. С правой стороны может находиться любое существующее в языке BASIC, выражение. Эти выражения могут быть в виде математических формул, или содержать нечто, что требует вычисления. Если требуются вычисления, то все составляющие части вычисляемого выражения располагаются до оператора присваивания. Мы говорим сейчас об этом в общих словах, преследуя определенную цель. Смысл оператора присваивания будет ясен потом, когда мы немного больше изучим BASIC, поэтому не будем забегать вперед.

 


Типы свойств (Property Types)

 

            Вернемся к свойствам, характеризующим элемент управления: размер, цвет, видимость или невидимость. Каждое свойство (property) имеет свой особый тип (type), зависящий от вида представляемой информации. Когда мы работаем в окне свойств, устанавливая параметры в режиме разработки, Visual Basic автоматически предлагает соответствующий тип данных. Если мы хотим изменить свойство в процедуре обработки событий, используя операцию присваивания в BASIC, то мы должны знать тип свойства, так как мы можем изменить исходное свойство только на свойство того же типа. Вспомните, как мы использовали ‘запись через точку’ (‘dot notation’) для изменения свойств в режиме выполнения (run mode):

 




Начало  Назад  Вперед