Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB. Часть1.doc
Скачиваний:
61
Добавлен:
02.02.2015
Размер:
1.42 Mб
Скачать

1.2. Свойства языка

Язык Basic, названием которого является аббревиатура слов Beginners All-purpose Symbolic Instruction Code (универсальный язык для начинающих) появился как упрощенный язык для записи алгоритмов. Его упрощенность, а в некоторых случаях и примитивность, служили источником критики со стороны теоретиков, которые предрекали ему быструю смерть. Но, не смотря на это, Basic появлялся на всех новых компьютерах как сорняк, который нельзя выполоть. Он впитывал идеи, которые появлялись в мире информатики, и развился до уровня языка Visual Basic.

VB имеет следующие свойства:

  1. Описание переменных.

Для избежания ошибок, которые появляются вследствие описок, все переменные в программе лучше описывать явно. Но в VB это делать не обязательно. Для обеспечения обязательности описания используется конструкция Option Explicit.

  1. Структурное программирование.

Чтобы уменьшить количество ошибок, связанных с передачей управления от одного оператора к другому, желательно в программах не использовать оператор перехода Goto. В VB благодаря наличию операторов разветвления (If, Select Case) и цикла (For…Next, Do…Loop), использованию процедур и функций, а также оператора выхода из цикла и процедуры Exit можно обойтись без оператора Goto.

3. Объектно-ориентированное программирование.

Интерфейс VB построен на работе с различными объектами (форма, текстовое поле, кнопка, ошибка и т. д.). В самом VB имеются средства создания объектов пользователя и работы с ними на уровне таких понятий как метод, свойство и событие.

  1. Визуальное программирование.

Разработка интерфейса приложений с пользователем (создание форм, меню, запросов и т.д.) состоит в конструировании нужных объектов из готовых элементов, не используя программирование.

  1. Работа с базой данных.

Как отдельный объект в VB включены ядро СУБД Access, средства ведения БД и решения прикладных задач, что позволяет разрабатывать прикладные системы обработки данных средствами только VB.

  1. Технология OLE.

В языке имеются средства включения объектов, созданных в других приложениях (например, в прикладной системе, созданной в VB, можно использовать таблицы и диаграммы, полученные в Excel).

  1. Повышение эффективности работы в приложениях MS Office.

При решении несложных задач в Excel, Access и др. приложениях MS Office достаточно визуальных средств этих приложений, которые находятся в их меню и на панелях инструментов. Для более сложных задач необходимо использовать программирование. Во всех приложениях Office можно создавать программы на языке Visual Basic for Applications, который очень близок к языку Visual Basic.

  1. Приложения для Интернета.

В VB имеются средства для создания приложений, которые работают в Интернете, а также документов, которые можно просмотреть в World Wide Web с помощью броузера MS Internet Explorer и Netscape Navigator.

1.3. Основные понятия

Программа, выполняющаяся на персональном компьютере, состоит из двух частей: пользовательского интерфейса и процесса обработки данных. Решение задачи происходит в процессе обработки данных. Управление этим процессом со стороны пользователя (ввод исходных данных, подача команд, вывод результата) осуществляется с помощью пользовательского интерфейса.

В программах на VB пользовательский интерфейс представляется в виде форм, на которых помещаются элементы управления, а процесс обработки данных описывается программным кодом. Этот код связывается с формой или может быть представлен отдельным модулем.

Форма представляет собой окно Windows, содержащее заголовок, рабочую область и границу.

На форме располагаются элементы управления (текстовые поля и подписи к ним, кнопки, списки, полосы прокрутки и т.д.). С их помощью осуществляется управление процессом решения задачи.

Как форма, так и элементы управления (объекты) являются заранее подготовленными в VB частями программы. Поэтому при разработке программ достаточно просто указать, какие объекты нужны в программе. Это так называемые визуальные средства, благодаря которым процесс составления интерфейса сводится только к его проектированию.

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

Операции, выполняемые объектами, называются методами. Каждый объект имеет свои методы. Например, перемещение текстового поля по форме осуществляется методом Move, а печать на ней – методом Print.

Каждое действие, происходящее в компьютере, называется событием (например, щелчок мышью на командной кнопке, загрузка формы, изменение содержимого в текстовом поле и т. д.). С любым событием можно связать какие-либо действия. Для этого пишется процедура на языке VB, в заголовке которой указывается имя события, а в ее теле – действия, вызываемые этим событием. Для каждого обрабатываемого события составляется отдельная процедура. Описание процессов обработки данных в процедурах называется кодом.

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

Каждый объект и каждая переменная в коде имеет имя, которое состоит из букв, цифр, символа подчеркивания и начинается с буквы. Максимальная длина имени элемента управления составляет 40 символов, а переменной – 255. В тексте программы они представляются черным цветом. Ключевые слова (например, Is, For, Dim и т.д.) имеют фиксированное написание и значение. В тексте программы они выделяются, синим цветом.

В именах и ключевых словах можно использовать как строчные, так и прописные буквы. Для VB они считаются одинаковыми. Прописные буквы используются для улучшения удобства чтения программы. Например, имя «ЦенаТовара» читается легче, чем эквивалентное ему имя «ценатовара», которое записано только строчными буквами.

В коде программы в именах буквы сохраняют то начертание, которое было задано при вводе, служебные слова обязательно начинаются с прописной буквы. VB автоматически преобразует первую букву в прописную, как только распознает ключевое слово. Поэтому в целях самоконтроля рекомендуется вводить с клавиатуры ключевые слова строчными буквами и, если VB преобразует первую букву в прописную, то это означает, что ключевое слово введено верно (например, loop преобразуется в Loop).

Для чисел используется десятичная форма записи, которая принята в большинстве языков программирования. Буква «Е», за которой следует масштабный множитель, читается как "умножить на 10 в степени". Примеры записи чисел:

3; 0,3; -25678; 1,6; 5Е-8; 2Е15.

Строка представляет собой последовательность символов, заключенных в двойные кавычки.

Примеры строк:

"а", "Улица", "Кинофильм".

Для пояснения назначения отдельных фрагментов кода используются комментарии (примечания), которые состоят из произвольной последовательности символов и начинаются одиночной кавычкой. Компьютером они не воспринимаются, т.е не вызывают никаких действий. В тексте программы комментарии выделяются зеленым цветом.

Примеры комментариев:

'Описание переменных,

'Вычисление налогов.