с читання або складання нових повідомлень. У наш час багатопоточність теж сприймається багатьма користувачами як належне.
У VB нормальної підтримки багатопоточності не було ніколи. Правда, в VB5 з'явилася одна з її різновидів - спільна потокова модель (apartment threading). Спільна модель надає в розпорядження програміста частина переваг багатопоточності, але не дозволяє використовувати всі можливості повною мірою. Рано чи пізно з навчальною машини доводиться пересідати на справжню, і VB .NET став першою версією VB з підтримкою вільної многопоточной моделі.
3. HTML
. 1 Загальні відомості про HTML
HTML (від англ. HyperText Markup Language - «мова розмітки гіпертексту») - стандартна мова розмітки документів у Всесвітній павутині. Більшість веб-сторінок створюються за допомогою мови HTML (або XHTML). Мова HTML інтерпретується браузером і відображається у вигляді документа, в зручній для людини формі.
HTML є додатком SGML (стандартної узагальненої мови розмітки) і відповідає міжнародному стандарту ISO +8879.
Мова HTML був розроблений британським вченим Тімом Бернерс-Лі приблизно в 1991-1992 роках в стінах Європейської ради з ядерних досліджень в Женеві (Швейцарія). HTML створювався як мова для обміну науковою і технічною документацією, придатний для використання людьми, які не є фахівцями в галузі верстки. HTML успішно справлявся з проблемою складності SGML шляхом визначення невеликого набору структурних і семантичних елементів (розмічаємо «тегами»), службовців для створення відносно простих, але красиво оформлених документів. Крім спрощення структури документа, в HTML внесена підтримка гіпертексту. Мультимедійні можливості були додані пізніше. Спочатку мова HTML був задуманий і створений як засіб структурування та форматування документів без їх прив'язки до засобів відтворення (відображення). В ідеалі, текст з розміткою HTML повинен був без стилістичних та структурних спотворень відтворюватися на обладнанні з різною технічною оснащеністю (кольоровий екран сучасного комп'ютера, монохромний екран органайзера, обмежений за розмірами екран мобільного телефону або пристрою та програми голосового відтворення текстів). Проте сучасне застосування HTML дуже далеко від його початкової задачі. Наприклад, тег lt; TABLE gt ;, кілька разів використаний для форматування сторінки, яку ви зараз читаєте, призначений для створення в документах самих звичайних таблиць, але, як можна переконатися, тут немає жодної таблиці. З плином часу, основна ідея платформонезавісимость мови HTML була віддана в своєрідну жертву сучасним потребам в мультимедійному і графічному оформленні.
Текстові документи, що містять код на мові HTML (такі документи традиційно мають розширення «html» або «htm»), обробляються спеціальними додатками, які відображають документ у його форматованому вигляді. Такі додатки, звані браузерами або інтернет-оглядачами, зазвичай надають користувачеві зручний інтерфейс для запиту веб-сторінок, їх перегляду (і виведення на інші зовнішні пристрої) і, при необхідності, відправки введених користувачем даних на сервер. Найбільш популярними на сьогоднішній день браузерами є Internet Explorer, Firefox, Safari, Google Chrome і Opera.
3.2 Структура HTML-документа
HTML - це тегів мова розмітки документів. Будь-який документ на мові HTML являє собою набір елементів, причому початок і кінець кожного елемента позначається спеціальними позначками - тегами. Елементи можуть бути порожніми, тобто не містять ніякого тексту та інших даних (наприклад, тег перекладу рядка lt; br gt;). У цьому випадку зазвичай не вказується закриваючий тег. Крім того, елементи можуть мати атрибути, що визначають будь-які їх властивості (наприклад, розмір шрифту для елемента font). Атрибути вказуються в відкриваючому тезі. Ось приклади фрагментів HTML-документа:
lt; strong gt; Текст між двома тегами - відкриває і закриває. lt;/strong gt;
lt; a href= # justify" gt; А ось приклад порожнього елемента: lt; br gt;
Регістр, в якому набрано ім'я елемента і імена атрибутів, в HTML значення не має (на відміну від XHTML). Елементи можуть бути вкладеними. Наприклад, наступний код:
lt; b gt;
Цей текст буде жирним,
lt; i gt; а цей - ще й курсивним lt;/i gt;
lt;/b gt;
Крім елементів, в HTML-документах є і сутності (англ. entities) - «спеціальні символи». Сутності починаються з символу амперсанда і мають вигляд amp; ім'я; або amp; #NNNN ;, де NNNN - код символу в Юникоде в десяткової системі числення.
Наприклад, amp; copy;- Знак авторсь...