Обучение и контроль с использованием ИТ
Рефераты >> Программирование и компьютеры >> Обучение и контроль с использованием ИТ

1. Информация по выбранному предмету или курсу должна быть хорошо структурирована, и представлять собой законченные фрагменты курса с ограниченным числом новых понятий;

2. структурным элементам учебного курса должны соответствовать ключевые темы с гипертекстом, иллюстрациями, аудио и видео комментариями;

3. основные фрагменты учебника наряду с текстом должны содержать видео и аудио записи, содержащие материал по изучаемой теме;

4. текстовая информация должна обеспечивать возможность распечатки необходимых фрагментов текста. Должна существовать возможность адаптации используемого шрифта к запросам пользователя;

5. система, содержащая сложные модели должна содержать мгновенные подсказки, появляющиеся и исчезающие синхронно с движением курсора к отдельным элементам программы, кроме этого возможность увеличивать отдельные элементы иллюстраций и копирования;

6. в электронных учебниках рекомендуется использовать многооконный интерфейс, когда в каждом окне будет представлена связная информация;

7. текстовая часть должна строится на основе перекрестных ссылок, позволяющих сократить время поиска необходимой информации, а также мощным поисковым центром и индексом;

8. полезно подключать звуковые сигналы для указания правильности навигации по электронному учебнику;

9. весь курс должен содержать возможность копирования выбранной информации, а так же ее редактирование и распечатку на принтере;

10. электронный учебник, должен обладать принципиально новыми качествами по сравнению с традиционным учебником;

Глава 2. Разработка приложений на языках программирования TurboPascal и Delphi.

Программирование всегда было достаточно сложной задачей. Как выбрать способ, наиболее подходящий для решения конкретной задачи, и как добиться максимальной производительности приложения.

Прошли те времена, когда исследователю месяцами приходилось перерабатывать исходный код какой-нибудь бесполезной утилиты в практическом плане, забираться в недра исходного текста оригинально сделанного компонента.

Конечно, небольшому проценту разработчиков по долгу службы нужны глубокие специфические знания, однако от подавляющего большинства программистов сегодня требуется, прежде всего, умение писать программы максимально быстро и без ошибок. При этом, чем меньше будут использоваться малоизвестные возможности Windows, тем лучше – ведь в исходных текстах, вполне возможно придется разбираться и усовершенствовать другим программистам, причем скорее всего разной квалификации. В таких условиях для руководителя проекта на первый план выходит умение организовать слаженную работу коллектива, а рядовым программистам – способность правильно понимать, что от них требуется, и выполнять работу в срок. Решающим фактором здесь становится качество работы: чем меньше программист допустит ошибок, тем быстрее он закончит работу.

Коммерческие компании предъявляют к своим сотрудникам достаточно жесткие требования. Это естественно, ведь цель любой компании – получение прибыли. Обычно они создают хорошие условия труда и выплачивают солидную зарплату. Но рабочий день в таких компаниях расписан по минутам, и времени на изучение устройства нового компонента или принципов функционирования новой технологии подчас просто не найти. Поэтому вся мировая индустрия средств разработки приложений движется в направлении максимального упрощения процесса создания программ, переводя его на визуальный уровень.

Графические интерфейсы пользователя, или GUIs, революционизировали микрокомпьютерную индустрию. Они продемонстрировали, что выражение "Лучше один раз увидеть, чем сто раз услышать не потеряло своего смысла для большинства пользователей компьютеров. Вместо загадочной командной строки. С:>, которую так долго наблюдали пользователи DOS, теперь они смотрят на "рабочий стол" (desktop), заполненный значками программ, управляя ими при помощи мыши или посредством меню.

Вероятно, при длительном использовании Windows то, как выглядят приложения, менее важно, чем-то, как они созданы. В Windows, как правило, программы имеют стандартный интерфейс пользователя. Это означает, что пользователи потратят больше времени на работу с приложением и меньше на изучение меню, диалоговых панелей и комбинации клавиш (Конечно, приложения Windows 95 и Windows NT 4.0 выглядят немного не так, как приложения Windows 3.1: стандарты сохраняются внутри версий Windows, а не между ними).

В то время как программисты испытывают смешанные чувства к GUIs, он нравится начинающим пользователям, поэтому от любых программ Windows ожидается соответствие модели GUI. Поэтому, если необходимо разработать программу для любой из версий Windows, программисту понадобится эффективное средство для разработки приложений с графическим интерфейсом пользователя. Это позволит программисту сосредоточиться только на логике решаемой задачи.

За все это долгое время существовало лишь несколько таких средств разработки. До появления Borland Delphi разработка приложений Windows была намного тяжелее процесса создания приложений для DOS. Программисты должны были позаботиться буквально обо всем, например, о работе с мышью, обработке событий меню, и даже отслеживать, щелкнул пользователь один либо два раза в конкретном месте экрана. Разработка приложений Windows требовала экспертных знаний по программированию на языке С и сотен строк кода для выполнения простейшие задач. Проблемы были даже у профессионалов. (Комплект Microsoft Windows Software Development Kit, необходимый в то время в дополнение к компилятору С, весил тогда около пяти килограммов).

Delphi создает приложения Windows

MS-Windows предоставляет пользователям оболочку графического интерфейса (GUI), которая обеспечивает стандартную среду пользователя и программиста. (GUI) предлагает более сложное и дружелюбное окружение пользователя, чем командно-управляемый интерфейс DOS. Работа в Windows основана на интуитивно понятных принципах. Вам легко переключиться с задачи на задачу и осуществлять обмен информацией между ними. Однако разработчики приложений традиционно сталкиваются с трудностями программирования, поскольку организация среды Windows является чрезвычайно сложной.

В таком контексте система Delphi представляется средой, близкой к идеальной, а соответственно система Delphi наиболее приемлема для образования. Delphi – самая современная система программирования и в тоже время доступна для освоения даже начинающим.

Последняя версия Borland Delphi продолжает данную традицию: сложные приложения Windows 98 и Windows NT разрабатываются теперь за гораздо меньший период времени. Ошибки в программах (bugs) возникают не так часто, и их локализация происходит быстрее и легче. С Borland Delphi программирование в Windows не становится более эффективным, но оно становится более простым (в большинстве случаев).

Delphi является системой программирования очень высокого уровня. оно берет на себя значительную часть работы по управлению компьютером, что делает возможным в простых случаях обходиться без особых знаний о деталях его работы. в отличие от традиционных систем программирования.


Страница: