Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ1.docx
Скачиваний:
2
Добавлен:
26.09.2019
Размер:
142.91 Кб
Скачать

В современных образовательных учреждениях большое внимание уделяется компьютерному сопровождению профессиональной деятельности. В учебном процессе используются обучающие и тестирующие программы по различным дисциплинам образовательного процесса.

Проведенные статистические исследования использования обучающих и тестирующих программ по различным дисциплинам (в рамках учебного процесса и компьютерных курсов) показывают, что их применение позволило повысить не только интерес к будущей специальности, но и успеваемость по данной дисциплине. Большинство учащихся воспринимают лучше информацию зрительно, тем более, если она качественно оформлена. Эти программы дают возможность каждому учащемуся независимо от уровня подготовки активно участвовать в процессе образования, индивидуализировать свой процесс обучения, осуществлять самоконтроль. Быть не пассивным наблюдателем, а активно получать знания и оценивать свои возможности. Учащиеся начинают получать удовольствие от самого процесса обучения, независимо от внешних мотивационных факторов. Этому способствует и то, что при информационных технологиях обучения компьютеру на время переданы отдельные функции преподавателя. А компьютер может выступить в роли терпеливого педагога-репетитора, который способен показать ошибку и дать правильный ответ, и повторять задание снова и снова, не выражая ни раздражения, ни досады.

Время идёт, и программы быстро устаревают. И учебный материал, и форма представления.

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

Если мы возьмем электронное издание, которое хранится на компакт-диске (CD-ROM) и воспроизведем его на компьютере, то мы сможем увидеть текст, иллюстрации, кинофильм, услышать звук.

Такое издание отличается от печатного и по своему внутреннему оформлению, и по внешнему виду. Разумеется, можно взять какую-либо печатную книгу и преобразовать ее в электронное издание. Тогда текст будет находиться не на листах бумаги, а в памяти компьютера. Если еще при этом использовать звук, видео, анимацию, гиперссылки, то это уже будет иное по своей структуре издание.

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

Электронные издания распространяются или с помощью компакт-дисков, или через сеть Интернет. В настоящее время существует большое количество Web-сайтов электронных изданий. Это и каталоги, и справочники, и учебная литература, и тексты художественных книг, и другая разнообразная информация. Через сеть Интернет распространяются также учебные программы по отдельным дисциплинам для самостоятельного обучения.

В данной дипломной работе представлен электронный учебник «Основы работы с графикой в C#». Данное учебное пособие предназначено для использования в средних специальных и высших учебных заведениях для помощи в освоении студентами специальности «Программное обеспечение вычислительной техники и автоматизированных систем» основ работы с графикой в языке программирования C#. ЭУП содержит в себе основные конструкции и операторы, применяемые в C# при работе с графикой.

  1. Теоретическая часть

1.1 Понятие, виды и требования к электронному учебнику

Понятие электронного учебного пособия

Из разных источников следуют следующие определения электронного учебника:

Это совокупность графической, текстовой, цифровой, речевой, музыкальной, видео-, фото- и другой информации, а также печатной документации пользователя. Электронное издание может быть исполнено на любом электронном носителе – магнитном (магнитная лента, магнитный диск и др.), оптическом (CD-ROM, DVD, CD-R, CD-1, СD+ и др.), а также опубликовано в электронной компьютерной сети.

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

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

Это электронное издание, частично или полностью заменяющее или дополняющее учебник и официально утвержденное в качестве данного вида издания.

Это текст, представленный в электронной форме и снабженный разветвленной системой связей, позволяющей мгновенно переходить от одного его фрагмента к другому в соответствии с некоторой иерархией фрагментов.

Виды электронных учебных изданий:

Для учебного процесса используется комплекс учебных изданий. Как уже говорилось, для последовательного усвоения материала необходимы программы обучения. Это может быть учебно-программное издание – учебное издание, регламентирующее состав, объем, порядок, сроки изучения учебных дисциплин, предусмотренных для данного учебного заведения. Разновидностями учебно-программных издания являются:

Учебный план – учебно-программное издание, нормативный документ, характеризующий основное содержание подготовки специалистов и их квалификацию. Он определяет состав изучаемых учебных дисциплин с указанием их объема, последовательности и сроков изучения, указывает формы и сроки проверки знаний и умений студентов.

Учебная программа – учебно-программное издание, нормативный документ, определяющий содержание, объем, порядок изучения какой-либо дисциплины (ее частей, раздела). Регламентирует как деятельность педагога, так и учебную работу студента.

Чтобы получить знания, студент изучает учебно-теоретические издания. Эти учебные издания содержат систематизированные научно-теоретические сведения, изложенные в форме, удобной для изучения и усвоения. К ним относятся:

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

Учебное пособие – учебно-теоретическое издание, официально утвержденное в качестве данного вида издания, частично или полностью заменяющее или дополняющее учебник.

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

Тексты лекций – учебно-теоретическое издание, полностью или частично освещающее содержание учебной дисциплины либо выходящее за рамки учебной программы. Отражает материал, читаемый определенным преподавателем.

Курс лекций – учебно-теоретическое издание (совокупность отдельных лекций), полностью освещающее содержание учебной дисциплины. Отражает материал, читаемый определенным преподавателем.

Конспект лекций – учебно-теоретическое издание, в компактной форме отражающее материал всего курса, читаемого определенным преподавателем.

Для усвоения материала и для самопроверки студенту предлагаются учебно-практические издания – учебные издания, содержащие систематизированные сведения научно-практического и прикладного характера, изложенные в форме, удобной для изучения и усвоения. Предназначены для закрепления материала, полученного из учебно-теоретических изданий, и проверки знаний.

Требования к ЭУ

В настоящее время к учебникам предъявляются следующие требования:

  • Информация по выбранному курсу должна быть хорошо структурирована и представлять собою законченные фрагменты курса с ограниченным числом новых понятий.

  • Каждый фрагмент, наряду с текстом, должен представлять информацию в аудио- или видео ("живые лекции"). Обязательным элементом интерфейса для живых лекций будет линейка прокрутки, позволяющая повторить лекцию с любого места.

  • Текстовая информация может дублировать некоторую часть живых лекций.

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

  • Текстовая часть должна сопровождаться многочисленными перекрестными ссылками, позволяющими сократить время поиска необходимой информации, а также мощным поисковым центром. Перспективным элементом может быть подключение специализированного толкового словаря по данной предметной области.

  • Видеоинформация или анимации должны сопровождать разделы, которые трудно понять в обычном изложении. В этом случае затраты времени для пользователей в пять-десять раз меньше по сравнению с традиционным учебником. Некоторые явления вообще невозможно описать человеку, никогда их не видавшему (водопад, огонь и т.д.). Видеоклипы позволяют изменять масштаб времени и демонстрировать явления в ускоренной, замедленной или выборочной съемке.

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

Кроме того, необходимо учитывать назначение разрабатываемого ЭУ, необходимость модификации дополнения новыми данными, ограничение на объем памяти и др.

Благодаря бурно развивающейся технологии средства мультимедиа и гипермедиа становятся достаточно дешевыми, чтобы устанавливать их на большинство персональных компьютерах. Кроме того, мощность и быстродействие аппаратных средств позволяют использовать вышеупомянутые средства.

1.2 Рекомендации по разработке электронного учебника

Основные этапы разработки электронного учебника

  • Выбор источников

  • Разработка оглавления и перечня понятий

  • Переработка текстов в модули по разделам

  • Реализация гипертекста в электронной форме

  • Разработка компьютерной поддержки

  • Отбор материала для мультимедийного воплощения

  • Разработка звукового сопровождения

  • Реализация звукового сопровождения

  • Подготовка материала для визуализации

  • Визуализация материала

А теперь подробнее:

1) при разработке ЭУ целесообразно подбирать в качестве источников такие печатные и электронные издания, которые:

  • наиболее полно соответствуют стандартной программе,

  • лаконичны и удобны для создания гипертекстов,

  • содержат большое количество примеров и задач,

  • имеются в удобных форматах (принцип собираемости).

2) производится разбиение материала на разделы, состоящие из модулей, минимальных по объему, но замкнутых по содержанию, а также составляется перечень понятий, которые необходимы и достаточны для овладения предметом.

3) перерабатываются тексты источников в соответствии с оглавлением и структурой модулей; исключаются тексты, не вошедшие в перечни, и добавляются те, которых нет в источниках; определяются связи между модулями и другие гипертекстные связи.

Таким образом, подготавливаются проект гипертекста для компьютерной реализации.

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

5) разрабатывается компьютерная поддержка. Врабатываются инструкции для пользователей по применению интеллектуального ядра ЭУ.

Теперь электронный учебник готов к дальнейшему совершенствованию (озвучиванию и визуализации) с помощью мультимедийных средств.

6) изменяются способы объяснения отдельных понятий и утверждений и отбираются тексты для замены мультимедийными материалами.

7) разрабатываются сценарии визуализации модулей для достижения наибольшей наглядности, максимальной разгрузки экрана от текстовой информации и использования эмоциональной памяти учащегося для облегчения понимания и запоминания изучаемого материала.

8) производится визуализация текстов, т.е. компьютерное воплощение разработанных сценариев с использованием рисунков, графиков и, возможно, анимации.

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

1.3 Требования к программному обеспечению

Разрабатываемое программное обеспечение должно обеспечивать:

  • применимость на различных платформах

  • обучение в режиме «on-line»

  • простоту использования в сочетании с мощными функциями

  • оперативность переключения с одного изучаемого раздела на другой

  • поддержку индивидуальной и коллективной форм обучения

  • удобный просмотр иерархии изучаемых объектов

  • возможность выбора произвольной (помимо рекомендуемой) последовательности изучаемых разделов

  • распечатку файлов, графиков, больших диаграмм на стандартных страницах

  • поддержку стандартов графических интерфейсов

  • поддержку отображения GIF- и JPEG-изображений

  • применение систем поиска разделов, заголовков, рисунков, формул, ссылок

  • нумерацию разделов, формул, графиков, рисунков

  • ссылки на разделы, формулы, источники и работу с ними

1.4 Язык программирования C#

В настоящее время язык C++ является наиболее используемым языком для разработки коммерческих и бизнес-приложений. Возможности данного языка устраивают многих разработчиков, но, в действительности, не обеспечивают должной продуктивности разработки. Например, процесс написания приложения на C++ зачастую занимает значительно больше времени, чем разработка такого же приложения, скажем, на Visual Basic. Сейчас существуют языки, увеличивающие продуктивность разработки за счет потери в гибкости, которая так привычна и необходима программистам на C++. Подобные решения являются весьма неудобными для разработчиков и обычно предлагаются значительно меньшие возможности. Также, эти языки не ориентированы на взаимодействие с появляющимися сегодня системами, и очень часто они не соответствуют существующей практике программирования для Web. Многие разработчики хотели бы использовать современный язык, который позволял бы писать, читать и сопровождать программы с простотой Visual Basic, и в то же время являлся таким же мощным и гибким, как C++, обеспечивал доступ ко всем функциональным возможностям системы, взаимодействовал с существующими программами и легко работал с возникающими Web-стандартами.

Учитывая все подобные пожелания, корпорация Microsoft разработала новый язык — С#. В него входит много полезных особенностей — простота, объектная ориентированность, типовая защищенность, "сборка мусора", поддержка совместимости версий и многое другое. Данные возможности позволяют быстро и легко разрабатывать приложения, особенно СОМ-приложения и Web-сервисы.

При создании C# его авторы учитывали достижения многих других языков программирования: C++, С, Java, SmallTalk, Delphi, Visual Basic. Надо заметить, что по причине разработки языка C++ с "чистого листа" у его авторов была возможность оставить в прошлом все неудобные и неприятные особенности (существующие, как правило, для обратной совместимости) любого из предшествующих ему языков. В результате получился действительно простой, удобный и современный язык программирования, по мощности не уступающий C++, но существенно повысивший продуктивность разработок.

Графический интерфейс приложений С#, как и других приложений, предназначенных для работы в рамках Microsoft .NET Framework, состоит из набора классов. Эти классы инкапсулируют поведение объектов и инструментов, предназначенных для рисования. Однако прежде чем приступить к описанию этих классов, нам необходимо познакомиться с основными понятиями интерфейса графических устройств.

Когда приложения обращаются к GDI для выполнения операции вывода графического изображения, они работают не с реальными (физическими) устройствами вывода, а с логическими устройствами. Приложения Microsoft Windows не определяют тип видеоадаптера (EGA, VGA, SVGA и т. п.), а работают с логическим видеоадаптером, имеющим феноменальные характеристики: способность отображать практически любой цвет, огромное разрешение и т. д.

Выполняя запрос приложения, GDI обращается к драйверу соответствующего устройства вывода, работающему, в свою очередь, непосредственно с физическим устройством вывода. В процессе выполнения запроса GDI (или драйвер) учитывает ограниченные возможности видеоадаптера и его аппаратные особенности, делая необходимые приближения.