Условия применения ADO.NET
ОС – Windows 2000 (SP2), Windows NT (SP 6a), Windows XP
.NET Framework (msdn.microsoft.com/netframework/downloads/howtoget.asp, .NET runtime, .NET SDK)
MDAC - Microsoft Data Access Components (www.microsoft.com/data) - OLE DB, ADO, и ODBC
ADO.NET, БД и XML
Что есть Windows приложение .NET
Разрабатывается для локальной установки на ПК пользователя
Может иметь преимущество перед локальными ресурсами (файлами, Microsoft Office и т.п.)
Windows приложение .NET использует классы объектов Windows Form и Window Form control (элемент формы)
Заполните поле формы TextBox1 данными. Для этого выделите его и в окне свойств в ветке DataBindings выберите свойство Text, в наборе SearchDatabaseWinShippers1 разверните таблицу Shippers и укажите поле ShipperID таблицы для связывания его с полем TextBox1 формы. Повторите
настройки для полей TextBox2 и TextBox3 формы, связав их с полями CompanyName и Phone таблицы Shippers
Процедуры событий нажатия на кнопки
Дважды щелкните на кнопке Button1 и в окне процедуры введите выделенный код
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.BindingContext(SearchDatabaseWinShippers1, "Shippers").Position = _ Me.BindingContext(SearchDatabaseWinShippers1, _ "Shippers").Position.MinValue
End Sub
Отличие ASP.NET от ASP
(динамических серверных страниц)
ASP.NET и ASP могут выполняться на одном и том же сервере
ASP.NET страницы компилируются, поэтому они выполняются быстрее и масштабируются легче
ASP.NET страницу можно конструировать, как Windows приложение, без ввода кода HTML and Java скрипта
Особенности применения ADO.NET с ASP.NET
Web формы обязательно отсоединяются от источника данных в отличие от Windows форм, которые отсоединяются при выполнении определенных условий
Заполняют элементы формы данными из БД, могут отобразить как отсоединенные данные так и модифицированный набор данных
Добавьте на форму три элемента Textbox и три метки Label с панели инструментов. Добавьте четыре кнопки и еще одну – справа от основных кнопок
Программный код для страницы WebForm1.aspx
В окне Solution Explorer (проводник решений проекта) нажмите правую кнопку на объекте WebForm1.aspx и выберите команду View Code
Это позволит открыть окно WebForm1.aspx.vb с пустым событием Page_Load открытия страницы.
Заполните набор данных Dataset1 с помощью объекта SqlDataAdapter1 и укажите на отображение первой строки набора. Отредактируйте таблицу через форму.
Установка переменной Session в значение 0 для перехода на первую строку
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Session("MyRowID") = 0
MoveRow()
End Sub
Перемещение на следующую строку
Private Sub Button3_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button3.Click
If Session("MyRowID") < DataSet1.Tables("authors").Rows.Count - 1 Then
Session("MyRowID") += 1
MoveRow()
End If
End Sub
Перемещение на предыдущую строку
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
If Session("MyRowID") > 0 Then
Session("MyRowID") -= 1
MoveRow()
End If
End Sub
Тестирование Web приложения
Выполнить команду Build. Выполнить на объекте WebForm1.aspx в окне Solution Explorer команду View in Browser. Протестировать кнопки (после применения кнопки Modify закрыть и открыть приложение вновь для проверки факта изменения данных) http://www.programmingmsaccess.com/mygb.htm
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть