Программа курса физики содержит большой теоретический материал, включающий понятия, термины, законы и формулы. Для формирования знаний у студентов необходимо на каждом этапе изучения отслеживать и оценивать учебные достижения. Контроль знаний позволяет определять степень усвоения знаний студентами и своевременно их корректировать.
Студенты получают оценку своих знаний и умений и могут сознательно строить свою познавательную деятельность. Преподаватель может сам создавать контрольно-измерительные материалы, учитывая уровень обученности и способности обучащихся. В программе Microsoft Word 2010 с помощью среды программирования Visual Basic можно создавать тесты для контроля знаний.
Чтобы сделать тест, преподавателю не обязательно быть программистом. Ему достаточно понять механизм составления кодов программы в редакторе Visual Basic . В интернете много статей о создании различных тестов с помощью Visual Basic , но преподавателю физики, который не знаком с секретами программирования, порой бывает трудно понять автора статьи, так как большинство из них ориентированы на более подготовленного читателя. В этой статье содержится пошаговая инструкция для преподавателя, не владеющего знаниями и навыками программирования.
Как создать документ Word. Пошаговое руководство для создания документа Word двумя способами.
На ленту в окне программы Microsoft Word 2010 нужно добавить вкладку «Разработчик». Для этого открыть вкладку «Файл», в ней найти «Параметры» и далее «Настройки ленты». Добавить на основную ленту вкладку «Разработчик». Теперь все готово для начала работы. В текстовом документе нужно написать название документа и на следующих строчках разместить вопросы теста и варианты ответов.
Откройте вкладку «Разработчик». Откройте «Режим конструктора». Найдите «Элементы управления».
Нажмите на значок: Откроется:
Поставьте курсор перед первым вариантом ответа. Нажмите на кнопку «Флажок». На месте курсора появится новый объект – элемент управления «флажок». Поставьте такие же «флажки» перед остальными вариантами ответов. Например, создаёте тест по теме: «Основы термодинамики».
Подцепив мышкой за уголок объекта « CheckBox 1», уменьшите до размера маленькой кнопки:
Далее нужно кнопки переименовать. Открыть свойства элементов управления, открыв окошко «Свойства». С левой стороны появится вертикальная вкладка « Properties ».
Название первой кнопки ( Name ) менять не нужно, а остальные кнопки будут называться: « CheckBox 11», « CheckBox 12», « CheckBox 13», если вариантов ответов четыре. Аналогично нужно оформить все последующие вопросы. Только « Name » будут следующие:
«CheckBox14», «CheckBox111», «CheckBox121», «CheckBox131»;
«CheckBox15», «CheckBox112», «CheckBox122», «CheckBox132»;
Автозаполнение Формуляров и Документов на основе Excel
«CheckBox16», «CheckBox113», «CheckBox123», «CheckBox133» и т . д .
В конце поставьте командную кнопку « CommandButton 1» (для управления) и для вывода количества верно выбранных ответов « TextBox 1».
Выделив « CommandButton 1» нажмите «Свойства». В появившемся меню измените « Caption » на «Проверить» или «Узнать результат».
Теперь следует приступить ко второй части. Нужно написать коды, без которых программа работать не будет.
В левом углу обратите внимание на окно « Visual Basic ». Нажав на эту кнопку, открываем редактор для написания кодов. Можно открыть форму « Visual Basic » двойным щелчком по кнопке «Проверить».
Начало кода:
Private Sub CommandButton 1_ Click ()
N = 0 (После нажатия на командную кнопку счет верных ответов начнется с нуля)
N = N + 1 (Если выбран верный ответ, то число N увеличивается на единицу)
End If ( Конец условия )
If CheckBox14.Value = True And CheckBox111.Value = False And CheckBox121.Value = False And CheckBox131.Value = False Then ( Такой фрагмент кода пишется для всех вопросов , если их 10, то 10 раз !)
If CheckBox15.Value = True And CheckBox112.Value = False And CheckBox122.Value = False And CheckBox132.Value = False Then
TextBox 1. Value = N (В текстовом поле « TextBox 1» появится число верно выбранных ответов)
Конечно, ученик хочет сразу знать свою оценку. Можно сделать ещё одну кнопку « TextBox 2». Если в тесте 10 вопросов, то можно за 9 и 10 верно выполненных заданий поставить оценку «5», за 7 и 8 верно выполненных заданий поставить «4» и т.д. Тогда следует дописать после « TextBox 1. Value = N » следующее:
If N = 10 Or N = 9 Then TextBox2.Value = 5
If N = 8 Or N = 7 Then TextBox2.Value = 4
If N = 6 Or N = 5 Then TextBox2.Value = 3
If N = 4 Or N = 3 Then TextBox2.Value = 2
If N = 2 Or N = 1 Then TextBox2.Value = 1
Иногда любознательные студенты, особенно изучающие программирование, хорошо владеющие навыками программирования, могут «подсмотреть» коды и легко узнать, какие ответы являются верными. Во избежание подобных случаев коды нужно защитить паролем. Для этого перейдём в редакторе Visual Basic в окно « Tools », далее на строчку « Project Properties ». Нажимаем на кнопку « Protection ». Нужно поставить галочку в квадратике, тогда будет запрещено показывать программный код: « Lock project vor viewing ». Далее вводите свой пароль дважды и в конце нажимаете на кнопку «Ок».
Теперь нужно сохранить внесённые изменения, нажав в « File » на строчку: « Save ». Сохранить документ нужно в формате «Документ Word с поддержкой макросов». Закрыть документ. Вы создали свой тест! Аналогично можете создавать тесты по любым темам. Выбор количества вопросов за самим преподавателем.
Пример теста:
Как изменяется внутренняя энергия идеального газа при изотермическом сжатии?
CheckBox3 Не изменяется.
CheckBox4 Ответ неоднозначен.
Какое выражение соответствует первому закону термодинамики в изохорическом процессе?
CheckBox2 ∆ U=Q
Чему равно изменение внутренней энергии газа, если ему передано количество теплоты 300 Дж, а внешние силы совершили над ним работу 500 Дж?
CheckBox2 200 Дж
CheckBox3 300 Дж.
CheckBox4 500 Дж.
CheckBox5 800 Дж.
4. Чему равна работа, совершенная газом при переходе из состояния 1 в состояние 2?
CheckBox2 10 Дж.
CheckBox2 20 Дж.
CheckBox2 30 Дж.
CheckBox2 40 Дж.
5. Состояние идеального газа изменилось в соответствии с графиками на Р-V диаграмме. В каком случае изменение внутренней энергии больше?
CheckBox2 В первом.
CheckBox2 Во втором.
CheckBox2 В обоих случаях одинаково.
CheckBox2 Ответ неоднозначен.
6. Какой из названных ниже механизмов является неотъемлемой частью любого теплового двигателя?
7. Тепловой двигатель за цикл получает от нагревателя 200 Дж и отдает холодильнику 150 Дж. Чему равен КПД двигателя?
CheckBox2 25%.
8. Чему равно максимальное значение КПД, которое может иметь тепловой двигатель с температурой нагревателя 527° С и температурой холодильника 27° С?
CheckBox2 95%
9. На диаграмме Р-V изображен термодинамический цикл. Чему равна полезная работа, совершенная газом за цикл?
CheckBox2 100 Дж
CheckBox2 200 Дж.
CheckBox2 600 Дж.
CheckBox2 300 Дж.
10. Температуру нагревателя и холодильника теплового двигателя повысили на одинаковое количество градусов ΔT . Как изменился при этом КПД двигателя?
CheckBox2 Не изменился.
CheckBox2 Ответ неоднозначен.
Источник: xn--j1ahfl.xn--p1ai
Программирование в Word
Word — старейшее и самое популярное приложение, входящее в состав Microsoft Office. В большинстве организаций пользователи готовят документы именно в Word. С точки зрения программирования Word — это, прежде всего, средство для изготовления отчетов к базам данных.
При этом отчет — это любой документ, который формируется на основе информации из базы данных, например: договор, акт приемки-передачи, приходный кассовый ордер, объявление на взнос наличными, распоряжение в бухгалтерию, накладная и т. п. Конечно же, к отчетам, которые можно формировать в Word, относятся и документы со сводными данными — отчеты за период, ведомости и т. п. Автору приходилось создавать приложения с отчетами, разработанными в самых разных программных продуктах — Microsoft Access, Crystal Reports, Microsoft Reporting Services и т. д. Если ваше приложение генерирует отчеты к базам данных в Microsoft Word, то, скорее всего, такие отчеты будут не самыми быстрыми, с точки зрения их формирования, и не самыми простыми, с точки зрения программирования. Зато совершенно точно они будут самыми дружелюбными по отношению к конечному пользователю.
Почему? Очень часто на предприятии возникает необходимость исправить в форме отчета всего пару строк — например, вместо «Директор» поставить «И. О. Директора». Если отчет создан в Crystal Reports или в Microsoft Reporting Services, придется срочно обращаться к разработчику. А через какое-то время И. О. утвердят в должности директора, и разработчику придется править отчет снова. Если же отчет изначально создается в документе Word, то пользователь всегда может сам внести в созданный документ необходимые изменения — по-
196 | Глава 10 |
давляющее большинство пользователей на предприятии умеют работать в Word. Срочно разыскивать разработчика уже не нужно. У Word есть и другие преимущества. Как правило, при изготовлении отчетов в Word значения из базы данных подставляются в шаблон отчета, который хранится в базе данных или в файле (с расширением dot).
Если формат отчета сложный, с большим количеством специфического оформления (например, объявление на взнос наличными), то намного проще подготовить его шаблон в Word, чем, к примеру, в Crystal Reports или Reporting Services. Еще одно программное применение Word — умение работать с разными форматами документов. Эту возможность Word вполне можно использовать для массовой обработки документов.
Приведу случай из практики: в каталоге на диске у нас собралось несколько сотен «разнокалиберных» документов разных пользователей. Часть из них создана в Word разных версий, часть — просто текстовые файлы, некоторые документы в форматах HTML, XML или EML (сообщения электронной почты).
На предприятии внедрена система документооборота на основе SharePoint Portal Server и нам необходимо привести все эти документы к еди- ному формату (Word 2003) и загрузить их на SharePoint Portal Server. Конечно же, без автоматизации в такой ситуации возиться придется очень долго.
Третье программное применение Word — форматирование документов, например: программное применение стилей, поиск и замена участков текста сразу во многих документах, работа со структурой документа и т. п. Обычно такие задачи ставятся в издательствах, например, при подготовке рукописей. 10.2. Введение в программирование в Word.
Объектная модель Общая структура объектов Word выглядит так, как показано на рис. 10.1. Но пугаться не стоит — большая часть из этих сотен объектов никогда вам не понадобится. На практике для решения большинства программных задач достаточно знать всего лишь пять объектов (с сопутствующими коллекциями): объект Application ; объект Document (с коллекцией Documents ); объект Selection ; объект Range ; объект Bookmark (с коллекцией Bookmarks ). Далее все эти важные объекты будут подробно описаны. Для каждого объекта вначале будут рассмотрены общие моменты, связанные с ними, например,
Источник: studfile.net
Как создать макросы в «Ворде» — пошаговое описание и рекомендации
А вы знали, что часто повторяемые действия в текстовом редакторе Word последних версий (2007, 2010, 2013, 2016) можно автоматизировать? Достигается это путем создания макросов в «Ворде». Что это, как их сделать, включить/отключить, как открыть файл с такими элементами, мы обязательно разберем далее.
Что это — макросы в «Ворде»?
Макрос — это комплекс инструкций, группируемых в единую команду для автоматического выполнения того или иного задания. Пишутся они на языке Visual Basic в редакторе с одноименным названием.
Чаще всего макросы применяются пользователем для:
- Ускорения наиболее востребованных действий форматирования, редактирования.
- Объединения нескольких команд в одну. Как пример — создание таблицы с определенным числом столбцов, строк, стилем границ.
- Облегчения доступа к параметрам, находящимся в диалоговых окнах.
- Автоматизации процесса обработки последовательных сложных операций.
Таким образом, макросы в «Ворде» превращают несколько задач в одно действие. Чтобы его осуществить, необходимо набрать комбинацию клавиш или нажать на кнопку панели быстрого доступа.
Word 2010-2016: запись макроса, запускающегося кнопкой
Разберем, как создать макрос в «Ворде» этого типа:
- Зайдите в «Вид», выберите «Макрос» — «Создать. «.
- Придумайте имя для этого комплекса команд.
- Если вы хотите использовать его для всех файлов, то обязательно выберите доступность «Для всех документов».
- Кликните на назначение «По кнопке».
- В следующем окне кликните на новый макрос. Его наименование будет начинаться с Normal — NewMacros, после чего будет следовать имя, которым вы его обозначили.
- Далее — щелчок на «Добавить», а затем на «Изменить».
- Из предложенной палитры выберите значок для своего макроса в «Ворде».
- Теперь самая важная часть: запись шагов. Для каждого нужно выбрать команду или нажать определенную клавишу. Текст необходимо выделять с помощью клавиатуры. Система будет записывать все шаги, что вы сделаете, — нажатия клавиш, действия мышью.
- Когда вы завершите задуманное, закончите запись: зайдя в раздел «Макросы», выберите «Остановить. «
Вы увидите, что на панели быстрого доступа появилась кнопка созданной вами команды. Нажав на нее, вы автоматически выполните записанную последовательность действий.
Word 2010-2016: запись макроса, запускающегося комбинацией клавиш
Теперь разберем, как создать макрос в «Ворде», который активируется нажатием сочетания кнопок:
- Зайдите в «Вид», найдите «Макросы». Далее — «Записать. «
- Введите его имя. Не забудьте указать, если это нужно, что макрос доступен для всех документов.
- Выберете значок доступности по клавиатуре.
- В поле «Новое сочетание. » введите определенную комбинацию клавиш, которая будет запускать в действие макрос. Если она будет совпадать с другой стандартной командой, то нужно придумать иное сочетание.
- Кликните на «Назначить».
- Теперь запись шагов для макроса: для каждого из них выставляйте определенную команду, щелчок мышкой. Все действия будут сохраняться системой.
- Когда все будет готово, зайдите в «Макросы» (меню «Вид») и остановите запись.
Теперь установленным сочетанием клавиш вы можете активировать созданный комплекс команд.
Word 2007: начало создания макроса
Теперь расскажем, как сделать макрос в «Ворде 2007». Процесс немного отличается от того, что представлен для поздних версий этого текстового редактора.
Первым делом вам нужно активировать вкладку разработчика:
- Кликните на кнопку Microsoft Office (круглую, с логотипом компании).
- Выберите «Параметры «Ворда»».
- В «Основных параметрах. » сделайте активным пункт «Показывать «Разработчик» на ленте».
Теперь переходим непосредственно к созданию комплекса команд:
- Зайдите на появившуюся вкладку «Разработчик». В «Коде» выберите «Запись макроса».
- В «Имя. » введите название. Будьте внимательны: если оно будет совпадать с наименованием стандартного макроса, то новая запись заменит его. Поэтому для проверки в «Макросах» группы «Код» найдите «Команды Word» и убедитесь, что придуманное имя не совпадает с там присутствующими.
- В «Макрос доступен. » выберите, где его можно применять. Если для всех файлов, то остановитесь на Normal.dotm.
- Введите описание.
Word 2007: три варианта записи макроса
Далее вы можете пойти тремя путями.
Запись без привязки. Вы пишете макрос, не связывая его ни с кнопкой, ни с сочетанием клавиш. Для этого достаточно нажать на ОК.
Привязка макроса к кнопке. Тут следует пойти таким путем:
- Щелкните на «По кнопке».
- В «Настройки панели быстрого доступа» выберите все документы или отдельный файл, где можно применять этот макрос.
- В окне «Выбрать команды» нажмите на нужный макрос. Затем — щелчок на «Добавить».
- Для настройки кликните на «Изменить».
- В «Символе» выберите значок для кнопки.
- «Отображаемое имя» — наименование макроса.
- Два раза кликните на ОК, чтобы начать запись.
Привязка макроса к сочетанию клавиш. Здесь следующий путь:
- Остановитесь на «Клавиатуре».
- В «Командах» найдите макрос, который вы собрались записать.
- В «Новом сочетании клавиш» введите придуманную комбинацию. Клик на «Назначить».
- Щелкните на «Закрыть», чтобы начать запись.
Далее путь становится единым для всех вариантов:
- Выполните последовательность действий, которую нужно включить в макрос.
- Завершить процесс можно выбором «Остановить запись» во вкладке «Код».
Открытие файлов с макросами
Включение макросов
Как включить макросы в «Ворде»? Есть три варианта.
При появлении панели сообщений. Как только вы открываете файл с макросами, перед вами на экране выходит желтое окошко с щитом и просьбой включить данный комплекс команд. Только если вы уверены в надежности источника документа, нажмите на панели «Включить содержимое».
С помощью представления Backstage. При открытии файла с макросами сделайте следующее:
- Кликните на «Файл».
- В «Предупреждении системы безопасности» нажмите на пункт «Включить содержимое».
- В данном разделе сделайте активным «Всегда включать. » Это превратит документ в надежный.
Включение на время открытия документа. Можно сделать макросы активными только на период работы с определенным файлом. Когда вы его уже закроете и запустите заново, их снова придется включать. Для такого варианта следующий алгоритм:
- Откройте вкладку с названием «Файл».
- В «Предупреждении системы безопасности» нажмите на «Включить содержимое».
- Перейдете в «Доп. параметры».
- В «Параметрах безопасности. » выберите «Включить лишь для этого сеанса» в отношении каждого из имеющихся в документе макросов.
- Подтвердите нажатием ОК.
Отключение макросов
Напоследок разберем, как убрать макросы в «Ворде»:
- Во вкладке «Файл» перейдите на «Параметры».
- В «Центре управления. » выберите «Параметры центра. «
- Щелкните на «Параметры макросов».
- Выберите, что вам нужно:
- Отключить все без уведомления (как макросы, так и предупреждения об опасности/безопасности).
- Отключить все с уведомлением (убираются только макросы, уведомления о безопасности остаются).
- Отключить все, кроме макросов с цифровой подписью (отображаются только макросы издателя, которому выражено доверие, — на их включение нужно согласиться в уведомлении при открытии файла).
- Подтвердите выбор нажатием на ОК.
Создание макросов имеет свои особенности в различных версиях текстового редактора «Ворд». А при открытии файла с данной группой команд в данной программе вы можете выбрать, включать или не активировать их.
Источник: fb.ru