Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник_Палагута.doc
Скачиваний:
9
Добавлен:
13.11.2019
Размер:
6.6 Mб
Скачать

Міністерство освіти і науки україни

ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ЕКОНОМІКИ І ТОРГІВЛІ

імені Михайла ТУГАН-БАРАНОВСЬКОГО

Кафедра інформаційних систем і технологій управління

Палагута К.О.

Мовна модель сучасного інформаційного простору

Навчальний посібник

Рекомендовано

Міністерством освіти і науки України

як навчальний посібник для студентів

вищих навчальних закладів

Донецьк - 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 – технологій на практиці, зокрема в економічній сфері.