Стремительное развитие компьютерных технологий, свободный доступ к информации создают новые условия для образования. И хотя на сегодняшний день основным источником информации являются книги, электронные пособия приобретают все большую популярность.
В библиотеках быстро устаревают большое число изданий книг, используемых в учебном процессе, а их обновление требует материальных затрат. В связи с этим многие учебные заведения пытаются внедрить в процесс образования информационные технологии со специально написанными электронными учебными пособиями, программами, тестами. В этом есть ряд неоспоримых преимуществ [1, 4]:
- Удобство. Электронные учебные пособия не занимают много места. Для их хранения не нужны огромные помещения библиотек.
- Эффективность. Отыскать необходимую информацию можно в течение нескольких секунд.
- Экономичность. Для их распространения не нужны деньги или бумага, достаточно распространения по сети или копирования на диск.
- Защищенность. Учитывая то, что область защиты информации одна из самых динамично развивающихся областей, то можно предположить, что через некоторое время факторов риска для информации не останется.
- Простота. Электронными учебными пособиями может пользоваться любой пользователь персонального компьютера, обладающий минимальным набором навыков работы на компьютере.
Электронное учебное пособие – это издание, частично или полностью заменяющее или дополняющее печатный учебник и официально утвержденное в качестве данного вида издания. Электронный учебник должен максимально облегчить понимание и запоминание (причем активное, а не пассивное) наиболее существенных понятий, утверждений и примеров.
Электронный учебник необходим для самостоятельной работы обучаемых при очном и, особенно, дистанционном обучении потому, что он [1, 4]:
- облегчает понимание изучаемого материала за счет иных, нежели в печатной учебной литературе, способов подачи материала: индуктивный подход, воздействие на слуховую и эмоциональную память и т.п.;
- допускает адаптацию в соответствии с потребностями студентов, уровнем его подготовки, интеллектуальными возможностями и амбициями;
- освобождает от громоздких вычислений и преобразований, позволяя сосредоточиться на сути предмета, рассмотреть большее количество примеров и решить больше задач;
- предоставляет широчайшие возможности для самопроверки на всех этапах работы;
- дает возможность красиво и аккуратно оформить работу и сдать ее преподавателю в виде файла или распечатки;
- исполняет роль бесконечно терпеливого наставника, предоставляя практически неограниченное количество разъяснений, повторений, подсказок и прочее.
Данная работа посвящена созданию электронного учебного пособия по визуальному программированию в среде Delphi [2, 3, 5, 14, 15]. Визуальное программирование изучается по естественнонаучным направлениям в высших учебных заведениях [6] и используется при решении научных задач [5-13].
Содержание электронного учебного пособия включает следующие разделы и подразделы:
- Введение.
- Принципы визуального программирования.
- Проект:
- управление проектом;
- группы проектов;
- настройка параметров;
- компиляция и сборка;
- первые шаги.
- Форма:
- оформление;
- события формы;
- добавление форм.
- Компоненты:
- визуальные и невизуальные компоненты;
- свойства и события;
- управление компонентами.
- Объекты приложения.
- Базы данных.
- Практические занятия.
- Задания для самостоятельной работы.
- Глоссарий.
- Проверка знаний (тестовые задания).
- Список литературы.
Для разработки электронного учебного пособия был выбран язык гипертекстовой разметки HTML. Для создания страниц на данном языке существует большое количество программ и редакторов. В работе использовался редактор Microsoft FrontPage. Эта программа полностью поддерживает кодировку русского языка, позволяет создавать Web - страницы не только любительского, но и профессионального уровня, а также имеет визуальный режим работы.
Для расширения функциональных возможностей Web-страниц был использован язык создания скриптов – JavaScript. С помощью JavaScript можно легко создавать интерактивные Web-страницы. Созданные Web-страницы для удобства были переведены в chm-файл.
Электронное учебное пособие состоит из восьми глав. Первая глава описывает основные принципы визуального программирования. Кроме объяснения принципов визуального программирования, здесь происходит знакомство со средой программирования: с главным меню, формой, со всеми окнами, например, редактора кодов и Object Inspector и т.д. Во второй главе в полной мере раскрывается понятие проекта. Объясняется назначение файлов описания форм, программных модулей, главного проекта и т.д.
В третьей главе рассмотрены характерные свойства и события формы. Показаны разные способы оформления формы, примеры добавления и работы с несколькими формами в одном проекте. В четвертой главе анализируется структуры основных компонентов. Приведены списки всех компонентов. Даны примеры использования в программе основных свойств и событий многих компонентов. Показаны способы управления компонентами. Объясняется отличие между визуальными и не визуальными компонентами.
Пятая глава характеризует объекты приложения. Объяснены основные свойства, события и методы классов TApplication, TScreen, TClipboard, TMouse и других. В шестой главе изложены методы создания и управления базами данных (рис. 1). Рассказывается о структуре и модели базы данных. Приведены примеры создания базы данных, доступ к базе данных, перенос программы управления базой данных на другой компьютер.
Седьмая глава полностью посвящена практическим занятиям. Здесь разработаны практические занятия по десяти темам. В восьмой главе представлены задания для самостоятельной работы студентов. Подобраны задачи по всем темам практических занятий. Также в электронном учебном пособии дан словарь основных терминов. Краткий справочник включает информацию о зарезервированных словах и директивах, об операторах Object Pascal, о структуре модуля, об основных типов данных, о стандартных функциях и процедурах и т.д.
Тест для проверки усвоенных студентом знаний содержит задания по всем изученным темам. В конце пособия приведен список литературы для самостоятельного изучения.
На страницах с большим содержанием информации находятся закладки, выбрав одну из них, пользователь легко перемещается к выбранной теме (рис. 2).
Учебное пособие предназначено в помощь студентам при подготовке к лабораторным работам, зачетам и экзаменам, а также будет полезно преподавателям в процессе обучения.
Созданное электронное учебное пособие не является постоянным, со временем материал может быть дополнен, а интерфейс и дизайн пособия - усовершенствованы.