Описание логической структуры
В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. Для начала — неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать проблему «с нуля», просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими… Читать ещё >
Описание логической структуры (реферат, курсовая, диплом, контрольная)
Программа имеет следующую структуру:
- 1. Блок «Учебник». Состоит из подблоков «Теоретический материал» и «Лабораторный практикум».
- 2. Блок «Тестирование» содержит тестирующую подпрограмму для проверки уровня знаний учащегося по пройденным темам, может быть использован для контроля и самоконтроля знаний.
- 3. Блок «Архив результатов» содержит сведения, структурированные в виде таблицы, о том когда, кто и на какую оценку прошел тестирование в данной программе.
- 4. Блок «Редактор БД» позволяет после проверки пароля внести изменения в базу тестов, добавить новые тестовые задания или удалить их.
Используемые технические и программные средства
Характерные черты электронных учебников, созданных средствами прямого программирования:
- — разнообразие стилей реализации (цветовая палитра, интерфейс, структура ЭУ, способ подачи материала и т. д.);
- — сложность модификации и сопровождения;
- — большие затраты времени и трудоемкость;
- — отсутствие аппаратных ограничений, т. е. возможность создания ЭУ, ориентированного на имеющуюся в наличие техническую базу.
При выборе средств была выполнена необходимая оценка наличия:
- — аппаратных средств определенной конфигурации;
- — сертифицированных программных систем;
- — специалистов требуемого уровня.
Благодаря бурно развивающейся технологии средства мультимедиа и гипермедиа становятся достаточно дешевыми, чтобы устанавливать их на большинство персональных компьютерах. Кроме того, мощность и быстродействие аппаратных средств позволяют использовать вышеупомянутые средства.
Для создания данного электронного учебного пособия, была выбрана среда разработки Borland Delphi 7.
Delphi — это комбинация нескольких важнейших технологий:
- — Высокопроизводительный компилятор в машинный код
- — Объектно-ориентированная модель компонент
- — Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов
- — Масштабируемые средства для построения баз данных
Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. Для начала — неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать проблему «с нуля», просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими фирмами, количество этих фирм в настоящее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Тем не менее, это так. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.
В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Может быть, здесь следует пояснить, что конкретно имеется в виду. Не секрет, что некоторые удачные продукты, предназначенные для скоростной разработки приложений (RAD — rapid application development) прекрасно работают при изготовлении достаточно простых приложений, однако, разработчик сталкивается с непредвиденными сложностями, когда пытается сделать что-то действительно сложное. Бывает, что в продукте вскрываются присущие ему ограничения только по прошествии некоторого времени.
Delphi такие ограничения не присущи. Хорошее доказательство тому — это тот факт, что сам Delphi разработан на Delphi. Можете делать выводы. Однако Delphi предназначен не только для программистов-профессионалов. Я читал в электронной конференции совершенно неожиданные для меня письма, где учителя, врачи, преподаватели ВУЗов, бизнесмены, все те, кто используют компьютер с чисто прикладной целью, рассказывали о том, что приобрели Delphi for Windows для того, чтобы быстро решить какие-то свои задачи, не привлекая для этого программистов со стороны. В большинстве случаев им это удается. Поразительный факт — журнал Visual Basic Magazine присудил свою премию Delphi for Windows.
Руководители предприятий, планирующие выделение средств на приобретение программных продуктов, должны быть уверены в том, что планируемые инвестиции окупятся. Поэтому одним из оцениваемых факторов должен быть вопрос — а легко ли найти специалиста по Delphi и сколько будет стоить его обучение, сколько времени специалист затратит на овладение продуктом. Ответ здесь получить весьма просто — любой программист на паскале способен практически сразу профессионально освоить Delphi. Специалисту, ранее использовавшему другие программные продукты, придется труднее, однако самое первое работающее приложение он сможет написать в течение первого же часа работы на Delphi. И, конечно же, открытая технология Delphi является мощным гарантом того, что инвестици, сделанные в Delphi, будут сохранены в течение многих лет.
Вызов и загрузка
Программа «Электронное учебное пособие по Macromedia Flash» не требует инсталляции и может быть скопирована в любое место по желанию пользователя.
Запуск программы «Электронное учебное пособие по Macromedia Flash» осуществляется посредством пиктограммы. При запуске открывается главная форма, внешний вид которой представлен на рисунке 1:
Рисунок 1. Внешний вид главной формы электронного учебного пособия На главной форме содержатся кнопки, позволяющие получить доступ каждому блоку программы.
При запуске блока «Учебник», открывается окно, разделенное на 2 части. В левой части приведен список тем и названий лабораторных работ, текст, графика, схемы и прочие материалы загружаются в правую часть окна по нажатию кнопки осуществления выбора.