литература
Ботт, Эд. Использование Microsoft Office 2000. Специальное издание : учеб. пособие / Эд Ботт, Леонардо Вуди ; пер. с англ. М., 2000.
Гукин, Д. Вся мощь Microsoft Excel и Microsoft Word. Для версий 97, 2000, XP, 2003 / Д. Гукин. М., 2007.
Иванова, Е.Н. Microsoft Office 2007. Просто как дважды два / . М., 2007.
Каратыгин, С.А. Электронный офис / . М., 1997.
Куприянова, А.В. Excel 2007. Просто о сложном / , . М., 2007.
Минько, П.А. Microsoft Office PowerPoint 2007. Просто как дважды два / . М., 2007.
Сергеев, А. Access 2007 / А. Сергеев. СПб., 2007.
Мотов, В.В. Word, Excel, PowerPoint – просто, кратко, быстро / . М., 2007.
Харитонова, И.А. Microsoft Access 2000 / , . СПб., 2001.
Офисное программирование
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
В результате изучения предмета "Офисное программирование" учащийся должен:
- понимать особенности офисного программирования;
- использовать возможности VBA для расширения функций MS Office;
- автоматизировать работу приложений и их интеграцию на базе технологии Automation;
- использовать язык программирования Microsoft Visual Basic for Application для расширения возможностей пакета программ MS Office и решения специфических задач, возникающих в той проблемной области, в которой работает учащийся.
В процессе изучения предмета необходимо создавать условия:
для воспитания аккуратности, исполнительности, организованности и профессиональной культуры;
развития мышления, стремления к саморазвитию, самосовершенствованию.
Данная типовая учебная программа предназначена для использования в учреждениях, обеспечивающих получение профессионально-технического образования, при организации обучения по единичной квалификации "Оператор ЭВМ (персональной ЭВМ)", входящей в состав учебной специальности "Эксплуатация электронно-вычислительных машин".
Отбор и структурирование содержания тем типовой учебной программы основаны на требованиях к общепрофессиональным, специальным знаниям и умениям обучающихся, осваивающих единичную квалификацию "Оператор ЭВМ (персональной ЭВМ)" (подразделы 6.3 и 6.4 профессионально-квалификационной характеристики учебной специальности).
Все темы предмета носят практикоориентированный характер, поэтому основной формой организации обучения по данному предмету являются лабораторно-практические занятия. При этом группа делится на две подгруппы.
Перечень тем, количество часов на их изучение в тематическом плане типовой учебной программы даны с учетом уровня образования поступающих на обучение.
В процессе изучения предмета предусматривается проведение двух обязательных контрольных работ (ОКР). Наиболее рационально проводить их после изучения тем 3, 5. Количество ОКР, их тематика и сроки проведения окончательно определяются преподавателем, рассматриваются на заседании методической комиссии и утверждаются в установленном порядке.
На основании типовой учебной программы в учреждении образования разрабатываются рабочая учебная программа и тематический план по предмету, утверждаемые в установленном порядке.
Содержание учебного материала следует систематически корректировать с учетом сведений о новой вычислительной технике и информационных технологиях.
тематический план
Тема | Количество часов при обучении на основе | |||
общего базового образования с одновременным получением общего среднего образования | общего среднего образования | |||
| всего | в т. ч. ЛПЗ | всего | в т. ч. ЛПЗ |
1. Введение в офисное программирование | 4 |
| 4 |
|
2. Основы VBA | 26 | 26 | 22 | 22 |
3. Пользовательские формы и элементы управления | 16 | 16 | 12 | 12 |
4. Иерархия объектов пакета Office | 32 | 32 | 26 | 26 |
5. Инвариантная часть | 20 | 20 | 20 | 20 |
Обязательные контрольные работы | 2 | 2 | 2 | 2 |
Итого | 100 | 96 | 86 | 82 |
содержание программы
Цель изучения темы | Содержание темы | Результат |
|
1. Введение в офисное программирование |
| ||
Дать понятие об офисном программировании, его основных особенностях, языке VBA, его возможностях. | Особенности офисного программирования, понятие и возможности VBA. Основные понятия объектно-ориентированного программирования (ООП): класс, его свойства, методы, события, объекты. Принципы построения ООП (инкапсуляция, наследование и встраивание, полиморфизм). | Излагает понятие офисного программирования, его основные особенности; возможности языка VBA. |
|
Сформировать представление об ООП. Сформировать знания принципов построения ООП.
Сформировать знания об элементах проекта VBA и их назначении.
Сформировать знание последовательности действий, необходимых для отладки программы и поиска ошибок | Высказывает общее суждение о визуальной среде программирования. Излагает базовые принципы построения ООП (инкапсуляция, наследование и встраивание, полиморфизм). Объясняет понятия: класс, свойства класса, методы и события класса, объекты, их назначение. Раскрывает элементы проекта VBA, составляющие интегрированной среды разработки; объясняет их назначение. Излагает последовательность действий, необходимых для отладки программы и поиска ошибок | ||
Элементы проекта VBA (основное приложение, среда разработки – IDE, формы, модули кода, модули класса), составляющие интегрированной среды разработки (Project Explorer, Toolbox, Object, Code, Properties, Object Browser, Immediate, Locals, Watches), их назначение. Отладка программ и поиск ошибок. 6.4. О5 – А8 |
| ||
2. Основы VBA |
| ||
Дать понятие об элементах языка (идентификатор, переменная, константа, выражение), о простых типах данных, их совместимости, способе создания переменной и задания области видимости, о математических, строковых, логических операциях, операциях сравнения, их синтаксисе и приоритете выполнения. | Элементы языка (идентификаторы, переменные, простые типы данных, константы, спецификаторы области видимости, выражения, операторы и операции), структура программы. Пользовательские процедуры и функции, синтаксис их записи. Встроенные функции VBA (преобразования типов, математические, тригонометрические, даты и времени). Управляющие структуры языка (условный оператор, оператор выборки, операторы цикла). Структурированные типы: записи, массивы (сортировка и поиск в массивах). Строки, встроенные функции VBA для работы со строками. Файлы, встроенные функции VBA для работы с бинарными файлами, файлами с произвольным доступом.
| Определяет элементы языка, типы операций и относящиеся к названным типам операторы. Формулирует понятия идентификатора, переменной, константы, выражения. Раскрывает приоритеты выполнения операций разных типов. Выполняет запись последовательности операторов для объявления переменных и констант разных типов с разной областью видимости. Записывает выражения. |
|
|
|
| |
Сформировать понятие пользовательской процедуры и функции, пояснить синтаксис записи. Сформировать знания о способах вызова процедур, способах передачи значений параметров.
Научить разрабатывать программы с использованием процедур и функций. | Определяет типы процедур VBA, раскрывает понятия пользовательской процедуры, пользовательской функции, отличие процедуры от функции. Излагает последовательность операторов для задания процедуры, функции; различные способы вызова процедуры; различные способы передачи значений параметров. Разрабатывает программы с использованием процедур и функций. |
| |
Сформировать знания о встроенных функциях VBA (математических, тригонометрических), функциях преобразования данных, даты, времени; их отличиях, синтаксисе и принципе работы. Научить разрабатывать программы с использованием математических и тригонометрических процедур и функций. | Объясняет и записывает встроенные процедуры и функции VBA: отличия, синтаксис и принцип работы (математические, тригонометрические, функции преобразования данных, даты, времени). Разрабатывает программы с использованием процедур и функций. |
| |
Сформировать знания об управляющих структурах языка, их синтаксисе, назначении, принципах работы.
Научить разрабатывать программы с использованием управляющих структур. |
| Излагает управляющие структуры языка VBA: If… Then…Else; Select Case, операторы цикла For… Next; For Each… Next; Do… Loop; While… Wend, объясняет синтаксис, назначение и принцип работы. Разрабатывает программы с использованием управляющих структур. |
|
Дать понятие о структурированных типах данных записи, массиве; синтаксисе объявления и способах инициализации обозначенных структурированных типов. Сформировать знания об алгоритмах сортировки массивов и поиска в массивах. Научить разрабатывать программы с использованием записей, массивов. |
| Излагает определение записи, массива. Раскрывает типы массивов (одномерные, многомерные; статические, динамические), их синтаксис объявления и способы инициализации обозначенных структурированных типов. Объясняет алгоритмы сортировки массивов и алгоритмы поиска в массивах.
Разрабатывает программы с использованием записей, массивов. |
|
Сформировать знания о типах строк в VBA, синтаксисе объявления, инициализации, встроенных функциях обработки строк. Научить разрабатывать программы с использованием строковых переменных и функций обработки строк. |
| Излагает типы строк VBA, синтаксис их объявления, инициализации. Формулирует встроенные функции обработки строк.
Разрабатывает программы с использованием строковых переменных и функций обработки строк. |
|
Дать понятие о последовательных, бинарных файлах, файлах с произвольным доступом, разнице между доступом к файлам и управлением файлами. Познакомить со встроенными функциями VBA для работы с разными типами файлов. Научить разрабатывать программы с использованием функций работы с файлами |
6.4. О5 – А8 | Описывает типы файлов. Объясняет разницу между доступом к файлам и управлением файлами. Называет встроенные функции VBA для доступа к файлам и управления ими.
Разрабатывает программы с использованием функций работы с файлами |
|
3. Пользовательские формы и элементы управления |
| ||
Дать понятие о пользовательской форме, актуальности ее использования. Научить добавлять в проект пользовательскую форму, изменять ее свойства, используя панель Properties и программно. Дать понятие об элементе управления; о назначении элементов управления Lable (надпись), TextBox (поле), CommandButton (кнопка), Frame (фрейм) и их свойствами. Научить добавлять перечисленные элементы управления на пользовательскую форму, изменять их свойства, используя панель Properties и программно. | Пользовательская форма. Элементы управления Lable (надпись), TextBox (поле), CommandButton (кнопка), Frame (фрейм). Элементы управления ScrollBar (полоса прокрутки), SpinButton (счетчик), Slider (ползунок). Элементы управления CheckBox (флажок), OptionButton (переключатель), ToggleButton (выключатель), RefEdit. Элементы управления ListBox (список), ComboBox (поле со списком). Элементы управления MultiPage (Вкладки), TabStrip (закладки), Image (рисунок). | Объясняет назначение пользовательских форм и элементов управления на пользовательских формах. Объясняет основные свойства элементов управления Lable (надпись), TextBox (поле), CommandButton (кнопка), Frame (фрейм). Изменяет свойства пользовательских форм и элементов управления, используя панель Properties и программно. Обосновывает выбор элемента управления для решения конкретной задачи. Запускает пользовательские формы из окна редактора VBA и используя макросы для отображения пользовательских форм. Применяет пользовательские формы с элементами управления при решении задач. |
|
|
|
| |
Сформировать знания о назначении элементов управления ScrollBar (полоса прокрутки), SpinButton (счетчик), Slider (ползунок) и их свойствах. Научить добавлять перечисленные элементы управления на пользовательскую форму, изменять их свойства, используя панель Properties и программно. | Объясняет назначение элементов управления ScrollBar (полоса прокрутки), SpinButton (счетчик), Slider (ползунок), описывает их основные свойства. Изменяет свойства, используя панель Properties и программно. Обосновывает выбор элемента управления для решения конкретной задачи. Применяет перечисленные элементы управления при решении задач. |
| |
Сформировать знания о назначении элементов управления CheckBox (флажок), OptionButton (переключатель), ToggleButton (выключатель), RefEdit и их свойствах. Научить добавлять перечисленные элементы управления на пользовательскую форму, изменять их свойства, используя панель Properties и программно. |
| Излагает назначение элементов управления CheckBox (флажок), OptionButton (переключатель), ToggleButton (выключатель), RefEdit, их основные свойства. Изменяет свойства, используя панель Properties и программно. Обосновывает выбор элемента управления для решения конкретной задачи. Применяет перечисленные элементы управления при решении задач. |
|
Сформировать знания о назначении элементов управления ListBox (список), ComboBox (поле со списком). Научить добавлять перечисленные элементы управления на пользовательскую форму, изменять их свойства, используя панель Properties и программно. |
| Объясняет назначение элементов управления ListBox (список), ComboBox (поле со списком), описывает их основные свойства. Изменяет свойства, используя панель Properties и программно. Обосновывает выбор элемента управления для решения конкретной задачи. Применяет перечисленные элементы управления при решении задач. |
|
Сформировать знания о назначении элементов управления MultiPage (Вкладки), TabStrip (закладки), Image (рисунок) и их свойствах. Научить добавлять перечисленные элементы управления на пользовательскую форму, изменять их свойства, используя панель Properties и программно |
6.4. О5 – А8 | Объясняет назначение элементов управления MultiPage (Вкладки), TabStrip (закладки), Image (рисунок), описывает их основные свойства. Изменяет свойства, используя панель Properties и программно. Обосновывает выбор элемента управления для решения конкретной задачи. Применяет перечисленные элементы управления при решении задач |
|
4. Иерархия объектов пакета Office |
| ||
Познакомить с иерархией объектов Excel, с коллекцией объектов, входящих в состав Application на верхнем уровне иерархии. Сформировать знания о классе, задающем свойства и методы книги (Workbook); классах листов в рабочей книге (WorkSheet, Chart), классах Range, Cells, ChartObject, о свойствах перечисленных классов, методах их использования. Научить разрабатывать программы с использованием объектов приложения Microsoft Excel. | Excel и его объекты. Классы, задающие свойства и методы книги (Workbook); классы листов в рабочей книге (WorkSheet, Chart), классы Range, Cells, ChartObject, свойства классов, методы их использования. Word и его объекты. Классы, задающие свойства и методы документа (Document); классы, задающие структуризацию текста (Section, Paragraph, Sentence, Word, Character); классы Selection, Range, свойства классов и методы их использования. Объектно-ориентированный доступ к файлам и управление файлами. Связь приложений Office.
| Называет основные объекты приложения Microsoft Excel.
Раскрывает свойства классов Workbook, WorkSheet, Chart, Range, Cells, ChartObject, их назначение, приводит примеры использования.
Разрабатывает программы с использованием объектов приложения Microsoft Excel. |
|
Познакомить с иерархией объектов Word, с коллекцией объектов, входящих в состав Application на верхнем уровне иерархии. Сформировать знания о классе, задающем свойства и методы документа (Document); классах, задающих структуризацию текста (Section, Paragraph, Sentence, Word, Character); классах Selection, Range, о свойствах перечисленных классов, методах их использования. Научить разрабатывать программы с использованием объектов приложения Microsoft Word. | Называет основные объекты приложения Microsoft Word. Объясняет их назначение, приводит примеры использования.
Разрабатывает программы с использованием объектов приложения Microsoft Word. |
| |
|
|
|
|
Сформировать знания об объектах, предназначенных для доступа к файлам и управления файлами, их основных свойствах и методах. Научить разрабатывать программы, используя объектно-ориентированный доступ к файлам и управление файлами. |
| Объясняет основные свойства объектов, предназначенных для доступа к файлам и управления файлами.
Разрабатывает программы, используя объектно-ориентированный доступ к файлам и управление файлами. |
|
Сформировать знания о технологии Automation, сервере автоматизации, клиенте автоматизации. Научить разрабатывать программы, используя связь между приложениями Office |
6.4. О5 – А8 | Излагает технологию Automation, формулирует определение сервера автоматизации, клиента автоматизации. Разрабатывает программы, используя связь между приложениями Office |
|
5. Инвариантная часть |
| ||
Сформировать знания об иерархической модели объектов Access, об основных объектах (Application, Form, Report, DataAccessPage, DoCmd). Сформировать знания о способах открытия и закрытия приложений в Access, о способах открытия отчетов, форм и страниц доступа к данным. Дать понятие о библиотеке ADO, ее назначении. Научить устанавливать библиотеки объектов базы данных. | Работа с объектами Access (Application, Form, Report, DataAccessPage, DoCmd). Работа с объектами Power Point, характеристика объектов: Presentation, Slide, Application. Использование классов в VBA. Средства мультимедиа в VBA.
| Объясняет иерархические модели объектов Access, Microsoft ADO и ADOX, их основные характеристики. Использует свойства и методы основных объектов для решения задач. Управляет действиями приложения Access из VBA-программы.
Раскрывает понятие библиотеки ADO, ее назначение, устанавливает библиотеки объектов базы данных.
|
|
Сформировать знания об иерархии модели объектов PowerPoint, о характеристике объектов: Presentation, Slide, Application. Сформировать знания о способах создания презентаций, методах создания, открытия, сохранения и закрытия презентаций. Научить создавать, открывать, сохранять презентацию. Сформировать знания о свойствах, методах добавления фигур, о работе с текстом в фигурах. Научить создавать фигуры на слайдах, добавлять, изменять текст в фигурах, добавлять в коллекцию слайды, запускать слайд-шоу. |
| Раскрывает иерархическую объектную модель PowerPoint, характеристики объектов: Presentation, Slide, Application; способы и методы создания презентаций, открытия, сохранения и закрытия презентаций. Создает пустую презентацию на основе существующей, открывает презентацию, созданную ранее, сохраняет презентации. Описывает свойства, методы добавления фигур, работу с текстом в фигурах. Добавляет в коллекцию слайды, запускает слайд-шоу. Создает фигуры на слайдах, добавляет, изменяет текст в фигурах. |
|
Сформировать понятие о классе, конструкторе и деструкторе в классах VBA. Научить создавать объекты, реагирующие на события, пользовательские классы с событиями, использовать для доступа к закрытым свойствам процедуры-свойства. Научить работать с событиями пользовательских классов. |
| Излагает понятие класса, назначение класса в VBA, конструктора и деструктора в классах VBA. Создает объекты, реагирующие на события, пользовательские классы с событиями, использует для доступа к закрытым свойствам процедуры-свойства.
Работает с событиями пользовательских классов. |
|
Познакомить с возможностями использования мультимедиа в VBA.
Научить выбирать и применять звуки из коллекции стандартных для подачи звуковых сигналов в ходе выполнения программы |
6.4. О5 – А8 | Высказывает общее суждение о возможностях использования анимации при разработке пользовательских форм и в документах (на листах рабочих книг). Выбирает и применяет звуки из коллекции стандартных для подачи звуковых сигналов в ходе выполнения программы |
|
Литература
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |


