Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Infa.doc
Скачиваний:
14
Добавлен:
24.11.2018
Размер:
248.32 Кб
Скачать

42. Создание Web-документов. Применение языка html: структура документа html, элементы html.

Для создания исп-ся язык HTML. Позднее стали исп-ся XML, php, javascript, Perl.

Подходы к созданию: ручной и автоматизированный.

Front page, Dreamweaver, Home Site – инструменты визуального созд-я web-страниц (пакеты).

CMS – система управления содержанием, не требуется знания HTML.

CSS – технология по стандартному оформлению.

Важную роль при выборе средств и способов созд-я играют статичность и динамичность. Программы на javascript и Perl – сценарии, или скрипты.

Перед созд-ем сайта следует опред.: тематику сайта, его цели и задачи: проектирование структуры сайта (БД или файлы в каталогах); дизайн сайта; подготовить инф-цию для размещения на web-странице (сжатие картинок и пр.); непосредственное конструирование страниц сайта; размещение сайта в сети и управление им (публикация).

Документ HTML – обычный текст. файл, кот. имеет тэги.

Их созд. можно в любом текст. редакторе (Блокнот), расширение htm, html.

<> - управляющие символы, показывающие область действия к/л кода. Есть тэги парные (</>), и непарные. Важнейшие структурные элементы web-страниц – заголовки и абзацы.

43. Функциональные блочные элементы языка html, гипертекстовые ссылки, Web-графика, форматирование текста.

Документ должени начинаться и заканчиваться тэгами <HTML> и </HTML>.

<HTML> - начало

<HEAD> -заголовок страницы

<TITLE>…</TITLE> - служебная инф-ция (заголовок)

</HEAD>

<BODY>…</BODY> - инф-ция для отображения в браузере

</HTML> - конец

В документе можно отображать кемментарии, кот. не будут отображаться на web-странице.

Тэги оформления:

- шрифтовое: <B>…</B> - жирный, <i>…</i>- курсив, <u>…</u> -подчёркивание.

Важнейшие структурные элементы web-страниц – заголовки и абзацы.

- эг обзаца <p>. Его допустимо незакрывать (непарный), если в нём не исп-ся доп. атрибуты (напр., цвет).

- тэги заголовков: <H1>…</H1> – парные.

- применимы индексы: верхний <sub>…</sub>, нижний <sup>…</sup>, бегущая строка <marquee>…</marquee>.

- вставка картинки (JPG, GIF, BMP, PNG)

<img src = “имя файла”>

<img src = “ my foto.jpg” width100, height50>

Ширину и высоту можно также задавать в %.

- тэг гиперссылки <A HREF=”имя ссылки”>…</A>

<A HREF=”my foto.htm”>щёлкни меня</A>

44. Списки и таблицы в html

Пользуясь языком HTML при создании web-страниц у пользователей появляется возможность создания таблиц. При этом исп-ся след. тэги:

Тэги таблиц:

начало <table>

строки <tr>…</tr>

столбцы <td>…</td>

конец </table>

45 Понятия языка программирования классификация языков программирования.

Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере.

Классификация языков программирования

  • по синтаксису образования конструкций языка программирования

  • по принадлежности к стилю программирования

Классификация ЯП по синтаксису образования конструкций

машинные языки (computer language) – языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);

машинно-ориентированные языки (computer-oriented language) – языки программирования, которые отражают структуру конкретного типа компьютера (Ассемблеры);

алгоритмические языки (algorithmic language) – не зависящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Паскаль, Фортран, Бейсик и др.);

процедурно-ориентированные языки (procedure-oriented language) – языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм);

проблемно-ориентированные языки (universal programming language) – языки программирования, предназначенные для решения задач определенного класса (Лисп, РПГ, Симула и др.);

интегрированные системы программирования.

Классификация ЯП по стилю программирования

  • процедурные;

  • функциональные;

  • логические;

  • объектно-ориентированные.

Программа на процедурном языке программирования состоит из последовательности операторов (инструкций), задающих те или иные действия.

Функциональные языки

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

Логическое программирование. Логика и программирование долгое время были непересекающимися областями исследований. Только в 1973 г. впервые было опубликован описание языка PROLOG (PROgramming in LOGic – программирование в терминах логики). Центральным понятием в логическом программировании является отношение. Программа представляет собой совокупность определений отношений между объектами и цели. В логическом программировании нужно только специфицировать факты, на которых алгоритм основывается, а не определять последовательность шагов, которые требуется выполнить. Логические программы отличаются принципиально низким быстродействием, так как вычисления осуществляются методом проб и ошибок (посредством поиска с возвратами). В настоящее время для ПК существует около двух десятков реализации PROLOGa, некоторые из них оформлены в виде интегрированных сред.

Объектно-ориентированное программирование

Корни ООП уходят в одну из ветвей логики, в которой первичным является не отношение, а объект. Прототипом ООП явился язык SIMULA-67. Этот стиль программирования характеризуется богатыми графическими возможностями и средой программирования, развитой модульной структурой программ. Именно модульность упрощает разработку сложных программных продуктов. Как пример объектно-ориентированного языка можно назвать Visual Basic и Delphi.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]