BigEdu.ru
» » » Объектно-ориентированное программирование на VBA в среде Excel
Вернуться назад

Объектно-ориентированное программирование на VBA в среде Excel

Федеральное агентство по образованию

Московский Государственный Университет

Дизайна и Технологии

Курсовой проект по информатике

на тему:

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

на VBA в среде Excel »

Вариант №3

Выполнила:

студентка группы ЭЭ-073

Воробьева А.А.

Проверила:

Мокринская Е.В.

Москва 2008

Содержание:

Теоретическая часть……………………………………………………………3

Введение………………………………………………………………………....3

1.Переменные и константы……………………………………………………..4

2.Структура проекта VBA и автоматизация программирования…………….4

3.Объект Range……………………………………………………………….....5

4.Свойство Cells………………………………………………………………....6

5.Операторы организации циклов…………………………………………..….6

6.Процедуры и встроенные функции организации диалога………………….7

7.Визуальные элементы управления. Экранная форма пользователя……….8

Практическая часть…………………………………………………………...10

1. Задание………………………………………………………………………10

2. Вид формы UserForm1……………………………………………...............10

3. Вид формы UserForm2……………………………………………………...11

4. «Макрос1»…………………………………………………………………...11

5. Кнопка «Шапка таблицы»………………………………………………….15

6. Кнопка «Ввод исходных данных»…………………………………………16

7. Кнопка «Расчет»…………………………………………………………….16

8. Кнопка «Добавить» ………………………………………………………...16

9. Кнопка «Очистить»…………………………………………………………17

10.Кнопка «Итого»…………………………………………………………….17

11.Кнопка «Выход»……………………………………………………………18

Список использованной литературы………………………………………..19

Теоретическая часть.

Введение

Программирование в Excel, в основном, сводится к управлению объектами. Эта задача выполняется с помощью инструкций, введённых на языке, понятном Excel. Язык программирования VBA(VisualBasicforApplication) является составной частью всех последних версий приложений MSOffice (Word, Excelи т.д.) и предназначен для создания дополнительных решений не выходя из среды этого приложения. Первая версия VBA появилась как упрощенное подмножество более раннего языка MicrosoftVisualBasic(VB). Однако по мере развития VBи VBAфирма – разработчик этих языков Microsoft практически их объединила.

Но многие опытные программисты не воспринимают идею программирования на Basic всерьёз. Само название (Beginner’sAll-purposeSymbolicInstructionCode– универсальный символический язык инструкций для начинающих) предполагает, что это не профессиональный язык. Действительно, Basic был разработан профессорами Дартмутского университета Дж. Кенеми и Т. Куртцом в 1963 году и задумывался как наглядное средство преподавания методов программирования студентам колледжей. Basic довольно быстро приобрёл большую популярность, и сейчас поддерживается во многих типах компьютеров. Basic первого поколения применялся в 70-е годы в основном на мини- и микро-ЭВМ. Так в 1975 году Билл Гейтс и Пол Аллен, основатели и в тот момент единственные сотрудники новой компании MicroSoft, разработали Basic-интерпретатор для микроЭВМ Altair8800.

Развитие систем программирования на основе Basic второго поколения началось с появлением в начале 80-х годов персональных компьютеров. В конце 80-х насчитывалось около десятка Basic-систем различных фирм-разработчиков. С 1989 года этим языком стала заниматься только компания MicroSoft. Basic стал намного популярнее в 1991 году, когда компания MicroSoft выпустила VisualBasic третьего поколения для Windows. Этот продукт облегчил массовую разработку самостоятельных приложений для Windows. В 1995 году компания MicroSoft значительно расширила возможности пакета Office за счёт доступа к объектным моделям приложений. С этих пор язык VBA, поддерживающий спецификацию COM(СomponentObjectModel),позволяет пользователю легко и понятно манипулировать объектами приложений. Применительно к среде Excel такими объектами являются рабочие листы, диапазоны, ячейки и т.д.

В настоящее время VB и VBA являются самыми популярными в мире инструментами разработки приложений, с которыми работают несколько десятков миллионов программистов.

1. Переменные и константы

Хороший стиль программирования предполагает объявление имён переменных и констант в самом начале текста программы. Переменная – именованная область оперативной памяти, отведённая для временного хранения данных, значение которых можно менять в процессе выполнения программы. Способ объявления переменной предполагает задания её имени и ключевого слова типа по схеме: Static/Public/Private/DimИмя Переменной1 (Имя Переменной2… ) AsТип . Dim или одно из других перечисленных – ключевое слово объявления переменной и выделения области оперативной памяти для хранения её значений. As - ключевое слово, предшествующее объявлению типа переменной. Другой способ объявления переменной имеет следующий синтаксис: Static/Public/Private/DimИмя Переменной1Суффикс (Имя Переменной2… ). В данном случае тип переменной определяется символом-суффиксом, который з

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Федеральное агентство по образованию Московский Государственный Университет Дизайна и Технологии Курсовой проект по информатике на
Оценок: 1005 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru