Автор работы: Пользователь скрыл имя, 17 Апреля 2014 в 15:16, курсовая работа
Цель работы – подготовить фрагмент электронного учебного пособия для последующего включения в общую электронную оболочку.
Поставленная нами цель предполагает решение ряда задач:
1. Изучить особенности электронного учебного пособия и принципы построения;
2. В соответствии с выделенными принципами отобрать, систематизировать и выразить в электронной форме текстовый материал;
3. Подобрать наглядный и справочный материал и ввести его в среду программирования Visual Basic 6.
Введение 3
Глава 1. Основные принципы создания электронных учебников 6
1.1 Понятие электронного учебного пособия 6
1.2 Отличительные признаки электронных и печатных учебников 8
1.3 Программный инструментарий создания электронного учебника 10
Глава 2. Создание электронного учебного пособия по теме «Системы счисления и логическая алгебра» в среде программирования Visual Basic 6.0 16
2.1 Структура и интерфейс электронного учебного пособия 16
2.2 Программная реализация электронного учебного пособия по теме «Системы счисления и логическая алгебра» в среде Visual Basic 6.0 18
Заключение 24
Литература 25
Файлы проектов Visual Basic имеют расширения .vbp, .wak, .vbg в имени файла.
В среде Visual Basic имеется 7 инструментов:
Форма Visual Basic – это окно в интерфейсе пользователя.
Инструменты и средства управления на панели служат для того, чтобы добавлять новые элементы пользовательского интерфейса. Панель инструментов содержит также средства управления для создания объектов, выполняющих специальные “за экранные” операции: управление информацией в базе данных, контроль временных интервалов и т.д.
Окно Properties (Свойства)
Окно Properties (Свойства) позволяет изменять характеристики (установки) элементов пользовательского интерфейса в форме. Окно свойств содержит список всех объектов, использующихся в данном пользовательском интерфейсе. Здесь также могут перечисляться изменяемые установки свойств для каждого объекта.
Окно Project(Проект)
Visual Basic – программа состоит из нескольких файлов, которые собираются вместе, когда программа готова. В окне Project перечисляются все файлы, используемые при программировании.
Файлы проекта содержат список всех поддерживаемых файлов и программ проекта и их расширение vbp (Visual Basic program).
В Visual
Basic в окно Project можно одновременно
загрузить несколько файлов
В Visual
Basic предусмотрена оперативная
Средства управления. С их помощью создаются объекты и формы, выводится информация в текстовом блоке, просматриваются диски и папки в системе, обрабатываются данные, вводимые пользователем, запускаются Windows-приложения и просматриваются записи баз данных.
Язык Visual Basic
Язык программирования Visual Basic содержит несколько сотен инструкций, функций и специальных символов. Он предназначен не только для использования в программном продукте Visual Basic, Microsoft Visual Basic for Application включен в состав Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project и других приложений для Windows.
Переменные и операторы
Visual Basic
позволяет резервировать
Типы данных | ||
Тип |
Размер (байт) |
Диапазон значений |
Integer (Целое) |
2 |
от - 32768 до 32767 |
Long Integer (Длинное целое) |
4 |
от - 2147483648 до 2147483647 |
Single-precision Floating paint (Одинарной точности с |
4 |
от - 3,402823Е38 до 3,4402823Е38 |
Double-precision Floating paint (Двойной точности с плавающей десятичной точкой) |
8 |
от -1,79769313486232D308 до 1,79769313486232 D308 |
Currency (денежные единицы) |
8 |
от -922337203685477,5808 до 922337203685477,5807 |
String (Строка) |
1 на символ |
от 0 до 65535 символов |
Boolean (Логическое) |
2 |
True(истина) или False(ложь) |
Date (Дата) |
8 |
от January(Январь) 1,100, до December(Декабрь) 31,9999 |
Variant (Вариант) |
16 (для чисел); 22+1 на символ (для строк) |
для всех типов данных |
Использование форм
Формы могут быть модальными и немодальными.
Visual Basic
обладает очень гибкой
Модальная (формальная) форма - форма, которая всегда должна использоваться при ее отображении на экране, она остается на первом плане, пока пользователь не щелкнет на кнопке ОК, на Cancel или не отправит ее.
Форма, которую пользователь может отключить, называется немодальной (неформальной). В большинстве приложений в Microsoft Windows для отображения информации используются немодальные формы, поскольку они предусматривают большую гибкость использования, поэтому форма принимается немодальной по умолчанию при создании новой формы. Можно также задать любое свойство для формы, включая заголовок, размер, тип рамки, цвет фона и символов, шрифт текста и фоновый рисунок.
Visual Basic позволяет:
Visual Basic
предоставляет три очень
Темой разрабатываемого электронного пособия является «Системы счисления и логическая алгебра».
Согласно стандарту данной учебной темы, в структуру электронного учебника необходимо включить мультимедийную составляющую, научный материал, а также базу тестовых заданий, позволяющую качественно проверить усвоенный материал.
Структура электронного учебника «Система счисления и логическая алгебра» (Рис.1) содержит:
Рис.1
Приступая к созданию пособия, основанного на принципах гиперактивности и мультимедийности, следует учитывать, что вся учебная информация, благодаря гипертекстам, распределяется на несколько содержательных уровня.
Наиболее распространенный способ структурирования линейного учебного текста при переводе его в программную среду предполагает следующее размещение учебного материала:
1 уровень – основная информация по теме.
2 уровень – справочный материал.
3 уровень – тестовые задания.
Основной уровень включает содержание рассматриваемой темы, раскрытие основных понятий, обязательную для изучения информацию. Второй уровень предоставляет обучаемому дополнительные сведения и предназначен для более глубокого изучения. Третий уровень предназначен для самоконтроля. Весь материал, взятый из различных источников, был систематизирован и обработан.
Интерфейс учебника состоит из следующих элементов: основное меню (содержание), и главное окно, в котором непосредственно отображается лекционный материал. Структура интерфейса одноуровневая, то есть при щелчке на элементе меню появляется нужный материал. Любую из тем можно мгновенно отобразить в главном окне.
Такая структура интерфейса призвана облегчить навигацию по учебнику, так как позволяет напрямую обратиться к любому его элементу. В случае, когда изучение материала проходит последовательно, достаточно лишь навигационных ссылок в конце каждой темы. Если же нужно открыть какую-нибудь тему из середины курса, то необходимо перейти по ссылке на содержание учебника.
Основное меню располагается в отдельной форме программы. Оно открывает доступ к важнейшим структурным элементам учебника. В основном меню располагаются разделы учебника. При нажатии одной из них в главном окне отображается материал.
Основное меню является статичным объектом, при просмотре учебника его содержимое не изменяется.
Проект представляет собой совокупность нескольких отдельных элементов, связанных в одну программу. При запуске программы появляется следующее окно:
Рис.2
Для создания обложки пособия (Рис.2) используются следующие компоненты:
Название компонента |
Название компонента |
Назначение |
Label 1 |
Помощь |
Помощь для пользователей пособия |
Label 2 |
Выход |
Выход из проекта |
Image1 |
Кнопка «Далее» |
Ссылка на форму «Содержание» |
При нажатии на метку Помощь открывается форма, состоящая из трех вкладок: помощь, тематика, авторское право (Рис. 3).
Рис.3
Во вкладке «Помощь» представлена краткая инструкция по применению учебника. Во второй вкладке «Тематика» разъясняется основная тема учебного пособия. В третьей вкладке «Авторское право» содержится информация об авторе для того, чтобы, в случае, возникновения каких-либо вопросов или нахождения грубых ошибок в учебном пособии пользователь мог связаться с автором.
При создании вкладок используется компонент TabStrib. Элемент управления TabStrip служит для отображения вкладок. Для добавления его в проект, необходимо выбрать меню Проект => Компоненты (Project => Components) и в появившемся окне выделите Microsoft Windows CommonControl 6.0. После этого на панели инструментов должны появиться дополнительные элементы управления (см. Рис. 4).
Рис. 4 Панель инструментов
TabStrip содержит
семейство объектов Tab, которые, собственно,
и являются вкладками. Для визуального
добавления новой вкладки, необходимо
кликнуть правой кнопкой мыши
по размещенному на форме TabStrip
и выберите меню Properties или в
окне параметров объекта
При нажатии на кнопку «Далее» откроется форма «Содержание» (Рис.5). В содержании описаны темы учебного пособия. Главным компонентом формы является ListBox . Элемент управления ListBox (Список) предоставляет пользователю выбрать значение из списка данных (один или несколько одновременно). При нажатии на каждый из них, открывается форма с соответствующей темой.
Рис.5
Каждая тема (Рис.6) находится в отдельной форме. Форма состоит из элементов ListBox и трех кнопок, при нажатии на которые форма переключается соответственно к содержанию, назад, вперед. Аналогично составлены и последующие темы.
Рис.6
В некоторых темах используются компоненты вставки формул Equation, таблиц Sheet, изображений Image . Для добавления формул необходимо подключить компонент Microsoft Equation. В меню Project выбираем Components, далее открывается окно из трех вкладок (Рис.7).
Рис.7
Щелкаем по вкладке под названием Insertable Objects, находим в списке компонентов Microsoft Equation 3.0, ставим галочку, и нажимаем на кнопку «Применить». На панели инструментов появляется значок . Аналогично добавляем компоненты Лист Microsoft Office Excel.
После изучения материала, обучающемуся предлагается пройти Итоговое тестирование. Итоговое тестирование состоит из 20 вопросов. Для тестирования был создан отдельный проект, облегчающий последующее редактирования тестовых заданий (Приложение 1). Все вопросы появляются в отдельном окне, если же вопрос имеет графический файл, то он так же отображается. На каждый вопрос может быть предложено четыре вариантов ответа. Форма тестового задания состоит следующих элементов: