Разработка интерактивного справочника по языкам программирования на основе web технологий

Интерактивный сайт-справочник по языкам программирования, который позволит найти интересующий вопрос. Листинг файлов Python, Html и JavaScript. Осмотр Web-учебника w3schools. Определение структурной схемы Web-cайта, расположение разделов и контента.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.06.2018
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

<br><br>

<span>Для JAVA:</span><input id="res1" placeholder="Введите название вашего Java класса учитывая регист" type="text" value="" name="classJava" size="47"><br><br>

<textarea placeholder="Введите код задачи" name="code" rows="17" cols="70" required=""></textarea>

<!-- <textarea placeholder="Введите код задачи" name="code" rows="20" cols="70"></textarea> -->

<br><br>

<textarea id="res" placeholder="Поле для ответа" name="result" rows="10" cols="70"></textarea>

</form>

</div>

<!-- ///////////////////////////////////////////// -->

<!-- ///////////////////////////////////////////// -->

<div class='formin2'>

<form action="/compiler2" method="POST" name="compiler2" id="comp_form2">

<select size="1" required name="lang2" onChange="return changeRequestTwo(this.value)">

<option disabled>Выберите язык</option>

<option value="c++">С++</option>

<option value="C">СИ</option>

<option value="java">Java</option>

</select>

<input type="submit" value="Скомпилировать" name="comm2">

<br><br>

<span>Для JAVA:</span><input id="res2" placeholder="Введите название вашего Java класса учитывая регист" type="text" value="" name="classJavaa" size="50"><br><br>

<textarea placeholder="Введите код задачи" name="code2" rows="17" cols="70" required=""></textarea>

<!-- <textarea placeholder="Введите код задачи" name="code" rows="20" cols="70"></textarea> -->

<br><br>

<textarea id="resu" placeholder="Поле для ответа" name="result2" rows="10" cols="70"></textarea>

</form>

</div>

</div>

<div class='footeer' >

ВОГУ, кафедра АВТ, Выполнил Матюшанов Л. С.

</div>

<script>

$(document).ready(function() {

//ОТПРАВКА ПЕРВОГО КОМПИЛЯТОРА

$("#comp_form").submit(function() {

$.ajax({

type: "POST",

url: "http://80.211.2.190:8000/compiler1",

data: $(this).serialize(),

success: function(data){

//alert('Прибыли данные: ' + data);

$('#res').html(data);

}

})

return false;

});

//ОТПРАВКА ВТОРОГО КОМПИЛЯТОРА

$("#comp_form2").submit(function() {

$.ajax({

type: "POST",

url: "http://80.211.2.190:8000/compiler2",

data: $(this).serialize(),

success: function(data){

//alert('Прибыли данные: ' + data);

$('#resu').html(data);

}

})

return false;

});

});

</script>

</body>

</html>

ПРИЛОЖЕНИЕ 3

(обязательное)

Листинг файла css (стили, примененные на сайте)

*{

margin:0;

padding: 0;

}

.top-menu {

background: rgba(255,255,255,.5);

box-shadow: 3px 0 7px rgba(0,0,0,.3);

/*padding: 20px;*/

padding: 7px 20px 7px 30px;

}

.top-menu:after {

content: "";

display: table;

clear: both;

}

.navbar-logo {display: inline-block;}

.navbar-title {

display: inline-block;

vertical-align: middle;

}

.menu-main {

list-style: none;

margin: 0;

padding: 0;

float: right;

}

.menu-main li {display: inline-block;}

.menu-main a {

text-decoration: none;

display: block;

position: relative;

line-height: 61px;

padding-left: 20px;

font-size: 18px;

letter-spacing: 2px;

font-family: 'Roboto', sans-serif;

font-weight: bold;

color: #F73E24;

transition:.3s linear;

}

.menu-main a:before {

content: "";

width: 9px;

height: 9px;

background: #F73E24;

position: absolute;

left: 50%;

transform: rotate(45deg) translateX(6.5px);

opacity: 0;

transition: .3s linear;

}

.menu-main a:hover:before {opacity: 1;}

@media (max-width: 660px) {

.menu-main {

float: none;

padding-top: 20px;

}

.top-menu {

text-align: center;

padding: 20px 0 0 0;

}

.menu-main a {padding: 0 10px;}

.menu-main a:before {transform: rotate(45deg) translateX(-6px);}

}

@media (max-width: 600px) {

.menu-main li {display: block;}

}

.wrapper{

}

.content{

display: inline-block;

overflow: auto;

float: left;

width: 75%;

padding: 20px 0px 0px 30px;

font-size: 15px;

font-family: 'Open Sans', sans-serif;

line-height: 1.7;

}

.photo-text{

float: right;

margin: 7px 0px 0px 3px;

}

.left-menu{

width: 20%;

height: auto;

box-shadow: 3px 0 7px rgba(0,0,0,.3);

margin-top: 2px;

display: inline-block;

float: left;

}

.themes{

font-family: 'Open Sans', sans-serif;

}

.title-themes{

font-size: 30px;

padding: 0px;

}

.list{

list-style: none;

content: "";

margin: 0;

padding: 20px 30px;

font-family: 'Open Sans', sans-serif;

}

.list li{

margin-top: 5px;

}

.list li a:visited{

color: #F73E24;

border-bottom: 1px solid silver;

text-decoration: underline blink;

}

.list>li>a:link{

text-decoration: none;

color: #F73E24;

}

.list>li>a:hover{

text-decoration: none;

border-bottom: 1px solid silver;

}

.list>li>a:active{

color: green;

text-decoration: none;

}

.compile{

display: inline-block;

margin-left: 20px;

margin-top: 20px;

text-align: center;

}

.formin{

display: inline-block;

}

.formin2{

display: inline-block;

margin-left: 15px;

}

.footeer{

background: lightgrey;

height: 60px;

text-align: center;

margin-top: 15px;

padding-top: 30px;

font-size: 20px;

letter-spacing: 2px;

font-family: 'Roboto', sans-serif;

color: #F73E24;

}

.comp_block{

text-align: center;

}

ПРИЛОЖЕНИЕ 4

(обязательное)

Листинг файла javascript(.js) (реализация изменения атрибутов у элементов формы в определенных ситуациях)

"use strict";

function changeRequestOne(language){

if (language=='java') {

let elemOne=document.getElementById("res1");

elemOne.setAttribute('required', 'true');

} else {

let elemOne=document.getElementById("res1");

elemOne.removeAttribute('required');

}

}

function changeRequestTwo(language){

if (language=='java') {

let elemOne=document.getElementById("res2");

elemOne.setAttribute('required', 'true');

} else {

let elemOne=document.getElementById("res2");

elemOne.removeAttribute('required');}}

Размещено на Allbest.ru

...

Подобные документы

  • Понятие информации и роль компьютерных и Интернет-технологий в современном мире. Плюсы и минусы внедрения ERP-систем. Языки программирования для разработки Web-приложений. Методология разработки интерактивного справочника. Расчёт эксплуатационных затрат.

    дипломная работа [962,7 K], добавлен 13.10.2012

  • Исследование возможностей и областей использования языка программирования JavaScript. Сравнительный анализ языков программирования JavaScript и PHP. Разработка интерактивного Web-приложения на примере теста по теме "Программирование на языке Delphi".

    практическая работа [26,0 K], добавлен 04.02.2015

  • Сравнительная характеристика, возможности и функции языков программирования JavaScript и PHP. Основные области их использования. Разработка интерактивного Web-приложения с применением JavaScript на примере теста по теме "Программирование на языке Delphi".

    курсовая работа [19,3 K], добавлен 01.07.2014

  • Рассмотрение понятия и классификации Web-технологий. Основные требования к созданию главной страницы сайта, раздела "О нас", контента, привязанности. Определение направлений использования языков программирования HTML, PHP, JavaScript, VBScript, Perl.

    курсовая работа [49,3 K], добавлен 13.07.2010

  • Значение и обзор современных средств веб-программирования на основе языков четвертого поколения. Технологические особенности разработки структуры сайта Интернет-магазина средств связи. Способы форматирования контента, систем навигации и дизайна сайта.

    контрольная работа [3,2 M], добавлен 15.02.2011

  • Проектирование интерактивного справочника магазина "Азарт", для реализации продукции посредством сети Интернет. Разработка базы данных, описание программы и составление руководства для оператора. Экспериментальное исследование разработанного продукта.

    дипломная работа [3,8 M], добавлен 06.06.2014

  • Практическая значимость создания сайта. Язык программирования JavaScript. Основные области использования языка JavaScript при создании интерактивных HTML-страниц. Язык программирования PHP. Программная основа сайта. Создание оформления дизайна сайта.

    дипломная работа [1,1 M], добавлен 05.03.2013

  • Возможности операционной системы Windows XP Professional. Описание языков программирования HTML и JavaScript. Основы работы в графическом редакторе Adobe Photoshop. Принципы создания мультимедийной анимации на MM Flash. Разработка электронного учебника.

    отчет по практике [2,5 M], добавлен 21.02.2014

  • Разработка структуры базы данных для хранения дипломных проектов в среде объектно-ориентированного программирования Python. Создание внешнего вида окон ввода-вывода информации, технологии переходов. Листинг программы с пояснениями; направления улучшения.

    курсовая работа [3,1 M], добавлен 27.02.2015

  • Описание основных используемых технологий и языков программирования. Язык программирования JavaScript. Таблица стилей CSS. Общая схема работы web-приложения. API система "1С-Битрикс: Управление сайтом". Формирование требований к сценариям работы.

    дипломная работа [186,4 K], добавлен 30.04.2014

  • Разработка сайта, предназначенного для купли-продажи средств передвижения. Характеристика объекта программирования. Требования к исходным текстам и языкам программирования. Интерфейс информационной системы. Проект модуля управления записями о товаре.

    курсовая работа [35,7 K], добавлен 30.01.2016

  • Рассмотрение особенностей языка программирования С++. Пример составления программы - информационно-поискового справочника. Описание алгоритмов коррекции данных, введённых пользователем. Тестирование полученной программы, предусмотрение ее защиты.

    курсовая работа [20,0 K], добавлен 05.03.2015

  • Сущность интерактивного учебника и требования, предъявляемые к нему. Программное обеспечение управления предприятием. Архитектура учебника "1С предприятие" и логическая структура программы. Методы хранения баз данных. Составление руководства пользователя.

    дипломная работа [1,7 M], добавлен 23.04.2015

  • Создание тематического Web-сайта с использованием гипертекстового языка разметки HTML, каскадных листов стилей CSS и языка программирования JavaScript. Проблема высокого уровня нагрузки на хостинг и создания уникального контента. Выбор средств CMS.

    курсовая работа [3,6 M], добавлен 25.05.2014

  • История html. Гипертекст. Структура web-страницы. Переход внутри одного документа. Переход к другому документу. Правила синтаксиса. Кодирование символов. Использование символов. Управление цветом. Конструктор документов. Способы определения таблиц стилей.

    дипломная работа [911,3 K], добавлен 25.02.2005

  • Применение гипертекстовой технологии в процессе обучения, преимущества чтения текста с экрана компьютера и выполнения интерактивных заданий. Основные требования к электронным изданиям, разработка мультимедийного учебника с использованием flash-технологий.

    дипломная работа [9,3 M], добавлен 16.06.2015

  • Основы программирования на 32-битном Ассемблере, разработка с его помощью программы, демонстрирующей работу одного из разделов ОС Windоws. Описание используемых АРI-функций как интерфейса программирования приложений. Листинг программы, результаты работы.

    курсовая работа [164,5 K], добавлен 18.05.2014

  • Отличительные особенности языка программирования Python: низкий порог вхождения, минималистичный язык, краткий код, поддержка математических вычислений, большое количество развитых web-фреймворков. Традиционная модель выполнения программ на языке Python.

    реферат [51,9 K], добавлен 18.01.2015

  • Понятие и характеристики облачных технологий, модели их развертывания, технологические процессы, аспекты экономики и критика. Язык программирования Python, оценка функциональности, сравнение с аналогами. Управление облаком в Python на примере libcloud.

    курсовая работа [43,0 K], добавлен 08.06.2014

  • Проектирование Web-приложения, предназначенного для упрощения работы с учебными пособиями: разработка карты сайта, составление UML-диаграммы, алгоритмов поиска и сортировки книг. Требования к языкам программирования и параметрам технических средств.

    дипломная работа [3,0 M], добавлен 15.03.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.