Помощь в написании студенческих работ
Антистрессовый сервис

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

РефератПомощь в написанииУзнать стоимостьмоей работы

CSS2.1 основана на CSS2. Кроме исправления ошибок, в новой ревизии изменены некоторые части спецификации, а некоторые и вовсе удалены. Удаленные части могут в будущем быть добавлены в CSS3. Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса. ЦП: X86 или X64 процессор c частотой… Читать ещё >

Описание среды программирования (реферат, курсовая, диплом, контрольная)

Html.

Всемирная паутина соткана из Web-страниц (Web-pages), а эти страницы создаются при помощи языка разметки гипертекста (HyperТext Markup Language, HTML). Хотя многие, особенно новички, говорят сегодня о «Программировании (именно с большой буквы) на HTML», HTML вовсе не является языком программирования. HTML — это язык разметки. Язык HTML интерпретируется браузерами и отображается в виде документа, в удобной для человека форме. HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов — дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Текстовые документы, содержащие разметку на языке HTML (такие документы традиционно имеют расширение .html или .htm), обрабатываются специальными приложениями, которые отображают документ в его форматированном виде. Такие приложения, называемые «браузерами» или «интернет-обозревателями», обычно предоставляют пользователю удобный интерфейс для запроса веб-страниц, их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер.

Версии Html:

  • § RFC 1866 — HTML 2.0, одобренный как стандарт 22 сентября 1995 года;
  • § HTML 3.2— 14 января 1997 года;
  • § HTML 4.0— 18 декабря 1997 года;
  • § HTML 4.01 (изменения, причём более значительные, чем кажется на первый взгляд) — 24 декабря 1999 года;
  • § ISO/IEC 15 445:2000 (так называемый ISO HTML, основан на HTML 4.01 Strict) — 15 мая 2000 года.
  • § HTML 5 — в разработке. Конец разработки запланирован на 2014 год.

CSS

CSS (Cascading Style Sheets — каскадные таблицы стилей) — одна из базовых технологий в современном Интернете. Нечасто можно встретить сайт, свёрстанный без примененения CSS.

CSS-код — это список инструкций для браузера, — как и где отображать элементы веб-страницы, написанный особым образом. Под «элементами» обычно подразумеваются теги XHTML/HTML и их содержимое.

Инструкции CSS удобно хранить в виде отдельного текстового файла с расширением .css, либо в виде отдельного текстового фрагмента в начале XHTML/HTML.

Основная идея CSS в том, чтобы отделить дизайн документа от его содержимого. CSS отвечает за оформление и внешний вид, а XHTML/HTML — за содержание и логическую структуру документа. Правила CSS пишутся на формальном языке CSS и располагаются в таблицах стилей, то есть таблицы стилей содержат в себе правила CSS. Эти таблицы стилей могут располагаться как в самом веб-документе, внешний вид которого они описывают, так и в отдельных файлах, имеющих формат CSS. (По сути, формат CSS — это обычный текстовый файл. В файле .css не содержится ничего, кроме перечня правил CSS и комментариев к ним.).

Версии CSS:

Уровень 1 (CSS1)

Рекомендация W3C, принята 17 декабря 1996 года, откорректирована 11 января 1999 года. Среди возможностей, предоставляемых этой рекомендацией:

  • § Параметры шрифтов. Возможности по заданию гарнитуры и размера шрифта, а также его стиля — обычного, курсивного или полужирного.
  • § Цвета. Спецификация позволяет определять цвета текста, фона, рамок и других элементов страницы.
  • § Атрибуты текста. Возможность задавать межсимвольный интервал, расстояние между словами и высоту строки (то есть межстрочные отступы)
  • § Выравнивание для текста, изображений, таблиц и других элементов.
  • § Свойства блоков, такие как высота, ширина, внутренние (padding) и внешние (margin) отступы и рамки. Так же в спецификацию входили ограниченные средства по позиционированию элементов, такие как float и clear.

Уровень 2 (CSS2)

Рекомендация W3C, принята 12мая 1998 года. Основана на CSS1 с сохранением обратной совместимости за несколькими исключениями. Добавление к функциональности:

  • § Блочная вёрстка. Появились относительное, абсолютное и фиксированное позиционирование. Позволяет управлять размещением элементов по странице без табличной вёрстки.
  • § Типы носителей. Позволяет устанавливать разные стили для разных носителей (например монитор, принтер, КПК).
  • § Звуковые таблицы стилей. Определяет голос, громкость и т. д. для звуковых носителей (например, для слепых посетителей сайта).
  • § Страничные носители. Позволяет, например, установить разные стили для элементов на чётных и нечётных страницах при печати.
  • § Расширенный механизм селекторов.
  • § Указатели.
  • § Генерируемое содержимое. Позволяет добавлять содержимое, которого нет в исходном документе, до или после нужного элемента.

В настоящее время W3C больше не поддерживает CSS2 и рекомендует использовать CSS2.1.

Уровень 2, ревизия 1 (CSS2.1)

Рекомендация W3C, принята 7 июня 2011 года.

CSS2.1 основана на CSS2. Кроме исправления ошибок, в новой ревизии изменены некоторые части спецификации, а некоторые и вовсе удалены. Удаленные части могут в будущем быть добавлены в CSS3.

Уровень 3 (CSS3)

Разрабатываемая версия.

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

Уровень 4 (CSS4)

Разрабатывается W3C с 29 сентября 2011 года.

PHP

PHP — это язык программирования высокого уровня, на котором пишутся сценарии (скрипты) различного назначения. Первая версия этого языка была создана Расмусом Лердофом для разработки веб-узлов (сайтов). Отсюда и первоначальное название языка — PHP (Personal Home Page — персональная домашняя страница). Однако с быстрым ростом популярности PHP развился настолько, что стал полноценным языком программирования. Теперь его называют Hypertext Processing (обработка гипертекста). Высокий уровень языка предполагает простоту его синтаксиса и принципов программирования. Интерпретатор PHP имеет открытый код, что позволяет программистам всего мира расширять и улучшать его функциональность. В разработке PHP принимает участие международное сообщество программистов, что и обеспечивает довольно быст-рое развитие средств этого языка. Сценарий на языке PHP сохраняется в обычном текстовом файле, и, следовательно, для его написания и последующего редактирования можно воспользоваться простым текстовым редактором, например Блокнотом Windows. Расширение файла со сценарием может быть любым, но чаще всего используется .php.

JAVASCRIPT

JavaScript — прототипно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript.

JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

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

На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке.

Название «JavaScript» является зарегистрированным товарным знаком компании Oracle Corporation.

3.1 Требования к техническому обеспечению

Клиентская часть

  • 1) Любой ПК с процессором любой архитектуры, либо мобильное устройство.
  • 2) Современный браузер с графическим интерфейсом, поддержкой Javascript, CSS, Flash.
  • 3) Доступ в интернет.

Серверная часть

  • 1) ЦП: X86 или X64 процессор c частотой не ниже 1,6 гГц (рекомендуется ЦП поколения Core), процессор на другой архитектуре, с характеристиками на уровне 1.6 гГц x86 или x64 процессора.
  • 2) Память: 2 Гб оперативной памяти.
  • 3) Жесткий диск: минимум 100мб .100Мбит/1Гбит
  • 4) Сетевой адаптер и подключение к сети / интернет.

Требования к программному обеспечению

Клиентская часть

  • 4) Любой ПК с процессором любой архитектуры, либо мобильное устройство.
  • 5) Современный браузер с графическим интерфейсом, поддержкой Javascript, CSS, Flash.
  • 6) Доступ в интернет.

Серверная часть

  • 1) Microsoft Windows server 2003 или выше (рекомендуется MS Windows 2008, 64-бит)
  • 2) Net framework 4.0
  • 3) Web-server (рекомендуется Apache HTTP server 2.2.17)
  • 4) СУБД MySQL (подходит версия MySQL 5.1.54)
  • 5) PHP5 (подходит PHP 5.3.5)
Показать весь текст
Заполнить форму текущей работой