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

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

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


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

Добавлен Пример Установить формат вводимых данных.

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

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

Урок № 8. Лёгкость работы с кодом в VB

В этой маленькой главе я бы хотел рассказать про лёгкость работы с кодом в Visual Basic.

Intellisence

Технология Intellisence сильно облегчит вам жизнь в процессе программирования на VB. Эта технология Microsoft позволит вам избежать ввода большого количества кода и его корректировки. Intellisence выводит небольшое всплывающее окно с полезной информацией о текущем объекте. Наверняка вы уже видели такое окно. Такие окна бывают 3-х видов:

  1. QuickInfo. Выдаёт информацию о синтаксисе текущего оператора Visual Basic. Где бы вы не ввели имя оператора (функции) и поставили после имени пробел или октрывающую круглую скобку, то Visual Basic незамедлительно покажет информацию о синтаксисе этого оператора. Вот пример:

    Visual Basic - здесь можно почитать и скачать статьи, книги, примеры, описания к API функциям

  2. List Properties/Methods. Это свойство облегчит вам работу с объектами в Visual Basic. После того, как вы поставите точку после имени какого либо объекта, VB сразу же покажет вам список всех доступных свойств и методов этого объекта:

    Visual Basic - здесь можно почитать и скачать статьи, книги, примеры, описания к API функциям

    Свойства имеют иконку: Visual Basic - здесь можно почитать и скачать статьи, книги, примеры, описания к API функциям, а методы - Visual Basic - здесь можно почитать и скачать статьи, книги, примеры, описания к API функциям.

  3. Available Constants. Эта функция выводит окно доступных констант. Например, если вы поставите знак равенства после Boolean переменной, то Visual Basic выдаст вам окно, где вы сможете выбрать из двух значений (True/False) нужное. Вам даже не придётся ничего набирать на клавиатуре!

  4. Также, Если нажать Ctrl+J, то VB выдаст список всех определенных в программе свойств, методов, констант, типов и т.д, включая встроенные в сам Visual Basic.

Также для новичков может быть полезна функция Auto Syntax Check, которую можно включить в Tools->Options. Если галочка стоит, то Visual Basic будет следить за правильностью набранного кода в Visual Basic. Если мы наберёте строчку неверно, то VB предупредит вас об этом, выдав окно с сообщением.

Ещё Visual Basic постоянно следит за красивостью кода :). Т.к. Visual Basic не различает большие и маленькие буквы, он будет постоянно корректировать имена переменных и функций в коде программы, чтобы они выглядели именно так, как указано в их определении. Например, если вы объявите переменную

Dim myVar As String

А затем в коде программы введёте:

MYVAR = "VB"

То после того, как курсор редактирования перейдет на следующую (или просто другую) строчку, VB изменит код следующим образом:

myVar = "VB"

Т.е. имя переменной всегда будет написано так, как определено в операторе Dim. Это очень хорошая функция VB.

Также Visual Basic подсвечивает цветами некоторые участки кода. Синим цветом выделяются зарезервированные слова Visual Basic. Сине-зелёным цветом (если его можно таким назвать) комментарии, остальное чёрным. Комментарии - это всё, что находится после символа ' (апостроф). При компиляции комментарии игнорируются, но при просмотре кода они очень полезны. Советую комментировать код, особенно в тех местах, где сам чёрт сломит ногу! ;). Примеры подстветки:

Dim prgVariable As Long ' это комментарий

Отступы

Про отступы я бы хотел поговорить отдельно. Отступы ОЧЕНЬ выжны при программировании. Пожалуйста, НИкогда НЕ забывайте про них! Они помогут при просмотре вашего кода. Особенно они полезны в сложных ветвлениях и циклах. Давайте рассмотрим пример:

If Form1.Visible = False Then
If
a = b Then
For
c = 1 To 5
If b > c Then Exit Sub
Next
c
End If
End If

Согласитесь, понять в таком коде что выполняется после чего - оччень сложно. Но если мы поставим отступы, то всё сразу станет ясно!:

If Form1.Visible = False Then
    If
a = b Then
        For
c = 1 To 5
            If b > c Then Exit Sub
        Next
c
    End If
End If

Как видите, теперь сразу видно, что второй If выполниться только при выполнении первого условия, что цикл находится внутри ветвления, и т.д.

Visual Basic предоставляет возможность сделать отступ сразу для участка кода. Для этого необходимо выделить этот участок (несколько строк) и нажать Tab. Все выделенные строки сдвинуться вправо. Если вам понадобиться сдвинуть код влево, нажимайте Shift+Tab. Всегда помните про отступы!

Дальше ещё интереснее!

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

оператор сравнения Is

Этот оператор используется для сравнения объктных переменных.

Синтаксис этого оператора приведён выше.

Замечания:

Если объект1 и объект1 ссылаются на один и тот же объект, то результат - True, если нет, то False. Две переменные могут ссылается на один и тот же объект несколькими путями. В следующем примере, A ссылается на тот же объект, что и B:

Set A = B

Следующий пример делает так, что переменные A и B ссылаются на один и тот же объект - C:

Set A = C
Set B = C

Примеры:

Dim MyObject, YourObject, ThisObject, _
OtherObject, ThatObject, MyCheck

Set YourObject = MyObject ' создаём ссылки на объекты
Set ThisObject = MyObject
Set ThatObject = OtherObject
MyCheck = YourObject Is ThisObject ' Возвратит True.
MyCheck = ThatObject Is ThisObject ' Возвратит False.
' Предполагаем, что MyObject <> OtherObject
MyCheck = MyObject Is ThatObject ' Возвратит False.

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

Функция CCur

CCur(Expression)

Функция CCur(Conversion to Currency) преобразует выражение в денежный тип Currency

Параметры
Expression
Обязательный аргумент представляет собой любое числовое выражение или строку, представляющую собой число без знака в диапазоне значений от -922 337 203 685 477.5808 до 922 337 203 685 477.5807
Если Expression является дробным числом с более чем четырьмя знаками в дробной части, CCur округляет его до четырех десятичных знаков
Если Expression не попадает в диапазон допустимых значений Currency, генерируется ошибка стадии выполнения Overflow
Единственная локализованная информация, включаемая в возвращаемое значение CCur - это разделитель дробной части
Пример Dim A A=123.456789 ' тип Double ' Преобразуем в значение типа Currency Debug.Print CCur(A*2) Категория
Функции преобразования типа данных

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



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

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

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


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

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