- •Міністерство освіти і науки україни
- •Донецьк - 2010
- •Розділ 1. Розвиток інформаційного суспільства, мова html
- •Тема 1. Розвиток інформаційного суспільства
- •1.1. Інформація та її роль у глобалізованому світі
- •1.2. Теорії інформаційного суспільства
- •1.3. Побудування інформаційного суспільства в Україні
- •1.4. Мови розмітки – тенденції розвитку
- •1.5. Міжнародні установи, що регулюють розробку і впровадження сучасних засобів подання інформації
- •Тема 2. Мова розмітки гіпертексту html
- •2.1. Структура html - документа
- •2.2. Форматування даних на сторінці
- •2.3. Створення гіперпосилань
- •2.4. Escape - послідовності
- •2.5. Горизонтальні лінії
- •Тема 3. Створення списків, таблиць
- •3.1. Списки
- •3.2. Таблиці
- •3.3. Фрейми
- •Тема 4. Робота з зображеннями
- •3.1. Використання зображень на web - сторінці
- •4.2. Гіперпосилання у вигляді зображення, створення мапи посилань
- •4.3. Біглий рядок
- •Тема 5. Каскадні листи стилів css
- •5.1. Призначення, синтаксис css
- •5.2. Застосування таблиць стилів css
- •Тема 6. Створення форм
- •6.1.Форми
- •6.2. Засоби розробки сценаріїв опрацювання інформації форми
- •Тест за змістовим модулем 1 «Розвиток інформаційного суспільства, мова html»
- •Розділ 2. Мова сценаріїв JavaScript
- •Тема 7. Основи мови JavaScript
- •7.1. Мова JavaScript: основні поняття
- •7.2. Організація розгалужених обчислювальних процесів
- •If (умова) {блок операторів 1}
- •7.3. Організація циклічних обчислювальних процесів
- •While (умова) { оператори_циклу }
- •Do { оператори_циклу } while (умова)
- •7.4. Функції
- •Тема 8. Опрацювання форм
- •8.1. Об’єкти браузера
- •8.2. Обробка подій
- •8.3. Робота з текстовими полями
- •8.4 Використання перемикачів у сценаріях
- •8.5. Застосування списків
- •8.6. Робота з прапорцями
- •Тест за змістовим модулем 2 «Мова сценаріїв JavaScript»
- •Розділ 3. Розширювана мова розмітки xml, обробка xml – документів
- •Тема 9. Створення xml – документів, опис шаблону документа
- •9.1. Загальні відомості
- •9.2. Структура xml - документа
- •9.3. Опис шаблону документа dtd
- •9.4. Перевірка правильності xml - документів
- •9.5. Демонстрація xml – документів з використанням
- •Тема 10. Простори імен, xml - схеми
- •10.1. Простори імен xml
- •10.2. Розробка xml - схеми
- •10.3. Визначення умов на значення елементів і атрибутів
- •Тема 11. Мова xPath, мова xslt
- •11.1. Мова xPath
- •11.2. Розширювана мова стилів для перетворень xslt
- •Тема 12. Мова xQuery
- •12.1. Призначення мови xQuery, xQuery – процесор Saxon
- •12.2. Формування запитів xQuery
- •12.3. Конструктори, арифметичні операції та функції
- •12.4. Умовний оператор if
- •If (умова) then
- •Тема 13. Xml – аналізатори і перетворення інформації
- •13.2. Об’єктна модель документа, dom - аналізатори
- •13.3. Застосування об’єктної моделі dom
- •Об’єкт ixmldomNamedNodeMap – невпорядкована колекція вузлів, обраних за ім’ям
- •Тема 14. Застосування xml – технологій на практиці
- •14.1. Використання xml податковою адміністрацією України
- •14.2. Мова xbrl - Extensible Business Report Language
- •14.3. Мова ebXml - Electronic Business xml
- •14.4. Мова cXml - Commerce xml
- •Тест за змістовим модулем 3 «Розширювана мова розмітки xml, обробка xml – документів»
- •Теми рефератів
- •Глосарій
- •Література
- •Основні засади розвитку інформаційного суспільства в україні на 2007 - 2015 роки
- •I. Загальні положення
- •II. Завдання, цілі та напрями розвитку інформаційного суспільства в україні
- •III. Національна політика розвитку інформаційного суспільства в україні
- •IV. Організаційно-правові основи розвитку інформаційного суспільства в україні
- •V. Очікувані результати
- •Множина кольорів у html
Міністерство освіти і науки україни
ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ЕКОНОМІКИ І ТОРГІВЛІ
імені Михайла ТУГАН-БАРАНОВСЬКОГО
Кафедра інформаційних систем і технологій управління
Палагута К.О.
Мовна модель сучасного інформаційного простору
Навчальний посібник
Рекомендовано
Міністерством освіти і науки України
як навчальний посібник для студентів
вищих навчальних закладів
Донецьк - 2010
ББК 22.18 я 73
П 14
УДК [004.434](075.8)
Рецензенти:
доктор екон. наук, проф. Берсуцький Я.Г.
доктор екон. наук, проф. Андрієнко В.М.
доктор екон. наук, проф. Оліфіров О.В.
доктор екон. наук, проф. Віноградова О.В.
Рекомендовано
Міністерством освіти і науки України
як навчальний посібник для студентів вищих навчальних закладів
(лист № 1/11-9595 від 15.10.2010 р.)
Палагута, К.О.
П 14 Мовна модель сучасного інформаційного простору [Текст]: навч. посіб. для студ. економ. напрямів підготовки ден. та заоч. форм навчання / М-во освіти і науки України, Донец. нац. ун-т економіки і торгівлі ім. М. Туган-Барановського, каф. інформ. систем і технологій упр. ; Палагута К.О. – Донецьк : [ДонНУЕТ], 2010. - 270 с.
У навчальному посібнику розглядаються мови опису і обробки інформації загального використання, що передається по глобальних мережах. Описані мови розмітки гіпертексту HTML і розширювана мова розмітки XML, а також такі засоби роботи з HTML – документами і XML – документами, як мова сценаріїв JavaScript, мови XPath, XSLT, мова запитів XQuery, об’єктна модель документа DOM. Наведено приклади виконання практичних завдань за темами дисципліни, завдання для самостійної роботи студентів, приклади тестів за змістовими модулями.
Навчальний посібник враховує сучасні тенденції кредитно-модульної системи і Болонських ініціатив.
Даний посібник буде корисний для студентів, аспірантів та фахівців економічних спеціальностей.
ББК 22.18 я 73
Палагута К.О., 2010
Донецький національний університет економіки і торгівлі ім. М. Туган-Барановського, 2010
ЗМІСТ
|
Стор. |
Вступ |
6 |
|
|
Розділ 1. Розвиток інформаційного суспільства, мова HTML |
8 |
Тема 1. Розвиток інформаційного суспільства |
8 |
1.1. Інформація та її роль у глобалізованому світі |
8 |
1.2. Теорії інформаційного суспільства |
11 |
1.3. Побудування інформаційного суспільства в Україні |
23 |
1.4. Мови розмітки – тенденції розвитку |
25 |
1.5. Міжнародні установи, що регулюють розробку і впровадження сучасних засобів подання інформації |
27 |
Тема 2. Мова розмітки гіпертексту HTML |
30 |
2.1. Структура HTML - документа |
30 |
2.2. Форматування даних на сторінці |
34 |
2.3. Створення гіперпосилань |
38 |
2.5. ESCAPE - послідовності |
38 |
2.5. Горизонтальні лінії |
39 |
Тема 3. Створення списків, таблиць, фреймів |
42 |
3.1. Списки |
42 |
3.2. Таблиці |
47 |
3.3. Фрейми |
51 |
Тема 4. Робота з зображеннями |
56 |
4.1. Використання зображень на web - сторінці |
56 |
4.2. Гіперпосилання у вигляді зображення, створення мапи посилань |
59 |
4.3. Біглий рядок |
62 |
Тема 5. Каскадні листи стилів CSS |
64 |
5.1. Призначення, синтаксис CSS |
64 |
5.2. Застосування таблиць стилів CSS |
70 |
Тема 6. Створення форм |
83 |
6.1.Форми |
83 |
6.2. Засоби розробки сценаріїв опрацювання інформації форми |
87 |
Тест за змістовим модулем 1 |
92 |
|
|
Розділ 2. Мова сценаріїв JavaScript |
97 |
Тема 7. Основи мови JavaScript |
97 |
7.1. Мова JavaScript: основні поняття |
97 |
7.2. Організація розгалужених обчислювальних процесів |
100 |
7.3. Організація циклічних обчислювальних процесів |
106 |
7.4. Функції |
109 |
Тема 8. Опрацювання форм |
114 |
8.1. Об’єкти браузера |
114 |
8.2. Обробка подій |
116 |
8.3. Робота з текстовими полями |
117 |
8.4 Використання перемикачів у сценаріях |
119 |
8.5. Застосування списків |
123 |
8.6. Робота з прапорцями |
126 |
Тест за змістовим модулем 2 |
130 |
|
|
Розділ 3. Розширювана мова розмітки XML, обробка XML – документів |
135 |
Тема 9. Створення XML – документів, опис шаблону документа |
135 |
9.1 Загальні відомості |
135 |
9.2 Структура XML - документа |
136 |
9.3 Опис шаблону документа DTD |
140 |
9.4 Перевірка правильності XML - документів |
146 |
9.5 Демонстрація XML – документів з використанням таблиць стилів CSS |
148 |
Тема 10. Простори імен, XML - схеми |
152 |
10.1 Простори імен XML |
152 |
10.2 Розробка XML - схеми |
155 |
10.3 Визначення умов на значення елементів і атрибутів |
161 |
Тема 11. Мова XPath, мова XSLT |
170 |
11.1 Мова XPath |
170 |
11.2 Розширювана мова стилів для перетворень XSLT |
174 |
Тема 12. Мова XQuery |
189 |
12.1. Призначення мови XQuery, XQuery – процесор Saxon |
189 |
12.2. Формування запитів XQuery |
190 |
12.3. Конструктори, арифметичні операції та функції |
192 |
12.4. Умовний оператор if |
196 |
Тема 13. XML – аналізатори і перетворення інформації |
199 |
13.1 SAX – аналізатори |
199 |
13.2 Об’єктна модель документа, DOM - аналізатори |
200 |
13.3 Застосування об’єктної моделі DOM |
203 |
Тема 14. Застосування XML – технологій на практиці |
214 |
14.1. Використання XML Державною податковою адміністрацією України |
214 |
14.2. Мова XBRL - Extensible Business Report Language |
215 |
14.3. Мова ebXML - Electronic Business XML |
218 |
14.4. Мова cXML - Commerce XML |
219 |
14.5. Visa XML Invoice Specification, Bank Internet Payment System |
220 |
Тест за змістовим модулем 3 |
222 |
Теми рефератів |
227 |
Глосарій |
230 |
Література |
237 |
Предметний покажчик |
239 |
Додатки |
243 |
ВСТУП
У відповідності до Закону України № 537-V вiд 09.01.2007 «Про Основні засади розвитку інформаційного суспільства в Україні на 2007-2015 роки» «основним завданням розвитку інформаційного суспільства в Україні є сприяння кожній людині на засадах широкого використання сучасних інформаційно-комунікаційних технологій можливостей створювати інформацію і знання, користуватися та обмінюватися ними, виробляти товари та надавати послуги, повною мірою реалізовуючи свій потенціал, підвищуючи якість свого життя і сприяючи сталому розвитку країни». Однією зі стратегічних цілей розвитку інформаційного суспільства є «забезпечення комп'ютерної та інформаційної грамотності населення, насамперед шляхом створення системи освіти, орієнтованої на використання новітніх ІКТ у формуванні всебічно розвиненої особистості». Таким чином, підготовка фахівців, які вільно орієнтуються в інформаційному просторі, знайомі з сучасними засобами подання і обробки інформації у мережі Інтернет є актуальною задачею. Вивчення дисципліна «Мовна модель сучасного інформаційного простору» повинно вирішувати цю задачу.
Метою дисципліни є: оволодіння сучасними методами моделювання інформації для використання її при подальшому навчанні та в своїй професійній діяльності; освоєння мовних засобів моделювання сучасного інформаційного простору.
Предмет дисципліни – це система мовних засобів для моделювання сучасного інформаційного простору.
Завдання дисципліни – вивчення теоретичних основ моделювання та мовних засобів для створення HTML – документів, XML – документів і Web –додатків у сучасному інформаційному просторі.
Базовим курсом для вивчення дисципліни «Мовна модель сучасного інформаційного простору» є дисципліна «Економічна інформатика», під час вивчення якої студенти знайомляться з основами теорії інформації, алгоритмізації та програмування, зокрема з однією з об’єктно-орієнтованих мов програмування, технологією «клієнт – сервер», з організацією локальних обчислювальних мереж і засобів роботи у Інтернет.
Матеріал курсу поділено на три розділи:
мови розмітки інформації в мережі Інтернет, мова HTML;
мова сценаріїв JavaScript;
розширювана мова розмітки XML, обробка XML – документів.
У першому розділі розглядаються проблеми розвитку інформаційного суспільства, призначення і тенденції розвитку мови розмітки, мова розмітки гіпертексту HTML. Студенти знайомляться зі структурою HTML – документа, засобами форматування даних на сторінці, створення гіперпосилань, списків, таблиць, фреймів, форм, роботи з зображеннями. У даному модулі розглядаються також основи використання каскадних листів стилів CSS, дається огляд сучасних програмних засобів розробки сценаріїв.
Матеріал другого розділу знайомить студентів з основами мови розробки сценаріїв JavaScript – процесом створення сценарію, змінними, правилами формування виразів, операторами мови, функціями, а також з основними засобами опрацювання форм на стороні клієнта.
У третьому розділі розглядається розширювана мова розмітки XML і мовні засоби обробки XML – документів, зокрема структура XML – документа, опис шаблону документа DTD, засоби перевірки правильності XML – документів, простори імен, XML – схеми, мова XPath, розширювана мова стилів для перетворень XSLT, XML – аналізатори і засоби перетворення інформації, об’єктна модель документа DOM, мова XQuery, а також застосування XML – технологій на практиці, зокрема в економічній сфері.