Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Практическое занятие № 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) Запустите Блокнот и в самой первое его строке установите элемент <!DOCTYPE html>, подсказывающий браузеру как следует интерпретировать ваш документ.

<!DOCTYPE html>

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

<!DOCTYPE html>

<html>

</html>

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

<!DOCTYPE html>

<html>

<head>

</head>

</html>

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

<!DOCTYPE html> <html> <head> <title></title> </head> </html>

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

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> </html>

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

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body></body> </html>

7) Сделайте двойной перевод между внутри тегами <body> и </body>. В появившуюся строку впишите парный тег заголовка <h1>. Наберите внутри тега <h1> подзаголовок страницы.

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body> <h1>Обо мне</h1> </body> </html>

8) После закрывающегося тега заголовка </h1> сделайте перевод строки и в новой строке установите парные теги абзаца <p> и </p>. Впишите между ними текст. Например, так.

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body> <h1>Обо мне</h1> <p>Меня зовут Иванов Иван. Я создаю свой сайт.</p> </body> </html>

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

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body> <h1>Обо мне</h1> <p>Меня зовут <b>Иванов Иван</b>. Я создаю свой сайт.</p> </body> </html>

10) После закрывающегося тега абзаца </p> выполните перевод строки и впишите в новой строке парный тег <h3>. Впишите между тегами какой-либо текст.

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body> <h1>Обо мне</h1> <p>Меня зовут <b>Иванов Иван</b>. Я создаю свой сайт.</p> <h3>Мои успехи</h3> </body> </html>

11) После закрывающегося тега подзаголовка </h3> снова сделайте перевод строки, впишите парные тег абзаца <p> и </p> и между данными тегами напишите произвольный текст.

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body> <h1>Обо мне</h1> <p>Меня зовут <b>Иванов Иван</b>. Я создаю свой сайт.</p> <h3>Мои успехи</h3> <p>Освоен базовый синтаксис HTML и создана первая страница будущего сайта. В процессе обучения использованы материалы сайта kakimenno.ru</p> </body> </html>

12) Из перечисленных тегов остались не изученными два – перевод строки <br> и важнейший тег для создания ссылок <a href=””>. Применим их. Перед последним закрывающимся тегом впишите дескриптор <br>, а между <br> и </p> конструкцию вида <a href=””></a>. У вас должно получится следующее.

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body> <h1>Обо мне</h1> <p>Меня зовут <b>Иванов Иван</b>. Я создаю свой сайт.</p> <h3>Мои успехи</h3> <p>Освоен базовый синтаксис HTML и создана первая страница будущего сайта. В процессе обучения использованы материалы сайта kakimenno.ru<br> <a href=””></a></p> </body> </html>

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

<!DOCTYPE html> <html> <head> <title>Моя первая страница сайта</title> </head> <body> <h1>Обо мне</h1> <p>Меня зовут <b>Иванов Иван</b>. Я создаю свой сайт.</p> <h3>Мои успехи</h3> <p>Освоен базовый синтаксис HTML и создана первая страница будущего сайта. В процессе обучения использованы материалы сайта kakimenno.ru<br> Ссылка: <a href = ”http://kakimenno.ru/”>kakimenno.ru</a></p> </body> </html>

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?

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 653 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Даже страх смягчается привычкой. © Неизвестно
==> читать все изречения...

2484 - | 2178 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.