Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Стратегія забезпечення безпеки корпоративної клієнт-серверної частини операційної системи

Реферат Стратегія забезпечення безпеки корпоративної клієнт-серверної частини операційної системи





якому буде відображена наступна рядок:


Рисунок 12 - Підсумок виконання програми на SmallBasic


Так само варто відзначити про ще одне особливості середовища розробки мови Small basic - контестном меню, що спрощує освоєння мови і звначітельно збільшуючи швидкість написання програми.


Малюнок 13 - Контекстне меню


2.4 Мова розмітки


Першим, і найголовнішим вимогою для нової мови програмування була його мінімізація - мова повинна була містити якомога менше тегів. Це було зроблено для того, щоб спростити роботу з даними мовою, а так само підвищити безпеку сторінок, написаних на новому мовою, так як в більш простому і короткому тексті сторінки помилки і уразливості знайти й усунути легше. За основу даної мови був узятий HTML.

Для того, щоб максимально вкоротити язика розмітки було вирішено зробити його текстовим. Дане рішення сприяло як зменшенню кількості використовуваних тегів, так і зниження обсягу готових сторінок, що так само входило в рамки даної дипломної роботи. Текстовий мова розмітки підходив для досягнення всіх цілей, поставлених в даній роботі.

За позначення тега на початку сторінки був обраний символ «%». Тим не менш, на даний момент складно вибрати символ, що не зустрічається в текстах, але й знаходиться в стандартній розкладці англ. клавіатури, тому всі теги були непарними, що означає, що немає пари «відкриває» і «закриває» тегів. Так само варто відзначити, що це по-перше сприяло зменшенню кількості тегів і простоті мови, а по-друге було досягнуто якраз завдяки тому, що мова максимально простий і не має складного синтаксису і численних параметрів кожного тега.

Першими тегами, використовуваними в даній мові, були «% sd» і «% ed», що представляють собою абревіатури словосполучень «start document» і «end document». Вони служать для позначення початку і кінця сторінки відповідно. Таке позначення документа було запозичено з мови HTML.

Наступний тег - «% lnk», що позначає посилання. Має один параметр, записується у дужки відразу поле тега (без пробілів). Цим параметром є пряме посилання на іншу сторінку. У документі це буде виглядати як текст, виділений підкресленням і синім кольором шрифту. Текст - адресу посилання. Це було зроблено для того, щоб неможливо було ввести користувача в оману, і в описі посилання написати іншу адресу. Будь пояснення до посиланням можна описати звичайним текстом, перед або після заслання на розсуд розробника. (LNK - сокращ. Від link, посилання з англ.)

Тег «% dl» відповідає за завантаження файлу на сервер. Має присвоюється параметр, записується у дужках після тега. Параметром служить назва завантажуваного файлу, що знаходиться в спеціальній папці на жорсткому диску користувача. Так як всі операційні системи підтримують тільки унікальні імена файлів в одній папці, то це виключає помилку при роботі браузера навіть після портирования його на інших ОС.

Тег «% dwld» відповідає за скачку файлу з сервера. Його робота схожа з роботою тегу «% dl», описаного вище.

Символи документа, за винятком описаних вище тегов кодовані в Юнікод, що дозволяє використовувати для програмування сторінок сайту додаток «Блокнот», вбудоване в ОС Windows будь-якої версії.

Короткий опис мови:

% sd - початок документа

% ed - кінець документа

% lnk () - посилання

% ld () - тег завантаження файлу на сервер

% dwld () - тег скачки файлу з сервера

формат документа - shml ( sh ort m arkup l anguage)


приклад найпростішого документа:

% sd

Головна сторінка:% lnk (# justify gt; Розклад занять 2 го курсу:

% dwld (# justify gt;% ed


2.5 байткода


«Байт-код або байтко? д (англ. byte-code ), іноді також використовується термін псевдоко? д - машинно-незалежний код низького рівня, генеріруемийтранслятором і виконуваний інтерпретатором. Більшість інструкцій байт-коду еквівалентні одній або декільком командам асемблера. Трансляція в байт-код займає проміжне положення між компіляцією в машинний код і інтерпретацією. »- Wikipedia, стаття« Байт-код ».


Малюнок 14 - Байт-код


Байт-код отримав свою назву за те, що довжина кожного коду певної операції складає рівно 1 байт, але довжина коду команди може відрізнятися. Кожна інструкція ...


Назад | сторінка 9 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Лари підмножини мови розмітки гіпертексту HTML
  • Реферат на тему: Організаційно-економічна характеристика ТОВ &Байт-сервіс&
  • Реферат на тему: Мова гіпертекстової розмітки HTML
  • Реферат на тему: Мова гіпертекстової розмітки HTML
  • Реферат на тему: Мова розмітки гіпертексту (HTML)