1153
.pdfМинистерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
«Нижегородский государственный архитектурно-строительный университет»
Юрченко Т.В.
ОФИСНЫЕ ТЕХНОЛОГИИ
Учебно-методическое пособие по подготовке к лекциям, практическим занятиям
(включая рекомендации по организации самостоятельной работы и выполнению курсовых работ)
для обучающихся по дисциплине «Офисные технологии» по направлению подготовки 09.03.04 Программная инженерия профиль Разработка программно-информационных систем
Нижний Новгород
2018
УДК 004.9
Юрченко Т.В. / Офисные технологии [Электронный ресурс]: учеб.-метод. пос. / Т.В.Юрченко; Нижегор. гос. архитектур. - строит. ун-т – Н. Новгород: ННГАСУ, 2016. – __ с.– 1 электрон. опт. диск
(CD-RW).
В настоящем учебно-методическом пособии по дисциплине «Офисные технологии» даются конкретные рекомендации учащимся для освоения как основного, так и дополнительного материала дисциплины и тем самым способствующие достижению целей, обозначенных в учебной программе дисциплины. Цель учебно-методического пособия — это помощь в усвоении лекций, в подготовке к практическим занятиям, а также в написании курсовой работы.
Учебно-методическое пособие предназначено для обучающихся в ННГАСУ по дисциплине «Офисные технологии» по направлению подготовки 09.03.04 Программная инженерия, профиль Разработка программно-информационных систем.
Учебно-методическое пособие ориентировано на обучение в соответствии с календарным учебным графиком и учебным планом по основной профессиональной образовательной программе направления 09.03.04 Программная инженерия, профиль Разработка программно-информационных систем, утверждённым решением учёного совета ННГАСУ от 02.03.2018 г. (протокол № 3).
© |
Т.В.Юрченко, 2018 |
© |
ННГАСУ, 2018 |
2
Оглавление
1. |
Общие положения ............................................................................................................................................ |
4 |
|
|
1.1 |
Цели изучения дисциплины и результаты обучения ............................................................................. |
4 |
|
1.2 |
Содержание дисциплины.......................................................................................................................... |
4 |
|
1.3 |
Порядок освоения материала.................................................................................................................... |
5 |
2. |
Методические указания по подготовке к лекциям........................................................................................ |
6 |
|
|
2.1 |
Общие рекомендации по работе на лекциях........................................................................................... |
6 |
|
2.2 |
Общие рекомендации при работе с конспектом лекций........................................................................ |
6 |
|
2.3 |
Общие рекомендации по изучению материала лекций ......................................................................... |
6 |
|
2.4 |
Контрольные вопросы............................................................................................................................... |
7 |
3. |
Методические указания по подготовке к практическим занятиям ............................................................. |
9 |
|
|
3.1 |
Общие рекомендации по подготовке к практическим занятиям .......................................................... |
9 |
|
3.2 |
Примеры задач для практических занятий.............................................................................................. |
9 |
4. |
Методические указания по организации самостоятельной работы .......................................................... |
13 |
|
|
4.1 |
Общие рекомендации для самостоятельной работы............................................................................ |
13 |
|
4.2 |
Темы для самостоятельного изучения................................................................................................... |
14 |
|
4.3 |
Учебно-методическое обеспечение самостоятельной работы............................................................ |
14 |
|
4.4 |
Задания для самостоятельной работы ................................................................................................... |
15 |
3
1. Общие положения
1.1 Цели изучения дисциплины и результаты обучения
Основными целями освоения учебной дисциплины «Офисные технологии» являются:
−подготовка специалиста, владеющего современными информационными технологиями в объеме, требуемом для эффективного выполнения профессиональных функций.
В процессе освоения дисциплины студент должен Знать:
−объектные модели основных приложений, входящих в пакет MSOffice.
Уметь:
−применить основные принципы организации взаимодействия между различными приложениями Владеть:
−навыками использования офисных приложений в качестве среды разработки программнадстроек.
Данная дисциплина позволит студентам не только систематизировать полученные теоретические знания, укрепить исследовательские навыки, но и даст возможность ориентироваться в новом предметном поле офисного программирования.
1.2 Содержание дисциплины
Материал дисциплины сгруппирован по следующим разделам:
1. Основы программирования в Microsoft Office.
Язык VBA. Макрорекордер: быстрое создание макросов. Общие сведения. Окно проводника проекта и структура проекта VBA. Работа с редактором кода. Работа со справкой.
2. Программирование в Word.
Объектная модель Word. Объект Application. Коллекция Documents и объекты Document. Объекты
Selection, Range и Bookmark.
3. Программирование в Excel.
Объектная модель Excel. Объект Application. Коллекция Workbooks и объект Workbook, их свойства и методы. Коллекция Sheets и объект Worksheet, их свойства и методы. Объект Range, его свойства
иметоды.
4.Работа с объектами и объектные модели.
Классы и объекты. Методы и свойства объектов. События объектов. Объектные модели.
4
1.3 Порядок освоения материала
Материал дисциплины изучается в соответствии с порядком, определённым в следующей таблице:
Таблица 1
Порядок освоения дисциплины
№ |
Раздел дисциплины |
№№ предшествующих разделов |
|
|
|
1 |
Основы программирования в Microsoft Office. |
- |
|
|
|
2 |
Программирование в Word. |
1 |
|
|
|
3 |
Программирование в Excel. |
1,2 |
|
|
|
4 |
Работа с объектами и объектные модели. |
1,2,3 |
|
|
|
5
2. Методические указания по подготовке к лекциям
2.1 Общие рекомендации по работе на лекциях
Лекция является главным звеном дидактического цикла обучения. Ее цель — формирование основы для последующего усвоения учебного материала. В ходе лекции преподаватель в устной форме, а также с помощью презентаций передает обучаемым знания по основным, фундаментальным вопросам изучаемой дисциплины.
Назначение лекции состоит в том, чтобы доходчиво изложить основные положения изучаемой дисциплины, ориентировать на наиболее важные вопросы учебной дисциплины и оказать помощь в овладении необходимых знаний и применения их на практике.
Личное общение на лекции преподавателя со студентами предоставляет большие возможности для реализации образовательных и воспитательных целей.
При подготовке к лекционным занятиям студенты должны ознакомиться с презентаций, предлагаемой преподавателем, отметить непонятные термины и положения, подготовить вопросы с целью уточнения правильности понимания. Рекомендуется приходить на лекцию подготовленным, так как в этом случае лекция может быть проведена в интерактивном режиме, что способствует повышению эффективности лекционных занятий.
2.2Общие рекомендации при работе с конспектом лекций
Входе лекционных занятий необходимо вести конспектирование учебного материала. Конспект помогает внимательно слушать, лучше запоминать в процессе осмысленного записывания, обеспечивает наличие опорных материалов при подготовке к семинару, зачету, экзамену.
Полезно оставить в рабочих конспектах поля, на которых делать пометки из рекомендованной литературы, дополняющие материал прослушанной лекции, а также подчеркивающие особую важность тех или иных теоретических положений.
Вслучае неясности по тем или иным вопросам необходимо задавать преподавателю уточняющие вопросы. Следует ясно понимать, что отсутствие вопросов без обсуждения означает в большинстве случаев неусвоенность материала дисциплины.
2.3Общие рекомендации по изучению материала лекций
Раздел 1. Основы программирования в Microsoft Office – 4 лекции.
Цель: вызвать интерес к изучению курса, сформировать представление об офисном программировании и его применении на практике.
Рассматриваются основы языка программирования Visual for Application (VBA), применяемого для разработки собственных приложений в офисном пакете Microsoft. Рассказывается об основных операторах изменения порядка выполнения программ, дается полное описание редактора VBA.
Раздел 2. Программирование в Word — 2 лекции.
Цель: изучить методы программирования в Word.
Рассматриваются возможности создания диалоговых окон, разработка полезных макросов и за-
6
полнение стандартных документов при помощи шаблона заготовок
Раздел 3. Программирование в Excel — 2 лекции.
Происходит детальное обучение программированию на VBA в приложении Excel. При этом рассматриваются финансовые функции, использование возможностей VBA для автоматизации бухгалтерского учета, автоматического заполнения и вычисления данных.
Раздел 4. Работа с объектами и объектными моделями. — 2 лекции.
Дается понимание объектов как основы программирования в VBA, рассматривается формирование объектных моделей при создании пользовательских диалоговых окон; уточняется возможность использования функционала ведущего VBA-приложения.
2.4 Контрольные вопросы
Контрольные вопросы к разделу 1: Основы программирования в Microsoft Office
1.Задачи, решаемые с помощью программирования в MS Office
2.Назначение Visual Basic for Application
3.Компоненты среды программирования Visual Basic for Application
4.Идентификаторы, инструкции и переменные Visual Basic for Application
Контрольные вопросы к разделу 2: Программирование в Word
1.Использование программирования в Word.
2.Word: объект Application
3.Word: коллекция Documents и объекты Document
4.Word: объекты Selection, Range и Bookmark
Контрольные вопросы к разделу 3: Программирование в Excel
1.Применение программирования в Excel.
2.Excel: объект Application и его свойства
3.Excel: коллекция Workbooks и объект Workbook
4.Excel: коллекция Sheets и объект Worksheet
5.Excel: объект Range
6.Excel: коллекция QueryTables и объект QueryTable
7.Excel: работа со сводными таблицами (объект PivotTable)
8.Excel: работа с диаграммами (объект Chart).
Контрольные вопросы к разделу 4. Работа с объектами и объектными моделями
1.Объекты VBA и действия над ними
2.Стандартные компоненты управления Visual Basic
3.Применение объектной модели ADO
4.ADO: объект Connection и коллекция Errors
5.ADO: подключение к таблице на листе Excel
6.ADO: объект Recordset и коллекция Fields
7
3. Методические указания по подготовке к практическим занятиям
3.1Общие рекомендации по подготовке к практическим занятиям
Входе подготовки к практическим занятиям необходимо изучать основную литературу, знакомиться с дополнительной литературой, а также с новыми публикациями в периодических изданиях: журналах, газетах и т.д. При этом необходимо учесть рекомендации преподавателя и требования учебной программы.
Всоответствии с этими рекомендациями и подготовкой полезно дорабатывать свои конспекты лекции, делая в нем соответствующие записи из литературы, рекомендованной преподавателем и предусмотренной учебной программой. Целесообразно также подготовить тезисы для возможного выступлений по всем учебным вопросам, выносимым на практическое занятие.
При подготовке к занятиям можно также подготовить краткие конспекты по вопросам темы. Очень эффективным приемом является составление схем и презентаций.
Готовясь к докладу или реферативному сообщению, желательно обращаться за методической помощью к преподавателю. Составить план-конспект своего выступления. Продумать примеры с целью обеспечения тесной связи изучаемой теории с реальной жизнью. Своевременное и качественное выполнение самостоятельной работы базируется на соблюдении настоящих рекомендаций и изучении рекомендованной литературы. Студент может дополнить список использованной литературы современными источниками, не представленными в списке рекомендованной литературы, и в дальнейшем использовать собственные подготовленные учебные материалы при написании курсовых и дипломных работ.
3.2Примеры задач для практических занятий
Задачи для раздела 1.
Задача 1.
Создайте макрос в Excel, который строит график функцииy = x2 - x - 2на отрезке[-3,3].
Задача 2.
Создайте макрос в Excel, который заливает ячейкуB1ярко-зеленымцветом, вычисляет разность ячеекA1, A2 и выводит результат в ячейкуB1 шрифтомArial, подчеркнутым, 14 размером.
Задача 3.
Создайте макрос в Excel, который переводит вес из фунтов в килограммы(один фунт равен 409,5 г; ячейки, содержащие фунты и килограммы, должны быть подписаны).
Задача 4.
Создайте макрос в Excel, который выводит, начиная с текущей ячейки, четверостишие: Унылая пора! Очей очарованье!
Приятна мне твоя прощальная краса. Люблю я пышное природы увяданье, В багрец и золото одетые леса.
А.С. Пушкин
Задачи для раздела 2.
Задача 1.
Создать в Word макрос, который определит количество слов, запятых и точек в произвольном тексте. Словами будем называть группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя.
Задача 2.
8
Создать в Word макрос заменяющий пять идущих подряд пробелов символом табуляции, если пробелов меньше пяти, то они заменяются одним пробелом. Примечание: В VBA есть специальная константа, обозначающая символ табуляции: vbTab.
Задача 3.
Создать в Word программу. В форме пользователь вводит слово или словосочетание, а программа просматривает весь текст и вставляет в конце документа введенное слово (словосочетание), рядом с которым перечислены все номера страниц, на которых это слово встречается. Совпадения номеров страниц не допускаются. То есть если указанное слово на странице 5 встречается три раза, номер 5 в выводе указывается только один раз.
Форма должна состоять из следующих компонентов: 1 TextBox для ввода слова (словосочетания); 1 кнопка для выхода из программы, 1 кнопка для запуска поиска и вставки результата в документ; компонент типа Label с поясняющим текстом над строкой ввода. Кроме того, на форме могут быть компоненты типа Frame.
Задача 4.
Создать в Word программу для вычислений значений тригонометрических функций. Программа должна уметь вычислять тригонометрические функции (синус, косинус, тангенс, котангенс) и вставлять результат в документ. Углы вводятся в градусах.
Форма должна состоять из следующих компонентов: 1 TextBox для ввода значений угла; 1 TextBox для вывода результатов; 1 кнопка для выхода из программы, 4 кнопки для вычисления каждой функции; компонент типа Label с поясняющим текстом над строкой ввода и окном вывода. Кроме того, на форме могут быть компоненты типа Frame.
Задачи для раздела 3.
Задача 1.
Составить в Excel функцию, получающую натуральное число N и возвращающее квадраты всех простых чисел от 0 до заданного натурального N. Произвести вычисления в книге с созданной функцией.
Задача 2.
Создать в Excel функцию решения квадратного уравнения. На вход подается три коэффициента, на выходе получаем два корня. Произвести вычисления в книге с созданной функцией.
Задача 3.
Организуйте ввод сведений в таблицу, содержащую данные о выдаче долгосрочных кредитов коммерческим банком со следующими данными: код получателя кредита, наименование получателя кредита, дата выдачи кредита, срок (3-4 срока), на который выдан кредит (в днях), процент, сумма кредита, дата оплаты процентов по кредиту.
Задача 4.
Составить в Excel функцию расчета льготных выплат по следующему закону: ветеран – 150000 р., заслуженный деятель – 100000 р., пенсионер – 70000 р. Произвести вычисления в книге с созданной функцией.
Задачи для раздела 4.
Задача 1.
Разработать приложение, позволяющее при помощи таблицы блюд и диалогового окна рассчитывать стоимость обеда.
9
Вид блюда |
Название |
Стоимость |
Суп |
Борщ |
5300 |
При щелчке по кнопке ОК вывести суммарную стоимость выбранных блюд.
Задача 2.
Разработать приложение, позволяющее при помощи таблицы рейсов самолетов и диалогового окна, показанного на рисунке, покупать билеты на самолет.
Пункт назначения |
Рейс |
Тип |
Время |
Стоимость |
Кол-во |
Кол-во |
проданных |
|
|
самолета |
вылета |
билета |
мест |
билетов |
|
После выбора пункта назначения появляется список рейсов для указанного пункта и их описание. Для покупки билета надо указать рейс, время или тип самолета, обязательно – количество купленных билетов, после чего щелкнуть по кнопке Заказ сделан. В таблицу вводится соответствующая корректировка. Если все билеты проданы, выводится сообщение «мест нет».
10