Помощь в написании студенческих работ
Антистрессовый сервис

Описание логической структуры

РефератПомощь в написанииУзнать стоимостьмоей работы

В стандартную поставку 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 части. В левой части приведен список тем и названий лабораторных работ, текст, графика, схемы и прочие материалы загружаются в правую часть окна по нажатию кнопки осуществления выбора.

Показать весь текст
Заполнить форму текущей работой