Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Программирование в среде Visual Basic for Applications

Программирование в среде Visual Basic for Applications

DJVU-файл Программирование в среде Visual Basic for Applications Теория вероятностей и математическая статистика (2159): Книга - 4 семестрПрограммирование в среде Visual Basic for Applications: Теория вероятностей и математическая статистика - DJVU (2159) - СтудИзба2018-01-11СтудИзба

Описание файла

DJVU-файл из архива "Программирование в среде Visual Basic for Applications", который расположен в категории "". Всё это находится в предмете "теория вероятностей и математическая статистика" из 4 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "теория вероятности" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла

Првцщммирвванив в ерейв Чйвиай В)вйе Твг йррййе)1йввв Л.А.демидова А.Н.Пыль|он ББК 32.973 ДЗО Демидова Л. А., Пылькин А. Н. ДЗО Программирование в среде Чипа1 Ваз!с Гог Арр1каВопз: Практикум. — Мх Горячая линия — Телеком, 2004. — 175 сл ил. 1ЯВ!ь! 5-93517-150-3. В форме практических рекомендаций рассмотрены основы программирования в среде НЬоа1 Ваз!с Рог Арр!кабопз (НВА) для создания приложений Мб Елее!. Изложение материала оформлено в виде отдельных разделов, в которых кратко представлена основная теория по конкретным темам, приведены примеры решения задач.

Предлагаются варианты заданий для самостоятельного выполнения Для студентов вузов, может быть полезна всем желающим овладеть основами программирования в среде Ниса! Вазк 1ог Арр!эсагюпз. ББК 32.973 Адрес издательства в Интернет ваэв.гкснвоок.ли е-таэ1: пи!таз Ытеэтга-песта. Учебное издание Демидова Лилия Анатольевна Пылькин Александр Николаевич Программирование в среде Ч1ана! Вав1с 1ог Арр!!саВопя Практикум Обложка художника В.

Г. Ситников ЛР № 07! 82 5 от 16 марта 1999 г. Подпнсано а па «ть 14 ОЗ ОЗ Формат бпхязаб Почать тч-нтд н ~о,о т рпазиоэт иэд М ~эо © Демидова Л. А. !ЯВ!Ч 5-93517-150-3. © Оформление издательства нГорячая линия-Телеком», 2004 Уьпа1 Ваяс Гог АррИсайопя Ч!зпа! Ваз!с Гог Арр!!салопа (ЧВА) — это сочетание одного из самых простых языков программирования и всех вычислительных возможностей Ехсе1. Он прост в освоении и позволяет быстро получать ощутимые результаты — конструировать профессиональные приложения, решающие практически все задачи, встречающиеся в среде 1Ч!плова, При этом создание многих приложений с использованием ЧВА проще и быстрее, чем при помощи других языков программирования.

ЧВА позволяет легко решать многие задачи, о возможности выполнения которых средствами Ехсе! вы раньше даже и не догадывались. ЧВА применяет технологию визуального программирования, т. е. конструирование рабочей поверхности приложения и элементов его управления непосредственно на экране, а также запись всей программы или ее частей при помощи средства МасгоКесогйег (автоматическая запись макроса). ЧВА содержит графическую среду, позволяющую наглядно конструировать экранные формы и управляющие элементы. При первом знакомстве с технологией визуального программирования может создаться впечатление, что она сводится к записи макросов, добавлению в формы элементов управления и определению их связей с макросами.

Довольно часто при решении простейших задач так и происходит. Но если требуется создать сколько-нибудь сложное продвинутое приложение с содержательной обработкой данных, то на первый план выступает сам язык ЧВА. В данном пособии рассматриваются основные элементы языка ЧВА (переменные, константы, операторы, объекты языка, макросы, элементы управления„формы и т.

д.). Кроме того, приводятся различные примеры, так как прн изучении программирования на языке ЧВА они играют важнейшую роль. Как правило, удачно подобранный пример может передать основную идею лучше, чем сложные и длинные теоретические рассуждения. Поэтому приступим к изучению ЧВА на основе конкретных примеров. 1. Объекты. Методы и свойства объектов 1.1. Объекты и их семейства ЧВА относится к языкам объектно-ориентированного программирования (ООП), которое можно описать как методику анализа, проектирования и написания приложений с помощью объектов. Что такое объект? Объект позволяет рассматривать данные вместе с кодом, предназначенным для их обработки, т.

е. объединить их в нечто целое, именуемое объектом. Язык ЧВА является объектно-ориентированном языком в строгом понимании этого слова, но объектный подход играет в нем ббльшую роль. Все визуальные объекты, такие, как Рабочая книга (Ч~огкВоок), Рабочий лист (Ч~огЫЬее1), Активная ячейка (АсВтеСеИ), Диапазон (Каине), Диаграмма (СЬаг1), Форма ($)зегРогпт), являются объектами. В ЧВА имеется более 100 встроенных объектов.

Семейство (объект Сойес1юп) представляет собой объект, содержащий несколько других объектов, как правило одного типа. Например, объект %огкВоокз (Рабочие книги) содержит все открытые объекты %огкВоок (Рабочая книга). Каждый элемент семейства нумеруется и может быть идентифицирован либо по номеру, либо по имени. Например, и'ог1сяйее(я (1) обозначает первый рабочий лист активной книги, а иогкяйее(я (Лист1) — рабочий лист с именем Лист1.

1.2. Объекты О1,Е и Ас(1теХ В ЧВА используется механизм ОЕЕ (ОЬ)ее[ 1.(пас)пй аль ЕтЬедйпа — связывание и внедрение объектов), который позволяет взаимодействовать с любыми программами, поддерживающими 01.Е. Примером элементов, которые можно интегрировать при помощи механизма 01.Е, являются вставляемые объекты 01.ЕОЬ)есц создаваемые, например, при помощи программ 1 Объекты. Методы и свойства объектов %огдАгй СВрАг1 и т. д. Все 01.Е-объекты рабочего листа образуют семейство 01 ЕОЬ)еснь Вручную в рабочий лист ОЬЕ- объекты вставляются командой Вставка/Объект с выбором в появившемся диалоговом окне Вставка объекта из списка на вкладке Создание внедряемого объекта.

01.Е-объект отличается от обычного тем, что при выборе внедренного объекта (при перемещении на него указателя и щелчке кнопкой мыши) активизируется программа, связанная с этим объектом, и меню приложения заменяется меню программы, его создавшей. Теперь можно, не выходя из основного приложения, работать с данным объектом, редактируя и видоизменяя его средствами создавшей его программы.

Кроме того, ОЬЕ-технология обладает так называемым свойством Ап1оша6оп, с помощью которого можно устанавливать свойства, применять методы и обрабатывать события внедренных объектов как обычных объектов приложения. С 1996 г, фирма М)сгозой ввела новую терминологию, и теперь то, что раньше именовалось ОЬЕ-объектом, называется объектом АсбкеХ, а ОЬЕ Ашошабоп называется АсбкеХ Ап1ощабоп.

1.3. Классы Важнейшим понятием ООП является класс. Класс обычно описывается как проект, на основе которого впоследствии будет создан конкретный объект. Таким образом, класс определяет имя объекта, его свойства и действия, выполняемые над объектом. В свою очередь, каждый объект, в соответствии с описанным выше, является экземпляром класса.

1.4. Иерархия объектов Объектная библиотека УВА содержит более 100 различных объектов, находящихся на разных уровнях иерархии. Иерархия определяет связь между объектами и показывает пути доступа к ним (рис. 1.1). Программирование в среде )ггвиа1 Вав(с1ог Аррйсанопя Арр!гоаггоп %огКЬоо)са(%ог1сЬоо)с) Ас) с(ьга(Ас) о)п) Рис. 1.1. Иерархия встроенных объектов т)ВА Полная ссылка на объект состоит из ряда имен вложенных последовательно друг в друга объектов. Разделителями имен объектов в этом ряду являются точки, ряд начинается с объекта Арр11са11оп и заканчивается именем самого объекта.

Например, полная ссылка на ячейку А1 рабочего листа Лист1 рабочей книги с именем Кафедра имеет вид: Арр11сяг1оп.носКЬоохя ("КафеВРа") .ХогхяЬеепя ("Лист1" ) . йапде ("А1" ) Приводить каждый раз полную ссылку на объект не обязательно. Обычно достаточно ограничиться только неявной ссыл- ). Обьектьг Методы и свойства объектов кой на объект. В неявной ссылке, в отличие от полной, объекты, которые активны в данный момент, как правило, можно опускать.

В рассмотренном случае, если ссылка на ячейку А1 дана в программе, выполняемой в среде Ехсе1, то ссылка на объект Арр11са6оп может быть опущена, т. е. достаточно привести относительную ссылку: ИогКЬоо)ся ("Кафепра") .Иогкялееся("Лист1") .Рап ("А1") Если рабочая книга Кафедра является активной, то ссылку можно записать еще короче: Иог)сяпееея("Листт").Капуе("Ат") Если и рабочий лист Лист1 активен, то в относительной ссылке вполне достаточно ограничиться упоминанием только диапазона А1: капле("АХ") 1.5. Методы Объект сам по себе не представляет большого значения.

Намного значительнее то, какие действия можно совершать над объектом и какими свойствами он обладает. Метод как раз и представляет собой действие, выполняемое над объектом. Синтаксис применения метода: Объект. Метод Например, при помощи метода ()п11 (Закрыть) закрывается приложение (объект Арр11са11оп): Аррттсасйоп.Опте Метод можно применять ко всем объектам семейства.

Например, к семейству с)гагтоЬ1есгя (',Диаграммы) рабочего листа Лист1 применен метод 1)е!еге (Удалить), который приводит к удалению всех диаграмм с рабочего листа Лист1: иогкяьеегя("лист1") осьаггоьзесгя.ое1еге Программирование в среде 1Ъиа1 Вав1с !аг АррйсаВанв 1.6. Свойства Свойство представляет собой атрибут объекта, определяющий его характеристики, такие, как размер, цвет, положение на экране и состояние объекта, например доступность или видимость. Чтобы изменить характеристики объекта, надо просто изменить значения его свойств.

Синтаксис установки значения свойства: Объект. свойство = Значениесзойства В следующем примере изменяется заголовок окна Ехсе! посредством задания свойства Сарйоп объекту АррИсайоп: Арр11саеьоп.оара1оп = "База данных" Свойство можно изменять сразу у всех объектов семейства. Например, с помощью установки свойству Ч!з!Ые (Видимость) значения Еа!зе (Ложь) все рабочие листы активной книги (семейство объектов 1Чог)сз)зеещ) скрываются: Хогкзпеесз.Чхекъзе = Ра1зе Среди свойств особое место занимают свойства, возвращающие объект.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее