Практическое занятие № 25 (1 час)

      Комментарии к записи Практическое занятие № 25 (1 час) отключены

Тема: «Проектирование web — приложений»

Цель занятия: овладеть навыками проектирования web – приложений, создания графического интерфейса web – приложения, стилей

Форма проведения:индивидуальное задание

Задание:

1. Разработать web — приложение

2. Осуществить отправку данных на сервер

3. Произвести выбор графического интерфейса web – приложения

4. Создание стилей

5. Оформить отчет

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ

Создание Web-приложений является одной из важнейших технологий разработки ресурсов Internet.

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

Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными сервисами.

Существенное преимущество построения Web-приложений для поддержки стандартных функций браузера заключается в том, что функции должны выполняться независимо от операционной системы данного клиента. Вместо того чтобы писать различные версии для Microsoft Windows, Mac OS X,GNU/Linux и других операционных систем, приложение создается один раз для произвольно выбранной платформы и на ней разворачивается. Однако различная реализация HTML, CSS, DOM и других спецификаций в браузерах может вызвать проблемы при разработке веб-приложений и последующей поддержке. Кроме того, возможность пользователя настраивать многие параметры браузера (например, размер шрифта, цвета, отключение поддержки сценариев) может препятствовать корректной работе приложения.

Другой (менее универсальный) подход заключается в использовании Adobe Flash, Silverlight или Java-апплетов для полной или частичной реализации пользовательского интерфейса. Поскольку большинство браузеров поддерживает эти технологии (как правило, с помощью плагинов), Flash — или Java-приложения могут выполняться с легкостью. Так как они предоставляют программисту больший контроль над интерфейсом, они способны обходить многие несовместимости в конфигурациях браузеров, хотя несовместимость между Java или Flash реализациями на стороне клиента может приводить к различным осложнениям.

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

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

Серверная часть получает запрос от клиента, выполняет вычисления, после этого формирует веб-страницу и отправляет её клиенту по сети с использованием протокола HTTP.

Само веб-приложение может выступать в качестве клиента других служб, например, базы данных или другого веб-приложения, расположенного на другом сервере. Ярким примером веб-приложения является система управления содержимым статей Википедии: множество её участников могут принимать участие в создании сетевой энциклопедии, используя для этого браузеры своих операционных систем (будь то Microsoft Windows, GNU/Linux или любая другая операционная система) и не загружая дополнительных исполняемых модулей для работы с базой данных статей.

В свою очередь на стороне клиента используется следующие веб технологии:

— Для реализации GUI.

— HTML, XHTML.

— CSS.

Для формирования и обработки запросов, создания интерактивного и независимого от браузера интерфейса:

— ActiveX.

— Adobe Flash, Adobe Flex.

— Java.

— JavaScript.

— Silverlight.

HyperText Markup Language — язык гиппертекстовой разметки. Фактически термин язык не совсем точно отражает сущность HTML. Скорее HTML можно назвать расширенным текстом (текстом со свойствами), поскольку основа любого HTML-документа — это текст со вставками (маркерами, операторами, тегами,), придающими тексту различные свойства (шрифт, его размер, цвет, позицию и т.д.). Например: у нас есть буковка Х, и это просто буква без свойств и прочего. С ней ничего нельзя поделать — это просто буква. Теперь мы хотим выкрасить эту букву в синий цвет и наклонить ее чуть вправо. Как это сделать? Надо объяснить браузеру, который эту букву будет показывать юзеру, что мы хотим ее покрасить и наклонить, поэтому мы должны где-то в свойствах буквы это указать. Иначе браузер покажет просто букву — прямую и черную. Вот для этого и существует HTML, он фактически говорит браузеру, как мы хотим отобразить букву (слово, текст) на экране. В обычном текстовом файле мы пишем свою букву (слово, текст) и с помощью HTML-тэгов назначаем ей свойства: цвет — синий, наклонена. Браузер видит эти свойства и согласно им отображает букву.

Кроме этого в текст можно вставлять ссылки на другие документы, файлы, скрипты и т.д. Редактировать HTML-файлы можно через банальный MS Word, стандартный Front Page Express и, наконец, MS InterDev — мощная среда, входящая в пакет MS Visual Studio 6.0. Из них самые продвинутые средства предлагает InterDev — интеграцию скриптов, ActiveX элементов и т.д., не говоря уже об удобном HTML-editing’е. Правда, — самые продвинутые порталы были сделаны в. notepad’e.

XHTML (англ. Extensible Hypertext Markup Language — расширяемый язык гипертекстовой разметки) — семейство языков разметки веб-страниц на основе XML, повторяющих и расширяющих возможности HTML 4. Спецификации XHTML 1.0 и XHTML 1.1 являются рекомендациями консорциума Всемирной паутины, однако на данный момент его развитие остановлено с рекомендацией использовать HTML. Новые версии XHTML не выпускаются.

Главное отличие XHTML от HTML заключается в обработке документа. Документы XHTML обрабатываются своим модулем (парсером) аналогично документам XML. В процессе этой обработки ошибки, допущенные разработчиками, не исправляются. XHTML соответствует спецификации SGML, поскольку XML является её подмножеством.html обладает множеством особенностей в процессе обработки и фактически перестал относиться к семейству SGML, что и закреплено в черновике спецификации HTML 5.

ПРАКТИЧЕСКОЕ УПРАЖНЕНИЕ

1) Запустите Блокнот и в самой первое его строке установите элемент , подсказывающий браузеру как следует интерпретировать ваш документ.

2) Сделайте перевод строки и добавьте парный тег . Переведите закрывающийся тегна две строки вниз.

3) Добавьте парный тегв строке между тегамии переведите закрывающийся тегна две строки вниз.

4) В строке между тегамиинапишите парный тегв одну строку.

5) Введите заголовок вашей веб-страницы между тегамии . Например, такой.

Моя первая страница сайта

6) Установите курсор в строке после закрывающегося тегаи выполните перевод строки. Впишите в появившуюся пустую строку парный тег .

Моя первая страница сайта

7) Сделайте двойной перевод между внутри тегамии . В появившуюся строку впишите парный тег заголовка

8) После закрывающегося тега заголовкасделайте перевод строки и в новой строке установите парные теги абзаца

и

. Впишите между ними текст. Например, так.

Моя первая страница сайта

Меня зовут Иванов Иван. Я создаю свой сайт.

9)Заключите имя и фамилию в парный тегдля выделения их жирным шрифтом.

Моя первая страница сайта

Меня зовут Иванов Иван. Я создаю свой сайт.

10) После закрывающегося тега абзаца

выполните перевод строки и впишите в новой строке парный тег . Впишите между тегами какой-либо текст.

Моя первая страница сайта

Меня зовут Иванов Иван. Я создаю свой сайт.

Мои успехи

11) После закрывающегося тега подзаголовкаснова сделайте перевод строки, впишите парные тег абзаца

и

и между данными тегами напишите произвольный текст.

Моя первая страница сайта

Меня зовут Иванов Иван. Я создаю свой сайт.

Мои успехи

Освоен базовый синтаксис HTML и создана первая страница будущего сайта.В процессе обучения использованы материалы сайта kakimenno.ru

12) Из перечисленных тегов остались не изученными два – перевод строки
и важнейший тег для создания ссылок . Применим их. Перед последним закрывающимся тегом впишите дескриптор
, а между
и

конструкцию вида . У вас должно получится следующее.

Моя первая страница сайта

Меня зовут Иванов Иван. Я создаю свой сайт.

Мои успехи

Освоен базовый синтаксис HTML и создана первая страница будущего сайта.В процессе обучения использованы материалы сайта kakimenno.ru

13) Между кавычек в тегевпишите адрес страницы, на которую вы будете ссылаться. Перед тегомможно вписать слово Ссылка, а между тегамиивписать текст, который будет отображаться на странице.

Моя первая страница сайта

Меня зовут Иванов Иван. Я создаю свой сайт.

Мои успехи

Освоен базовый синтаксис HTML и создана первая страница будущего сайта.В процессе обучения использованы материалы сайта kakimenno.ru
Ссылка: kakimenno.ru

14) На этом создание простейшей страницы для сайта может быть завершено. В принципе, его можно было завершить еще и п.9, но если вы серьезно намерены изучать язык HTML, то дополнительная практика не будет лишней. Сохраните страницу с расширением *.html и можете открыть ее в любом браузере, чтобы просмотреть результаты своей работы. Если все сделано правильно, то вы должны увидеть примерно следующее:

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Дать понятие web-узла и web- страницы.

2. Для чего предназначена панель представлений?

3. Назовите режимы представления страницы.

4. Объясните смысл создания домашней страницы.

5. Как вставить рисунок на web-страницу?

6. Что такое страница с фреймами? Как ее создают?

7. Какой командой создается страница с фреймами?

8. Как происходит сохранение страницы с фреймами?

9. Для чего используются таблицы при создании web-страниц?

10. Что такое темы и для чего их используют?

11. Что такое формы?

12. Какие виды форм используются при создании web-страниц?

13. Как добавить форму на web-страницу?

14. Для чего используются кнопки Reset и Submit при создании форм?

15. Что такое гиперссылка?

16. Какой командой можно добавить гиперссылку?

17. Как проверить работоспособность гиперссылок?

18. Назовите способы оформления web-страниц.

19. Для каких целей создаются документы HTML, почему их часто называют web-страницами?

20. Какими способами в приложении Word 2000 можно создать web-страницу?

21. Какие файлы находятся в папке, автоматически создающейся при сохранении web-страницы?

22. Как присвоить название web-странице?

23. Как добавить на web-страницу графическую линию?

24. Как на web-странице создать список с графическими маркерами?

25. Как задать цвет фона?

26. Как задать текстуру фона?

27. Что такое тема? Как применить тему к web-странице?

28. Какие форматы графических изображений поддерживаются в web-документах?

29. Как создать бегущую строку?

30. Как добавить гиперссылку в документ HTML?

31. Как создать подсказку для гиперссылки?

32. Как изменить гиперссылку?

33. С какими целями создаются страницы рамок для документов HTML?

34. Как изменить свойства рамки?

35. Как из приложения MS Word загрузить обозреватель MS Internet Explorer?

Статьи к прочтению:

Какой должна быть главная страница сайта? +РАЗБОР


Похожие статьи:

  • Практические занятия № 7-8

    Тема: Ввод и форматирование документов Цель: Научиться создавать медицинские документы, форматировать, сохранять документы. ВЫПОЛНЕНИЕ РАБОТЫ….

  • Задания к практической работе

    Практическая работа № 11 (2 часа) Атрибуты файла и его объем. Учет объемов файлов при их хранении, передаче Цель работы. Изучение атрибутов файла;…