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

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

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


Урок № 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. Всегда помните про отступы!

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



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

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

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


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

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