Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Dim Имя переменной As Тип данных

Поиск

Dim - ключевое слово, свидетельствующее о том, что осуществляется объявление переменной.

As – служебное слово, используемое при обозначении типа данных.

Например, Dim a As Integer (Объявляется переменная а для хранения целого числа).

Dim strChildsName As String (Объявляется строковая переменная для хранения имени ребенка)

Переменные, объявленные с помощью ключевого слова Dim внутри процедуры, называют локальными, то есть их можно использовать только внутри процедуры. Такие переменные удобно использовать в качестве счетчика циклов.

Если переменные объявлены в разделе объявления модуля, то они будут доступны из любой части модуля, но не из других модулей.

Private Имя переменной As Тип данных

Private и Dim работают одинаково.

Пример. Private strZarplata As String

Public Имя переменной As Тип данных

Объявление переменной с помощью Public делает эту переменную доступной всем модулям приложения (любой части проекта), если она объявлена в разделе объявления модуля. Однако если она объявлена внутри процедуры, то переменные останутся невидимыми вне процедур.

Пример. Public intX As Integer

Static Имя переменной As Тип данных

Пример. Static intX As Integer

Static используют для того, чтобы переменная оставалась в памяти, использования её значения даже когда процедура завершила свою работу. Объявлять статистические переменные можно только внутри процедур. Если необходимо, чтобы все переменные сохраняли свои значения внутри процедуры, то ключевое слово Static помещают в объявление самой процедуры перед Sub или Function. Например. Private Static Sub DoitAll()

В одной строке можно объявлять сразу несколько переменных не только одного, но и разных типов. Например: Dim strX, StrY, strZ As String или Dim intA As Integer, intB As Integer

Объявлять переменные можно с помощью суффиксов.

У шести типов есть свои значки (таблица 9.3).

Например: Private Nds%

Dim Name$

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

 

Таблица 9.3 – Значки суффиксов переменных

 
 

 

 

 


Оператор присваивания. Способы ввода данных.

Оператор присваивания служит для присвоения переменным и свойствам объектов некоторых значений или выражений.

Формат оператора:

Переменная = Константа A=1200

Переменная = Переменная B=A

Переменная = Выражение Y=B+C+1

Объект.Свойство=Константа Form1.BackColor=vbRed

Объект.Свойство= Переменная Form1.Width=A

Объект.Свойство=Выражение Form1.Width=A+B

Правила присваивания:

1. Переменная должна стоять слева от знака равенства (за исключением использования оператора для изменения свойства объекта)

2. Необходимо, чтобы к моменту выполнения операторов присваивания все переменные были объявлены и значения их были определены, иначе VB присвоит им тип Variant и примет их равными 0.

Способы ввода данных:

1) Ввод данных с помощью функции InputBox ()

Переменной присваивается значение текстового поля открывающегося окна для ввода данных.

2) Ввод данных при помощи текстовых полей

Переменным присваиваются значения текстовых полей

strNameTov = txtNameTov.Text

intKolTov = txtKolTov.Text

dblCenaTov = txtCena.Text

3) Переменной присваивается значение, рассчитанное по формуле

dblSumma = intKolTov * dblCenaTov

 

Оператор Print. Способы вывода данных

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

1) Вывод значения переменных в окне Немедленно

Debug.Print a,b,c

Debug.Print y+200

Debug.Print «Пройденный путь=»; P; «км»

2) Вывод информации на форме;

3) Вывод информации в текстовом поле.

 

Форматирование результатов

1) Чтобы значение переменной в результате вычислений выводилось как целое число, необходимо при объявлении этой переменной использовать тип Integer(5) или Long(10).

2) Чтобы значения переменных в результате вычислений выводились как десятичные дроби, необходимо при объявлении этих переменных использовать тип Single(7) или Double (15).

3) Для вывода переменной в нужном нам формате можно вместо переменной (например, Y) написать Format(Y,”0.0000”)

 



Поделиться:


Последнее изменение этой страницы: 2016-12-16; просмотров: 434; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.31.82 (0.009 с.)