Разработка лабораторного практикума Создание тестирующей программы
Категория реферата: Рефераты по информатике, программированию
Теги реферата: бесплатные контрольные, рефераты по предметам
Добавил(а) на сайт: Матильда.
1 2 3 4 5 6 | Следующая страница реферата
1. СОЗДАНИЕ ТЕСТИРУЮЩИХ ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ ВИЗУАЛЬНЫХ КОМПОНЕНТОВ
1.1. Аналитический обзор
В качестве инструментального средства целесообразно использовать систему компьютерного тестирования (СКТ), удовлетворяющую следующим требованиям (1):
. простота подготовки тестовых заданий (задания могут создаваться преподавателями в минимальной степени владеющими компьютером)
. широкий диапазон применения (возможность использования для подготовки тестов по широкому спектру дисциплин)
. удобная система управления базами тестовых заданий (удаление, добавление заданий, объединение баз заданий)
. наличие систем сбора и обработки статистической информации по результатам тестирования (для тестируемых и для тестовых заданий)
. лёгкость организации оперативного контроля знаний в учебном процессе
. удобные средства решения задач (например, наличие встроенного микрокалькулятора с расширенными возможностями)
. встроенные мультимедийные возможности
. компактность (система тестирования с количеством тестовых заданий до нескольких сотен должна помещаться на одну дискету)
. низкие системные требования (достаточно Windows 95/98/NT).
Бурное развитие глобальной компьютерной сети показало перспективность удаленного тестирования студентов с помощью интерактивных Web-тестов, устанавливаемых на серверах, подключенных к локальной компьютерной сети или сети Интернет. Более широкому распространению таких информационных технологий в образовании, позволяющих не только повысить интенсивность и эффективность процесса обучения, но и существенно расширить аудиторию потенциальных слушателей ведущих университетов страны, препятствует трудоемкость процесса разработки тестов, предназначенных для работы в Web- сети.
Для создания интерактивных Web-тестов преподавателю помимо знаний по
курсу, для которого предназначен тест, требуются специальные навыки в
области применения Интернет-технологий, либо необходима помощь
соответствующего специалиста. При использовании для разработки учебных
материалов любого из большого количества имеющихся инструментальных средств
создания и редактирования HTML-документов, например, таких как Netscape
Composer или Microsoft FrontPage, требуются базовые сведения о гипертексте
и определенные навыки в области программирования. Кроме того, для придания
Web-документам интерактивных свойств, позволяющих оперативно реагировать на
информацию, введенную пользователем, автору потребуются еще более глубокие
знания Интернет-технологий, связанные с необходимостью написания программ-
обработчиков с использованием Java, JavaScript или CGI-приложений. Таким
образом, создание учебных материалов для дистанционного обучения в Web-сети
предъявляет весьма высокие требования к квалификации преподавателя-
разработчика в области практического использования современных
информационных технологий. В противном случае необходима совместная работа
коллектива специалистов различного профиля. Эти обстоятельства существенно
повышают трудоемкость создания учебных Web-пособий и, в определенной
степени, сдерживают процесс развития такой формы дистанционного
образования.
1.2. Описание компонентов, используемых при реализации практической части
курсовой работы
В практической части данной курсовой работы используются следующие
визуальные и невизуальные компоненты (2, 3, 4, 5) среды программирования
Borland Delphi 6.0.
1.2.1. Компонент TLabel
TLabel служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнуть на свойство Font в Инспекторе Объектов. Видно, что это легко сделать и во время выполнения программы, написав всего одну строчку кода.
Этот компонент доступен из модуля STDCTRLS, и находится на странице
Палитры компонентов Standard.
Компонент представляет собой статический текст. С помощью этого компонента на рабочей поверхности формы можно отобразить информацию, сделать пояснения и показать названия других компонентов. Но он имеет и другую важную функцию — если в составе текста TLabel есть символы- акселераторы, информация об их нажатии может передаваться от TLabel другому элементу управления.
Свойства компонента приведены в табл.1:
Таблица 1
Свойства компонента TLabel
|Свойство |Описание |
|(Pb) property Caption: TCaption; |Содержит строку с выводимым текстом. |
|TCaption = string[255]; | |
|(Pb) property Alignment: |Устанавливает правило выравнивания |
|TAlignment; |текста — по правому, левому краю или по|
| |центру клиентской области. |
|(Pb) property AutoSize: Boolean; |В случае True происходит автоматическое|
| |приведение размеров компонента к |
| |размерам текста и высоте шрифта. |
| | |
| |Продолжение табл.1 |
|(Pb) property ShowAccelChar: |Показывает, отображается ли в TLabel |
|Boolean; |акселератор (символ, перед которым |
| |стоит знак амперсанда — '&'). Если оно |
| |равно False, амперсанд никак не |
| |интерпретируется. В случае True |
| |акселератор выделяется в строке |
| |подчеркиванием и нажатие клавиш |
| |+ приводит к передаче |
| |фокуса окну FocusControl (т.к. TLabel |
| |сам не является оконным компонентом). |
|(Pb) property FocusControl: |Определяет оконный компонент, которому |
|TWinControl; |посылаются сообщения о вводе |
| |акселератора. |
|(Pb) property Transparent: |Прозрачность фона компонента. Если |
|Boolean; |свойство установлено в True, то при |
| |перерисовке элемента управления не |
| |происходит закрашивание клиентской |
| |области. В противном случае — |
| |происходит закрашивание кистью bsSolid |
| |и цветом Color. |
|(Pb) property WordMrap: Boolean; |Определяет возможность разрыва слов в |
| |случае, если длина выводимого текста |
| |превышает ширину компонента. |
1.2.2. Компонент TImage
TImage - отображает графическое изображение на форме. Воспринимает форматы
BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она
прикомпилируется к EXE файлу.
Рекомендуем скачать другие рефераты по теме: тесты с ответами, реферат этикет.
1 2 3 4 5 6 | Следующая страница реферата