Презентация Объектно-ориентированное программирование БД. Использование DAO и ADO онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Объектно-ориентированное программирование БД. Использование DAO и ADO абсолютно бесплатно. Урок-презентация на эту тему содержит всего 93 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Объектно-ориентированное программирование БД. Использование DAO и ADO
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:93 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:708.00 kB
- Просмотров:75
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Отношения между объектами](/documents_5/60e611e3a460169f6788e193f08ea81c/img1.jpg)
Содержание слайда: Отношения между объектами (объектно-ориентированный подход)
Успех объектно-ориентированного подхода лежит в смещении акцента со структуры данных (в особенности, от вида связей между данными) к процессу, с помощью которого эти данные создаются и уничтожаются. Реальные структуры данных - деталь реализации, лучше всего относящаяся к внутренней работе каждого класса (совокупности объектов). В ООБД в центре разработки оказываются не структуры данных, а процедуры (методы).
Свойства ООБД:
1. Абстракция: Каждая реальная "вещь", которая хранится в БД, является членом какого-либо класса. Класс определяется как совокупность свойств (properties), методов (methods), общедоступных (public) и частных (private) структур данных, а также программ, применимых к объектам (экземплярам) данного класса. Классы представляют собой ни что иное, как абстрактные типы данных. Методы - это процедуры, которые вызывается для того, чтобы произвести какие-либо действия с объектом (например, напечатать себя или скопировать себя). Свойства - это значения данных, связанные с каждым объектом класса, характеризующие его тем или иным образом (например, цвет, возраст). Свойства присутствуют не во всех реализациях, по сути дела, они являются краткой записью методов без аргументов (таких как "сообщите свой цвет", "сообщите свой возраст").
2. Инкапсуляция: Внутреннее представление данных и деталей реализации общедоступных и частных методов (программ) является частью определения класса и известно только внутри этого класса. Доступ к объектам класса разрешен только через свойства и методы этого класса или его родителей (см. ниже "наследование"), а не путем использования знания подробностей внутренней реализации.
№3 слайд
![. Наследование одиночное или](/documents_5/60e611e3a460169f6788e193f08ea81c/img2.jpg)
Содержание слайда: 3. Наследование (одиночное или множественное): Классы определены как часть иерархии классов. Определение каждого класса более низкого уровня наследует свойства и методы его родителя, если они только они явно не объявлены ненаследуемыми или изменены новым определением. При одиночном наследовании класс может иметь только один родительский класс (т.е. классовая иерархия имеет древовидную структуру). При множественном наследовании класс может происходить от многочисленных родителей (т.е. иерархия классов имеет структуру ориентированного нециклического графа, не обязательно древовидную). Не все объектно-ориентированные СУБД поддерживают множественное наследование.
3. Наследование (одиночное или множественное): Классы определены как часть иерархии классов. Определение каждого класса более низкого уровня наследует свойства и методы его родителя, если они только они явно не объявлены ненаследуемыми или изменены новым определением. При одиночном наследовании класс может иметь только один родительский класс (т.е. классовая иерархия имеет древовидную структуру). При множественном наследовании класс может происходить от многочисленных родителей (т.е. иерархия классов имеет структуру ориентированного нециклического графа, не обязательно древовидную). Не все объектно-ориентированные СУБД поддерживают множественное наследование.
4. Полиморфизм: Несколько классов могут иметь совпадающие имена методов и свойств, даже если они считаются различными. Это позволяет писать методы доступа, которые будут правильно работать с объектами совершенно различных классов, лишь бы соответствующие методы и свойства были в этих классах определены. Например, метод Print может быть определен во многих классах, но работать по-разному, в зависимости от класса объекта, к которому он применяется.
5. Сообщения: Взаимодействие c объектами осуществляется путем посылки сообщений с возможностью получения ответов. Это отличается от традиционного для других моделей вызова процедур. Для того, чтобы применить метод к объекту, надо послать ему сообщение типа "примени к себе данный метод" (например, "напечатай себя"). Парадигма пересылки сообщений не всегда используется в объектно-ориентированных БД, однако типична для "истинно" ОО-реализаций.
Каждый объект, информация о котором хранится в ООБД, считается принадлежащим какому-либо классу, а связи между классами устанавливаются при помощи свойств и методов классов
№16 слайд
![Соединение средствами](/documents_5/60e611e3a460169f6788e193f08ea81c/img15.jpg)
Содержание слайда: Соединение средствами протокола ODBC
Sub ProviderWithODBC( )
Const ConnectionString = "DSN=Hours;UID=;PWD="
Dim RecordSet As New ADODB.Recordset
Dim Connection As New ADODB.Connection
On Error GoTo Finally
Call Connection.Open(ConnectionString)
…………….
Connection.Close
Finally:
If (Err.Number <> 0) Then MsgBox Err.Description
End If
Set RecordSet = Nothing
Set Connection = Nothing
End Sub
‘ DSN – имя созданного заранее источника данных с указанием драйвера
JET.
‘ UID и PWD – логин и пароль к БД
№42 слайд
![Курсор Курсор текущая запись.](/documents_5/60e611e3a460169f6788e193f08ea81c/img41.jpg)
Содержание слайда: Курсор
Курсор – текущая запись. Типы курсора:
adOpenStatic. Изменения, внесенные другими пользователями – невидимы
adOpenForwardOnly. Подобен первому типу, однако можно передвигаться только вперед по записям (быстрый метод)
adOpenDynamic. Чужие изменения записей отображаются, перемещение по записям в любом направлении.
adOpenKeyset. Как третий тип, но не отображаются добавленные записи.
Скачать все slide презентации Объектно-ориентированное программирование БД. Использование DAO и ADO одним архивом:
Похожие презентации
-
Объектно-ориентированное программирование
-
Объектно-ориентированное программирование С
-
Объектно-ориентированное программирование на С
-
Объектно-ориентированный подход в программировании
-
Использование DAO и ADO
-
Объектно-ориентированное программирование БД
-
Объектно-ориентированное программирование на C
-
Объектно-ориентированное программирование в С
-
Использование mock-объектов в модульном тестировании
-
Методология борьбы с нелегальным использованием объектов интеллектуальной собственности в сети Интернет