Информатика: Сборник лабораторных работ по программированию в среде Visual Basic for Applications

Страницы работы

Содержание работы

Министерство образования Российской Федерации

НОВОСИБИРСКАЯ  ГОСУДАРСТВЕННАЯ  АКАДЕМИЯ

ЭКОНОМИКИ  И  УПРАВЛЕНИЯ

ИНФОРМАТИКА

Сборник  лабораторных работ по программированию в среде VisualBasicforApplications

Для студентов всех форм обучения всех специальностей

Новосибирск  2004 г.

Сборник описаний лабораторных работ рассмотрен и рекомендован на заседании кафедры 02.12.2003г.,  протокол № 4

Составители:         доц. Степанова Т.И. (лаб. раб. 5)

ст. преподаватели

Артюх Т.И. (лаб. раб. 2)

Марков Б.И. (лаб. раб. 1)

Проскурина О.И. (лаб. раб. 3)

Филимонова Н.А. (лаб. раб. 6)

асс. Привалова П.А. (лаб. раб. 4)


Содержание

Содержание. 3

Введение.. 4

Лабораторная работа №1.  VBA. Основные понятия. среда разработки. ОСНОВЫ ПРоГРАММИРОВАНИЯ. ПЕРЕМЕННЫЕ.. 5

Лабораторная работа №2. Диалоговые окна.. 23

Лабораторная работа № 3.  Разветвляющиеся алгоритмы... 36

Лабораторная работа № 4. Циклы со счетчиком... 54

Лабораторная работа № 5. Циклы с условием... 69

Лабораторная работа № 6. Работа с формами. Создание интерактивных программ. 82

Литература.. 95


Введение

Лабораторные работы по Visual Basic for Applications  являются составной частью курса "Информатика" в части «Проектирование программных продуктов».

Visual Basic for Applications (VBA) как и Visual Basic (VB) является языком визуального и событийно управляемого программирования, но имеет некоторые  отличия от VB:

q  VBA является подмножеством VB. VBA не позволяет сгенерировать исполняемый exe-код в отличие от VB

q  VBA - это единый язык для трех приложений Microsoft Office  - Excel,Word, PowerPoint. VBA для Access отличается рядом существенных деталей. Запустить проект VBA можно лишь из приложений Microsoft Office. VBA в каждом приложении имеет ряд своих особенностей, например, набор своих объектов, функций и методов, поэтому VBA в Word называется Word Visual Basic, в Excel - Excel Visual Basic и др.

q  VBA имеет возможность непосредственной работы с объектами Microsoft Office, что позволяет эффективно использовать его для автоматизации деятельности, связанной с обработкой различных типов документов.

В данных работах рассматриваются некоторые возможности расширения функций приложения Microsoft Office  Excel с помощью встроенного  языка программирования Visual Basic for Applications.

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

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

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


Лабораторная работа №1.  VBA. Основные понятия. среда разработки. ОСНОВЫ ПРоГРАММИРОВАНИЯ. ПЕРЕМЕННЫЕ

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

В основе объектно– ориентированного программирования, управляемого событиями, лежат понятия объект, свойство, метод, событие.

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

Свойства представляют собой характеристики объектов (размер шрифта, цвет, название и др.)

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

Событие представляет собой действие, распознаваемое объектом, например, щелчок по кнопке, перемещение мыши, для которого можно запрограммировать отклик.

Программирование на VBA состоит из двух этапов:

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Методические указания и пособия
Размер файла:
5 Mb
Скачали:
0