Знакомство с ASP

  • Вид работы:
    Практическое задание
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    73,87 Кб
  • Опубликовано:
    2015-04-22
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Знакомство с ASP

Министерство образования и науки Российской Федерации

ФГБОУ ВПО «Дагестанский Государственный Технический

Университет»

Кафедра ИТиПИвЭ









ОТЧЕТ

По лабораторной работе

по дисциплине «Мировые информационные ресурсы»

на тему: «Знакомство с ASP»


Выполнила:

ст-ка 2 -го курса гр. И-323

Ахмедов С.М.




Махачкала 2013г.

Цель работы: Знакомство с ASP (Active Server Pages.)

ASP представляет собой смесь средств программирования с использованием HTML. ASP - это не язык программирования, это внутренняя технология, позволяющая подключать программы к WEB - страницам. Она обеспечивает чтение и запись в БД посредством ADO и ODBC и массу других возможностей.

Код разработанной ASP - страницы

<html>

<head textcolor="red" >

<font color="red" align=center>

<h1 align=center> Комнатные цветы </h1>

</font>

<br>

<br>

<body>

<font size="5" color="green"> Список заказов цветов

<p>

<%= "driver={Microsoft Access Driver (*.mdb)}; " &_

"dbq=" & Server. MapPath ("zakaz.mdb")cn = Server.CreateObject("ADODB.Connection")

cn.Open openStr

sql= "SELECT Nom, Udobrenie, Name, Kol, Ves, Cena, Dostavka " &_

"FROM T1 " &_

"ORDER BY Nom ; "rs = Server.CreateObject("ADODB.Recordset").Open sql, cn, 3, 3Error Resume Next.MoveFirstWhile Not rs.EOF.Write Server.HTMLEncode(_.Fields ("Nom") & " , " &_.Fields ("Udobrenie") & " , " &_.Fields ("Name") & " , " &_.Fields ("Kol") & " шт, " &_.Fields ("Ves") & " г, " &_.Fields ("Cena") & " p, " &_.Fields ("Dostavka")) & " р <br> " & vbCrLf.MoveNext.Closers=Nothing.Closecn=Nothing

%>

</p>

</font>

</body>

</head>

</html>

Первые две строки задают строку соединения для открытия БД.

Третья строка предписывает серверу создать объект Connection ADODB и сохранить ссылку на него в переменной cn. Объект ADODB управляет соединением с открытой БД.

Четвертая строка предписывает объекту Connection созданному в предыдущей строке открыть БД заданную в первых двух строках. Эта строка обращается к методу Open объекта cn и указывает в качестве аргумента строку соединения.

строка создает объект Recordset ADODB и сохраняет ссылку на него в переменной с именем rs. Объект Recordset ADODB обеспечивает доступ к результатам запроса, т.е. набору записей, который был извлечен по запросу.

отрока открывает набор записей с использованием метода Open только что созданного объекта rs типа Recordset . В качестве параметра метод получает SQL-оператор. И два параметра Cersor Type и LockType, значения которых установим равным 3.

- строка предписывает серверу выполнять код даже в случае возникновения ошибок.

-осуществляет переход к первой записи в наборе rs.

и 22 отмечают начало и конец цикла, который выполняется до тех пор, пока не будет достигнут конец набора записей rs.

-Метод Server.HTMLEncode анализирует строки в поисках символов, зарезервированных под HTML и заменяет их символами-эквивалентами. Метод Response.Write записывает любую переданную в качестве аргумента строку на Web-страницу, отправляемую посетителю. Строка замещает область между тегами <% и %>, которая содержит оператор Response.Write . В результате теги не будут видны посетителю Web

-20 Каждое из 7 выражений типа rs.Fields(“Nom”) извлекает значения данных из текущей записи набора rs. Имена внутри скобок указывают, какие поля БД извлекаются из этой текущей записи. <br> и vbCrlf передают HTML ASCll-символы отбивки и перевода строки после вывода информации о каждом заказе.

- Оператор MoveNext осуществляет переход от одной записи набора rs. к следующей.

-24 строки закрывают набор записей и уничтожают объект Recordset.

-26 строки закрывают соединение с БД и уничтожают объект Connection.

Рис. 1 Заполненная таблица БД

После установки БД и ASP Страницы на Web-сервере, пользователь, посетивший страницу, получит следующий ответ:

Рис. 2 Внешний вид полученного ответа на запуск ASP-страницы:

программа чтение файл отчет

HTML-код файла отчета:

<HTML>

<HEAD textcolor="red">

<META http-equiv=Content-Type content="text/html; charset=windows-1251">

<BODY>

<FONT color=red align="center">

<H1 align=center>Ресторан Chinish </H1></FONT>

<BR>

<BR>

<FONT color=greensize=5> Список заказов цветов

<P>

<BR>1 , 21.03.2010 , Кактус , 100 кол, 400 г, 200 р

<BR>1 , 21.03.2010 , Алоэ , 100 кол, 400 г, 150 р

<BR>3 , 22.03.2010 , Роза , 100 кол, 300 г, 100 р

<BR>3 , 22.03.2010 , Фиалка , 100 кол, 300 г, 150 р

<BR>3 , 22.03.2010 , Фикус , 100 кол, 350 г, 150 р

<BR>5 , 25.03.2010 , Каланхоэ , 100 кол, 500 г, 350 р

<BR>5 , 25.03.2010 , Пуансетия , 150 кол, 100 г, 120 р

<BR>6 , 25.03.2010 , Крокусы , 100 кол, 130 г, 200 р

<BR>7 , 27.03.2010 , Колеус , 100 кол,100 г, 150 р

<BR>8 , 27.03.2010 , Сингониум , 100 кол, 300 г, 100 р <BR>

</P>

</FONT>

</BODY>


Вывод: ASP - полноценная внутренняя технология, где активные страницы не требуют специфических браузеров. Все скрипты запускаются и выполняются на сервере, браузер получает только результирующие HTML-файлы, что удобно для просмотра БД


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!