Динамические эффекты

Предварительная подготовка

Эффекты форматирования

Графические объекты

Движение объектов

Ожившие графики

Другие варианты

Вентильные схемы

Автоматизация тестирования

Автоматизация оценки

Проект "Машина времени"

Игра "Жизнь"

Заполнение аттестатов

На главную

 

Готовые проекты
для загрузки (1,46 Мб)

Опубликовано в методической газете для учителей "Информатика" №5, №6 2007 г.

  Версия для печати (333 Кб)

Динамические эффекты
в MS Excel

КОМАРОВСКИЙ А.Н.

Россошанская школа-интернат Воронежской области

 

Очевидно, что цветная иллюстрация нагляднее и информативнее, чем черно-белая, а динамическая – эффективнее статической. А возможны ли динамические визуальные эффекты в электронных таблицах, ведь ни GIF-анимация, ни Flash-формат в них не поддерживаются? Тем не менее, MS Excel – самое динамичное приложение из всего офисного пакета, ведь основное свойство электронных таблиц: изменение числового значения в ячейке приводит к мгновенному пересчету формул, содержащих имя этой ячейки.

Использование MS Excel для расчетов, математического моделирования, подготовки документов или в качестве базы данных общеизвестно. Однако в это приложение заложен потенциал, о котором, видимо, не подозревали даже его разработчики, позволяющий эффективно использовать этот программный продукт в дидактических целях на уроках не только естественнонаучного, но и гуманитарного цикла, и даже в начальной школе. С помощью электронных таблиц MS Excel можно подготовить демонстрационные пособия, лабораторные и практические работы, проверочные и тестовые задания, сделав их не только красочными, но и динамичными. Для этого достаточно владения самой программой, знакомства с основными конструкциями (ветвления и циклы) языка программирования Basic, а также вашей творческой фантазии и желания. И тогда «оживут», станут понятными и запоминающимися многие иллюстрации учебников, появится возможность проводить лабораторные и практические работы в соответствии с программой даже при отсутствии необходимого оборудования. Да и изучение темы «программирование» в курсе информационных технологий станет увлекательным занятием.

Динамические эффекты в MS Excel можно создавать, используя условное форматирование, макросы, счетчики или комбинируя эти методы.

При этом можно применять:

  • форматирование ячеек: изменение цвета, размеров, границ, объединение и разбивку, вставку и удаление, скрытие и выделение;

  • форматирование символов (изменение цвета, размера, начертания, видоизменения и выравнивания);

  • изменение векторных объектов, созданных с помощью панели рисования или импортированных (примитивов, автофигур, надписей, объектов WordArt), с которыми можно производить перенос, вращение и форматирование (заливки, прозрачность, изменение контуров, настройку тени и объема);

  • изменение растровой графики: размеров, обрезки, яркости и контрастности, а также перемещение, вращение и смену слайдов;

  • разнообразные эффекты с графиками и диаграммами (динамическое построение и видоизменение);

  • удаление и вставку разнообразных объектов;

  • последовательный переход с одного листа книги на другой;

  • изменение масштаба отображения рабочего листа;

  • прокручивание окна по вертикали, горизонтали или то и другое.

Созданию быстротечных эффектов на основе условного форматирования была посвящена предыдущая статья «Использование условного форматирования в MS Excel для динамического анализа логических схем». Здесь же, в основном, излагается опыт создания и применения динамических эффектов на основе макросов.

Почти во всех приложениях MS Office существует возможность записи последовательности действий пользователя при работе с документом в виде макросов – инструкций на языке программирования Visual Basic for Application (VBA), среда которого интегрирована с этими программами. Обычно макросы используются для автоматизации часто повторяющихся последовательностей действий. При этом не предполагается необходимость владения самим языком. Достаточно того, что его понимает интерпретатор вашего приложения. Пользователь только выполняет действия, а приложение отслеживает их и фиксирует в виде последовательности команд и операторов.

Однако это не означает, что знание основ VBA не понадобится вам в дальнейшем, по мере совершенствования вашего мастерства. Просто процесс вхождения в эту среду будет происходит более плавно и естественно, тем более что несомненным достоинством данной технологии является доступность макросов для анализа и экспериментов. Важно, чтобы у вас была задумка и желание.

Правда, этой технологии не по силам самостоятельно объявить массив, организовать цикл, ветвление или передачу данных из одного макроса в другой. Но для этого не надо быть «семи пядей во лбу». Вполне достаточно владения программированием на уровне общеобразовательной школы и не обязательно на языке Basic, так как упомянутые структуры в разных языках программирования отличаются незначительно.

Готовые проекты, рассматриваемые в этой статье, можно скачать с портала газеты «Информатика» по адресу: http://inf.1september.ru/download/dinex.rar или с этого сайта. В более сложных работах макросы снабжены комментариями, по поводу остальных – пояснения читайте  здесь.

Несмотря на то, что в этой статье речь идет только об электронных таблицах Microsoft Excel, многие из предлагаемых идей можно использовать и в других офисных приложениях.

На верх

 

Динамические эффекты Предварительная подготовка Эффекты форматирования Графические объекты
&Движение объектов Ожившие графики Другие варианты Вентильные схемы Автоматизация тестирования
Автоматизация оценки Проект "Машина времени" Игра "Жизнь" Заполнение аттестатов

© 2007 Государственное областное образовательное учреждение
"Россошанская школа-интернат для детей-сирот и детей, оставшихся без попечения родителей"