Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие Серкова1(06.09.11).doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
4.37 Mб
Скачать

Лабораторная работа № 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 – это единственная про­грамма электронных таблиц, которая позволяет настраивать кон­текстные меню, вызываемые при щелчке правой кнопкой мыши.