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