Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемit-education.ru.mastertest.ru
1 Владимир Биллиг профессор кафедры информатики Тверского госуниверситета Курс «Офисное программирование» и его роль в образовании
2 Офисное программирование Три взгляда Программирование на встроенном языке VBA в среде Microsoft Office. Программирование на встроенном языке VBA в среде Microsoft Office. Программирование в среде, представимой в виде совокупности объектов, на встроенном языке, позволяющем работать с объектами среды. Программирование в среде, представимой в виде совокупности объектов, на встроенном языке, позволяющем работать с объектами среды. Программирование на едином языке, встроенном в различные среды, построенные по объектному принципу. Язык – это клей для бесшовного объединения сред. Программирование на едином языке, встроенном в различные среды, построенные по объектному принципу. Язык – это клей для бесшовного объединения сред. Что сделала и что не сделала Microsoft в разработке архитектуры подобных сред? Что сделала и что не сделала Microsoft в разработке архитектуры подобных сред?
3 Цели офисного программирования Разработка документов, а не программных проектов. Проект лишь часть документа. Разработка документов, а не программных проектов. Проект лишь часть документа. Настройка документа, отражающая его специфику. Настройка документа, отражающая его специфику. Работать с ненастроенными документами – все равно, что играть на ненастроенном рояле! Работать с ненастроенными документами – все равно, что играть на ненастроенном рояле! «Настоящие» офисные документы включают: «Настоящие» офисные документы включают: –Возможность действий, специфичных для документа, –Возможность обмена данными с различными источниками.
4 Возможности Office и Офисного программирования 1. Создание и работа с документами разного типа. 2. Интеграция документов разного типа. Системы документов. 3. Программная настройка документов, учитывающая их специфику. 4. Создание «активных» документов, работающих с различными источниками данных. 5. Работа с документами в интранет и интернет. 6. Интеграция с серверными приложениями.
5 ОФП и образование Документ Computing Curricula 2001 Документ Computing Curricula 2001 Модель обучения информатике «с ориентацией на программирование». Достоинства и недостатки. ОФП – как баланс интересов. Модель обучения информатике «с ориентацией на программирование». Достоинства и недостатки. ОФП – как баланс интересов. Подход с ориентацией на «объектно- ориентированное программирование». Подход с ориентацией на «объектно- ориентированное программирование». Подход с ориентацией на «событийно- управляемое, визуальное программирование». Подход с ориентацией на «событийно- управляемое, визуальное программирование».
6 Две цитаты из CC 2001 Подходы «с ориентацией на программирование» могут привести студентов к убеждению, что написание программы является единственным подходом к решению проблемы с использованием компьютера. Однако в последнее время мощь и функциональность прикладных программ существенно увеличились, и студентам необходимо осознать, что подобные средства могут быть очень эффективными инструментами решения задач без использования классического программирования. Это соображение особенно важно для студентов, специализирующихся в других дисциплинах, так их способности к решению задач и оценка собственных возможностей могут значительно улучшены путем обучения современным программным продуктам. Несмотря на недостатки модель с ориентацией на программирование доказала свою исключительную жизнеспособность. …Члены специальной комиссии CC2001 полагают, что эта модель будет оставаться доминирующей в обозримом будущем.
7 Примеры документов: Словарь терминов
8 Примеры документов: Счет-фактура
9 Примеры документов: Волк, коза и капуста
10 ОФП для прикладников на младших курсов ОФП может поддерживать вводный курс информатики. ОФП может поддерживать вводный курс информатики. ОФП не заменяет базовой части курса информатики (структуры данных, алгоритмы, синтаксис и семантика ЯП, ООП, СУП и ВП, сложность алгоритмов, корректность программ, спецификации, тестирование и т.д.) – оно лишь служит средой реализации этих понятий. ОФП не заменяет базовой части курса информатики (структуры данных, алгоритмы, синтаксис и семантика ЯП, ООП, СУП и ВП, сложность алгоритмов, корректность программ, спецификации, тестирование и т.д.) – оно лишь служит средой реализации этих понятий. Excel – первая среда программирования. Excel – первая среда программирования. Знакомство с Word, Power Point, Outlook, Access, FrontPage – необходимо для выработки привычки работы с электронными документами – важная практическая часть информатики. Знакомство с Word, Power Point, Outlook, Access, FrontPage – необходимо для выработки привычки работы с электронными документами – важная практическая часть информатики.
11 Достоинства Excel как первой среды программирования Наглядное представление данных, Наглядное представление данных, Электронная таблица и вычисления, Электронная таблица и вычисления, Работа с массивами, Работа с массивами, Библиотеки встроенных функций, Библиотеки встроенных функций, Графики и диаграммы – отображение данных, Графики и диаграммы – отображение данных, Программирование без программирования и MacroRecorder, Программирование без программирования и MacroRecorder, Плавный переход к программированию на VBA, Плавный переход к программированию на VBA, Встраиваемая база данных, Встраиваемая база данных, Связывание с внешними источниками данных, Связывание с внешними источниками данных, Отображение документов в Интернет. Отображение документов в Интернет.
12 Пример: Рекуррентные вычисления. Нахождение корней уравнения
13 ОФП для прикладников на старших курсах ОФП может использоваться как спецкурс, включающий такие темы как: Решение оптимизационных задач, построение надстроек над решателем (Solver), Решение оптимизационных задач, построение надстроек над решателем (Solver), OLAP - Обработка в Excel данных от внешних источников, кубы OLAP, анализ «что если», прогноз, объекты ADO, OLAP - Обработка в Excel данных от внешних источников, кубы OLAP, анализ «что если», прогноз, объекты ADO, Системы документов и системы проектов, Системы документов и системы проектов, Web-программирование, создание активных страниц ASP, Office Web Components, Web-программирование, создание активных страниц ASP, Office Web Components, Создание электронных приборных панелей – Digital Dashboard, Создание электронных приборных панелей – Digital Dashboard, Клиент-серверные приложения. Взаимодействие двух систем Server и Office, Клиент-серверные приложения. Взаимодействие двух систем Server и Office, Игры Игры
14 ОФП для гуманитариев и других специальностей ОФП может поддерживать начальный курс информатики, ОФП может поддерживать начальный курс информатики, Больший акцент на Office, чем на программирование, Больший акцент на Office, чем на программирование, Для гуманитариев – Word, Excel, Power Point, простейшая настройка документов – создание макросов, Для гуманитариев – Word, Excel, Power Point, простейшая настройка документов – создание макросов, Создание Web-страниц, Создание Web-страниц, В зависимости от специализации – финансовые вычисления, анализ и прогноз, статистическая обработка данных. В зависимости от специализации – финансовые вычисления, анализ и прогноз, статистическая обработка данных.
15 Игры студентов В рамках курса ОФП студентами 4-го курса были разработаны несколько десятков игр, включая: Шахматы, Шахматы, Шашки, Шашки, Нарды, Нарды, Уголки, Уголки, Домино, Домино, Сапер и Минер, Сапер и Минер, Различные головоломки. Различные головоломки.
16 Игра Lines
17 Игра «Домино»
18 Игра «Быки и коровы»
19 Заключение Офисное программирование – весьма полезный курс.
20 Литература В.А. Биллиг, М. И. Дехтярь «VBA и Office 97. Офисное программирование», Русская Редакция, 1998 В.А. Биллиг, М. И. Дехтярь «VBA и Office 97. Офисное программирование», Русская Редакция, 1998 В.А. Биллиг «VBA в Office Офисное программирование», Русская Редакция, 1999 В.А. Биллиг «VBA в Office Офисное программирование», Русская Редакция, 1999 В.А. Биллиг «Средства разработки VBA-программиста. Офисное программирование, т.1», Русская Редакция, 2001 В.А. Биллиг «Средства разработки VBA-программиста. Офисное программирование, т.1», Русская Редакция, 2001 В.А. Биллиг «Мир Объектов Excel 2000 Средства разработки VBA-программиста», Русская Редакция, 2001 В.А. Биллиг «Мир Объектов Excel 2000 Средства разработки VBA-программиста», Русская Редакция,
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.