24. Осн. объекты ADO.NET, их х-ка. Объекты Connection, Cоmmand, DataAdapter, DataReader и DataSet.
В ряде случаев для одной и той же цели в ADO.NET заготовлена пара объектов. Выбор одного из них зависит от типа провайдера, обеспеч. обмен с ист. данных.
Объекты класса System.Data.DataSet включ. коллекции:
• Tables – таблиц данных;
• Relations – отношений м/у таблицами набора данных.
Объекты класса System.Data.DataTable включ. коллекции:
• Columns – столбцов данных;
• Rows – строк данных;
• Constraints – ограничений.
Коллекция Parameters содержит параметры.
Объекты классов SqlDataReader или OleDbDataReader наз. ридерами. Они исп-ся с командами данных, возвращающими поток записей как рез-т выполнения в ист. данных оператора SELECT.
Поставщики данных- «посредники» между ист. данных и приложениями.
В состав одного поставщика входят следующие классы:
1) Connection - для установки соединения с ист. данных;
С-ва:
DataSource- Путь к БД в файловой системе при использовании Oledb, имя экземпляра базы сервера при использовании SqlConnection
Database - Возвращает имя БД
State- Возвращает текущее состояние соединения.
ConnectionString - Строка соединения с СУБД
2) Command - для выполнения команд SQL и ХП;
С-ва:
CommandText хранит текст запроса SQL или имя серверной процедуры.
CommandTimeout задает время ожидания ответа
3) DataReader – предост. быстрый доступ только для чтения к извлеченным данным;
4) DataAdapter - этот класс решает две задачи:
- наполнение DataSet (набора данных) инфой, извлеченной из ист. данных;
- сохр. изменений, выполненных в DataSet.
Этот класс содержит 4 объекта типа Command:
1) SelectCommand - эта команда используется для выборки данных из базы; при этом класс DataTable заполняется данными;
2) UpdateCommand - обновляет данные (редактирование записей);
3) InsertCommand - добавление новых записей;
4) DeleteCommand - команда для удаления записей.
25. Разработка польз интерфейса Windows-прил БД при исп технологии ADO.NET
Ключ средством взаимодействия пользователя с компом является граф польз интерфейс
На практике программирование Windows-приложений предполагает экстенсивное использование различных инструментальных средств и мастеров, которые намного упрощают этот процесс.
Windows Forms —поддерживает создание приложений со стандартным графическим польз интерфейсом на платформе Windows. М/о исп в прил, написанных на любом языке .NET
Механизм привязки данных в ADO.NET должен поддерживать управляемые данными Windows-прил и Web-прил. С этой целью механизм привязки данных позволяет связать с ист данных любое св-во эл-та управл, предназначенное для записи.
Windows-формы поддерживают два типа привязки данных. Для эл-тов управл, содержащих единственное знач (TextBox, CheckBox и т.п.)– прост привязку, и несколько знач (ListBox, ComboBox, DataGrid и т.п.) – сложную привязку данных.
26. Общая х-ка Web-технологий для построения прил БД. Web-сервер как компонент прил БД. ЖЦ стр. ASP .NET.
Web-прил. - особый тип программ, построенный по архитектуре "клиент-сервер". Особенность: Web-прилож. нах-ся и выполн. на сервере ,клиент получ. только рез-ты. Работа прилож. основывается на получ. запросов от клиента, их обработке и выдачи рез-та. Передача запросов и рез-татов - ч/з Интернет.
Web-сервер – спец. ПО, кот. принимает запросы клиентов, обрабатывает их, формирует ответ в виде стр., описанной на языке HTML, и передает его клиенту
Web-прилож. генерирует HTML-код в зависимости от запроса пользователя, а не просто передает его клиенту в том виде, в кот. этот код хранится в файле на стороне сервера. Т. е. Web-прилож. динамически формирует ответ с пом. исполняемого кода.
ЖЦ Web-страницы:
27. Архитектура ASP.NET. Web-формы. Директивы. Директива Page. Способы внедрения кода ASP.NET в стр.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.