ronl

Реферат: Комплекс программ для создания Web сайта

            В настоящеевремя компьютерные технологии применяются в повседневной жизни все чаще и чаще.Программное обеспечение применяется почти во всех отрослях производства,экономики, образования и т.д… Это значительно упрощает и автоматизирует ранеегромоздскую работу, которую приходилось совершать вручную. Развитиекомпьютерных технологий продолжается со скоростью прогресса все быстрее ибыстрее.

            Представленная нижедипломная работа связана с автоматизированием процесса  несения пользователю информации через интернет.Разработанная программа предназначена для упрощения и экономии временипользователе при загрузке интернет сайта.

            Данное программноеобеспечение будет незаменимым помощником в своей отрасли. Удовлетворяя всемтребованиям по совершению расчетов, программа, к тому же, имеет приятный,удобный, современный и понятный рабочий интерфейс с возможностью диалоговогообщения, который позволит пользоваться этим программным обеспечениемспециалистам и работникам различных уровней квалификации.

<span Times New Roman",«serif»;mso-fareast-font-family:«Times New Roman»; mso-ansi-language:RU;mso-fareast-language:KO;mso-bidi-language:AR-SA">

1.<span Times New Roman"">     

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ

<span Times New Roman"">           

Описаниепредметной области

        Всемирная паутина WorldWideWeb(WWW) соткана из Webстраниц,которые создаются с помощью так называемого языка разметки  гипертекста HTML(HyperTextMarkupLanguage). При разработке HTML– документа выполняется разметка текстового документаточно так же, как это делает редактор при помощи красного карндаша. Эти пометкислужат для указания формы представления информации, содержащейся в документе.

Специальные программы просмотра HTML– документов, которые часто называют броузерами,служат для интерпретации файлов, размеченных по правилам языка HTML, форматирование их в виде Web– страниц и отображении их содержимого на экране компьютерапользователя.

Для передачи текстовой информации по сети Internetиспользуется формат HTML.Существует большое количество текстовых файлов, разработанных в среде DOS, которые имеют кодировку СР-866, неудобную для  обеспечения организации документооборотапутём передачи текстовой информации по сети Internetили для создания удобных пользовательских интерфейсов в гипертекстовыхдокументах, сочетающий в себе кроме текста ещё и графические объекты, а такжегипертекстовые ссылки.

<span Times New Roman"">           

Анализметодов решения

Преобразование формата текстового файла из кодировки СР-866 вформат HTMLв кодировке СР-1251 спроверкой и исправлением букв с идентичным написанием на русском и английскомязыках может осуществляться следующими способами:

1)   Частичноавтоматизированным(сама перекодировка осуществляется вручную, акомпьютер используется для набора и редактирования текстов в стандартныхредакторах) – пользователь ищет на диске нужные текстовые файлы, формат которыхнеобходимо преобразовать, создаёт их копии, а затем поочерёдно открывает втекстовом редакторе копию каждого найденного файла и расставляет HTML-теги, выделяя в тексте встречающиеся элементыформатирования. Затем пользователь проверяет написание и исправляет слова, вкоторых символы кириллицы, схожие по начертанию с латинскими символами,ошибочно заменены на латинские символы, и слова, в которых латинские символы,схожие по начертанию с символами кириллицы, ошибочно заменены на символы  кириллицы. Такую проверку и исправление можноосуществить, открыв файл, уже находящийся в формате HTML, например, в окне редактирования среды программирования BorlandC, в котором символы кириллицы выделяются подсветкой, какнедопустимые. Затем пользователь должен осуществить перекодировку полученногофайла в формате HTMLиз кодовойстраницы СР-866 в кодовую страницу СР-1251, открыв этот файл в редакторе Лексикон.Каждый символ кириллицы и символ “№” необходимо будет заменить на такой символиз таблицы ASCII, который вкодировке Windowsбудетвыглядеть также, как исходный символ до его замены. Замену большинства символовтаким образом придётся выполнять при помощи сочетаний управляющих клавиш.

Так как надиске может содержаться большое количество текстовых файлов, в тексте каждогоиз этих файлов содержится много элементов форматирования, а в каждом элементеформатирования содержится большое количество символов, поэтому преобразованиеформата текстового файла этим способом требует больших затрат времени и усилий.

2)  Автоматизированным– в этом случае пользователь задаёт имя каталога, вкотором находятся текстовые файлы, и имя каталога, в который нужно поместитьсоздаваемые HTML-файлы. Приэтом преобразование формата текстовых файлов в формат HTML, проверку написания и исправление слов, в которых символыкириллицы, схожие по начертанию с латинскими символами, ошибочно заменены налатинские символы, и слов, в которых латинские символы, схожие по начертанию ссимволами кириллицы, ошибочно заменены на символы  кириллицы, а также перевод текста изкодировки СР-866 в кодировку СР-1251 выполняет программа.

Для решенияпостановленной задачи частично автоматизированный способ не подходит, потомучто он требует больших затрат времени и усилий пользователя.

Дляреализации постановленной задачи подходит автоматизированный метод, но дляэтого нужно написать программу, работа которой основывается на использованииследующих приёмов:

1)Программа выполняет поиск текстовых файлов в кодировке СР-866 в каталоге,указанном пользователем и сохраняет на диске список имён найденных файлов.Затем программа последовательно считывает имя каждого файла из списка ивыполняет для него ряд ниже перечисленных действий до тех пор, пока не будетдостигнут конец списка;

2)  Программа создаёт копию align.datдлясчитанного текстового файла. В этой копии устраняется возможный отступ текста слевой стороны;

3)  Программа копирует файл align.datв файл frame.dat. В файле frame.datпрограммаразмечает таблицы без разметки символами +, – ,| и *;

4)  Файл frame.datкопируетсяв файл table.dat. В файле table.datтаблицы с разметкой (размеченные с помощью символов+, – и | ) и таблицы без разметки (размеченные с помощью символов +, –, | и *)преобразуются в таблицы в формате HTML;

5)  Файл table.datкопируетсяв файл error.dat. В файле error.datвыполняется проверка и исправление слов, в которыхсимволы кириллицы, схожие по начертанию с латинскими символами, ошибочнозаменены на латинские символы, и слов, в которых латинские символы, схожие поначертанию с символами кириллицы, ошибочно заменены на символы  кириллицы;

6)  Из файла error.datпрограммаформирует файл в формате HTMLсрасширением htm, выделяя изтекста элементы форматирования и сохраняя их в виде элементов HTML. Этот htm-файлпомещается в каталог, указанный пользователем.

7)  После того, как программа создала HTML-файл для каждого файла из списка, создаётсяконфигурационный файл style.cssдля HTML-тегов длясозданной группы htm-файлов.

<span Times New Roman"">           

Обзорсредств программирования

Существуетмножество различных языков программирования, с помощью которых можно выполнитьданную программу: HTML, JavaScript, CGIScriptи т.д.

          HTML– Язык разметки гипертекста, выполняется разметка текстовогодокумента точно так же, как это делает редактор при помощи красного карндаша.Эти пометки служат для указания формы представления информации, содержащейся вдокументе.

          JavaSkript– небольшие программы (скрипты или сценарии) пишуться на JavaSkriptи особым образом внедряются в HTML– код Webстраниц.

          CGI — CommonGatewayInterfaceявляется стандартом интерфейса (связи) внешней прикладной программы синформационным сервером типа HTTP, Webсервер.
Обычно гипертекстовые документы, извлекаемые из WWWсерверов, содержат статические данные. С помощью CGIможно создавать CGI-программы,называемые шлюзами, которые во взаимодействии с такими прикладными системами,как система управления базой данных, электронная таблица, деловая графика идр., смогут выдать на экран пользователя динамическую информацию.

<span Times New Roman"">           

Описаниеязыка HTMLи JavaScript

<span Times New Roman"">           

Общиесведения

         Язык разметки гипертекстовыхдокументов HTML. Язык HTMLприобрел популярность в середине 90 годов, благодаря экспоненциальномуросту сети Интернет. HTML– языеразметки документа.ю Для просмотра такого док-та необходимо иметь специальныепрграммы, называемые броузерами. Они интерпритируют файлы, размеченные поправилам языка HTML, форматируют их в виде WEB– страниц и отображают содержимое на экране компьютера. Одной из основныхвозможностей языка HTML, которая даже отражена в самомназвании, является возможность создания ссылок на другие док-ты.

Управляющими командами в языке HTMLявляются тэги (с английского Tag–ярлык признак).

Тэги заключины между символами “<” и  “>” и управляют отображением текста, приэтом сами не отображаются на экране. Название тэгов, а так же их параметровможно записывать на любом регистре. Большинство управляющих команд HTMLиспользуются попарно, т.е. для определениятэга, назовем его “открывающим”должен быть соответствующий “закрывающий” тэг. Первым тэгом, с которого следуетначинать описание документов HTML,является тэг

< HTML>. Он должен всегда начинатьописание документа, а завершить описание документа должен тэг </ HTML>. Эти тэги обозначают, что находящиеся между ними строки представляютединый HTML — документ.

1.4.2.1.  Элементы языка гипертекста HTML.

и .

Эти тэги сообщают браузеру, что текстмежду ними следует интерпритировать как HTML-текст. Поскольку документы HTMLчисто текстовые, тэг говорит о том, что файл написан на языке HTML(HyperTextMarkupLanguage — Язык гипертекстовой разметки).

Создавая новый HTML-файл, в первую очередьнеобходимо ввести данную пару тэгов. Для этого наберите в самомначале текста. Затем наберите его напарника — — в конце. Теперьвесь текст, написанный между ними, будет принят браузерам за текст HTML. Вызаметили, что во втором тэге присутствует символ "/"? Правый слэш (/)используется для обозначения закрывающихся тэгов. Большинство HTML-тэговпарные: один открывает (), другой закрывает (). Ихдействие распространяется только на тот текст, который находится между ними.

      Элемент предназначается для выделения той части документа, которая будетвизуализирована для пользователя. Он имеет как начальный, так и конечный теги.Начальный тег может иметь несколько атрибутов.Вложенные атрибуты элемента

·<span Times New Roman"">        

BACKGROUND
Атрибут задает графическое изображение, которое как черепица заполнит фондокумента. Файл с изображением должен быть сохранен в формате GIFилиJPEG.
Синтаксис: <BODYBACKGROUND="(URL)(путь) имя файла">
В данном случае файл с изображением фона лучше размещать в том же каталоге, чтои сам файл, тогда (URL)и (путь) указывать не нужно.

·<span Times New Roman"">        

BGCOLOR
Этот атрибут задает цвет фона документа при помощи шестнадцатеричных значенийинтенсивности цветов RGB, или припомощи строчного литерала, соответствующего названиюцвета.
Синтаксис: или

·<span Times New Roman"">        

TEXT
Этот атрибут задает используемый по умолчанию цвет текста, который не являетсягиперссылкой. По умолчанию такой текст будет черным.
Синтаксис: <BODYTEXT="цвет ">

·<span Times New Roman"">        

LINK
Этот атрибут задает цвет гиперссылки, в большинстве браузеров он задан поумолчанию темно синим.
Синтаксис: <BODY LINK="цвет">

·<span Times New Roman"">        

ALINK
Этот атрибут задает цвет активной гиперссылки, он меняет цвет гиперссылки вмомент щелчка по ней мышью, не желательно задавать ему цвет фона по понятнымпричинам.
Синтаксис: <BODY ALINK="цвет">

·<span Times New Roman"">        

VLINK
Этот атрибут задает цвет посещенной гиперссылки, не желательно задавать емуцвет фона и цвет атрибута LINKпопонятным причинам.
Синтаксис: <BODY VLINK="цвет">

·<span Times New Roman"">        

BGPROPERTIES
Этот атрибут задает свойства фонового изображения. В данный момент браузерамиподдерживается единственное его значение fixed, запрещающее скроллинг изображения.
Синтаксис: <BODY BGPROPERTIES="fixed">

·<span Times New Roman"">        

TOPMARGIN
Этот атрибут задает верхнюю границу страницы в пикселях.
Синтаксис: число >

·<span Times New Roman"">        

BOTTOMMARGIN
Этот атрибут задает нижнюю границу страницы в пикселах.
Синтаксис: число >

·<span Times New Roman"">        

LEFTMARGIN
Этот атрибут задает границу страницы в пикселях слева.
Синтаксис: число >

·<span Times New Roman"">        

RIGHTMARGIN
Этот атрибут задает границу страницы в пикселях справа.
Синтаксис: число >

1.4.2.2.<span Times New Roman"">   

Элементы языка Java Script.

       

        <span Times New Roman";mso-hansi-font-family:«Times New Roman»; mso-char-type:symbol;mso-symbol-font-family:Symbol">-

   Массивы

Массивы — это группа элементов одинакового типа. Объявление массива имеетдва формата:

спецификатор-типа описатель[константное — выражение];

спецификатор-типа описатель [ ];

Описатель — это идентификатор массива.

Спецификатор-типа задает тип элементов объявляемого массива.

 Элементами массива не могут бытьфункции и элементы типа void.Константное-выражение в квадратных скобках задает количество элементов массива.В языке СИ определены только одномерные массивы, но можно определить имногомерные массивы. Первый элемент массива имеет индекс равный 0.

–    Переменные

Основная форма объявления переменныхимеет вид:

спецификатор типа описатель[=инициатор] [, описатель [= инициатор] ]…

Описатель — идентификатор переменной.

Спецификатор типа — тип объявляемой переменной.

Инициатор — задает начальное значение или список начальных значенийпеременной при объявлении.

Переменная может быть объявлена как немодифицируемая. Это достигаетсядобавлением ключевого слова constк спецификатору-типа.

1.4.2.2.  Выражения и присваивания

<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol;text-decoration:none;text-underline:none">-

   Выражения

Комбинациязнаков операций и операндов, результатом которой является определенноезначение, называется выражением. Знаки операций определяют действия, которыедолжны быть выполнены над операндами. Каждый операнд в выражении может бытьвыражением. Значение выражения зависит от расположения знаков операций икруглых скобок в выражении, а также от приоритета выполнения операций. Типвыражения вычисления можно изменить, используя конструкцию “приведение”,имеющую следующий вид:

(тип) выражение

<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">-

   Операции.

Поколичеству операндов, участвующих в операции, операции подразделяются наунарные, бинарные и тернарные.

В языке Сиимеются следующие унарные операции:

— арифметическое отрицание (отрицание и дополнение);

~ побитовоелогическое отрицание (дополнение);

! логическоеотрицание;

*разадресация (косвенная адресация);

&вычисление адреса;

+ унарныйплюс;

++увеличение (инкремент);

— уменьшение (декремент);

 Унарные операции выполняются справа налево.

В отличиеот унарных, бинарные операции, список которых приведен в табл.2, выполняютсяслева направо.

Таблица 2

Знак операции

Операция

Группа операций

*

Умножение

Мультипликативные

/

Деление

%

Остаток от деления

+

Сложение

Аддитивные

-

Вычитание

<<

Сдвиг влево

Операции сдвига

>>

Сдвиг вправо

<

Меньше

Операции отношения

<=

Меньше или равно

>

Больше

>=

Больше или равно

==

Равно

!=

Не равно

&

Поразрядное И

Поразрядные операции

|

Поразрядное ИЛИ

^

Поразрядное исключающее ИЛИ

&&

Логическое И

Логические операции

||

Логическое ИЛИ

=

Присваивание

Операции присвоения

*=

Умножение с присваиванием

/=

Деление с присваиванием

%=

Остаток от деления с присваиванием

-=

Вычитание с присваиванием

+=

Сложение с присваиванием

<<=

Сдвиг влево с присваиванием

>>=

Сдвиг вправо с присваиванием

&=

Поразрядное И с присваиванием

|=

Поразрядное ИЛИ с присваиванием

^=

Поразрядное исключающее ИЛИ с присваиванием

Операции ( ) и [ ] имеют высший приоритет. Операция условие ?: имеет вид:

(выр 1)?(выр 2):(выр 3)

Вычисляется выражение (выр 1). Если это выражениеимеет ненулевое значение, то вычисляется выражение (выр 2), а если выражение(выр 1) имеет нулевое значение, то вычисляется выражение (выр 3).

1.4.2.3.  Операторы

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор if

Формат оператора:

if (выражение) оператор-1; [else оператор-2;]

Выполнениеоператора if начинается с вычисления выражения.

Далеевыполнение осуществляется по следующей схеме:

— есливыражение истинно (т.е. отлично от 0), то выполняется оператор-1.

— есливыражение ложно (т.е. равно 0), то выполняется оператор-2.

— есливыражение ложно и отсутствует оператор-2 (в квадратные скобки заключенанеобязательная конструкция), то выполняется следующий за if оператор.

Допускаетсяиспользование вложенных операторов if.

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор switch

Операторswitch предназначен для организации выбора из множества различных вариантов.Формат оператора следующий:

switch ( выражение )

     {   [объявление]

              :

           [case  константное-выражение1]: [список-операторов1]

           [case  константное-выражение2]: [список-операторов2]

              :

           [default: [ список операторов ]]

     }

Схемавыполнения оператора switchследующая:

— вычисляется выражение в круглых скобках;

— вычисленные значения последовательно сравниваются с константными выражениями,следующими за ключевыми словами case;

— если одноиз константных выражений совпадает со значением выражения, то управлениепередается на оператор, помеченный соответствующим ключевым словом case;

— если ниодно из константных выражений не равно выражению, то управление передается наоператор, помеченный ключевым словом default, а вслучае его отсутствия управление передается на следующий после switchоператор.

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор break

Операторbreakобеспечивает прекращениевыполнения самого внутреннего из объединяющих его операторов switch, do, for, while. Послевыполнения оператора breakуправлениепередается оператору, следующему за прерванным.

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор for

Операторfor — это наиболее общий способорганизации цикла. Он имеет следующий формат:

for( выражение 1; выражение 2; выражение 3 ) тело;

Схемавыполнения оператора for:

1.Вычисляется выражение 1.

2.Вычисляется выражение 2.

3. Еслизначения выражения 2 отлично от нуля (истина), выполняется тело цикла,вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2равно нулю (ложь), то управление передается на оператор, следующий заоператором for.

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор while

Операторцикла whileназывается циклом спредусловием и имеет следующий формат:

while(выражение) тело ;

Схемавыполнения оператора whileследующая:

1.Вычисляется выражение.

2. Есливыражение ложно, то выполнение оператора whileзаканчивается и выполняется следующий по порядку оператор.Если выражение истинно, то выполняется тело оператора while.

3. Процесс повторяется с пункта 1.

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор dowhile

Операторцикла dowhileназывается оператором цикла с постусловием ииспользуется в тех случаях, когда необходимо выполнить тело цикла хотя бы одинраз. Формат оператора имеет следующий вид:

doтело while(выражение);

Схемавыполнения оператора dowhile:

1.Выполняется тело цикла (которое может быть составным оператором).

2.Вычисляется выражение.

3. Есливыражение ложно, то выполнение оператора dowhileзаканчивается и выполняется следующий по порядку оператор. Если выражениеистинно, то выполнение оператора продолжается с пункта 1.

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор continue

Операторcontinue, как иоператор break,используется только внутри операторов цикла, но в отличие от него выполнениепрограммы продолжается не с оператора, следующего за прерванным оператором, а сначала прерванного оператора. Формат оператора следующий:

continue;

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-  Оператор return

Операторreturn завершает выполнение функции, в которой он задан, и возвращаетуправление в вызывающую функцию, в точку, непосредственно следующую за вызовом.Функция main передает управление операционной системе. Формат оператора:

return [выражение];

Значение выражения, если оно задано, возвращаетсяв вызывающую функцию в качестве значения вызываемой функции. Если выражениеопущено, то возвращаемое значение не определено. Выражение может быть заключенов круглые скобки, хотя их наличие не обязательно.

1.4.2.4.  Встроенные элементы

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-

   Функцииprintf() и scanf()

            Функции printf() и scanf()осуществляют форматированный ввод и вывод на консоль. Форматированный ввод ивывод означает, что функции могут читать и выводить данные в разном формате,которым можно управлять.

            Функция printf()имеет прототип в файле STDIO.H

            intprintf(char*управляющая_строка, …);

            Управляющая строка содержит два типаинформации: символы, которые непосредственно выводятся на экран, и командыформата (спецификаторы формата), определяющие, как выводить аргументы. Командаформата начинается с символа % за которым следует код формата.

            scanf()– основная функция ввода сконсоли. Она предназначена для ввода данных любого встроенного типа иавтоматически преобразует введенное число в заданный формат. Прототип из файла STDIO.Hимеет вид

            intscanf(char*управляющая_строка,…);

            Управляющая строка содержит три видасимволов: спецификаторы формата, пробелы и другие символы. Команды илиспецификаторы формата начинаются с символа %.

<span Times New Roman";mso-hansi-font-family: «Times New Roman»;mso-char-type:symbol;mso-symbol-font-family:Symbol">-

   Функция getch()

Функцияgetch() производит буферизованныйввод символа, но не выводит символ на экран. Ее прототип находится в файле CONIO.H.

<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">-

   Функцииработы со строками

Дляработы со строками существует библиотека, описание которой находится в файле STRING.H. Наиболеечасто используемые функции: strcpy(), strcat(), strlen()

<span Times New Roman",«serif»;mso-fareast-font-family:«Times New Roman»; mso-ansi-language:RU;mso-fareast-language:KO;mso-bidi-language:AR-SA">

2.<span Times New Roman"">     

ОПЫТНО-ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ

<span Times New Roman"">           

  Постановка задачи

<span Times New Roman"">           

Основаниядля разработки

Основаниемдля разработки послужило задание руководителя дипломного проектирования.

<span Times New Roman"">           

Назначениепрограммы

Программапредназначена нести информацию пользователю о деятельности фирмы ООО «МАРИТА»через всемирную электронную сеть Internet(WorldWideWeb).

<span Times New Roman"">           

Требования кпрограмме

<span Times New Roman"">           

 Требования к функциональным характеристикам

Программадолжна:

–<span Times New Roman"">   

–<span Times New Roman"">   

–<span Times New Roman"">   

HTMLдокументе.

–<span Times New Roman"">  

HTMLдокументоввыполнить проверку и исправление слов, в которых символы кириллицы, схожие поначертанию с латинскими символами, ошибочно заменены на латинские символы, ислов, в которых латинские символы, схожие по начертанию с символами кириллицы,ошибочно заменены на символы  кириллицы;

–<span Times New Roman"">  

html-файлах при помощи опций по настройки ширины рамки таблицы испособа горизонтального выравнивания текста в ячейках таблицы;

–<span Times New Roman"">  

html-файловпри помощи опций по настройке вида шрифта заголовка, вида шрифта абзаца и видашрифта, содержащегося в ячейках таблиц;

–<span Times New Roman"">  

<span Times New Roman"">           

 Требования к надёжности

Принаборе URLадреса Webсайт должен незамедлительно загрузиться в предложенном Internetброузерепользователя.

<span Times New Roman"">           

Требования ктехническим средствам

Программа должна работатьна IBM PC-совместимых компьютерах с процессором IntelPentyum 100 и выше, объемомоперативной памяти 8 Мбайт и выше, цветным монитором EGA/VGA, наличием жесткогодиска и дисковода для гибких магнитных дисков 3.5" (1.44 Мбайт).

<span Times New Roman"">           

Описаниесхем

Схемаглавной функции представлена в преложении 1.

<span Times New Roman"">           

Текстпрограммы

Текстпрограммы в соответствии с ГОСТ 19.101-77 (СТ СЭВ 1626-79) и ГОСТ 19.401-79

(СТ СЭВ 3746-82)представляет собой запись программы на исходном языке программирования снеобходимыми комментариями. Текст программы представляет собой документ,выполненный машинным способом, и приведен в приложении 3.

<span Times New Roman"">           

Описаниепрограммы

<span Times New Roman"">           

Общиесведения

Комплекс программ для создания Webсайта ООО «МАРИТА» предназначен для преобразованияфайлов из кодировки Html, Css, Jsв единый интернет сайтдля удобства пользователя.

Программанаписана на языке разметки гипер текста HTMLи языке программирования JavaSdript, может работать подуправлением операционной  системы Windows 95, Windows 98 или WindowsME.

Запускаемымфайлом является файл index.html (дополнительныхпараметров командной строки не требуется).

<span Times New Roman"">           

Функциональноеназначение

Комплекс программ для создания Webсайта ООО «МАРИТА» предназначен для преобразованияфайлов из кодировки Html, Css, Jsв единый интернет сайтдля удобства пользователя.

Программаможет быть использована в любой фирме, которая стремится быстро и удобноперевести свою систему документооборота из текстового формата  HTML или разместить информацию в сети Internet.

<span Times New Roman"">           

Описаниелогической структуры

Программасостоит из основного модуля, модулей  preload.html, index.html,main.html, about.html,links.html, files.html,browser.js, error.js, preload.js, resolution.js, spylog.js,user.js .

 Основноймодуль

Вмодулесодержатсяфункции escape, eval, infinity, isFinite, isNaN, NaN, parseFloat,parseInt, undefined, unescape.

Функция Escape кодирует строкутак, чтобы она выглядела как URL.То есть, все недопустимые в URLсимволы (  “*”, “_”,“+”, “/”, пробел  ) будут представлены ихшестнадцатиричными кодами.

ФункцияEvalвычисляет выражение, находящеесяв строковой переменной, к

еще рефераты
Еще работы по программированию, базе данных