Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МСОИ_ГКС_МетРекЛР.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
144.38 Кб
Скачать

4 Анализ возможностей много уровневого приложения

Проанализировать возможности использования разработанного приложения для обработки информации в ГКС с указанием положительных и отрицательных сторон данного вида приложений.

5 Оформление отчета о лабораторной работе.

Отчет о лабораторной работе должен содержать:

Тему, цель и постановку задачи на исследование;

Структурные схемы(состав) серверного и клиентского приложения;

Методику выполнения приложения.

Сравнительный анализ возможностей использования приложения для обработки информации в ГКС;

Выводы по работе.

Лабораторная работу №3 Создание и анализ asp.Net приложения работающего с базами данных.

Цель занятия:

Освоение методики создания и анализа возможностей ASP.NET приложения для обработки данных в глобальных компьютерных сетях.

ВОПРОСЫ ЗАНЯТИЯ:

1Создание серверного приложения

2Связывание данных

3Отладка приложения

4 Анализ возможностей приложения по обработке информации

5 Оформление отчета о лабораторной работе.

Задание на лабораторную работу:

Технология ASP.NET — это дальнейшее расширение техно­логии ASP (Active Server Pages), позволяющей создавать сценарии, которые выполняются на Web-сервере Internet Information Services (IIS) и формиру­ют HTML-код, который отсылается клиентскому приложению (браузеру). Подобных технологий немало. Можно упомянуть популярные сценарные языки РНР и Perl, которые распространяются свободно, функционируют на разных платформах и применимы для разных Web-серверов. В свою очередь технологии ASP и ASP.NET созданы в корпорации Microsoft и ориентиро­ваны в первую очередь на возможности ее Web-сервера IIS и ее платформ Windows и .NET.

Основное предназначение технологии ASP.NET — это, конечно, создание Web-систем, работающих с базами данных. Простые приложения, выполня­ющие арифметические расчеты или реализующие другую несложную логику, можно создавать с помощью более простых технологий (например, на языке РНР или даже с применением языков сценариев наподобие J Script, исполня­ющихся непосредственно в браузере клиента). Гораздо актуальнее решения, в которых сохраняется информация о каждом пользователе, доступны раз­личные справочные каталоги, возможно обращение к корпоративным дан­ным.

Для этого серверный код надо связать с СУБД, расположенной либо на компьютере с Web-сервером, либо на другом компьютере, соединенном с этим сервером (обычно по локальной сети). В любом случае об их место­нахождении обычному пользователю заботиться не надо. Он запускает бра­узер, вводит обычный адрес, открывает Web-страницу, заполняет форму и в ответ на свой запрос получает нужные сведения из удаленной базы данных.

DLL-библиотека, сформированная вместе с кодом .ASPX, может обращаться к любым СУБД, находящимся в пределах ее дося­гаемости — достаточно встроить в нее средства взаимодействия с базами дан­ных.

Методические рекомендации по выполнению работы

1Создание серверного приложения

Создадим пустое приложение ASP.NET, как было описано выше. Далее разместим на форме компоненты BdpConnection и BdpDataAdapter и настроим их на связь, например, с таблицей CUSTOMER базы данных Interbase, кото­рая использовалась ранее при описании технологий BDP.NET, как это делалось в лабораторной работе №1.

Для доступа к соответствующему набору данных потребуется также ком­понент DataSet. Выделим в проекте объект BdpDataAdapter, в его контекстном меню выберем пункт Generate Typed Dataset (Генерировать типизированный набор данных), после чего откроется диалоговое окно Generate Dataset .

Как видно, здесь предлагается быстрое создание и добавление к проек­ту готового набора данных DataSetl, настроенного на таблицу CUSTOMER. Нажмите кнопку ОК и в проекте появится новый объект DataSetl.

Для взаимодействия с доступным теперь набором данных задействуем компонент DataGrid из группы Web Controls. Разместим этот компонент на видном месте формы и свяжем его с набо­ром данных DataSetl через свойство DataSource. В свойстве DataMember выберем таблицу, которую мы хотим редактировать в браузере клиента( предварительно активизируем объект BdpDataAdapter, задав его свойству Active значение true). В Дизайнере сразу отобразится структура таблицы (назва­ния нолей).