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

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

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


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


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

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

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

На предыдущем уроке мы рассмотрели с вами такую важную вещь, как переменные. А переменные - это ведь кусочки памяти, где хранятся данные. Значит, если эффективно использовать переменные - мы эффективно используем память. А если мы эффективно используем память - то памяти для приложения нужно меньше и приложение работает быстрее. Так вот для того, чтобы эти данные использовать с максимальной эффективностью, и в то же время с лёгкостью, были придуманы "массивы" (Arrays), "записи" (Types) и "перечисления" (Enums).

Массивы

Их ещё называют списками. Итак что же такое массивы? Массив (вектор) - это набор однотипных переменных, объединенных одним именем и доступных через это имя и порядковый номер переменной в наборе. Количество элементов массива теоретически может быть бесконечным, ограничения накладываются конкретными языком программирования и операционной системой. Элементы массива обладают непрерывной нумерацией определённого диапазона.

В программировании массивы используются довольно часто. Например, вам нужно загрузить в программу содержимое какого-нибудь файла. Если этот файл строковый, то можно использовать строку и обойтись без массива. А вот если файл бинарный (двоичный), то тут без массива просто не обойтись!

В Visual Basic массивы определяются следующим образом:

Dim myArray (10) As Long

Как вы могли заметить, определение массива отличается от определения обычной переменной только индексом, указанным в скобках. Этот индекс указывает размерность массива. В данной случае массив myArray будет содержать 11 элементов. Почему 11? Потому что нижняя граница массива начинается с нуля. [0,1,2.....9,10]. Чтобы задать определённую размерность можно использовать зарезервированное слово To:

Dim myArray (5 To 10) As Long

Здесь определяется массив, размерность которого 6 элементов (5,6,7,8,9,10).

Общий синтаксис определения массива следующий:

Dim ИмяМассива{НомПерв1 То НомПосл1, НомПерв2
То НомПосл2, ...) [As [New] ИмяТипа]

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

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

Операторы конкатенации строк

Вообще-то, чтобы соединить строки в Visual Basic, можно использовать всего 2 оператора. Это & и +. Оператор + описан выше. Поговорим об операторе &.

оператор конкатенации строк - &

Используется для конкатенации двух выражений.

Синтаксис:

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

результат обязателен; Любая String или Variant переменная
выражение1 обязательно; Любое выражение
выражение2 обязательно; Любое выражение

Замечания:

Если в выражение не строка, то она конвертируется в String Variant. Тип данных результата - String только тогда, когда оба выражения имеют тип String. Иначе результат String Variant. Если оба выражения Null, то результат тоже Null. Однако, если только одно из выражений содержит Null значение, то оно интерпретируется как пустая строка "". Empty также интерпретируется как пустая строка "".

Примеры:

Dim MyStr
MyStr = "Hello" & " World"
'
Возвратит строку "Hello World".
MyStr = "ПроВерКА" & 123 & " ПроВерка"
' Возвратит строку "ПроВерКА 123 ПроВерка".

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

Функция CDbl

CDbl(Expression)

Функция CDbl(Conversion to Doble) преобразует выражение в тип данных двойной точности Double

Параметры
Expression
Обязательный аргумент представляет собой любое числовое выражение или строку, представляющую число в диапазоне значений от -1.79769313486232E308 до -4.94065645841247E-324 для отрицательных значений, и от 4.94065645841247E-324 до 1.79769313486232E308 для положительных значений
Если Expression не попадает в диапазон допустимых значений Double, генерируется ошибка стадии выполнения Overflow
Если Expression имеет тип данных String, он должен представлять число, иначе генерируется ошибка стадии выполнения Type mismatch
Пример Dim A, retval A=CCur(123.4567) ' устанавливаем тип Currency ' Преобразуем результат в значение типа Double retval=CDbl(A*1.7) Debug.Print retval Категория
Функции преобразования типа данных

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



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

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

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


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

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