Презентация, доклад для специальностей СПО на тему Технология ADO.NET

Платформа MS.NET Microsoft NET Framework - программная платформа от компании Microsoft для операционных систем , начиная с Windows XP.Под платформой Microsoft.NET следует понимать интегрированную систему (инфраструктуру) средств разработки, развертывания и выполнения сложных (как правило, распределенных) программных

Слайд 1ТЕХНОЛОГИЯ ADO.NET

ТЕХНОЛОГИЯ ADO.NET

Слайд 2Платформа MS.NET
Microsoft NET Framework - программная платформа от компании Microsoft

для операционных систем , начиная с Windows XP.
Под платформой Microsoft.NET следует понимать интегрированную систему (инфраструктуру) средств разработки, развертывания и выполнения сложных (как правило, распределенных) программных систем.

Visual Studio .Net

Операционные системы

Серверы .Net

.Net Framework

Сервисы .Net

Платформа MS.NET Microsoft NET Framework - программная платформа от компании Microsoft для операционных систем , начиная с

Слайд 3Компоненты MS.NET
операционные системы корпорации Microsoft (Windows 2000/XP/ME/CE), представляющие собой базовый уровень

платформы MS.Net;
серверы MS.Net (.Net Enterprise Servers) являются программными продуктами корпорации Microsoft, использование которых позволяет снизить сложность разработки сложных программных систем (серверы Application Center 2000, xchange Server 2000, SQL Server и др.);
сервисы MS.Net (.Net Building Block Services) представляют собой готовые "строительные блоки" сложных программных систем, которые могут быть использованы через Интернет как сервисные услуги;
интегрированная среда разработки приложений Visual Studio.NET (VS.Net) – верхний уровень MS.Net - обеспечивает возможность создания сложного ПО на основе платформы.
Центральной частью платформы MS.Net является подсистема Microsoft.Net Framework.
Компоненты MS.NETоперационные системы корпорации Microsoft (Windows 2000/XP/ME/CE), представляющие собой базовый уровень платформы MS.Net;серверы MS.Net (.Net Enterprise Servers)

Слайд 5Common Language Runtime

В составе MS.NET Framework могут быть выделены:
общеязыковая

среда выполнения (Common Language Runtime или CLR);
библиотеки классов подсистемы MS.NET Framework.

Среда CLR активизирует исполняемый код, выполняет для него проверку безопасности, располагает этот код в памяти и исполняет его.

Важной частью работы среды CLR является управление свободной памятью, автоматически обеспечивая использование освобождающейся при работе программ памяти (сборку мусора).
Common Language RuntimeВ составе MS.NET Framework могут быть выделены: общеязыковая среда выполнения (Common Language Runtime или CLR);

Слайд 6Common Language Runtime
Для обеспечения возможности многоязыковой разработки ПО программный код,

получаемого после компиляции программы на одном из алгоритмических языков платформы MS.Net, представляется на специально разработанным в корпорации Microsoft общем промежуточном языке (Common Intermediate Language или CIL).
Программные файлы на языке CIL, получаемые после компиляции программ на алгоритмических языках
платформы MS.Net, называются сборками (assembly) или переносимыми исполняемыми файлами (Portable Executable или PE).
Common Language Runtime Для обеспечения возможности многоязыковой разработки ПО программный код, получаемого после компиляции программы на одном

Слайд 7Common Language Runtime
Сборки являются файлами с расширениями exe или dll и

состоят из непосредственно программного кода на языке CIL и дополнительных служебных данных, именуемых в MS.Net метаданными.
Сборки перед своим исполнением должны пройти определенную настройку для работы в условиях конкретной выбранной платформы – для выполнения таких настроек в составе среды CLR имеется ряд JIT-компиляторов (Just-InTime compilers), вызываемых
для перевода программного кода на промежуточном языке (CIL-кода) в машинный (native) код платформы исполнения.
Common Language RuntimeСборки являются файлами с расширениями exe или dll и состоят из непосредственно программного кода на

Слайд 8СХЕМА ВЫПОЛНЕНИЯ ПРОГРАММЫ

СХЕМА ВЫПОЛНЕНИЯ ПРОГРАММЫ

Слайд 9Технология ADO.NET

Технология ADO.NET

Слайд 10ИНТЕРФЕЙС ВЗАИМОДЕЙСТВИЯ
Основу интерфейса взаимодействия с базами данных в ADO.NET представляет ограниченный

круг объектов:

ИНТЕРФЕЙС ВЗАИМОДЕЙСТВИЯОснову интерфейса взаимодействия с базами данных в ADO.NET представляет ограниченный круг объектов:

Слайд 11ИНТЕРФЕЙС ВЗАИМОДЕЙСТВИЯ

ИНТЕРФЕЙС ВЗАИМОДЕЙСТВИЯ

Слайд 12ИНТЕРФЕЙС ВЗАИМОДЕЙСТВИЯ

ИНТЕРФЕЙС ВЗАИМОДЕЙСТВИЯ

Слайд 13ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ ВО ВРЕМЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ
Создание объекта Connection и

настройка его свойств.
class Program
{
    static void Main(string[] args)
    {
        string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True";
    }
}
Data Source - название сервера;
Initial Catalog - название базы данных;
Integrated Security - устанавливает проверку подлинности


ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ ВО ВРЕМЯ ВЫПОЛНЕНИЯ ПРОГРАММЫСоздание объекта Connection и настройка его свойств.class Program{    static void Main(string[]

Слайд 14ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ ВО ВРЕМЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ
SqlConnection connection =

new
SqlConnection(connectionString);
// Открываем подключение
connection.Open();
// закрываем подключение
                connection.Close();
              
            
ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ ВО ВРЕМЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ SqlConnection connection = new

Слайд 15ВЫПОЛНЕНИЕ КОМАНД
Команды представлены объектом интерфейса System.Data.IDbCommand. Провайдер для MS SQL предоставляет

его реализацию в виде класса SqlCommand. Этот класс инкапсулирует sql-выражение, которое должно быть выполнено.
{
connection.Open();
SqlCommand command = new SqlCommand();
command.CommandText = "SELECT * FROM Users";
command.Connection = connection;
}


ВЫПОЛНЕНИЕ КОМАНДКоманды представлены объектом интерфейса System.Data.IDbCommand. Провайдер для MS SQL предоставляет его реализацию в виде класса SqlCommand.

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть