Эксперт по сдаче вступительных испытаний в ВУЗах
Порядок выполнения работы
1. Разработка web приложения ASP согласно поставленной задаче
На рисунке 1 представлено окно создания нового веб-сайта. Выбираем платформу .NET Framework 2.0, шаблон Visual C#, тип проекта – веб-сайт веб-форм ASP.NET.
Рисунок 1 – Создание проекта приложения в Visual Studio
Согласно заданию, соответсвующему варианту 5, приложения должно состоять из следующих элементов:
– окно приветствия HelloASP.asp;
– страница ввода данных пользователя и пароля LoginFormEx.html;
– форма с результатами входа LoginCheckEx.asp.
Структура приложения представлена на рисунке 2.
Рисунок 2 – Содержимое веб-сайта WebSiteVar5
Листинг 1. HelloASP.asp
<%@ LANGUAGE = «JScript» %>
<meta http-equiv=»Content-Type» content=»text/html;
charset=windows-1251″>
<%
var sHelloMsg = «Hello, ASP World!»;
%>
<HTML>
<HEAD>
<script LANGUAGE=»JavaScript»>
function enter() {
window.location.href = «LoginFormEx.html»;
}
</script>
</HEAD>
<BODY>
<H1><%=sHelloMsg%></H1>
<input type=»button» onClick=»enter();»
value=»Войти» name=» enter»>
</BODY>
</HTML>
Листинг 2. LoginFormEx.html
<html><head>
<meta http-equiv=»Content-Type» content=»text/html;
charset=windows-1251″>
<title></title><script LANGUAGE=»JavaScript»>
<!—
function checkForm() {
Согласно заданию, имена пользователей и пароли хранятся в коде приложения.
var usrs = [«user1», «user2»];
var pwds = [«123456», «654321»];
if (document.RegForm.Login.value == «» || document.RegForm.Password.value == «»)
{ alert(«Укажите идентификатор и пароль»); return; }
Проверка соответствия введенных авторизационных данных.
for (var i = 0; i < usrs.length; i++) {
if (usrs[i] == document.RegForm.Login.value && pwds[i] == document.RegForm.Password.value)
{ document.RegForm.submit(); return}
}
alert(«Пользователь не найден»);
}
Функция возврата на стартовое окно.
function goBack() {
window.location.href = «HelloASP.asp»;
}
// —>
</script></head>
<body>
<h2>Регистрация пользователя</h2>
<form action=»LoginCheckEx.asp» method=»POST» name=»RegForm»>
<table border=»0″ width=»40%»>
<tr>
<td width=»29%»>Идентификатор:</td>
<td width=»71%»><input type=»text» name=»Login» size=»20″>
</td></tr><tr>
<td width=»29%»>Пароль:</td>
<td width=»71%»><input type=»password» name=»Password»
size=»20″></td>
</tr><tr>
<td width=»29%»><input type=»button» onClick=»checkForm();»
value=»Подключиться» name=»Ok»></td>
<td width=»71%»><input type=»reset» onClick=»goBack();»
value=»Отменить» name=»Cancel»></td>
</tr></table></form></body></html>
Листинг 3. LoginCheckEx.asp
<%@ LANGUAGE = «JScript» %>
<meta http-equiv=»Content-Type» content=»text/html;
charset=windows-1251″>
<HTML><HEAD>
<%
var sLogin=Request.Form(«Login»);
var sPassword=Request.Form(«Password»);
%>
<script LANGUAGE=»JavaScript»>
function goBack()
{ window.location.href=»LoginFormEx.html?»+»FRCE=»+Math.random().toString();
}
</script>
</HEAD><BODY>
<H2>Данные регистрации</H2>
<FORM><TABLE>
<TR><TD>Идентификатор:</TD><TD><b><%=sLogin%></b></TD></TR>
<TR><TD>Пароль:</TD><TD><b><%=sPassword%></b></TD></TR>
<TR><TD COLSPAN=»2″><input type=»button» onClick=»goBack();»
value=»Назад» name=»back»></TD></TR>
</TABLE></FORM></BODY></HTML>
2. Развертывание веб-приложения на сервере IIS
На рисунке 3 проиллюстрирован процесс создания нового веб-сайта.
Рисунок 3 – Добавление нового веб-сайта в IIS
На рисунке 4 создаем новый виртуальный каталог – WebSiteVar5, физический путь выбираем исходя из расположения созданного в Visual Studio веб-сайта.
Рисунок 4 – Добавление виртуального каталога
Рисунок 5 – Установка страницы по умолчанию
Рисунок 6 – Преобразование виртуального каталога в приложение
Необходимость преобразования виртуального каталога в приложения связано с ошибкой, возникающей при попытке отображения asp-форм в браузере.
3. Проверка работоспособности приложения, обзор HTML страниц
На рисунке 7 представлена стартовая форма и ее html-код, сгенерированный сервером и переданный клиенту.
Рисунок 7 – Просмотр кода страницы HelloASP.asp
Листинг 4. HTML страница, передаваемая клиенту при переходе на страницу HelloASP.asp
<html><head><meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>
<script language=»JavaScript»>
function enter() {
window.location.href = «LoginFormEx.html»;
}
</script>
</head>
<body>
<h1>Hello, ASP World!</h1>
<input name=» enter» onclick=»enter();» type=»button» value=»Войти»>
</body></html>
На рисунке 8 – форма ввода данных о пользователе и пароле.
Рисунок 8. Ввод данных пользователя.
Листинг 5. HTML страница, передаваемая клиенту при переходе на страницу LoginFormEx.html
<html><head>
<meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>
<title></title><script language=»JavaScript»>
<!—
function checkForm() {
var usrs = [«user1», «user2»];
var pwds = [«123456», «654321»];
if (document.RegForm.Login.value == «» || document.RegForm.Password.value == «»)
{ alert(«Укажите идентификатор и пароль»); return; }
for (var i = 0; i < usrs.length; i++) {
if (usrs[i] == document.RegForm.Login.value && pwds[i] == document.RegForm.Password.value)
{ document.RegForm.submit(); return}
}
alert(«Пользователь не найден»);
}
function goBack() {
window.location.href = «HelloASP.asp»;
}
// —>
</script></head>
<body>
<h2>Регистрация пользователя</h2>
<form name=»RegForm» action=»LoginCheckEx.asp» method=»POST»>
<table width=»40%» border=»0″>
<tbody><tr>
<td width=»29%»>Идентификатор:</td>
<td width=»71%»><input name=»Login» type=»text» size=»20″>
</td></tr><tr>
<td width=»29%»>Пароль:</td>
<td width=»71%»><input name=»Password» type=»password» size=»20″></td>
</tr><tr>
<td width=»29%»><input name=»Ok» onclick=»checkForm();» type=»button» value=»Подключиться»></td>
<td width=»71%»><input name=»Cancel» onclick=»goBack();» type=»reset» value=»Отменить»></td>
</tr></tbody></table></form>
</body></html>
На рисунке 9 продемонстрировано сообщение об ошибке при вводе неверных данных пользователя.
Рисунок 9 – Ошибка ввода данных
Рисунок 10 – Результат входа
Листинг 6. HTML страница, передаваемая клиенту при переходе на страницу LoginCheckEx.asp
<html><head><meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″>
<script language=»JavaScript»>
function goBack()
{ window.location.href=»LoginFormEx.html?»+»FRCE=»+Math.random().toString();
}
</script>
</head><body>
<h2>Данные регистрации</h2>
<form><table>
<tbody><tr><td>Идентификатор:</td><td><b>user1</b></td></tr>
<tr><td>Пароль:</td><td><b>123456</b></td></tr>
<tr><td colspan=»2″><input name=»back» onclick=»goBack();» type=»button» value=»Назад»></td></tr>
</tbody></table></form>
</body></html>
Ссылка на первоисточник:
http://pimash.spb.ru/
Оставить комментарий
Inna Petrova 18 минут назад
Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики
Иван, помощь с обучением 25 минут назад
Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Коля 2 часа назад
Здравствуйте, сколько будет стоить данная работа и как заказать?
Иван, помощь с обучением 2 часа назад
Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 часов назад
Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!
Иван, помощь с обучением 6 часов назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Василий 12 часов назад
Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.
Иван, помощь с обучением 12 часов назад
Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Анна Михайловна 1 день назад
Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?
Иван, помощь с обучением 1 день назад
Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Сергей 1 день назад
Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.
Иван, помощь с обучением 1 день назад
Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инна 1 день назад
Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?
Иван, помощь с обучением 1 день назад
Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Студент 2 дня назад
Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.
Иван, помощь с обучением 2 дня назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Ольга 2 дня назад
Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2
Иван, помощь с обучением 2 дня назад
Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вика 3 дня назад
сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.
Иван, помощь с обучением 3 дня назад
Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Игорь Валерьевич 3 дня назад
здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО
Иван, помощь с обучением 3 дня назад
Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вадим 4 дня назад
Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ
Иван, помощь с обучением 4 дня назад
Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Кирилл 4 дня назад
Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?
Иван, помощь с обучением 4 дня назад
Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Oleg 4 дня назад
Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?
Иван, помощь с обучением 4 дня назад
Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Валерия 5 дней назад
ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?
Иван, помощь с обучением 5 дней назад
Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 дней назад
Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.
Иван, помощь с обучением 5 дней назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Иван неделю назад
Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки
Иван, помощь с обучением неделю назад
Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Дарья неделю назад
Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.
Иван, помощь с обучением неделю назад
Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru