POO – Programação Orientada a Objetos
Prof. Filipe Tório
Revisão Prova Intermediária
.NET Framework
O Microsoft .NET Framework é uma
plataforma de desenvolvimento e execução de
sistemas e aplicações. Por ser
multiplataforma, um código .NET pode
funcionar corretamente em qualquer
plataforma que suporte a linguagem.
Algumas Perguntas sobre .Net
• Código Compilado ou Interpretado?
– Compilado!!!
• Desenvolvimento apenas para ambiente WEB?
– Não!!! Para Desktop e Mobile inclusive
• O framework .Net é multi-plataforma?
– Mais ou menos... Vamos entender isso!
Vantagens da Arquitetura .Net
• Simplificação do desenvolvimento e possibilidade
de programar orientado a objetos.
• Utilização do Garbage Collector para gerência de
memória.
• O código gerado é compilado e não interpretado.
ADO.net
O ADO.NET Framework é uma
biblioteca de classes rica e
extremamente poderosa, construída
para realizar o acesso e a
manipulação de dados em aplicações
.NET de maneira simples e elegante.
Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
executereader-e-executescalar-da-ado-net/27579
ADO.net
A arquitetura ADO.NET é baseada em
provedores de dados. Cada SGBD
(Sistema Gerenciador de Banco de
Dados) possui uma implementação
própria de provedores de dados que
podem realizar conexões com o banco,
atualizar dados e realizar consultas.
Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
executereader-e-executescalar-da-ado-net/27579
ADO.net
Atualmente, os principais SGBD's do
mercado possuem implementações de
provedores de dados para a
plataforma .NET, como SQL Server,
Oracle, MySQL, Firebird, DB2, entre
outros.
Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
ADO.net
Para executar uma instrução SQL utilizando ADO.NET,
utilizamos objetos do tipo Command (SqlCommand por
exemplo) em conjunto com os seguintes métodos:
– ExecuteNonQuery;
– ExecuteReader;
– ExecuteScalar;
Observação: os objetos SqlCommand necessitam de uma conexão
aberta com um banco de dados para executar instruções SQL e/ou
Stored Procedures.
Fonte: http://www.devmedia.com.br/conhecendo-os-metodos-executenonquery-
executereader-e-executescalar-da-ado-net/27579
ADO.net
Classe de Banco de Dados utilizando o
framework ADO.net
Classe de Banco de Dados utilizando o
framework ADO.net
Classe de Banco de Dados utilizando o
framework ADO.net