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


Dim Total as Integer - часть 4


 

Variable not defined – переменная не определена.

 

 

и в окне кода будет ‘подсвечена' переменная Depsit с орфографической ошибкой. Visual Basic сообщает, что объявленной переменной с таким именем нет. Это и есть указание на вашу орфографическую ошибку. Остановите выполнение проекта.

 

            А сейчас, давайте перейдем к разделу общих объявлений и уберем строку Option Explicit (надеемся, вы знаете, как пользоваться клавишей Delete). Вы удалили требование об объявлении всех без исключения переменных вашего проекта. Запустите проект на выполнение. Введите в окна некоторые числа. Щелкните Compute. Обратите внимание, что проект вроде выполняется без ошибки, но ответ неправильный. Visual Basic определяет  Depsit и

Deposit как две разные переменные в проекте. Так как для Deposit не введено никакое значение, то эта переменная принимается равной нулю. Поэтому, какое бы значение в поле вы не ввели, вычисляемая сумма Total всегда будет равна нулю. Логическая ошибка в нашем коде налицо. Вы знаете, что что-то работает неправильно, но необходимо внимательно разобраться с кодом, чтобы узнать, что именно. Visual Basic не поможет вам своей мощной справочной системой, чтобы определить местонахождение ошибки в этом случае. Следовательно, вводя требование об объявлении всех наших переменных, мы делаем процесс правильной и безошибочной записи процедур обработки событий немного проще и надежней. Остановите выполнение проекта.

 


Резюме

 

В этом классе вы узнали много нового материала. Вы узнали об элементах управления label и text box. Кое-что вы узнали о переменных: присвоение имен переменным, их типы, и как их правильно объявлять. Ещё вы узнали о функциях, с помощью которых можно преобразовывать строковые переменные в числа и наоборот. Вы узнали, как производятся математические действия (операции) на языке BASIC. Но не следует расслабляться, есть ещё много нового для вас материала. В следующих классах мы будем осваивать новые элементы управления и новые операторы языка BASIC. И уже им мы будем уделять больше внимания, чем среде программирования, так как мы думаем, что к этому времени, вы уже должны свободно ориентироваться в основных панелях, окнах и командах Visual Basic. 




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