Базы данных и информационные системы. Основные понятия. Система управления БД (СУБД). Основных архитектуры построения ИС на основе БД, страница 10

Developer— это простая в использ. среда для динам. разработки веб-прил. Она располагает упрощенным интерфейсом.

Файл web.config служит для конфигурирования ASP .NET-приложений.

ASP .NET имеет иерархическую систему конфигурирования, что позволяет указывать парам как для всего прил, так и для отдельных его частей. Т.е. параметры указанные в файле web.config применяются в том каталоге в котором он находится, а также во всех подкаталогах. Данная система работает исключительно с вирт каталогами, а не с физ.


30. Группы эл-ов упр-я ASP.NET. Эл-ты управл. HTML. Стандарт. серверные эл-ты упр.

Осн.задача web-разработчика - получение и обработка данных. Инфа посылается серверу ч/з форму. Форма содерж. эл-ты управления, позволяющие различными способами вводить инфу.

Группы эл-тов упр-я:

·  Элементы управления HTML.

Наследниками класса HtmlControl. Они отображ-ся в виде эл-тов разметки HTML и отображение не зависит от типа браузера. Св-ва таких эл-ов полностью соответствуют атрибутам тегов HTML. Их м\о размещать вперемешку с серверными эл-тами.

·  Стандартные или серверные элементы управления.

Серверные эл-ты мощнее, т.к. они привязаны не к разметке, а к функциональности, кот. нужно обеспечить. Многие эл-ты не имеют аналогов в HTML(календарь).Их отрисовка полностью контролируется ASP .NET.

Табл. соответствия некот. серверных эл-тов упр-я тегам HTML

Элемент управления ASP .NET

Соответствующий тег HTML

Назначение

<asp:Label>

<Span>

Отобразить текст

<asp:ListBox>

<Select>

Список выбора

<asp:DropDownList>

<Select>

Выпадающий список

<asp:Image>

<img>

Изображение

<asp:Table>

<Table>

Таблица

<asp:HyperLink>

<A Href>

Гиперссылка


31  Аутентифик. и авторизация в Web-прил., их организация ср-ми ASP .NET.

Важн.часть прилож – возможность контр. доступ к ресурсам. Безопасность вращается вокруг двух концепций:

1)  Аутентифик –процесс опред. личности польз.

Управ-ся с пом службы Membership – опред. разл видов членства на сайте.

Инфу о членах м/о хранить в разл местах:текст файл, БД и т.д. Конфигурировать членство м/о на основе ролей с пом сервиса Role Manager. Роли облегчают конфигурирование, т.к. м/о созд роли и потом добавл польз к готовым ролям. Любому польз может принадлежать любое кол-во ролей.

2)  Авторизация – процесс опред прав польз.на доступ к рес-сам,редактир. инфы и т.д. Польз. вводит ник и пароль. После прил опред возможность доступа к рес-сам

32  Создание единого шаблона оформл. Web- прил с использ Master Page стр.

Шаблоны дизайна - это визуальное наследование стр. Шаблоны позволяют легче созд. и поддерживать приложения.

Основы Master Pages

M P м/о создавать с отделенным кодом или кодом, встроенным в стр. Это не влияет на модель разделения кода дочерних стр. Гл и доч стрмогут разраб-ся на разных языках.

С пом. шаблонов стр. м\о определить общее содержание и поместить его в стр. с расширением .master(м. б. несколько).

Шаблон:

- использ любое кол-во стр, кот. имеют расширение aspx.

- включ общие заголовки и нижние колонтитулы.

- единственный тип стр, где м/о разместить спец эл-ты упр-я ContentPlaceHolder. Они определяют место, в кот дочерние стр данного мастера могут помещать свое собственное содержание.

Когда доч стр редактир-ся в среде разработки, на вкладке Design видна полная стр вместе с эл-ми из шаблона(показ серым цветом). Их редактировать нельзя. М/о редактировать то, что нах-ся в эл-тах Content.

33  Организация навигации внутри Web прил. ср-ми ASP .NET.

Эл-ты управл. навигации: