🗊 Презентация Разработка Windows и Web решений ADO

Категория: Образование
Нажмите для полного просмотра!
Разработка Windows и Web решений ADO, слайд №1 Разработка Windows и Web решений ADO, слайд №2 Разработка Windows и Web решений ADO, слайд №3 Разработка Windows и Web решений ADO, слайд №4 Разработка Windows и Web решений ADO, слайд №5 Разработка Windows и Web решений ADO, слайд №6 Разработка Windows и Web решений ADO, слайд №7 Разработка Windows и Web решений ADO, слайд №8 Разработка Windows и Web решений ADO, слайд №9 Разработка Windows и Web решений ADO, слайд №10 Разработка Windows и Web решений ADO, слайд №11 Разработка Windows и Web решений ADO, слайд №12 Разработка Windows и Web решений ADO, слайд №13 Разработка Windows и Web решений ADO, слайд №14 Разработка Windows и Web решений ADO, слайд №15 Разработка Windows и Web решений ADO, слайд №16 Разработка Windows и Web решений ADO, слайд №17 Разработка Windows и Web решений ADO, слайд №18 Разработка Windows и Web решений ADO, слайд №19 Разработка Windows и Web решений ADO, слайд №20 Разработка Windows и Web решений ADO, слайд №21 Разработка Windows и Web решений ADO, слайд №22 Разработка Windows и Web решений ADO, слайд №23

Вы можете ознакомиться и скачать презентацию на тему Разработка Windows и Web решений ADO. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Разработка Windows и Web решений с ADO.NET и MS SQL Server
Описание слайда:
Разработка Windows и Web решений с ADO.NET и MS SQL Server

Слайд 2


Что такое ADO.NET? Это компонент доступа к данным в составе .NET Framework В его составе присутствует провайдер для соединения с внешними данными...
Описание слайда:
Что такое ADO.NET? Это компонент доступа к данным в составе .NET Framework В его составе присутствует провайдер для соединения с внешними данными Используются объекты Dataset для локальной обработки в буфере обмена информации из БД и преобразования ее в формат XML ADO.NET можно использоватьcся: в Windows приложениях для создания решений по доступу к данным в корпоративных настольных системах в WEB приложениях для создания решений по доступу к данным через браузер Для создания приложений для мобильных устройств и создания WEB сервисов

Слайд 3


Обзор ADO.NET Предшествующие технологии ODBC (Open Database Connectivity) Взаимодействует с большим числом СУБД Имеет набор функций API, который...
Описание слайда:
Обзор ADO.NET Предшествующие технологии ODBC (Open Database Connectivity) Взаимодействует с большим числом СУБД Имеет набор функций API, который широко используются Использует язык SQL для доступа к данным DAO (Data Access Objects) Программный интерфейс для баз данных JET/ISAM Использует ActiveX и OLE automation RDO (Remote Data Objects) Тесно связан с ODBC Более подходит к архитектуре клиент/сервер (по сравнению с DAO) OLE DB Предоставляет доступ к реляционным и другим типам данных Построен на основе технологии COM Допускает и другие, кроме языка SQL, способы извлечения данных Может использовать драйверы ODBC Имеет низкоуровневый (C++) интерфейс ADO (ActiveX Data Objects) Простой объектно-ориентированный интерфейс Обеспечивает программный доступ к OLE DB вне C++ (из других языков программирования)

Слайд 4


Разработка Windows и Web решений ADO, слайд №4
Описание слайда:

Слайд 5


.NET Framework v.2.6+ для SQL Server или OLE DB .NET Data Provider v2.7+ для ODBC .NET Data Provider Visual Studio .NET автоматически устанавливается...
Описание слайда:
.NET Framework v.2.6+ для SQL Server или OLE DB .NET Data Provider v2.7+ для ODBC .NET Data Provider Visual Studio .NET автоматически устанавливается (в версии 2.7+)

Слайд 6


Возможности провайдера ADO.NET Провайдер предназначен для “захвата” приложением ADO.NET внешних данных Классы объектов ADO.NET провайдера помогают...
Описание слайда:
Возможности провайдера ADO.NET Провайдер предназначен для “захвата” приложением ADO.NET внешних данных Классы объектов ADO.NET провайдера помогают выполнять следующие задачи: соединение с источником данных захват данных обработку данных переопределение данных Каждый .NET провайдер (SQL Server, Oracle, Access и т.д.) имеет свой набор классов объектов ADO.NET, включая Connection – соединение с БД Command – для выполнения команд SELECT, INSERT, UPDATE, DELETE DataReader – возврат данных, предназначенных только для чтения DataAdapter - заполняет временный набор данных в буфере обмена с БД и обновляет базу данных значениями из временного набора данных

Слайд 7


Взаимодействие ADO.NET с БД Чтение данных с помощью объекта DataReader Используются классы объектов Connection и DataReader Соединение с БД...
Описание слайда:
Взаимодействие ADO.NET с БД Чтение данных с помощью объекта DataReader Используются классы объектов Connection и DataReader Соединение с БД разрывается, пока открыт объект DataReader Большая скорость разрыва соединения Использование классов объектов Connection, DataAdapter и Dataset позволяет выполнить Изменение БД Масштабирование БД

Слайд 8


Разработка Windows и Web решений ADO, слайд №8
Описание слайда:

Слайд 9


настройки для полей TextBox2 и TextBox3 формы, связав их с полями CompanyName и Phone таблицы Shippers настройки для полей TextBox2 и TextBox3 формы,...
Описание слайда:
настройки для полей TextBox2 и TextBox3 формы, связав их с полями CompanyName и Phone таблицы Shippers настройки для полей TextBox2 и TextBox3 формы, связав их с полями CompanyName и Phone таблицы Shippers

Слайд 10


Навигация по строкам в наборе данных Используйте свойство Position объекта BindingContext для контроля навигации по строкам или столбцам,...
Описание слайда:
Навигация по строкам в наборе данных Используйте свойство Position объекта BindingContext для контроля навигации по строкам или столбцам, отображаемым в текстовых полях формы: Position.MinValue и Position.MaxValue для перехода на первую и последнюю строку набора “-= 1” и “+= 1” для перехода на предыдущую или следующую строку (во время отладки приложения по кнопке F5, можно проверить, что в БД результаты редактирования не вносятся. Они сохраняются в буфере обмена, который чистится после закрытии сессии, т.е. при повторном запуске приложения (

Слайд 11


Разработка Windows и Web решений ADO, слайд №11
Описание слайда:

Слайд 12


Что есть .NET Web приложение? ASP.NET проект .aspx это файл со страницей Web, которая состоит из Web-формы Приложение должно находиться на сервере...
Описание слайда:
Что есть .NET Web приложение? ASP.NET проект .aspx это файл со страницей Web, которая состоит из Web-формы Приложение должно находиться на сервере приложений IIS (MS Internet Information Services). Страницы можно открыть с помощью любого браузера

Слайд 13


Создание ASP.NET приложения На стартовой странице выполните команду FILE - New Project. Выберите ASP.NET Web Application в папке Visual Basic...
Описание слайда:
Создание ASP.NET приложения На стартовой странице выполните команду FILE - New Project. Выберите ASP.NET Web Application в папке Visual Basic Projects. Введите имя папки для размещения на WEB сервере OK При желании можно ввести user name, password, и domain для доступа к Web серверу. Стартовая страница имеет по умолчанию имя WebForm1.aspx

Слайд 14


Заполнение системного трея с помощью элементов ADO.NET Откройте окно the Server Explorer, выберите на сервере БД Pubs. Разверните список таблиц и...
Описание слайда:
Заполнение системного трея с помощью элементов ADO.NET Откройте окно the Server Explorer, выберите на сервере БД Pubs. Разверните список таблиц и перетащите на форму таблицу Authors. При этом в системный трей добавятся объекты SqlConnection1 и SqlDataAdapter1 Перетащите на форму объект Dataset из вкладки Data панели инструментов. Укажите его свойство Untyped, OK. Это добавит объект Dataset1 в системный трей

Слайд 15


SqlDataAdapter1.Fill(DataSet1, "authors") SqlDataAdapter1.Fill(DataSet1, "authors") ‘ отображаем первую строку набора If Not...
Описание слайда:
SqlDataAdapter1.Fill(DataSet1, "authors") SqlDataAdapter1.Fill(DataSet1, "authors") ‘ отображаем первую строку набора If Not Me.IsPostBack Then Session("MyRowID") = 0 MoveRow() End If ‘ Замена набора данных информацией со страницы SqlDataAdapter1.UpdateCommand = New SqlClient.SqlCommand( _ "UPDATE authors SET phone = " & "@NewPhone WHERE au_fname = " & _ "@MyFname AND au_lname = @MyLname", SqlConnection1) ‘ Задание параметров @MyFname и @MyLname для операции Update SqlDataAdapter1.UpdateCommand.Parameters.Add("@NewPhone", SqlDbType.Char, 12, "phone") Dim prm1 As SqlClient.SqlParameter = SqlDataAdapter1.UpdateCommand.Parameters.Add( _ "@MyFname", SqlDbType.VarChar, 20, "au_fname") prm1.SourceVersion = DataRowVersion.Original Dim prm2 As SqlClient.SqlParameter = SqlDataAdapter1.UpdateCommand.Parameters.Add( _ "@MyLname", SqlDbType.VarChar, 40, "au_lname") prm2.SourceVersion = DataRowVersion.Original

Слайд 16


Установка переменной Session в значение 0 для перехода на первую строку Sub MoveRow() ‘ Выделенная строка Dim MyRow As DataRow MyRow =...
Описание слайда:
Установка переменной Session в значение 0 для перехода на первую строку Sub MoveRow() ‘ Выделенная строка Dim MyRow As DataRow MyRow = DataSet1.Tables("authors").Rows(Session("MyRowID")) ‘ размещение в полях формы полей таблицы TextBox1.Text = MyRow(“au_fname”) TextBox2.Text = MyRow(“au_lname”) TextBox3.Text = MyRow(“phone”) End Sub

Слайд 17


Перемещение на последнюю строку Private Sub Button4_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button4.Click...
Описание слайда:
Перемещение на последнюю строку Private Sub Button4_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button4.Click Session("MyRowID") = DataSet1.Tables("authors").Rows.Count - 1 MoveRow() End Sub

Слайд 18


Возврат значения в набор Dataset1 и применение метода Update к объекту SqlDataAdapter1 Private Sub Button5_Click(ByVal sender As System.Object, _...
Описание слайда:
Возврат значения в набор Dataset1 и применение метода Update к объекту SqlDataAdapter1 Private Sub Button5_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button5.Click 'Point a datarow at the current row in the datatable Dim MyRow As DataRow MyRow = DataSet1.Tables("authors").Rows(Session("MyRowID")) 'Populate the phone column value in the datarow with the phone text box value MyRow(3) = TextBox3.Text 'Invoke the update method SqlDataAdapter1.Update(DataSet1, "authors") End Sub

Слайд 19


Web-форма БД Access
Описание слайда:
Web-форма БД Access

Слайд 20


Разработка Windows и Web решений ADO, слайд №20
Описание слайда:

Слайд 21


Разработка Windows и Web решений ADO, слайд №21
Описание слайда:

Слайд 22


Разработка Windows и Web решений ADO, слайд №22
Описание слайда:

Слайд 23


Заключение ADO.NET работает с любой БД, соединяясь с помощью драйвера ODBC Имеет специальные драйвера для SQL Server и Oracle и использует OLE DB...
Описание слайда:
Заключение ADO.NET работает с любой БД, соединяясь с помощью драйвера ODBC Имеет специальные драйвера для SQL Server и Oracle и использует OLE DB .NET и ODBC .NET провайдеры для других типов БД Visual Studio .NET использует метод “drag and drop” для конструирования ADO.NET приложения Возможности конструктора можно расширить кодом на Visual Basic .NET



Похожие презентации
Mypresentation.ru
Загрузить презентацию