Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка

.pdf
Скачиваний:
40
Добавлен:
27.03.2016
Размер:
6.38 Mб
Скачать

Создание расчетных электронных таблиц. Табличные процессоры

Задание 2. Удалите результат табулирования функции, построенной по первому заданию. Создайте шесть макросов, которые решают задачу табулирования:

Макрос1 − Создайте новый рабочий лист, переименуйте его, присвоив имя «Новый».

Макрос2 – На рабочем листе «Новый». Создайте столбец значений X в диапазоне чисел от -3 до 3 с шагом 0,5.

Макрос3 − Создайте столбец значений Y, вычислив по формуле

Y=5Х3+2.

Макрос4 − Постройте график функции. Макрос5 − Удалите лист.

Макрос6 − Закройте форму.

Задание 3. Создайте форму, расположив на ней шесть кнопок, рис. 62.

Рис. 62. Вид формы

Задание 4. Подключите к кнопкам ранее созданные макросы. Запустите программу на выполнение.

91

Создание расчетных электронных таблиц. Табличные процессоры

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ В ЭЛЕКТРОННОЙ ТАБЛИЦЕ EXCEL И VBA

(Visual Basic for Application)

1.Выполните первое задание: добавьте рабочий лист, рассчитайте значения в столбцах Х и У, постройте график, предъявите результат работы преподавателю, затем удалите данный рабочий лист. Это − тренировка перед созданием макросов. При записи макросов нельзя допускать ошибок, так как ошибочные действия также запишутся в макрос.

2.Создание Макросов. Лента Вид Макросы Запись макро-

са введите имя макроса. Имена макросам назначаются произвольно, но лучше, если имя макроса будет отражать его действие, например: «Новый», «Х», «У», «График», «Удалить». Выполните нужные для реализации макроса команды. Остановите запись макроса лента

Вид Макросы Остановите запись макроса.

3.Создание макроса «Новый». Выполните − лента Вид Макросы Запись макроса введите имя макроса Новый. В кон-

текстном меню ярлыка рабочего листа выберите команду Вставить

Лист, переименуйте рабочий лист в контекстном меню рабочего листа Переименовать введите имя листа Новый. Остановите за-

пись макроса Вид Макросы Остановите запись макроса.

4.Создание макроса «Х». Выполните лента Вид Макросы Запись макроса введите имя макроса Х. Поставьте курсор в ячейку А1, введите символ Х, перейдите в ячейку А2, введите -3, поставьте курсор в ячейку А3, введите -2,5. Выделите ячейки А2:А3 и маркером заполнения заполните ячейки до А14, в ней должно появиться

число 3. Остановите запись макроса Вид Макросы Остановите запись макроса.

Аналогично создайте макросы «У», «График», «Удалить».

5. Проверьте работу макросов. Лента Вид Макросы Мак-

росы, рис. 63. Выбирайте макросы по очереди и нажимайте на кнопку Выполнить. Неудачный макрос можно Удалить и вновь создать. Кнопки Войти и Изменить переводят в редактор VBA, рис. 63. Переход в редактор VBA возможен и при нажатии на кнопки ALT + F11.

92

Создание расчетных электронных таблиц. Табличные процессоры

6. Окно редактора VBA приведено на рис. 64. Окно разбито на три области. В левой верхней расположено Окно проекта. Оно содержит три папки: Exel, в которой могут содержаться модули прописанные к рабочим листам; Modules – в ней содержаться модули (программы), написанные вручную или созданные автоматически как макросы; Forms − в ней содержаться разработанные формы. При выделении элемента в окне проекта, этот элемент (модуль или форма) отражается в правой области окна редактора, рис. 64. В области слева внизу расположено окно Свойств. Оно заполняется соответственной информацией, если выделить форму или объект на ней.

Рис. 63. Окно макросов

7. Создание Формы. Перейдите в редактор VBA (Alt+F11), вы-

полните команду INSERT UserForm.

На панели инструментов «Toolbox» выберите «Кнопку», курсор переместите в область формы и нарисуйте мышью кнопку.

Введите для кнопки название, изменив её свойство Caption (надпись).

Аналогично создайте все шесть кнопок. Кнопки можно скопировать: выделите кнопку, нажмите клавишу Ctrl, удерживая её, перетащите кнопку столько раз, сколько нужно копий.

93

Создание расчетных электронных таблиц. Табличные процессоры

Отредактируйте текст на каждой кнопке, изменив свойство Caption для каждой кнопки.

Рис. 64. Окно VBA

8. Подключение макросов к кнопкам Формы: дважды щелк-

ните мышью по кнопке. Система переведет Вас в окно редактора кода, куда автоматически поместит две строки процедуры обработки данной кнопки.

Private Sub CommandButton1_Click()

End Sub

Поместите между этими строками имя вызываемого Макроса. Например.

Private Sub CommandButton1_Click()

Х’ Вызов Макроса Х, который создает столбец Х

End Sub

Аналогично подключите все Макросы к кнопкам.

9. Макрос «Новый» необходимо отредактировать. При каждом выполнении команды Вставить лист добавляется рабочий лист с новым, следующим номером, а это в макросе не учитывается.

Новый (измененный) текст макроса имеет вид:

94

Создание расчетных электронных таблиц. Табличные процессоры

Sub Новый()

Sheets("Лист1").Select Выделение листа 1.

Sheets.Add Добавление нового листа.

ActiveSheet.Name = "Новый" ‘Активному листу присвоить имя «Новый»

End Sub

10.Для программирования кнопки Закрыть, которая выполняет закрытие Формы, применить метод UserForm1.Hide.

11.Для вызова формы на выполнение: выполните команду RUN

Run Sub/User Form (F5). Нажимая последовательно на соответствующие кнопки формы, проверьте работу макросов.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ В ЭЛЕКТРОННОЙ ТАБЛИЦЕ CALC

Приложение Calc, с моей точки зрения, находится в состоянии доработки раздела макросы, в частности − выбора языка программирования. Calc поддерживает версии таких языков: OpenOffice.org Basic, JavaScript, BeanSell, Python. В данном методических указаниях рассмотрено использование OpenOffice.org Basic.

1.В Calc создадим три макроса: Х, У, Grafik.

2.Первым создаем макрос для вычисления столбца Х. Выполня-

ем команду − Сервис Макросы Записать макрос. Подключается панель инструментов «Запись макроса» с кнопкой Завершить запись. Поставьте курсор в ячейку А1, введите символ Х, перейдите в ячейку А2, введите -3, поставьте курсор в ячейку А3, введите -2,5. Выделите ячейки А2:А3 и маркером заполнения заполните ячейки до А14, в ней должно появиться число 3. Остановите запись макроса, нажав на кнопку Завершить запись или выполните Сервис Макрос Остановить запись. Открывается окно макросов. В поле «Имя макроса» нужно ввести имя макроса на английском языке, например, Х

Записать, рис. 65.

Аналогично создаются макросы для столбца У, в котором вычисляются аргумент и функция, и построения графика созданной функции.

3. Проверьте работу макросов. Удалите все расчеты и построения на рабочем листе и выполните действия: Сервис Макросы Управление макросов OpenOffice.org Basic, рис. 65.

95

Создание расчетных электронных таблиц. Табличные процессоры

Выбираете макрос Х – Выполнить, аналогичные действия выполните для макросов У и Grafik.

Рис. 65. Окно задания имени макроса и его записи

Рис. 66. Проверка выполнения макросов

4. Создание кнопочной формы − команда Сервис Макросы Управление диалогами, рис. 67. На вкладке Диалоги, рис. 67 нажима-

ем на кнопку «Новый диалог». В открывшемся окне вводим название диалога, например «DD».

96

Создание расчетных электронных таблиц. Табличные процессоры

Далее выделяем имя диалога DD и нажимаем на кнопку Правка. Открывается окно построения формы – пустая форма и панель инструментов «Элементы управления». Выбираем на панели инструментов кнопку. Рисуем три кнопку в области формы, для каждого макроса и переименовываем их, рис. 68.

Рис.67. Выбор диалога, например DD для редактирования

Рис. 68. Окно создания Формы – диалога

97

Создание расчетных электронных таблиц. Табличные процессоры

Для переименования кнопок нажимаем на кнопку два раза левой клавишей мыши и в открывшемся окне, на вкладке Общие в поле Текст вводим название кнопки, рис. 69. На вкладке События в поле Выполнить действия, рис. 70, прописываем полное имя вызываемого макроса или воспользуемся кнопкой в строке «Выполнить действия», откроется окно «Назначить действия», рис. 71.

Рис. 69. Ввод имени кнопки

5. Для макросов X, У и Grafik выполняемые действия, рис 70:

Standard.Module1.X (application. Basic)

Standard.Module1.Y (application. Basic) Standard.Module1.Grafik(application. Basic)

Эти действия можно прописать вручную или выполняемые действия указать, нажав на кнопку в той же строке, рис.71.

Рис. 70. Привязка макроса к кнопке

6. Запуск диалогового окна возможен, если написать программу. Для этого в окне создания формы (диалога), рис. 68 переходим на рабочий лист Module1. На этом листе находится код записанных макросов. Над кодами макросов запишите код процедуры DDShow.

Sub DDShow BasicLibraries.LoadLibrary(“Tools”) oDD=LoadDialog(“Standard”,”DD”)

98

Создание расчетных электронных таблиц. Табличные процессоры

oDD.Execute() end Sub

Этот код приведен на рис 72.

Рис.71. Окно назначения выполняемых действий элементов управления кнопок

Рис. 72. Фрагмент модуля с процедурой DDShow, ниже располагаются коды макросов Х, У, Grafik

7. Для запуск формы в окне модуля выполните команду Выполнить BASIC (F5). На экране откроется форма; последовательно нажимая на кнопки, запустите макросы.

99

Разработка презентаций

3. Разработка презентаций

Общие принципы создания презентаций

Презентации предназначены для демонстрации проектов, продукции, идей, в учебном процессе демонстрация курсовых проектов, дипломов и т.д.

Презентация позволяет сфокусировать внимание аудитории на том предмете о котором идет речь, что является хорошим дополнением к докладу.

Последовательность создания презентации

1.Выполнить команду – создать слайд.

2.Выбрать разметку слайда.

3.Наполнить слайд содержанием.

4.Выбрать дизайн презентации.

5.Назначить анимацию.

6.Настроить показ слайдов

7.Показать презентацию.

Приложение для разработки презентаций Power Point

1. Создание презентации.

Лента Главная Создать Слайд. Выбрать разметку слайда − лента Главная Макет.

2.Наполнить слайд содержанием. Обычно у слайда есть за-

головок, и кроме того в слайд можно вставить текст, маркированные и нумерованные списки, таблицы, графические изображения, диаграммы, видео, звук. Все объекты для вставки можно выбрать на ленте Вставка. К вставленным объектам можно применить известное форматирование – лента Главная.

3.Выбрать дизайн презентации. Лента Дизайн – далее мож-

но выбрать Тему, которая регламентирует параметры размещения заголовка слайда и форматирования: Шрифты, Заливки цветом,

Стили фона, Эффекты.

4.Назначить анимацию. Лента Анимация. Параметры ани-

мации назначаются выделенным фрагментам слайда.

5.Настройка презентации включает задание переходов при смене слайдов, настройку автоматической презентации – время присутствия каждого слайда на экране. Более эффективно настраивать переходы и время демонстрации с помощью вида Сортиров-

100