Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура информационных систем.docx
Скачиваний:
74
Добавлен:
23.05.2015
Размер:
32.29 Mб
Скачать

Методы объектов DataSet

Имя

Описание

AcceptChanges

Сохраняет все изменения, внесенные в класс DataSetпосле его загрузки или после последнего вызова методаAcceptChanges

Clear

Удаляется из класса DataSetлюбые данные путем удаления всех строк во всех талицах

GetChanges()

Получает копию класса DataSet, содержащую все изменения, внесенные после кго загрузки или после последнего вызова методаAcceptChanges

HasChanges()

Получает значение, определяющее наличие изменений в классе DataDet, включая добавление, удаление или изменение строк

Reset

Возвращает объект DataSetв исходное состояние

DataColumn - свойства

Свойство

Назначение

Caption

Заголовок столбца

ColumnName

Имя столбца из коллекции Columns(т.е. внутреннее представление вDataTable). По умолчаниюColumn1...

DataType

Тип данных

DefaultValue

Значение по умолчанию, заносимое при вставке новых строк

Unique

Указывает, должны ли быть уникальными значения в строках данного столбца или допустимы совпадения

Свойства и методы DataRow

Название

Описание

ItemArray

Свойство, задающее ио получающее все значения строки в виде массива объектов

AcceptChanges()

RejectChanges()

Методы для фиксации или отмены всех изменений, выполненных в даннлй строке с момента последнего вызова AcceptChanges()

BeginEdit()

EndEdit()

CancelEdit()

Методы, начинающие, заканчивающие иои отменяющие операцию редактирования для объекта DataRow

Delete()

Метод, помечающий данную строку для удаления при вызове метода AcceptChanges()

Пример: удаление строк

Архитектура

Работа с объектами DataRow

Невозможно напрямую создать экземпляр данного типа, та как у него нет открытого конструктора.

Свойство RawState

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

Возможные значения:

  • Added

  • Deleted

  • Detached

  • Notified

  • Onchanged

DataTable

Выбор строк с помощью фильтра

Метод Select() классаDataTableпозволяет задать критерий поиска, который поддерживает синтаксис, имитирующийSQL.

Выборка строк с помощью фильтра

Класс DataView

В теории базы данных объект представления (viewobject) – это альтернативное представление таблицы (или набора таблиц).

В ADO.NETтипаDataViewпозволяет программным образом извлекать подмножество данных изDataTableв отдельный объект.

Расширенные возможности реализации приложений

Введение в технологию ASP.NET

(рис)

Что такое ASP.NET

Это часть технологии .NET, используемая для написания мощных клиент-серверных интернет-приложений.

Позволяет создавать динамические страницы HTML,ASP.NETвозникла в результате объединения более старой технологииASP(активные серверные страницы) и .NETFramework.

Содержит множество готовых элементов бысро создавать интерактивные web-сайты.

Web-хостинг и платформаASP.NET

Web-хостинг

Услуга по предоставлению дискового пространства и программного обеспечения для Web-страниц различных пользователей.

Серверапод управлением ОСUNIX/Linuxпредполагает язык программированияPHP(илиPerl), веб-серверApache, СУБДMySQL

ASP.NET- это платформа для создания веб-приложений и веб-сервисов, работающих под управлением веб-сервераIIS(InternetInformationServer) только на серверах ОСWindows.

Статические и динамические страницы

Статическая страница

  • Содержит код на языке гипертекстовой разметки HTML

  • Ее содержание будет всегда одинаковым, независимо от того, когда и кто решит ее просмотреть

Динамическая страницы

  • перед отправкой клиенту проходит цикл обработки на сервере.

  • в самом простом случае это может быть программа, модифицирующая запрашиваемые клиентом статические страницы, используя параметры полученного запроса и некоторое хранилище данных.

Динамическое наполнение страницы - это информация, которая отличается от просмотра к просмотру и содержание которой зависит от того, кому она предназначена.