Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpinformatika_sokr.docx
Скачиваний:
69
Добавлен:
09.02.2015
Размер:
93.07 Кб
Скачать

41) Объектно-ориентированный алгоритмический язык vba. Назначение и основные возможности.

Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office.

Visual Basic for Application - это подмножество Visual Basic (VB), которое включает почти все его средства создания приложений, структуры данных и управляющие структуры, возможность создания пользовательских типов данных.

VBA позволяет работать с огромным набором объектов - по существу, в нем определены все объекты приложений MS Office. При работе на VBA целью является создание документа в широком смысле. Проект на VBA-результат побочной деятельности по созданию документа. Более того, проект на VBA, независимо от какого-либо документа, создать нельзя, даже если никакие свойства этого документа не используются.

VBA позволяет существенно расширить вычислительные возможности Excel. VBA имеет графическую инструментальную среду, позволяющую создавать экранные формы и управляющие элементы. С его помощью можно создавать свои собственные функции для Excel, вызываемые мастером функций, разрабатывать макросы, создавать собственные меню и многое другое. Как и Visual Basic, VBA реализует концепцию визуального программирования, управляемого событиями.

42) Алгоритмический язык vb. Назначение и основные возможности.

Visual Basic - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки.

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

Visual Basic может создать исполняемые программы (EXE файлы), элементы управления ActiveX, библиотеки DLL, но, прежде всего, используется для разработки Windows приложений. Диалоговые окна с ограниченными функциональными возможностями могут использоваться для обеспечения подсказок. Элементы управления обеспечивают основные функциональные возможности приложения, а программист может расширить логику программы при помощи обработчиков событий.

Язык имеет большую библиотеку сервисных объектов, объектно-ориентированную разработку. В отличие от многих других языков программирования, Visual Basic не зависим от регистра. Сравнение строк зависит от регистра, но может быть выполнено без учета регистра.

43) Алгоритмический язык vb. Назначение и основные конструкции.

Visual Basic - это объектно-ориентированный язык. Основой языка являются объекты, с которыми работает программа. Каждый объект имеет:

  • свойства

  • методы

  • события

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

Форма - это эскиз окна будущей программы (приложения).

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

Элементы управления добавляются с помощью Панели Инструментов.

Виды элементов управления:

  1. Надпись (Label) - служит для добавления текста на форму. Этот текст не может быть изменен пользователем, но может быть изменен программой.

  2. Текстовое поле (TextBox) - служит для того, чтобы пользователь мог ввести текст во время работы программы.

  3. Рамка (Frame) - используется для оформления, а также для группировки переключателей.

  4. Кнопка (Command Button) – при вызове выполняются команды, прописанные в коде данной кнопки

  5. Флажок (Check Box) - используется, когда пользователь должен ввести Да (флажок установлен ) или Нет (флажок снят )

  6. Переключатель (Option Button) - позволяет пользователю выбрать один вариант из нескольких.

  7. Поле со списком (ComboBox) - в это поле пользователь может вводить текст так же, как и в TextBox, а также вызвать список, из которого можно выбрать нужную строку.

  8. Список (ListBox) - содержит список строк, в котором пользователь может выбрать одну или несколько строк.

Рамка для рисунка (PictureBox) - содержит рисунок.

if <условие> then op1 op2 End If If <yc> then op1 else op2 End If for <счетчик> = начало to конец step блок операторов next <счетчик> Select Case <выражение> Case <значение1> ‘блок 1 Case <значение2> ‘блок 2 . . . Case Else ‘блок «иначе» End Select while <условие> op1 W End как-то так

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]