Общая характеристика языка Visual Basic — КиберПедия 

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Общая характеристика языка Visual Basic

2021-04-18 72
Общая характеристика языка Visual Basic 0.00 из 5.00 0 оценок
Заказать работу

Назначение языка

Алгоритмический язык Basic создан в 1963 году сотрудниками Дартмудского колледжа Джоном Кемени и Томасом Курцем. Вначале он был задуман как язык для быстрого написания программ специалистами в разных предметных областях (инженерами, математиками, экономистами и др.), но не являющихся профессиональными программистами. Предполагалось, что достаточно было за несколько дней прочитать учебник по Basic и можно уже решать свои профессиональные задачи с помощью компьютера. Такой подход дал доступ к компьютеру огромному числу различных специалистов в те времена, когда еще не было электронных таблиц, простых баз данных, текстовых и графических редакторов.

Программы на языке Basic писались для личного использования. Жизнь их была непродолжительной. Упрощенные средства программирования не могли обеспечить хорошего качества программ: выполнялись такие программы медленно, но благодаря тому, что они транслировались с помощью интерпретаторов, могли все же выполняться даже на компьютерах с небольшим объемом памяти.

Несмотря на свои недостатки Basic продолжал жить и развиваться благодаря удачно выбранной нише как язык для непрофессиональных пользователей. За свою сорокалетнюю историю он изменялся, дополнялся новыми средствами, при этом сохраняя старые. Вершиной развития языка стал Visual Basic, в котором собственно программирование ушло на второй план, уступив место проектированию. Его средствами можно создавать как простые, так и достаточно сложные прикладные системы. Он может использоваться для решения небольших вычислительных задач, работы с базами данных, с мультимедийными средствами (графика, звук, мультипликация), автоматизации офисных работ, решения задач в Интернете. VB содержит средства разработки приложений, которые доступны новичкам, а также удовлетворяют запросы профессионального программиста.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В программах на 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.

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

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

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

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

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

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

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


Поделиться с друзьями:

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.021 с.