Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Хранение информации в переменных




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

Допустим, вы хотите поменять местами содержимое двух полей. На первый взгляд эта операция совершенно очевидна. Нужно лишь взять текст из одного поля и поместить его в другое поле, а затем взять текст, бывший во втором поле, и поместить его в первое поле. Да­лее приведен первый вариант решения:

TextBoxOne.Value = TextBoxTwo.Value

TextBoxTwo.Value = TextBoxOne.Value


 
 

Для того чтобы код заработал, необходимо поместить его в подходящую процедуру. В данном примере код выполняется, когда кто-либо щелкает мышью кнопку на форме. Можно создать процедуру для события Нажатие кнопки(On Click) с помощью Окна свойств.

К сожалению, этот код обречен с самого начала. На рис. 17.1 показана проблема.

 

Рис. 17.1. Вверху: первоначально в каждом поле собственные данные. Внизу: после выполнения процедуры перестановки данных вы не получите ожидаемый результат. Как только вы вставляете новое содержимое во второе поле, затирается содержимое, которое вы хотели поместить в первое поле. Конечный результат — два поля с одинаковым содержимым

 

Простейший способ обойти данную проблему — применить переменную для хранения нужной вам информации. Для создания переменной в языке VB используется странное ключевое слово Dim (от англ. dimension — величина, что на программистском жаргоне значит "создать новую переменную"). После слова Dim вводится имя переменной.

Вот как создается переменная TextContent: Dim TextContent

 

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 166; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты