520 likes | 793 Views
Представление информации в электронном виде. Информационные технологии. Информация. В широком смысле абстрактное понятие, имеющее множество значений, в зависимости от контекста. В узком смысле этого слова – сведения (сообщения, данные) независимо от формы их представления. Технология.
E N D
Представление информациив электронном виде Информационные технологии
Информация • В широком смысле абстрактное понятие, имеющее множество значений, в зависимости от контекста. • В узком смысле этого слова – сведения (сообщения, данные) независимо от формы их представления.
Технология • – это комплекс организационных мер, операций и приемов, направленных на изготовление, обслуживание, ремонт и/или эксплуатацию изделия с номинальным качеством и оптимальными затратами, и обусловленных текущим уровнем развития науки, техники и общества в целом.
Информационная технология • Информационная технология может быть определена, как совокупность систематических и массовых способов создания, накопления, обработки, хранения, передачи и распределения информации (данных, знаний) с помощью средств вычислительной техники и связи.
Информационная технология • Согласно определению, принятому ЮНЕСКО, ИТ – это комплекс взаимосвязанных научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы.
Основные черты современных ИТ • компьютерная обработка информации по заданным алгоритмам; • хранение больших объёмов информации на машинных носителях; • передача информации на значительные расстояния в ограниченное время.
Виды электронной информации • Текстовая • Графическая • Звуковая
Типы электронной информации • Статическая • Динамическая • Интерактивная
Мультимедийная информация • – это информация одновременно представленная в нескольких видах • От англ. Multimedia – многие средства
Интернет-ресурсы • Всю информацию, все свои знания люди постепенно переносят в интернет. • Благодаря принципу открытости, на котором построен интернет, его ресурсы (от франц. ressources – запасы, источники, средства) постоянно обновляются и пополняются. • Информационные ресурсы в электронном виде доступные через интернет называются интернет-ресурсами.
Основные понятия • Веб-страница – совокупность информации, передаваемой с помощью службы WWW и отображаемой веб-клиентом (программой броузером). • Веб-сайт (англ. site) – набор из некоторого количества веб-страниц, связанных вместе единой темой, общим оформлением и взаимными гипертекстовыми ссылками (которые обычно физически хранятся на одном компьютере – веб-узле).
Гипертекст • В гипертексте (от англ. hypertext – больше, чем текст) делается попытка заменить линейное представление материала, как это принято в обычных книгах, нелинейным, более соответствующим процессу мышления человека.
Основные принципыгипертекста • свободное перемещение по тексту; • необязательность сплошного чтения; • использование перекрестных ссылок.
Идеология гипертекста • Идеология гипертекста подразумевает разделение «содержания» и «представления» как двух независимых аспектов информации.
Представление текстовой информации • Текстовые форматы позволяют представлять алфавино-цифровую информацию. • Соответствие между символами текста и их числовыми кодами задается кодовой таблицей или кодировкой (англ. encoding).
Размещение текстовой информации в интернет • Для оформления документов, предназначенных для размещения в интернете, используется специальный язык, который называется HTML (англ. HyperText Markup Language).
Язык HTML • Язык HTML был разработан британским учёным ТимомБернерсом-Ли приблизительно в 1991–1992 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария). • HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки.
Язык HTML • Язык разметки гипертекстовых документов HTML основан на совокупности команд, называемых тегами (от английского tag). • HTML-тег записывается в угловых скобках и состоит из имени, за которым может следовать список атрибутов. • Теги могут быть одиночными или парными. Парный тег состоит из открывающего и закрывающего. Закрывающий тег содержит ту же последовательность букв, но им предшествует косая черта: </тег>.
Атрибуты тегов • Атрибуты добавляются в тег для расширения или модификации его действия. • <тег атрибут1=“значение” атрибут2=“значение” атрибут3=“значение” ...> • Значения: • могут быть чувствительны к регистру; • имеют ограниченную длину в 1024 символа; • должны заключаться в двойные или одинарные кавычки (за исключением случаев, когда значение состоит из одного слова или числа, только из букв (a-z), цифр (0-9), и специальных символов (точка или дефис)).
Вложенныетеги • В теги HTML могут помещаться другие HTML-теги для осуществления воздействия нескольких тегов на один элемент – вложение тегов. • <тег1>Пример использования <тег2>вложенных</тег2> тегов.</тег1> • Теги не могут перекрываться! Неверно: • <тег1>Пример неверного использования <тег2>вложенных</тег1> тегов.</тег2>
Структура HTML-документа • Строка, содержащая информацию о версии HTML; • Заголовочная часть (определяется тегом <head>); • Тело, непосредственно включающее содержание документа (определяется тегом <body> или <frameset>).
Версии HTML • HTML 2.0 • 22 сентября 1995 года • HTML 3.2 • 14 января 1997 года • HTML 4.0 • 18 декабря 1997 года • HTML 4.01 • 24 декабря 1999 года • ISO HTML • 15 мая 2000 года • HTML 5 • в разработке
HTML 2.0 • Официальной спецификации HTML 1.0 не существует. • До 1995 года существовало множество неофициальных стандартов HTML. • Чтобы стандартная версия отличалась от них, ей сразу присвоили второй номер.
HTML 3.2 • Версия 3 была предложена Консорциумом всемирной паутины (W3C) в марте 1995 года и обеспечивала много новых возможностей, таких как создание таблиц, «обтекание» изображений текстом и отображение сложных математических формул.
HTML 4.0 • HTML версии 4.0 содержит много элементов, специфичных для отдельных браузеров, но в то же время произошла некоторая «очистка» стандарта.
HTML 5 • Разработка HTML5 началась в новой рабочей группе W3C в 2007 году. • HTML5 вводит несколько новых элементов и атрибутов. • Помимо определения разметки, в HTML5 определены API. • slides.html5rocks.com
Основные отличия HTML5 от HTML4 • Новые правила лексического разбора; • Новые элементы –header, footer, section, article, video, audio, progress, nav, meter, time, aside, canvas; • Новые типы input-элементов; • Новые атрибуты; • Глобальные атрибуты –id, tabindex, repeat; • Убраны устаревшие элементы –center, font, strike.
Каскадные таблицы стилей CSS • – это технология описания внешнего вида документа, написанного языком разметки. • CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа. • Основной целью разработки CSS являлось разделение содержимого (написанного на HTML или другом языке разметки) и представления документа (написанного на CSS).
Источники CSS • Авторские стили (информация стилей, предоставляемая автором страницы) в виде: • Внешних таблиц стилей, то есть отдельного файла .css, на который делается ссылка в документе. • Встроенных стилей –блоков CSS внутри самого HTML-документа. • Inline-стилей, когда в HTML-документе информация стиля для одного элемента указывается в его атрибуте style. • Пользовательские стили • Локальный CSS-файл, указанный пользователем в настройках браузера, переопределяющий авторские стили, и применяемый ко всем документам. • Стиль браузера • Стандартный стиль, используемый браузером по умолчанию для представления элементов.
Таблица стилей CSS • Таблица стилей состоит из набора правил. • Каждое правило, в свою очередь, состоит из одного или нескольких селекторов, разделённых запятыми, и блока определений. • Блок определений же обрамляется фигурными скобками, и состоит из набора свойств и их значений.
Таблица стилей CSS селектор, селектор { свойство: значение; свойство: значение; свойство: значение; }
Приоритеты CSS • Стиль тега • Стиль класса • Стиль идентификатора • Внедрённый стиль • Свойство !important • Кроме того, имеет значение относительный порядок расположения свойств – свойство, указанное позже, имеет приоритет.
CSS-вёрстка • До появления CSS оформление веб-страниц осуществлялось непосредственно внутри содержимого документа. Однако с появлением CSS стало возможным принципиальное разделение содержания и представления документа. За счёт этого нововведения стало возможным лёгкое применение единого стиля оформления для массы схожих документов, а также быстрое изменение этого оформления.
Преимущества CSS-вёрстки • Несколько дизайнов страницы для разных устройств просмотра. Например, на экране дизайн будет рассчитан на большую ширину, во время печати меню не будет выводиться, а на КПК и сотовом телефоне меню будет следовать за содержимым. • Уменьшение времени загрузки страниц сайта за счет переноса правил представления данных в отдельный CSS-файл. В этом случае браузер загружает только структуру документа и данные, хранимые на странице, а представление этих данных загружается браузером только один раз и могут быть закешированы.
Преимущества CSS-вёрстки • Простота последующего изменения дизайна. Не нужно править каждую страницу, а лишь изменить CSS-файл. • Дополнительные возможности оформления. Например, с помощью CSS-вёрстки можно сделать блок текста, который остальной текст будет обтекать (например для меню) или сделать так, чтобы меню было всегда видно при прокрутке страницы.
Недостатки CSS-вёрстки • Различное отображение вёрстки в различных браузерах (особенно устаревших), которые по разному интерпретируют одни и те же данные CSS. • Часто встречающаяся необходимость на практике исправлять не только один CSS-файл, но и теги HTML и код PHP, которые сложным и ненаглядным способом связаны с селекторами CSS, что иногда сводит на нет простоту применения единых файлов стилей и значительно удлиняет время редактирования и тестирования.
История CSS • Термин «каскадные таблицы стилей» был предложен Хокон Виум Ли в 1994 году. Совместно с Бертом Босом он стал развивать CSS. • В отличие от многих существовавших на тот момент языков стиля, CSS использует наследование от родителя к потомку, поэтому разработчик может определить разные стили, основываясь на уже определенных ранее стилях.
Версии CSS • Уровень 1 (CSS1) • Рекомендация W3C, принята 17 декабря 1996 года, откорректирована 11 января 1999 года. • Уровень 2(CSS2) • Рекомендация W3C, принята 12 мая 1998 года. • Уровень 2.1 (CSS2.1) • Рабочая версия W3C от 8 сентября 2009 года. • Уровень 3(CSS3) • Разрабатываемая версия.
CSS1 • Параметры шрифтов. Возможности по заданию гарнитуры и размера шрифта, а также его стиля – обычного, курсивного или полужирного. • Цвета. Спецификация позволяет определять цвета текста, фона, рамок и других элементов страницы. • Атрибуты текста. Возможность задавать межсимвольный интервал, расстояние между словами и высоту строки (то есть межстрочные отступы) • Выравнивание для текста, изображений, таблиц и других элементов. • Свойства блоков, такие как высота, ширина, внутренние (padding) и внешние (margin) отступы и рамки. Так же в спецификацию входили ограниченные средства по позиционированию элементов, такие как float и clear.
CSS2 • Блочная вёрстка. Появились относительное, абсолютное и фиксированное позиционирование. Позволяет управлять размещением элементов по странице без табличной вёрстки. • Типы носителей. Позволяет устанавливать разные стили для разных носителей (например монитор, принтер, КПК). • Звуковые таблицы стилей. Определяет голос, громкость и т. д. для звуковых носителей (например для слепых посетителей сайта). • Страничные носители. Позволяет, например, установить разные стили для элементов на чётных и нечётных страницах при печати. • Расширенный механизм селекторов. • Указатели. • Генерируемое содержание. Позволяет установить текст или картинку, который будет отображаться до или после нужного элемента.
CSS3 • Сильно расширена по сравнению с предыдущими версиями. • Нововведения, начиная с малых, вроде закругленных углов блоков, заканчивая трансформацией (анимацией) и, возможно, введением переменных.
Включение в HTML • Ссылка в HTML, а сами CSS в отдельном файле: • <link rel="stylesheet" type="text/css" href="style.css" /> • Еще один способ подключить CSS, находящиеся в отдельном файле: • <style type="text/css" media="all">@import "style.css";</style> • Непосредственно в HTML-документе: <style type="text/css"> body { color: red; } </style> • Непосредственно в элемент: • <p style="font-size: 21px; color: green;">Рассказ о том, как вредно красить батареи</p>
СпециализированныеHTML-редакторы • – это компьютерная программа, позволяющая составлять и изменять страницы в формате HTML. • Несмотря на то, что HTML-код может быть написан в простом текстовом редакторе (например, Notepad), специальные редакторы для написания кода HTML предлагают больше удобств и функциональности. • Как правило используют технологию WYSIWYG.
ДостоинстваWYSIWYG-редакторов • ускорение и упрощение процесса разработки; • автоматизация многих рутинных операций; • позволяют осуществлять быстрое макетирование; • могут использоваться начинающими.
НедостаткиWYSIWYG-редакторов • не создают «чистого» кода (добавляют «фирменные» или избыточные элементы); • могут автоматически изменять открываемый документ; • полностью не избавляют от знания HTML, созданные в них документы как правило требуют ручной доводки
HTML-редакторы • Adobe Dreamweaver • Microsoft Expression Web • Microsoft Office SharePoint Designer • Amaya • KompoZer • Nvu • Quanta Plus
Представление графической информации • В сети интернет используются следующие основные графические форматы: • GIF (Graphics Interchange Format); • JPEG (Joint Photographic Expert Group); • PNG (Portable Network Graphics).
Некоторые средства подготовки графики • Adobe Photoshop • Adobe Fireworks • Corel Photo-Paint • Microsoft Paint • Microsoft Photo Editor • GIMP • Paint.NET
Интерактивные анимации • Flash – сложные мультимедийные интерактивные иллюстрации, интегрированные со звуковым сопровождением. • VRML (Virtual Reality Modeling Language) – средство описания сцен в трехмерном виртуальном пространстве.
Звуковые форматы • WAV (англ. wave – волна); • MIDI (Musical Instrument Digital Interface); • MP3; • RealAudio.