Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_Serkova_redKorovkina.doc
Скачиваний:
49
Добавлен:
02.03.2016
Размер:
4.21 Mб
Скачать

1. Лабораторная работа № 1

  1. Изучение интерфейса Visual Basic for Applications.

  2. Создание интерфейса пользователя. Основные понятия.

  3. Элемент управления «Форма».

Цель работы: ознакомиться с основными командами меню; изучить свойства, методы и события элемента управления «Форма».

Программирование – это теоретическая и практическая деятельность, связанная с созданием программ. Цель этого практикума – познакомить студентов с современными инструментальными средствами и методами создания программ.

В качестве инструмента для создания приложений в данной работе выбран VBA – Visual Basic for Applications (Visual Basic для приложений). Этот выбор объясняется следующими причинами:

  • VBA – это интегрированная среда визуального программирования, позволяющая создавать современные событийно-объектно-ориентированные приложения с унифицированным графическим интерфейсом;

  • языковые средства VBA по гибкости и полноте не уступают языковым средствам других современных систем программирования и, следовательно, позволяют освоить типовые методы и приёмы разработки программных процедур;

  • VBA является общей языковой платформой для всех приложений MS Office и позволяет в создаваемых программах работать с объектами Word, Excel, Access, PowerPoint, OutLook, Binder. Мы будем рассматривать VBA во взаимосвязи с Excel, размещая на листах Excel исходные данные и результаты решения задач.

  • VBA – это сочетание современного языка программирования и вычислительных возможностей Excel. VBA содержит графическую среду, позволяющую создавать удобный интерфейс пользователя, наглядно конструируя экранные формы и управляющие элементы.

Для разработчиков важными являются следующие возможности Excel:

    • Файловая структура. Ориентация на многолистовую структуру позволяет легко организовывать элементы приложения и хранить его в единственном файле. Например, в единственном файле рабочей книги может находиться любое количество рабочих листов и диаграмм. Пользовательские формы и модули VBA хранятся вместе с рабочей книгой, но при этом не видны конечному пользователю.

Макроязык Visual Basic for Application (VBA) позволяет:

    • Создавать структурированные программы непосредственно в Excel. Конечно, Excel не единственный процессор электронных таблиц со структурированным языком сценариев (например, в Lotus I-2-3 имеется LotusScript), но данная программа обладает самой лучшей реализацией данного языка.

    • Лёгкий доступ к элементам управления. Excel позволяет довольно легко вставить в рабочий лист различные элементы управления, например: кнопки, поля со списком, переключатели и т. д. Использование таких элементов зачастую совсем освобождает от макропрограммирования.

    • Создавать пользовательские диалоговые окна. Вы можете легко создавать диалоговые окна, имеющие профессиональный внешний вид. Такая возможность Excel 2003, как пользовательские формы (впервые появившиеся в Excel 97), является намного более совершенной, чем старые диалоговые листы.

    • Создавать пользовательские функции рабочих листов. Для упрощения формул и вычислений вы можете с помощью VBA создавать пользовательские функции рабочих листов.

    • Настраивать меню. Есть возможность вносить изменения в эле­менты меню, добавлять в имеющиеся меню новые элементы или соз­давать полностью новые меню. Другие продукты также позволяют это делать, но в Excel указанная процедура предельно упрощена.

    • Настраивать контекстные меню. Excel – это единственная программа электронных таблиц, которая позволяет настраивать контекстные меню, вызываемые при щелчке правой кнопкой мыши.

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