КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Универсальные языки высокого уровня
HTML Языки программирования Один из наиболее быстрых способов разработки электронных учебников - подготовка их в формате HTML (HyperText Markup Language). HTML-документы могут содержать форматированный текст (возможности форматирования весьма бедны - это выбор шрифта, разметка заголовков, абзацев, списков), простые функции поиска, гиперссылки по вызову других разнородных материалов (текст, графика, видео, ехе-файлы и др.). Стандартные средства создания гипертекстовых файлов в HTML-формате — HTML-редакторы (DreamWeaver, HTML Assistant, Microsoft FrontPage и др.). И все же в будущем HTML-редакторам, по-видимому, грозит исчезновение, потому что средствами для редактирования исходного текста HTML и управления информационными узлами теперь оснащаются все последние версии основных текстовых процессоров для Windows (например, Microsoft Word из состава Office 97 и 2000, Lotus Word Pro). Сегодня этим текстовым процессорам еще недостает многих специальных средств HTML, но они поглощают уже такие категории программного обеспечения, как, например программы составления оглавлений или рубрикаторы. Вид HTML-документов на экране зависит не только от выбора средства просмотра и разрешения графического адаптера, но и от типа HTML-редактора, применяемых разработчиком приемов редактирования, типа операционной системы и некоторых ее настроек и т. д. Материалы, тщательно подготовленные в профессиональных редакторах, при преобразовании в формат HTML теряют свой первоначальный вид. Не удается сохранить установленные поля, отступы, шрифты, искажается графика, результаты преобразования таблиц порой трудно предсказать. Когда постоянное общение с Internet не входит в задачи обучения, то одно из главных достоинств HTML-технологии (в жертву которому принесены многие функциональные возможности) - простота обращения к WWW останется невостребованным. Из сказанного следует, что HTМL-технология может оказаться весьма эффективной для быстрого создания компьютерного электронного учебника, однако для разработки полнофункциональной компьютерной обучающей программой ее возможностей может оказаться недостаточно. Как отмечалось ранее, универсальные языки программирования оказываются более гибкими по сравнению с готовыми средствами разработки и обеспечивают возможность получения быстродействующего приложения. Однако производительность создания компьютерных обучающих программ много меньше, чем при использовании готовых средств разработки. Это связано с необходимостью предварительного формирования многих функциональных заготовок, которые уже имеются во многих стандартных средствах разработки. В результате повышается вероятность того, что продукт разработки морально устареет еще в процессе создания. В настоящее время программисты пользуются преимущественно визуальными версиями традиционных операторных языков - С, Pascal, Fortran, Basic, а также стоящего особняком Интернет-языка Java: Visual C++; Delphi; Visual Basic; Visual Fortran; Visual J++. Языки, построенные на базе С, имеют наибольший доступ к ресурсам ЭВМ, предоставляя тем самым программисту больше системных возможностей. DELPHI обладает наиболее развитыми средствами работы с базами данных. Visual Basic, который активно внедряет в свои продукты компания Microsoft, стал первым русифицированным визуальным языком высокого уровня. Visual Fortran - один из наиболее мощных языков для математических вычислений, к тому же лежащий в его основе операторный Фортран - один из немногих детально стандартизованных языков. Технология Java стала реальной базой для разработки новейших информационных технологий, используемых в Internet. Она позволяет реализовать эффективную распределенную обработку информации в сети. Язык Java разработан на основе таких систем программирования, как C++, SMALLTALK, SIMULA и BETA, свой синтаксис ею практически полностью почерпнул из C++. По сути, Java позволяет при загрузке Web-страницы поставлять наряду с визуальным содержимым миниатюрные приложения — Java-апплеты, которые, загрузившись однажды, могут оживить страницу, придать ей дополнительные интерактивные возможности. Апплеты могут создавать самообновляющиеся табло, движущиеся маркеры диаграмм котировки акций фондового рынка, анимационные фрагменты. Они могут снабдить аналитические графики или статистические диаграммы средствами, которые дадут возможность студенту "поиграть" числами и проверить, как это повлияет на характеристики исследуемой системы. Причем работать все это будет так же быстро, как если бы студент составлял обычные сводные ведомости в Excel. Апплеты Java могут работать под различными программными платформами, необходимо только наличие соответствующих интерпретаторов. Общее достоинство универсальных языков программирования в плане создания компьютерных обучающих программ - эффективность реализации сценариев. Общий недостаток - трудоемкость разработки, традиционные проблемы при встраивании в создаваемые проекты и форматировании большого количества текстовой информации. Возможности непосредственного программирования велики, однако отметим, что лучшие авторские системы предоставляют разработчику все большие возможности визуального программирования. Впрочем, и универсальные языки программирования все больше "обрастают" шаблонами и библиотеками.
Авторские средства разработки Авторское средство разработки - это инструментальная программа, имеющая предварительно подготовленные шаблоны и другие элементы для создания интерактивных приложений. Существуют авторские системы различной степени специализации и функциональных возможностей. Наиболее мощными и подходящими для разработки обучающих программ являются те из них, которые: • обладают средствами развитого визуального конструирования проектов; • включают в себя библиотеки шаблонов, необходимые при решении типовых задач, возникающих в ходе создания компьютерных обучающих программ; • имеют встроенные языки (или позволяют встраивать фрагменты, написанные на широко распространенных языках высокого уровня); • имеют необходимый инструментарий для создания мультимедийных приложений; • предусматривают возможность работы с подготовленными приложениями в Интернете (Интранете); • имеют доступ к ресурсам операционной системы; • содержат средства отладки создаваемых проектов. Программные инструментальные системы, удовлетворяющие всем этим требованиям, как правило, имеют достаточно высокую стоимость (2,5—4 тыс. долл.). Примерами таких авторских средств являются Toolbook Instructor / Assistant, Macromedia Authorware, Quest.
Дата добавления: 2014-01-03; Просмотров: 404; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |