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

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

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 05.04.2015
Размер файла 219,1 K

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

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

Размещено на http://www.allbest.ru/

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

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

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

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

ОТЧЕТ

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

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

на тему: «Знакомство с 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>

</head>

<br>

<br>

<body>

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

<p>

<%

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

"dbq=" & Server. MapPath ("zakaz.mdb")

Set cn = Server.CreateObject("ADODB.Connection")

cn.Open openStr

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

"FROM T1 " &_

"ORDER BY Nom ; "

Set rs = Server.CreateObject("ADODB.Recordset")

rs.Open sql, cn, 3, 3

On Error Resume Next

rs.MoveFirst

Do While Not rs.EOF

Response.Write Server.HTMLEncode(_

rs.Fields ("Nom") & " , " &_

rs.Fields ("Udobrenie") & " , " &_

rs.Fields ("Name") & " , " &_

rs.Fields ("Kol") & " шт, " &_

rs.Fields ("Ves") & " г, " &_

rs.Fields ("Cena") & " p, " &_

rs.Fields ("Dostavka")) & " р <br> " & vbCrLf

rs.MoveNext

Loop

rs.Close

Set rs=Nothing

cn.Close

Set cn=Nothing

%>

</p>

</font>

</body>

</head>

</html>

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

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

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

5-6-7-строки определяют оператор SQL , который извлекает записи и поля в требуемой последовательности.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<HTML>

<HEAD textcolor="red">

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

<META content="MSHTML 6.00.2900.5512" name=GENERATOR></HEAD>

<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>

</HTML>

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

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


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

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

    реферат [86,4 K], добавлен 07.02.2011

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

    контрольная работа [16,0 K], добавлен 19.06.2014

  • Преимущества языка PHP и структура базы данных. Схема алгоритма и внешний вид главной страницы и страниц сайта, страницы с независимым рейтингом. Анализ типичных ошибок в программах. Расчёт себестоимости и трудоёмкости решаемой задачи, листинг программы.

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

  • Особенности разработки Web-страницы, с использованием Microsoft Word. Алгоритм работы: сохранение документа Word, как веб-страницы; просмотр веб-страницы, создание гиперссылок. Настройка и проверка Web-страницы с помощью программы Internet Explorer.

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

  • Язык разметки гипертекстовых страниц HTML. Обеспечение доступности Web-страницы, представление текста и графики. Основные правила и этапы создания сайта, выбор структуры страницы. Оценка экономической целесообразности использования HTML-редакторов.

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

  • Термин HTML (HiperText Markup Language) и его реализация. Программы просмотра страниц написанных на зыке манипулирования гипертекстами. Характеристика специальных программ – браузеров: Google Chrome, Opera, Mozilla Firefox. Структура HTML-страницы.

    контрольная работа [118,8 K], добавлен 05.04.2015

  • Браузер как программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц, их обработки, вывода и перехода от одной страницы к другой. Теги a, img, Script и Style. Используемые технологии Java. Разработка и реализация программы.

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

  • Структура сайта, выполненного при помощи HTML-кода и CSS-таблиц. Создание базы данных. Описание главной страницы. Форма для оформления заказа. Скрипт, выводящий дату и день недели. Проектирование CSS-документа (файла) для оформления страниц сайта.

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

  • Установка начальной (домашней) страницы браузера. Понятие сокета, гиперссылки. Отличие Internet от любой другой компьютерной сети. Способы ускорения загрузки Web-страниц. Виды адресации в Internet. Просмотр страницы в виде программы на языке HTML.

    лабораторная работа [4,0 M], добавлен 05.05.2015

  • Цели, задачи и компоненты информационной технологии управления. Разработка структуры сайта и программный код работы в HTML–редакторе: создание титульной страницы, документа с фреймами, связь информационных документов с помощью гипертекстовых ссылок.

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

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