Visual Basic. Программирование на Visual Basic

..........................................................................................................................

[ Главная ] [ Статьи ] [ Для новичков ] [ Примеры ] [ Программы ] [ Microsoft Agent 2.0 ] [ Пособие ] [ Уроки ] [ Разное ]
..........................................................................................................................


Выпуск 14
По страницам сайта Visaul PROGS
или Изучение VISUAL BASIC


Обновился раздел  Примеры.
Нужно запомнить этот день - 224 человек подписалось на рассылку.
Также раздел статьи пополнился несолькими единицами.
И самое главное появился новый раздел - Готовые кусочки программы на разные случаи жизни!
Раздел книги открыт, советую посмотреть.
Выложил Замечательное пособие.
Microsoft Agent — это набор программных сервисов.
Раздел Программы наконец все в норме можете качать.

http://bibliotech.narod.ru -= Библиотека электронных книг, фантастики и киберпанка =-

Уроки VB
Следующий урок в следующем выпуске

Урок № 10. Массивы, записи и перечисления

Многомерные массивы

Массивы можно делать многомерными. Например, объявим массив - таблицу поля шахматной доски:

Dim chessTable (1 To 8, 1 To 8) As String

Этот массив представляет собой таблицу с восьми ячейками по вертикали и горизонтали.

Итак, массив определён. Теперь необходимо узнать - как же можно добраться к элементам этого массива. Очень просто! К элементам массива нужно обращаться по индексу, к примеру, чтобы изменить нулевой элемент массива myArray нужно написать:

myArray(0) = 1234

Или, например:

chessTable (2,3) = "Пешка"

продолжение урока в следующем выпуске...

Арифметические операторы
Следующий оператор в следующем выпуске

Логические операторы

Это самая интересная группа оператором. При программировании вы обязаны знать их работу и применение (причём не только на Visual Basic).

В Visual Basic их 6 штук. Рассмотрим каждый оператор подробно.

оператор And

Используется для совершения логичкого умножения над двумя выражениями.

Синтаксис:

результат = выражение1 And выражение2

результат обязателен; Любая числовая (включая Boolean) переменная
выражение1 обязательно; Любое выражение
выражение2 обязательно; Любое выражение

Замечания:

Следующая таблица показывает как работает оператор And:

Если выражение1 =
, а выражение2 =
То результат =
True True True
True False False
True Null Null
False True False
False False False
False Null False
Null True Null
Null False False
Null Null Null

Оператор And также используется для проверки битов числа. Для битов оператор And работает следующим образом (смотреть слева направо)

0 0 0
0 1 0
1 0 0
1 1 1

Результат выделен жирным шрифтом.

Примеры:

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null
MyCheck = A > B And B > C ' Возвратит True.
MyCheck = B > A And B > C ' Возвратит False.
MyCheck = A > B And B > D ' Возвратит Null.
MyCheck = A And B ' Возвратит 8 (битовое сравнение).

Последний пример рассмотрим подробнее. Число 10 представляется в виде битов следущим образом (как тетрада, т.е. 4 бита):

1010

А число 8 вот так:

1000

В результате работы оператора And, согласно вышеприведённой таблице мы получим:

1000

Т.е. 8. Для чего мы это делали? Мы делали это для того, чтобы проверить, установлен ли четвёртый бит у числа A? Получив B, мы убедились в том, что этот бит установлен.

Функции Visual Basic
Я попытаюсь рассмотреть все

Функция CDec

CDec(Expression)

Функция CDec(Conversion to Decimal) используется для преобразования аргумента в субтип Decimal типа данных Variant. Поскольку в Visual Basic нет встроенного типа данных Decimal, аргумент преобразовывается в тип Variant с субтипом Decimal. Субтип Decimal обычно применяют для максимально точного представления чисел, с трудом вписывающихся в допустимый диапазон чисел Visual Basic(т.е. чисел с очень большим или очень малым абсолютным значением или чисел с большим количеством значащих цифр после запятой

Возвращаемое значение

Функция возвращает значение Expression, преобразованное в субтип данных Decimal типа данных Variant

Параметры
Expression
Любое числовое значение или строка, представляющая целое число в диапазоне +/-79 228 162 514 264 337 593 543 950 335 или смешанное с не более чем 28 цифрами в дробной части в диапазоне +/-7.9228162514264337593543950335. Минимально возможное ненулевое число 0.0000000000000000000000000001
Если аргумент не попадает в диапазон допустимых значений Double, то генерируется ошибка стадии выполнения Overflow
Если аргумент имеет тип данных String, он должен представлять число, иначе генерируется ошибка стадии выполнения Type mismatch
Пример Dim retval retval = CDec(1.20000000000099)' преобразуем в Decimal Debug.Print retval Категория
Функции преобразования типа данных

Если вы хотите задать вопрос пишите-------------> Мне нужна помощь



..........................................................................................................................

[ Главная ] [ Диски ] [ Книги ] [ Архив рассылки ] [ Архив новостей ] [ Готовые кусочки программ ] [ Карта сайта ]
..........................................................................................................................

По страницам сайта Visaul Progs
или Изучение Visual Basic
Рассылка 'По страницам сайта Visaul Progs' >>> Подпишись на рассылку - будешь получать новые статьи , примеры и много полезной информации из первых рук!!! >>>Если у вас есть статья которой нет на сайте
пришлите ее мне-------->
Послать статью
>>>Если вы хотите задать вопрос
пишите-------->
Мне нужна помощь


Рейтинг сайтов YandeG Rambler's Top100
Реклама:

...:::Design by Mystf0rse 2005-2010 year:::...